View previous topic :: View next topic
|
Author |
Message |
deb_parthas
New User
Joined: 24 Nov 2005 Posts: 18
|
|
|
|
Hi All,
I am facing an error after I recompile a program and put it into xpediter. The error details are below. Kindly let me know if you are aware of the solution?
XPED TSO SPF
TEST XFUL710
LOADM XFUL710
DB2 YES
DB2SYS ADG0
PARM 'TESTYFULL'
XPD1110 ADSRA111 INVALID XPEDITER SVC NUMBER (250)
*** XFUL710 FROM ANTLIB.NM.S1D.PGMLIB LINK 02/24/12
XPD2215 ADSRA221 LANGUAGE ENVIRONMENT SUPPORT NOT ESTABLISHED (RC=00004040).
IF TESTING AN LE APPLICATION, THE LE RUNTIME LIBRARY SHOULD BE
INCLUDED IN THE SETUP.
XPD4210 ADSRA194 A LANGUAGE PROCESSOR INCOMPATABILITY HAS OCCURRED.
XPD4211 ADSRA194 LANGUAGE PROCESSOR RELEASE USED TO COMPILE = 08.08.00
XPD4212 ADSRA194 LANGUAGE PROCESSOR RELEASE USED TO EXECUTE = 08.07.00
NO SOURCE LISTING INFORMATION FOUND FOR MODULE |
|
Back to top |
|
|
PeterHolland
Global Moderator
Joined: 27 Oct 2009 Posts: 2481 Location: Netherlands, Amstelveen
|
|
|
|
here is the solution :
XPD2215 ADSRA221 LANGUAGE ENVIRONMENT SUPPORT NOT ESTABLISHED (RC=00004040).
IF TESTING AN LE APPLICATION, THE LE RUNTIME LIBRARY SHOULD BE
INCLUDED IN THE SETUP. |
|
Back to top |
|
|
dbzTHEdinosauer
Global Moderator
Joined: 20 Oct 2006 Posts: 6966 Location: porcelain throne
|
|
|
|
there is a panel for user libraries.
suggest you go there and insure that all libraries are included.
sorta like when the program is executed in batch,
the jcl allocats db2 libraries, cobol run libraries, and apparently some le libraries.
why did you feel it necessary to say that after compile, you have a problem testing.
does that mean that you previously tested this program and everything was ok? |
|
Back to top |
|
|
deb_parthas
New User
Joined: 24 Nov 2005 Posts: 18
|
|
|
|
Hi Dick,
We are using the LoadLibs and some installation libraries in the Xpediter setup. The installation Libs are below. The xpediter debugging process was working fine earlier. But after we compiled again, it started to show this error which makes me think that it is related to a step in the compilation process. But not sure exactly what changed and if any additional system library need to be added to the below list which may relate to the processor group etc.
'SYS1.SCEERUN'
'AATLIB.NM.TESTDB.SIDLIB'
'B0SADG0.ADG0.SDSNLOAD'
'C000.B0SORA.NM.V817.CMDLOAD'
'B0SORA.NM.V817.CMDLOAD'
'B0SORA.NM.V817.CMDLOAD.SQLDRV'
'B0SORA.NM.V817.SQLLIB'
Thanks,
Partha |
|
Back to top |
|
|
enrico-sorichetti
Superior Member
Joined: 14 Mar 2007 Posts: 10886 Location: italy
|
|
|
|
the best place to start investigating is Your support, they should know what has changed! |
|
Back to top |
|
|
dbzTHEdinosauer
Global Moderator
Joined: 20 Oct 2006 Posts: 6966 Location: porcelain throne
|
|
|
|
seems to me, a way to isolate the problem,
is after asking your support people when they changed anything,
i pick a module that was compiled before the change and see if it works.
and again, you need to insure that all libraries that are allocated for a successful batch run,
are allocated for xpediter.
and as far as your guess 'something changed in the compilation process'.
doubt it, especially considering the error. you are missing a library.
it could be due to a change in you code,
something that you have added requires something to support it.
in this case, a CALL to an LE routine.
and you still have not indicated if you can run the current module in batch.
you would not be testing the correctness of your changes,
BUT IF YOU HAVE ALL THE REQUIRED LIBRARIES ALLOCATED |
|
Back to top |
|
|
deb_parthas
New User
Joined: 24 Nov 2005 Posts: 18
|
|
|
|
Thanks for the replies.
I am executing the program in batch. When I submit the JCL, it runs successfully while in Xpediter it is not able to enter the code.
Also, there has not been any changes in the code from last successful test run.
As indicated, most likely its missing a system library which will probably need consultation with the support team.
Thanks,
Partha |
|
Back to top |
|
|
dbzTHEdinosauer
Global Moderator
Joined: 20 Oct 2006 Posts: 6966 Location: porcelain throne
|
|
|
|
now we are in over my head.
someone else will have to answer this.
but it is to me, inconceivable that one of the system libraries that are automatically allocated,
by that i mean that there is no JOBLIB or STEPLIB statement necessary for a batch job,
would not be automatically allocated to a TSO session. |
|
Back to top |
|
|
deb_parthas
New User
Joined: 24 Nov 2005 Posts: 18
|
|
|
|
OK. It looks like the Expediter listing or the DDIO file(AATLIB.VO.XPEDITER.LISTING) is full. I did a FileAid and it showed 100% track utilization. Should be the reason behind which will need the mainframe system admin to look into.
Dick, Regarding the joblib, we have included all in Xped LOADLIBs in order as same in the batch JCL.
thanks |
|
Back to top |
|
|
dbzTHEdinosauer
Global Moderator
Joined: 20 Oct 2006 Posts: 6966 Location: porcelain throne
|
|
|
|
Deb,
in xpediter, go to the 5.3 option, S before your ddio file
and delete previous versions and other unnecessary garbage that
has accumulated.
as far as the fileaid 100percent utilitzation, it will always be 100,
that is the way the ddio file works.
it is not the cause of your problem.
if it was too full, then the generation of the listing during compilation
would fail.
had your listing not been a match with your load module,
you would have received an error stipulating a miss-match (actually, a no match)
sorry, your problem is and will be (until you solve it)
a missing load library of some kind. |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8700 Location: Dubuque, Iowa, USA
|
|
|
|
Quote: |
XPD1110 ADSRA111 INVALID XPEDITER SVC NUMBER (250) |
This means someone at your site did not set up Xpediter correctly. Xpediter is expecting to use SVC number 250 and either SVC 250 does not exist or it is being used by another software product. Neither of these is a good thing.
Quote: |
I did a FileAid and it showed 100% track utilization. |
Are you aware that Compuware Shared Services (CSS) initializes a DDIO when the DDIO is set up so it will ALWAYS show 100% allocated? You use a utility from Compuware called CWDDSUTL to check a DDIO file -- CWDDSUTL produces a report on the DDIO utilization. Check the Compuware Sahred Services User Reference Guide manual for more information.
The SVC error, however, makes me think you need to work with your site support group to identify and resolve the issue since set up problems can manifest in ways that are not always obvious. |
|
Back to top |
|
|
Bill Woodger
Moderator Emeritus
Joined: 09 Mar 2011 Posts: 7309 Location: Inside the Matrix
|
|
|
|
Did you take any notice of Peter's posting? Did you google for RC=00004040?
What language are you using?
Is there a possibility that your Xped is accessing some "old" LE libraries, which may account for the 08.08.00 vs 08.07.00? |
|
Back to top |
|
|
|