Stubx Processor Messages (COPnnn)
COPE Stubx Processor messages (COP nnn ) are documented both in this space and interactively under IMS and ISPF in help panels. To access the
Explanation: text of a COP nnn message, enter COP nnn or nnn on any COPE ISPF menu, or from the COPE screen under IMS. To get the COPE screen under IMS, press Clear, type COPE, and hit Enter. Alternatively, type "COPE COP nnn " or " COPE nnn " from a cleared screen.
Number | Description | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
COP033 | =ERR=> Old COPERCFE is linked in xxxxxxxx, but COPERCXL is new
System Action: The COPE front-end, COPERCXL, terminates with a condition. code 16. DFSRRC00 (or other front ended IMS module) is not executable from this RESLIB till you fix this problem. User Response: Do option 1.6 and run the job that this generates, to re-link DFSRRC00 (and any other IMS modules that are front-ended) with the new COPERCFE. | ||||||||||||||||||
COP034 | =ERR=> Cannot execute COPERCFE stand-alone, must be linked with DFSRRC00
System Action: The process terminates with RC=16. User Response: Access option 1.6, then regenerate and run the front-end linking job. Execute DFSRRC00 (e.g. EXEC PGM=DFSRRC00), not COPERCFE. | ||||||||||||||||||
COP035 | =WARN> Chose xxxx Wxtrn in yyyyyyyy: zzzz
The list of weak externals is inside RCFE. This is a warning only -- the situation will probably be resolved, because COPE will assume you want the Csect name that matches the module name, for this module. System Action: The COPE front-end processor, COPERCXL, will choose between the multiple weak externals on the basis of which one matches the CDE. If none match the CDE, it will default to the first one (in RCFE's list). User Response: Check you followed correct COPE install instructions, when running option 1.6 (the job that Linkedits the RCFE front-end on DFSRRC00 and other IMS modules). Call BMC for assistance if needed. | ||||||||||||||||||
COP040 | Non-recursive invocation
System Action: The COPE front-end processor, COPERCXL, continues. User Response: This message is information only. Its absence would indicate that the COPE front- end is not getting control properly, or that it is getting control recursively, which may or may not be an error. This message is intended to assist with debugging problems with the COPE front-end, COPERCXL, should they occur. | ||||||||||||||||||
COP041 | =WARN> RCXL is below 16M line
System Action: The COPE front-end processor, COPERCXL, continues. User Response: This message is information only. If necessary, link-edit COPERCXL with MODE AMODE(31), RMODE(ANY) to make it reside above the line, as it should. | ||||||||||||||||||
COP042 | Linking to COPERC00, passing dd=xxxx
The passed DD is the allocated "STEPLIB" which from this point onward, will be concatenated in front of the existing STEPLIB. System Action: COPERCXL links to COPERC00, which will attach DFSRRC00, with DCB=passed DD, and TASKLIB=same DD, on the ATTACH. DCB= causes DFSRRC00 itself to come from the allocated STEPLIB (if DFSRRC00 is present). TASKLIB= causes all subsequent modules to come from allocated STEPLIB. This gives a second entry into RCXL, which this time invokes the IMS DFSRRC00. User Response: The absence of this message would mean that no Stubxcan be invoked, which means no PCB translation can occur. This would be incorrect in MSG IFP BMP DLI or DBB regions, but is correct in other region types: ULU, UPB, CTL, DLS, DBR. | ||||||||||||||||||
COP043 | =ERR=> COPERC00 missing from STEPLIB/JOBLIB/Tasklib
System Action: The process terminates with RC=8. User Response: Add a DD statement to the JOBLIB or STEPLIB that points to the COPE installation load library that contains the load module COPERC00. | ||||||||||||||||||
COP044 | No recognizable COPE system Id - invoking xxxx unaltered
For DLI/DBB/ULU regions, IMSID is 12th parameter (11 commas in) For BMP regions, IMSID is 14th parameter (13 commas in) System Action: The COPE front-end, COPERCXL, invokes DFSRRC00 (or other IMS program specified on the EXEC PGM=), unaltered. The effect of this is non- COPE execution (no PSB name translate, or reallocations). User Response: If you want to execute in a COPE region, change the JCL or allocations so that the Lsys name you want to execute in is in either the IMSID position in the Parm field or the second positional parameter in the Jobcard or as the last qualifier of a dataset name allocated to a COPEBSYS DD. For DLI/DBB/ULU regions, IMSID is 12th parameter (11 commas in). For BMP regions, IMSID is 14th parameter (13 commas in). | ||||||||||||||||||
COP045 | xxxx region is unmodified by COPE
System Action: The processing of the application continues without alteration. User Response: If modifications to the JCL are required, they must be made explicitly before execution of the JOB. Similarly, all PSB and DBD names must be converted to COPE values before job submission. | ||||||||||||||||||
COP046 | Calling xxxx, tasklibs=yyyy
System Action: The front-end processor, COPERCXL, calls DFSRRC00, DFSUDMP0, FABXH035, PCPCHECK, or other IMS or vendor utility that has RCFE linkedited on the front. User Response: Information only. The tasklib DDs displayed should clarify the order of DDs searched for modules, when solving module-version or load failure application problems. | ||||||||||||||||||
COP047 | Length=xx bad in PARM=yyyyyyyy zzzzzzzz...
System Action: COPERCXL ignores the bad parm, which means that any PSB name that should be in the parm won't be translated, and the Psys/Lsys might not be identified (if you intended to use the IMSID field in the parm for this purpose). When COPE passes this bad parm to IMS, IMS will prob- ably issue a U64x abend, or similar. User Response: The display of the parm field given in the message should provide clues as to why some one of your applications is calling DFSRRC00 or other IMS utility with this bad parm. | ||||||||||||||||||
COP048 | * Stepname=xxxx start of COPE allocation information
The messages following this box show you the actions taken by COPE . System Action: COPERCXL continues normally. User Response: The stepname appearing in the message helps you identify the step in a multi-step job that the allocation messages following this box apply to. | ||||||||||||||||||
COP051 | =WARN> No TASKLIB found for xxxx in XRF4
System Action: Processing continues - probable error. User Response: Check the TASKLIB definitions using option 4.11, and regenerate COPEXRF4 and submit the generated job. | ||||||||||||||||||
COP052 | =ERR=> Bad XRF4, xxxxxxxx
System Action: The processing is terminated with RC=12. User Response: Correct and regenerate COPEXRF4 using option 4.11. Rerun the job. | ||||||||||||||||||
COP054 | =ERR=> Lsys xxxx not found in COPEXRF1
System Action: COPERCXL bypasses translation and reallocation of database DDs. If this is a DLI or DBB region, this could mean that the application program will get NA (Not Available) status codes for all databases. User Response: Check the COPEXRF1 module was loaded from the correct Stubx library. If the Stubx library dataset name (given in previous messages) is not correct for this Psys, the problem is in COPEXRF5, which contains the Stubx library dataset name. Run option 1.6 in the Psys to generate a new XRF5. Browse the COPEXRF1 load module in the Stubx library. Do a Find on the Lsys. If not found, regenerate COPEXRF1 in the Psys, using option 4;2;REFRESH, and then it will contain this Lsys. If Lsys is found, call BMC for assistance. | ||||||||||||||||||
COP056 | =ERR=> Bad XRF1, xxxxxxxx
System Action: The process is terminated with RC=12. User Response: Use option 4.2.REFRESH to regenerate COPEXRF1 after checking that the COPEXRF1 has been loaded from the correct PGMLIB associated with the Physical system. | ||||||||||||||||||
COP061 | Psys/Lsys=xxxx.yyyy (from zzzz tok=aaaa bbbb)
The token that caused the identification came from the IMSID on the PARM=, or from the 2nd Programmer name field of the JOB card, or from the last qualifier of the COPEBSYS DD, as stated in the "from zzzz" in the message. COPE looked up the token in the COPEPSYS table load module, loaded from STEPLIB, and found the token-type "aaaa" and token value "bbbb". Token types can be EIMSID or JPGMR, and correspond to the type in the table entries in option 1.6, and token values are 1-17 characters, also specified in option 1.6. System Action: The front end processor, COPERCXL, continues normally, and will start allocating datasets, converting allocated database DDnames, and translating PSB and DBD names in the PARM= and in utility input cards, and the IMSID in the PARM=. User Response: If the Psys/Lsys is not the one you want to run this job step in, change the JCL to specify a token (usually the Lsys name) in either (1) the IMSID field in the Parm field, or (2) the programmers name field in the JOB card or (3) a COPEBSYS DD dataset name suffix. If running in TSO foreground, the IMSID method is usually the most convenient. For DLI/DBB/ULU regions, IMSID is 12th parameter (11 commas in). For BMP regions, IMSID is 14th parameter (13 commas in). If you use the COPEBSYS method, the COPEBSYS DD can be in any step of the job (does not need to be current step), and COPE will use the first COPEBSYS in the job. However, it will only use COPEBSYS if the other two methods fail to produce a match first. COPE tries the IMSID, then the job card 2nd parameter, then COPEBSYS. To see what tokens identify which Psys/Lsys's, go into ISPF option 1.6. To set new tokens to identify Psys/Lsys's, go into ISPF option 1.6, change the table, and submit the generated job. | ||||||||||||||||||
COP062 | COPEXRF1,2,4,5 loaded from xxxx
System Action: The processing continues. User Response: Use these messages to help debug any problems with the translation process. Ensure that the dataset is the correct XCOPEPGM library for the Psys. | ||||||||||||||||||
COP063 | =ERR=> Open failed for load DD xxxxxxxx
System Action: Processing is terminated with RC=12 in COPERCXL. User Response: Check that the PGMLIB (Stubx library - variable XCOPEPGM) is correct for this Psys. If not, use option 1.6 to define a new PGMLIB for the Psys and rerun the job generated by option 1.6. | ||||||||||||||||||
COP064 | =ERR=> Dsn=xxxx missing from yyyy required in TSO
You must allocate this DD to the Stubx library, plus the COPE software LOAD library, plus your regular program libraries, in order to execute in TSO foreground (for example, under VIACOM, or Cobol II Debug). System Action: The COPE front-end processor, COPERCXL, continues. Later, when DFSRRC00 goes to load the Cnnnnnnn Stubx, it will get a load failure, because the Stubx library is not on the Tasklib. User Response: If running under Viacom, make sure that your program load library screen has XCOPEPGM and XCOPE1.LOAD included. For Cobol II Debug, or other TSO foreground invocation, include these libraries in the ALLOCATION DD(TASKLIB) Clist statement, or other method you use to do allocations. Call BMC support if the problem cannot be resolved. | ||||||||||||||||||
COP065 | Allocation xxxx to yyyy zzzz
Cnnnnnnn is a Database that you explicitly included in the JCL (under its non-Cnnnnnnn name). This stops IMS from allocating using DFSMDA, or via DBRC in some environments. STEPLIB is where application program loads will come from. JCL libraries (from STEPLIB in JCL) come before Lsys libraries (from option 4.11, via XRF4) which come before Psys libraries (from ZDEFAULT via XRF5). IMS or IMSACBx are the COPE PSB/DBD/Acb libs, containing the COPE C-number PSB's/DBD's/ ACB's. RECONn are the COPE Recons for this Psys. COPEBSYS is to a dataset name with the last qualifier equal to the Lsys. This tells internal COPE processing which Lsys to run in. System Action: The processing by COPERCXL continues normally. User Response: Use these messages to help identify any problems in the event of a problem that is associated with allocations, load failures, etc. | ||||||||||||||||||
COP066 | Bad return from dataset allocation as follows
System Action: The processing terminates with RC=8. User Response: Use these messages to help fix the allocation problem. | ||||||||||||||||||
COP067 | DD=xxxx yyyy
System Action: The processing terminates with RC=8, in COPERCXL. User Response: Use these messages to help fix the allocation problem. | ||||||||||||||||||
COP067 | DD=xxxx yyyy
System Action: The processing terminates with RC=8, in COPERCXL. User Response: Use these messages to help fix the allocation problem | ||||||||||||||||||
COP068 | ********** Execution Terminated **********
System Action: The processing terminates with RC=8, in COPERCXL. User Response: Use these messages to help fix the allocation problem. | ||||||||||||||||||
COP070 | Returned Tasklib DD Name = xxxx
System Action: The processing continues. User Response: Use these messages to help identify any problem that may occur. | ||||||||||||||||||
COP071 * | Stepname=xxxx end of allocation information
System Action: The processing continues. User Response: Use these messages to help partition the allocation messages on the system job- log into portions associated with individual steps. | ||||||||||||||||||
COP072 | =ERR=> No TASKLIB DD returned from ALUJ
System Action: The processing terminates with RC=12. User Response: Probable logic error. BMC support should be contacted and a copy of the JOBLOG messages kept for problem resolution. | ||||||||||||||||||
COP073 | =ERR=> Variable XCOPEPGM not found in COPEPSYS
System Action: The processing terminates with RC=12. User Response: Ensure that the correct COPEPSYS module is being loaded. Regenerate a new one using ISPF 1.6 option G. | ||||||||||||||||||
COP080 | Check you have installed COPEBA11
System Action: The processing terminates with RC=16. User Response: Probable version error or error caused by an incorrect Linkedit doing system maintenance. | ||||||||||||||||||
COP081 | =WARN> xxxx yyyy not translated
System Action: The processing continues. User Response: Probable error. Either import the PSB/DBD into COPE and perform the option 4.2;REFRESH ISPF application before rerunning the JOB or correct the PSB/DBD name. | ||||||||||||||||||
COP082 | Translated DLI Parm=xxxx
System Action: The processing continues. User Response: Use these messages to help identify any problem in the execution of the application. | ||||||||||||||||||
COP084 | =ERR=> xxxx missing from yyyy, or load fail
System Action: The processing completes with RC=12. User Response: Check that the module is in the dataset. Generate a new version in ISPF. | ||||||||||||||||||
COP085 | =ERR=> Variable xxxx missing from yyyy
The variables in COPEXRF5 and COPEPSYS come from the ZDEFAULT variables. System Action: The processing in module COPERCXL terminates with condition code 12. The DLI/etc program won't be run. User Response: Probable version error. Check that the correct COPEXRF5 module is being loaded and generate a new one using ISPF option 4.11. Check that the correct COPEPSYS is being loaded from STEPLIB and generate a new one using ISPF option 1.6. | ||||||||||||||||||
COP086 | * Recreate xxxx in ISPF yyyy, and submit zzzz job
System Action: The step will either terminate with cond code 12, or COPERCXL will attempt to continue. User Response: Check that the module is in the dataset (XCOPEPGM for XRFn, STEPLIB/Joblib/ Tasklib for COPEPSYS). | ||||||||||||||||||
COP087 | ****************************************************************
System Action: The process continues. User Response: The message surrounded by eyecatchers is important. | ||||||||||||||||||
COP087 | =WARN> Retrying translate using Stubx from xxxx
System Action: The processing continues. When COPE calls DFSRRC00 later, if the Stubx was truly bad (e.g. the module is not a Stubx), the bogus Stubx will probably abend. User Response: Usually none. If later abends or messages show the Stubx not to be a Stubx, do a manual copy of the Stubx from XCOPESTG to XCOPEPGM, then rerun the job. | ||||||||||||||||||
COP088 | =ERR=> Could not allocation Stging
System Action: The processing continues. When COPE calls DFSRRC00 later, if the Stubx was truly bad (e.g. the module is not a Stubx), the bogus Stubx will probably abend. User Response: Run option 4.11 and check that the ZMDS member contains the correct XCOPE- STG dataset name. Then rerun the job. | ||||||||||||||||||
COP091 | =ERR=> Open failed for output DD xxxx
System Action: The processing terminates with RC=12. User Response: Identify and correct the reasons for the failure and resubmit the job. | ||||||||||||||||||
COP092 | =ERR=> Open failed for input DD xxxx
System Action: The processing terminates with RC=12. User Response: Identify and correct the reasons for the failure and resubmit the job. | ||||||||||||||||||
COP093 | Input record >xxxx
System Action: The processing continues. User Response: Use these messages to help identify problems if there is an incorrect operation. | ||||||||||||||||||
COP094 | Output record >xxxx
System Action: The processing continues. User Response: Use these messages to help identify problems if there is an incorrect operation. | ||||||||||||||||||
COP100 | Stubx "xxxx" TP Pcbs=yy, but IMS'=zz!!
System Action: Discards the transaction. User Response: Issue /MOD PREPARE ACBLIB and /MOD COMMIT commands. Issue the COPE REFRESH command. Check your ACBLIB dataset names in CTL and DLS regions against the XCOPEACA and XCOPEACB ZDEFAULT variables (use SVARS or EVARS from the COPE ISPF primary menu to view ZDEFAULT). Browse the ACB in the ACBLIB and check the date created. Browse the Stubx (Cnnnnnnn module) in XCOPEPGM and check the date. Check that no-one used 3.3 to copy Stubx's from a different Psys (Stubx's must be generated for each Psys). Run option 4.7 PSBGEN, and option 4.8 ACBGEN and check the output carefully, looking for syntax errors in the PSB, or library SB37, SD37 or SE37 abends. | ||||||||||||||||||
COP101 | "Dummy" PSB present for TRANCODE=xxxx
System Action: Discards the transaction. User Response: Use COPE ISPF option 2 to see if the PSB is in COPE . If it is not, use option 2.PSB to import the PSB into COPE . If it is in COPE , note down all DBD names referenced, and use option 2 to check that each DBD was imported. Don't forget secondary indexes and logically related DBDs. If a DBD wasn't imported, use option 2.PSB to import it. perform a 4.7 Combined PSB-GEN, 4.8 ACBGEN, and /MOD PREPARE ACBLIB, /MOD COMMIT. If all DBDs were imported, use option 4.2.E.S to check the Stage 1 input of the IMSGEN, for all the DBDs. If some are missing, add them, then perform a 4.1 Stage 1 Gen, and run IMSGJCL and XREFJCL. Check the dynamic allocation for the DBDs in option 3.DYN. If some are missing, add them, then generate the additions. | ||||||||||||||||||
COP102 | Your Logical System=xxxx is unknown to this Physical IMS=yy!
System Action: Discards the transaction. User Response: Try COPE LOGOFF, then LOGON. This will normally fix the problem. If it doesn't, check that the logical system name was in the ZDBDATA member out of 4.11. If it isn't, check that the system exists in option 4.1, and do a 4.11, and run DYNJCL. If the system name was in ZDBDATA, and you ran DYNJCL, check the physical IMS id number in the ZDEFAULT member (XCOPEINU variable) against the one in the message. If different, issue a COPE IMS nn command to set the physical IMS id number in IMS. If they are the same, the problem is probably a System Error (call BMC support). | ||||||||||||||||||
COP103 | This Transaction has a Stubx that has a bad PhysicalIMS Id=xx!!
System Action: Discards the transaction. User Response: Issue LIB COPESTEP command to display the libraries on the COPESTEP DD in the message region. Check that the Stubx library whose dataset name is in the ZDEFAULT member variable XCOPEPGM is present, preferably on top of the concatenation. Correct the JCL if it is not. If it is, check the XCOPEINU variable. If different, 4.7 regenerate the Combine PSB, and run 4.8 ACBGEN, to make the Stubx id the same. If the XCOPEINU variable was the same, issue IMS nn command, to set the online Physical IMS id. If there is still a problem, it is probably a System Error (call BMC support). | ||||||||||||||||||
COP105 | "xxxx" Transact is Stopped in system yyyy
System Action: Discards the transaction. User Response: SS, then start the transaction within the logical system (using S, TR for transaction, the TRANCODE, and the system name, on the Start/Stop screen). If the problem is due to an abend, fix the program, then compile and link the program. | ||||||||||||||||||
COP106 | All Transactions are Stopped in system xxxx
System Action: Discards the transaction. User Response: SS, then start the system (using S, TR for transaction, a blank TRANCODE, and non- blank system name, on the Start/Stop screen). Check that the DBs for the system are also started. Starting the TRs for the system will reallocate the program libraries for that system (in Tasklib Switching), if they are not DISP=OLD by some other job. The TRs for the system may have been stopped by someone wanting to access the libraries DISP=OLD. | ||||||||||||||||||
COP107 | "xxxx" PSB is not "Parsed" in system yyyy
System Action: Discards the transaction. User Response: Use ISPF option 2.PSB, , to import the missing PSB. Run 4.7 Combined PSB GEN, then 4.8 ACBGEN. /MOD PREPARE ACBLIB, and /MOD COMMIT. The REFRESH command (which is issued at the end of the ACBGEN jcl) will bring in the new Stubx. Check that the XCOPEPGM library (which contains the Stubx's) is on the COPESTEP DD in the message region, using the LIB COPESTEP command. | ||||||||||||||||||
COP108 | WARNING -- All processing will be disabled, after xxxx/yyyy/zzzz
System Action: All processing will be disabled. Call BMC Support for assistance. | ||||||||||||||||||
COP109 | Overflow tran xxxxxxxx not auth to user yyyy
System Action: Discards the transaction. User Response: Set up RACF, ACF2 or Top Secret rules to allow all users to switch to all Cnnnnnnn TRANCODES. This is required in all COPE systems (both test and production). If this is a production system and you require TRANCODE security, set ZDEFAULT XIMSSEC=T, and setup rules to check Class=OTHER Resource Type=Lsys and Key=TRANCODE. If this scheme is not suitable for your security system, change the security exit, COPESXSX. XIMSSEC=T checks security on all transactions (the real TRANCODES and the overflow C-number TRANCODES). It uses the non C- number name in the check for the overflow transaction. For further information see the extensive documentation at the beginning of ASM(COPESXSX). | ||||||||||||||||||
COP110 | Overflow PSB TRANCODE xxxxxxxx is not in IMSGEN
System Action: Discards the transaction. User Response: Run 4.1 Stage 1 Gen, and check that the TRANCODE in the message appears in the STAGE1 member. Then run IMSGJCL, and /MOD PREPARE MODBLKS and /MOD COMMIT. If the Trancode is not in the STAGE1 member, then do a 4.7 Combined PSBGEN, 4.8 ACBGEN, and /MOD PREPARE ACBLIB, /MOD COMMIT, then do 4.1 Stage 1 Gen, etc, as above. | ||||||||||||||||||
COP111 | DB name in IMS PCB=xxxxxxxx, but Stubx=yyyyyyyy
System Action: Discards the transaction. User Response: Check that after the last ACBGEN, you did a /MOD PREPARE ACBLIB and /MOD COMMIT. If this is not the problem, try REFRESH (the ACBGEN normally does a REFRESH, but the step may have been run when IMS was down). If that is not the problem, rerun 4.7 Combined PSBGEN and 4.8 ACBGEN | ||||||||||||||||||
COP112 | xxxx Databases NA (Not Available) in Lsys yyyy
The database(s) could be stopped by a person issuing /STO, /DBR, or P in COPE SS (Start/Stop). Or IMS could have stopped them due to an I/O error. IMS passes an NA status code to the program in the PCB for a stopped database. HANDLENA=N means you specified that the program can not handle NA. HANDLENA=Y or F means the program can (no difference between Y and F). NA status codes often happen when there is a conflict in database allocation between different regions, especially online regions versus batch regions. System Action: In an MPP or IFP region, COPE will discard the transaction. In a BMP, DLI or DBB region, COPE will allow the program to continue. User Response: If this is an MPP or IFP region, clear the screen, type COPE SS, Enter, S for Start, DB for Database, and the database name, and hit enter. This will attempt to start the database. If this is a BMP, DLI or DBB region, either include the dynamic allocation load library on the STEPLIB, or put the database DDs that are missing in the JCL. If the program can handle NA and NU status codes, go into COPE 2.5 under ISPF, on the PSB Source, and set the HANDLENA option to Y, then run 4.7 Psbgen and 4.8 Acbgen. | ||||||||||||||||||
COP113 | =WARN> Databases NU (Not Updateable) in Lsys xxxx
System Action: In all regions, COPE will allow the application program to continue. User Response: If this is an MPP or IFP region, clear the screen, type COPE SS, Enter, S for Start, DB for Database, and the database name, and hit enter. This will attempt to start the database. | ||||||||||||||||||
COP114 | =ERR=> Databases Stopped in Lsys xxxx
System Action: In MPP or IFP regions, COPE discards the transaction. In BMP, DLI or DBB regions, COPE will produce messages, then issue a U1992 abend. User Response: If this is an MPP or IFP region, clear the screen, type COPE SS, Enter, S for Start, DB for Database, and the database name, and hit enter. This will attempt to start the database. | ||||||||||||||||||
COP115 | All Databases are Stopped in system "xxxx"
System Action: Discards the transaction. User Response: SS, then start the system (using S, DB for database, a blank database name, and the system name, on the Start/Stop screen). Check that the TRs for the system are also started. Starting the DBs for the system will enable database allocation by transactions. If databases are DISP=OLD by a batch job, they will get stopped again, with ALLOCATION FAIL showing in the description for the lowest D level in Start/Stop (but not in the higher B and G levels). The DBs for the system may have been stopped by someone wanting to access the databases from a batch job. Since database allocation and deallocation is slow, you should try to avoid starting databases that can't be allocated. Check with the person who originally stopped them, if possible. Note that, if other persons are using the databases, the original person may not be the current user. | ||||||||||||||||||
COP116 | Last reason xxxxxxxx stopped, is "yyyyyyyy"
User Response: Use the information in the reason field to determine who to contact to sort out any conflicts in usage of the transaction or database. | ||||||||||||||||||
COP117 | Start the xxxx in COPE SS and rerun
System Action: In MPP or IFP regions, COPE discards the transaction. In BMP, DLI or DBB regions, COPE will produce messages, then issue a U1992 abend. User Response: If this is an MPP/IFP/BMP region, clear the screen, type COPE SS, Enter, S for Start, DB for Database, and the database name, and hit enter. This will attempt to start the database. If a transaction is stopped use TR for transaction and the TRANCODE. | ||||||||||||||||||
COP118 | Abending batch step U1992 because of stopped status
There is a COPETRAC ( COPE Trace) DD in the JCL, which says you want a DLI call trace, plus COPE checking of stopped status for batch steps. System Action: COPE issues a U1992 without a dump. User Response: Put the dynamic allocation load library on the STEPLIB, or put the missing database DD cards in the JCL, or remove the COPETRAC DD to turn off COPE checking of stopped status in batch steps. | ||||||||||||||||||
COP119 | =WARN> No INIT Call issued, yet Stubx HANDLENA=xxxx
System Action: COPE produces the message and continues. There is no difference between the HANDLENA=Y and HANDLENA=F actions. User Response: Either change the program so that it issues an INIT call, or set HANDLENA to N in 2.5 then 4.7 Combined PSBGEN and 4.8 ACBGEN, or ignore this message. | ||||||||||||||||||
COP120 | Pgm xxxxxxxx is in new extent of library, do REFRESH
System Action: The transaction is discarded. User Response: Issue REFRESH command. Rerun the transaction and the program should load correctly. You can retry the load without running the transaction by issuing the VERSION <program> command. If the program still fails to load, it could be because it is being loaded from the COPESTEP DD (which is not re-opened by REFRESH). Stop and start the message regions, and the program should then load. If it doesn't, suspect a damaged program library directory, and investigate further by browsing the library directory, looking for error indicators (such as "*DELETED"). If the directory is undamaged, then the load module itself is bad. Compile and Linkedit the program, checking the output from the Linkedit. | ||||||||||||||||||
COP121 | Storage unavailable, region full, or REGION= too small
System Action: The transaction is discarded. User Response: Issue DEBUG REGION to display the storage available in the region. If it is too small for the program, check the REGION= parameter in the message region JCL, and increase it, or check the size of the program by browsing the program library directory. If the REGION= should be sufficient (allow about 500K for system code), then suspect a problem with some program not freeing storage. Stop and start the message regions. To test the loading of the program, issue VERSION <program>, which will load the program named, show you its size, then delete it from the region. Examine the dump, looking for clues on which program is doing a Getmain for storage and not freeing it. If it appears to be a System Error, call BMC support. | ||||||||||||||||||
COP122 | Pgm xxxxxxxx not found in library/Load fail, R1=yyyyyyyy R15==zzzzzzzz
System Action: The transaction is discarded. User Response: Issue REFRESH command. This deallocates and reallocates Tasklib Switching libraries, and refreshes Non-Tasklib Switching BLDLs. Then issue VERSION <program> to retry loading the program. If you still get a Load Fail, the module is probably not in the library. | ||||||||||||||||||
COP123 | Possibly PSBGEN done w/o ACBGEN, ACBGEN required.
System Action: The transaction is discarded. For Batch/BMP, abend U1993. User Response: Resynchronize the Stubx and the PSB by doing 4.7 Combined PSBGEN, then 4.8 ACBGEN, and /MOD PREPARE ACBLIB and /MOD COMMIT. Check that the ACBGEN job last step (COPEIMS3 step) issued the REFRESH command (it will give condition code 4 if the ACBGEN was run on another CPU), and issue REFRESH yourself if it did not. | ||||||||||||||||||
COP124 | xxxx
System Action: The transaction is either discarded or runs to completion, dependent on the previous error message. User Response: The information provided in this message may help diagnose the problem. The fields are: Message Fields
| ||||||||||||||||||
COP125 | xxxxxxxx
This is a regular user abend or IMS abend, unrelated to the presence of COPE , unless the name of the program appearing in this message begins with the characters " COPE ". This message is followed by COP124, which gives the IMS Pgm (prog) name, TRANCODE, Lsys, etc. System Action: The COPE Estae traps the abend, formats this and other Abend Summary messages, and then allows the abend to continue. It does not stop the abend, nor change the dump options. User Response: Look in the compile listing (not the Linkedit map) at the offset given, to find the statement where the abend occurred or was issued. For a complete description of the Abend Summary messages, refer to G;8;3 in ISPF Help, or UP;G;8;3 in IMS Help, or the COPE for IMS/DC Programmer's Guide. If this is a Unnnn abend, it is not a COPE abend unless it is a U1989, U1990, U1991, U1992 or U1993, and is issued by a COPExxxx program. If it is a COPE abend, it will be preceded by COPE messages giving an explanation, plus an explicit "Abending Unnnn because of this" message. If this is an Sxxx abend, it is not a COPE abend unless the name of the program appearing in this message is COPExxxx. If the name of the program appearing in this message is not COPExxxx, then this a regular application program Unnnn or Sxxx abend, or an IMS Unnnn abend, unrelated to the presence of COPE . If the name of the program is not COPExxxx, yet the problem occurs in a COPE system, but not in a non- COPE system, the problem is most probably in the setup of this IMS system, and is not related to the presence of COPE. | ||||||||||||||||||
OP126 | No "DYNX" entry for Lsys=xxxxxxxx
System Action: Abend U1989. The transaction is discarded. User Response: Issue LIB COPESTEP to check that the correct XCOPEPGM library (which contains the DYNXs) is present in the message region JCL. Import the program load module again into COPE , using 2.PSB , to regenerate a DYNX into the XCOPESTG library, then either do a 4.8 ACBGEN, or ordinary ISPF 3.3 copy, to copy the DYNX from XCOPESTG to XCOPEPGM. Alternatively, mass re-generate the DYNXs in 5.10.4. If you are using Tasklib Switching, this condition indicates that a load module was erroneously imported into COPE (programs do not have to be imported in Tasklib Switching). Use 5.10.13 to generate a copy Stubx job, to copy just the Stubxs to another library. Then delete and reallocate the XCOPEPGM library, and copy the Stubxs back, thus getting rid of the Dynxs. In special cases, you may want to import programs that do not change often into COPE , even though you are using Tasklib Switching, and then this error indicates that the DYNX needs regenerating because a new logical system has been defined. | ||||||||||||||||||
COP127 | Pgm xxxxxxxx not found in STEPLIB or load fail!
System Action: The transaction is abended with a U1989. User Response: Issue REFRESH command. This refreshes Non-Tasklib Switching BLDLs. Then issue VERSION <C-number> (using the C-number name for this program in this logical system) to retry loading the subroutine module. If you still get a Load Fail, the module is probably not in the library. Issue LIB, to see the libraries that are loaded-from, for this logical system, and check that they are correct (if they are not, change the COPESTEP DD in the message region). If the program is not present in the library, compile and relink it, or copy (using the C-number name) or import it in. This error can also occur if the DYNX is bad (for example, it could belong to another physical COPE system). Check the COPESTEP DD points to the XCOPEPGM library named in the ZDEFAULT member. To regenerate the Dynx, either re-Import the load module (using 2.PSB), or run 5.10.4 to re-generate all DYNXs. | ||||||||||||||||||
COP128 | Abend in DLI Call (e.g. database ptr U85x abend)
System Action: If COP125 precedes, the message is being issued from the COPE Estae, and the abend will continue. If COP125 does not precede, the message is being issued from the next trans- action through the region. This next transaction will continue unaffected. In the later case, the Trancode will be stopped to IMS, i.e. to all Lsys's, and COPE will not automatically restart it. User Response: Note the message region jobname on the top line of the screen. Go to that region's JOBLOG to see the abend code. The abend code is not reported in this screen if it is unknown to COPE (if the COPE Estae did not get control on the abend). If the abend is a U85x, check the DBD matches the database dataset. DBDGEN and ACBGEN the correct DBD. Use a pointer-checker utility such as DB Tools to check for bad pointers in the database, and restore or repair the database. The database which has the problem is named in the COP124 message following this one. | ||||||||||||||||||
COP129 | Func=xxxx, PCB=yyyy, AIB Nam=zzzz, Lsys=aaaa
System Action: If COP125 does not precede this message, the prior transaction (the one that abended with a U85x) will need to be started using /STA TRAN and /STA PROG commands. COPE does not automatically restart transactions that abend in the DLI buffer handler (it does for other abends). User Response: Note the message region jobname on the top line of the screen. Go to that region's JOBLOG to see the abend code. The abend code is not reported in this screen if it is unknown to COPE (if the COPE Estae did not get control on the abend). If the abend is a U85x, check the DBD matches the database dataset. DBDGEN and ACBGEN the correct DBD. Use a pointer-checker utility such as DB Tools to check for bad pointers in the database, and restore or repair the database. | ||||||||||||||||||
COP130 | Abend early in processing, so no abend summary sent
System Action: COPE bypasses sending the Abend Summary screen. COPE ESTAE exits normally, without modifying any dump options (which COPE never modifies). User Response: View the Abend Summary information on the message region JOBLOG. Identify the module issuing the abend, and debug the abend as you normally would. If the abend was not issued by a COPE module, the abend is *not* related to the presence of COPE (it is a regular user program or IMS abend). Be aware that if you issue the COPE ABS command to see the Abend Summary screen, you will see the one (stored on USTDLMGR) for some prior abend to this one. This absence of an Abend Summary screen is due to the unusual "early" nature of the abend that occurred. | ||||||||||||||||||
COP131 | No express PCB, so abend summary not sent
Although this is an error in COPE generation processing, this error has nothing to do with the abend that occurred. System Action: COPE bypasses sending the Abend Summary screen. COPE ESTAE exits normally, without modifying any dump options (which COPE never modifies). User Response: View the Abend Summary information on the message region JOBLOG. Identify the module issuing the abend, and debug the abend as you normally would. If the abend was not issued by a COPE module, the abend is *not* related to the presence of COPE (it is a regular user program or IMS abend). Be aware that if you issue the COPE ABS command to see the Abend Summary screen, you will see the one (stored on USTDLMGR) for some prior abend to this one. This absence of an Abend Summary screen is due to the unusual "no express PCB" status of the PSB. Call BMC Support for a fix to COPE 4.7 PSBGEN, so that this message will not occur on future abends using this PSB. We repeat: although this message indicates a problem in COPE 's PSBGEN, this problem has nothing to do with the abend you are trying to debug. | ||||||||||||||||||
COP132 | =ERR=> DMLOGIC lost its preload in msg region xxxx
System Action: COPE produces the message and ends the Start/Stop scrolling-screen transaction. Note that this message occurs only if the DMLOGIC entry in the saved LLE list was there, but has a zero "current load count" in the halfword at +26. User Response: Check that DMLOGIC is in your DFSMPLxx member of //PROCLIB. Check you have no application programs that would delete DMLOGIC. Call BMC for assistance. You cannot use Start/Stop scrolling screens till you fix this. You can use STA and STO (non-scrolling) commands to perform the same function. | ||||||||||||||||||
COP133 | =ERR=> DMLOGIC is not preloaded in msg region xxxx, must preload it
The DFSMPLxx suffix is specified in the 4th parameter of the PARM= (3 commas in). Perhaps you assigned the class for this tran so that it runs in a region that you don't want to run COPE SS transactions in. System Action: COPE produces the message and ends the Start/Stop scrolling-screen transaction. User Response: Check that DMLOGIC is in your DFSMPLxx member of //PROCLIB, place it in there if it is missing, delete the duplicates if it in there more than once, and stop and start the message regions. You cannot use Start/Stop scrolling screens till you fix this. You can use STA and STO (non-scrolling) commands to perform the same function. Issue a /DIS TRAN COPExxxx command to see the current class, and /DIS A to see the msg regions and their classes. | ||||||||||||||||||
COP134 | =ERR=> xxxxxxxx yyyyyyyy call zzzzzzzz=aaaaaaaa status=bbbbbbbb, at SXP7+
Possibly, you ran a new Stage1 and didn't do the /MOD PREPARE MODBLKS and /MOD COMMIT. Possibly, the Stubx in the XCOPEPGM library on the COPESTEP DD has an incorrect SWITCHTO= overflow TRANCODE. Possibly, the user has an Xpediter intercept active that needs to be deactivated using XP QUIT. System Action: The transaction is ended without switching and without calling the application program. COPE displays the messages on the IMS screen, and on the msg region JOBLOG. The condition will continue on new transactions with the same TRANCODE, until the Stage 1 or Stubx's are fixed. User Response: Check you did a /MOD PREPARE MODBLKS and /MOD COMMIT after a recent MODBLKS gen. If the problem occurs with one user but not others, check the user has no Xpediter intercept active by looking for the ==XP=> line on the COPE screen under IMS -- do XP QUIT to deactivate, and then the transaction will work. Check the XCOPEPGM library on the COPESTEP DD is the correct Stubx library for this Psys. Call BMC Support for assistance with this problem. | ||||||||||||||||||
COP135 | =ERR=> Xpediter active -- do XP QUIT then try again
System Action: The transaction is ended without switching and without calling the application pro- gram. COPE displays the messages on the IMS screen, and on the msg region JOBLOG. The condition will continue on new transactions with the same TRANCODE, until the user does XP QUIT. User Response: Do an XP QUIT from the COPE screen under IMS, and rerun the transaction. | ||||||||||||||||||
COP136 | Abending batch step U1993 because of above errors
System Action: COPE issues a U1993 without a dump. User Response: Look on the JOBLOG for previous error messages, correct the problem, and rerun the job. | ||||||||||||||||||
COP151 | xxxx
System Action: The command completes. User Response: Use these messages to help determine whether your COPEIMS3 steps are issuing the commands that you want them to issue (for example, REFRESH, at the end of MFS compiles and ACBGENs). | ||||||||||||||||||
COP161 Xpediter intercept is not active, XPOID=xx |
System Action: Any messages are displayed to "ALL", followed by those messages to LTERM. User Response: Call BMC Support for assistance with this problem. | ||||||||||||||||||
COP162 | Xp intercept was usurped, redo. Other user=xxxx
System Action: Processing continues - probable error. User Response: Call BMC Support for assistance with this problem. | ||||||||||||||||||
COP163 | Xp Lsys xxxx bad, fix in ISPF option 7 screen
System Action: Processing continues - probable error. User Response: Call BMC Support for assistance with this problem. | ||||||||||||||||||
COP164 | You are on Lsys xxxx but your XP Lsys is yyyy
System Action: Processing continues - probable error. User Response: Call BMC Support for assistance with this problem. | ||||||||||||||||||
COP165 | Xp intercept has bad tran count (too big) =xx
System Action: Processing continues - probable error. User Response: Call BMC Support for assistance with this problem. | ||||||||||||||||||
COP175 | =WARN> Clrbldl, Stubx=xxxx yyyy
System Action: COPE retries loading the Stubx. If the new Stubx still does not match, COPE will copy try loading the Stubx from XCOPESTG, and if that Stubx is good, will copy it into XCOPEPGM (for other msgs regions to get). User Response: Usually none; this message shows you that the mechanism for synchronizing the Stubx after an Acbgen is working correctly. If the message does not appear in each message region, after an Acbgen, this could mean you are lacking a "99" for the Bldl parameter on then message region PARM=, or it might mean that no one used the transaction recently. Check the PARM=, 4th parameter, and change it to 99 if it is omitted or is some other value. This is important for performance reasons. | ||||||||||||||||||
COP176 | =WARN> xxxx
System Action: COPE has already checked that the Stubx from staging is good. It copies to XCOPEPGM, then continues normally. If the copy fails, each transaction will load from staging repeatedly, which will slow the system down (because the load from staging OPEN/CLOSE's a DCB). The cure is then to compress XCOPEPGM (for example) so that the next copy will work. User Response: Usually none; this message shows you that the mechanism for synchronizing the Stubx after an ACBGEN is working correctly. If the message appears more than once for a particular Stubx, for one ACBGEN, it indicates that XCOPEPGM is full and needs compressing, or that there is a problem in Psbgen (Stubx generation) -- retry Psbgen using ISPF option 2.PSB, rerun option 4.8 Acbgen, check the output of these jobs carefully. Probably you have a problem with dataset full (needs compress). If you cannot resolve the problem, call BMC support. | ||||||||||||||||||
COP177 | =WARN> Copying from stging, Stubx=xxxx
System Action: COPE has already checked that the Stubx from staging is good. It copies to XCOPEPGM, then continues normally. If the copy fails, each transaction will load from staging repeatedly, which will slow the system down (because the load from staging OPEN/CLOSE's a DCB). The cure is then to compress XCOPEPGM (for example) so that the next copy will work. User Response: Usually none; this message shows you that the mechanism for synchronizing the Stubx after an ACBGEN is working correctly. If the message appears more than once for a particular Stubx, for one Acbgen, it indicates that XCOPEPGM is full and needs compressing, or that there is a problem in Psbgen (Stubx generation), retry Psbgen using ISPF option 2.PSB, rerun option 4.8 Acbgen, check the output of these jobs carefully. Probably you have a problem with dataset full (needs compress). If you cannot resolve the problem, call BMC support. | ||||||||||||||||||
COP178 | =ERR=> xxxx yyyy
System Action: COPE produces the =ERR=> message and will end the transaction without invoking the application program. User Response: Check to see if XCOPESTG is full. Compress it if it is, then rerun Psbgen, using ISPF option 2.PSB, and ACBGEN, using option 4.8. Check that the blksizes of XCOPESTG and XCOPEPGM are both 32760. Rename, delete, realloc and copy over if not, then rerun PSBGEN and ACBGEN. Check the output of the PSBGEN and ACBGEN jobs carefully. If you cannot resolve the problem, call BMC support. | ||||||||||||||||||
COP179 | =ERR=> BA xxxxxxxx RC=yy (zzzzzzzz) at SXCH+aaaaaaaa
System Action: Discards the transaction. No transactions will run until this problem is fixed. User Response: Check you copied COPEBA11 and COPERCXL from the last COPE SMPE installation. Make sure you copied COPERCXL into all RESLIBs that you had previously copied it into. Call BMC Support. | ||||||||||||||||||
COP180 | =ERR=> xxxxxxxx
System Action: Discards the transaction. No transactions with this TRANCODE will run till this problem is fixed. User Response: If the problem is "wrong dataset name", you must check/correct the XCOPESTG and XCOPEPGM variables (use EVARS from the ISPF COPE primary menu), and regenerate XRF5 (use option 4.11). Issue REFRESH from IMS to make sure the message region in-core XRF5's are refreshed. If you cannot resolve the problem, call BMC Support. | ||||||||||||||||||
COP181 | =WARN> Allocation stging and pgmlib took xx seconds
System Action: Produces the warning message and continues processing normally. The user who entered this particular transaction will see a long response time. User Response: Check you are not running batch jobs that hold XCOPESTG or XCOPEPGM while the online is up. Call your MVS systems programmer to try to resolve any MVS problems in allocation. If you cannot resolve the problem, call BMC Support. | ||||||||||||||||||
COP182 | =WARN> Stubx copy took xx seconds
System Action: Produces the warning message and continues processing normally. The user who entered this particular transaction will see a long response time. User Response: Check you are not running batch jobs that hold XCOPESTG or XCOPEPGM while the online is up. Call your MVS systems programmer to try to resolve any MVS problems in OPEN/ CLOSE. If you cannot resolve the problem, call BMC Support. | ||||||||||||||||||
COP183 | =WARN> Stubx read took xx seconds
System Action: Produces the warning message and continues processing normally. The user who entered this particular transaction will see a long response time. User Response: Call your MVS systems programmer to try to resolve any MVS problems with low dispatching priority, slow OPEN processing, or slow dasd reads. If you cannot resolve the problem, call BMC Support. | ||||||||||||||||||
COP201 | No Batch SCD "DFSBSCD0" Found!
System Action: Assumes CMPAT=N and not PLI. User Response: Call BMC - system error. | ||||||||||||||||||
COP202 | $DB root is missing -- run COPEIMS1 to load the control database
System Action: No transactions will run. User Response: Perform a 4.11 and run DYNJCL job. | ||||||||||||||||||
COP204 | You are not logged on - enter logical system name above
System Action: Discards the transaction. User Response: If you know which logical system you want to logon to, enter the name on the =====> line at the top of the screen, and press Enter. Then re-run your transaction. If you don't know the names of the systems, just hit Enter. The system names are listed on an AVAIL> line. Type one in, and hit Enter, to logon to that system. //LOGONALL EXEC GM=DFSRRC00,REGION=2M, //PARM='BMP,COPEIMS3,COPEIMS1,,,,,,,,,,,COPE //STEPLIBDD DSN=TFTPROD.COPE.LOAD,DISP=SHR //DD DSN=IMSVS.TEST2.RESLIB,DISP=SHR //SYSPRINT DD SYSOUT=* COPE TFT4 FROM #TS1002 COPE TFT4 FROM #TS1003 COPE MACPACD1 FROM #TS1004 ...etc... In the above, TFT4 and MACPACD1 are two logical system names. #TS1002, #TS1003 and #TS1003 are User ids (Sign-on Id's if you use /SIGN ON, Lterm names if you do not). | ||||||||||||||||||
COP208 | Check your DFSVSMnn member of Ctl Region PROCLIB contains
Possible causes are:
System Action: All transactions produce a "Status=AI" message, and the MPP program is not invoked. User Response: Check that DFSVSMnn member of Ctl Region //PROCLIB library contains buffers for USTDLMGR: IOBF=(22K,16,N,Y)RTT 1ST ENTRY The above is suitable if DBD USTDLMGR is ACCESS=(HDAM,OSAM) and SIZE=22528. You may have changed these values, e.g. to VSAM (use VSRBF=24576,16), or to a different blocksize/CIsize (ISPF 3.2 the dataset for OSAM, LISTC ENT('..) ALL for Vsam). Check the Ctl and DLISAS region STEPLIB has the dynamic allocation module for USTDLMGR - regenerate if missing (the JCL is in DYNJCL, out of 4.11). Browse the module to check the dataset name. Check the Ctl and DLISAS region STEPLIB has the randomizer module DFSHDC40 (its normally in RESLIB). Look on the DLISAS region JOBLOG (and/or Ctl Region JOBLOG) for a DFS0730I message, and look up the code in the message in the IMS messages manual, for help with other allocation or open problems. | ||||||||||||||||||
COP209 | Saving LLE chain
System Action: Transactions process normally. User Response: None - information only. | ||||||||||||||||||
COP210 | xx module name(s) saved
System Action: Transactions process normally. User Response: None - information only. | ||||||||||||||||||
COP211 | Hiding modules for Lsys number xx
System Action: Transactions process normally. User Response: None - information only. | ||||||||||||||||||
COP212 | Deleting modules to saved LLE status
System Action: Transactions process normally. If your modules won't tolerate this cleanup, you may get S0C4's later. User Response: If your modules depend on not being deleted from the message region, you should be running DEBUG MODE OFF, rather than MODE 9. This will "hide" rather than delete the modules, on a logical system change. The modules are "unhidden" when the message region switches back to the logical system that loaded them. | ||||||||||||||||||
COP213 | Module "xxxxxxxx" not on saved LLE, LN=yy
System Action: Transactions process normally. User Response: Normally none. If you retain a pointer to this module in a preloaded, un-imported, module, that pointer will not be changed, and therefore this version of the module will be used in all logical systems. If you need variation of this module across logical systems, you must import the preloaded module that contains the pointer. If you retain no pointers to modules, variation will always occur, without the need for importing. | ||||||||||||||||||
COP214 | Module "xxxxxxxx" disappeared from region, LN=yy
System Action: Transactions process normally. User Response: Normally none. You should probably check that your application programs are deleting this module, even though they previously left it undeleted. Alternatively, an abend may have deleted the module. | ||||||||||||||||||
COP215 | "xxxxxxxx" was hidden name for "yyyyyyyy"
System Action: Transactions process normally. User Response: None - information only. | ||||||||||||||||||
COP216 | Del minor xxxxxxxx yy time(s). To preload count=zz
System Action: Transactions process normally. User Response: None - information only. | ||||||||||||||||||
COP217 | Del minor xxxxxxxx yy time(s). Not Preloaded
System Action: Transactions process normally. User Response: None - information only. | ||||||||||||||||||
COP218 | Delete xxxxxxxx yy time(s). To preload count=zz
System Action: Transactions process normally. User Response: None - information only. | ||||||||||||||||||
COP219 | Delete xxxxxxxx yy time(s). Not Preloaded
System Action: Transactions process normally. User Response: None - information only. | ||||||||||||||||||
COP220 | No modules Preloaded, Loaded or Exempt!
System Action: The VERSION LLE command completes, without displaying any Load List Elements or Exempt modules (there are none to display). User Response: This is a System Error -- call BMC Support. Since the Exempt list is hard-coded in module COPESXP2, this condition should not occur. | ||||||||||||||||||
COP221 | TSO switch TRANCODE taken by user xxxxxxxx
The size of the pool of TRANCODES is set by the XEXPUSER ZDEFAULT. Either this is too small, or possibly there is a shortage of transaction classes, in which case the IMSGEN MAXCLASS= parameter is too small. System Action: Discards the transaction. Additional transactions from the same Lterm/Signon, in this logical system, will continue to produce this message, until you delete your TSO switch request, by issuing the XP QUIT command. User Response: If you no longer wish to switch this transaction to a TSO region for Xpediter debugging, type "XT QUIT" and hit Enter. Then re-run your transaction. It will run in a non-TSO message region. The XT END command deletes your switch-request record in USTDLMGR. If you still wish to run this transaction in a TSO region for Xpediter debugging, you should talk to other users, and arrange for equitable sharing of the pool of switched TRANCODES. Then you can enter: "XP PSBNAME TRANCODE TSOID tsoid", or go into the COPE XP option under TSO, to re-activate your TSO switch request. If you want to increase the size of the pool of available TRANCODES, increase ZDEFAULT variable XEXPUSER (estimated Xpediter user count), then run 4.1 Stage 1 Gen, IMSGJCL, XREFJCL and /MOD PREPARE MODBLKS and /MOD COMMIT. To increase MAXCLASS=, you do an option 4.2.ES, change it, then do a Ctlblks (not Modblks) IMSGEN. You might also need to increase MAXREGN=. | ||||||||||||||||||
COP222 | Load fail for Stubx=xxxxxxxx
System Action: Discards the transaction. Additional transactions from the same Lterm/Signon, in this logical system, will continue to produce this message, until you delete your TSO switch request, by issuing the XP QUIT command. User Response: If you no longer wish to switch this transaction to a TSO region for Xpediter debugging, type "XP QUIT" and hit Enter. Then re-run your transaction. It will run in a non-TSO message region. The XT END command deletes your switch-request record in USTDLMGR. If you still wish to run this transaction in a TSO region for Xpediter debugging, you should regenerate the PSB in 2.PSB, then run an option 4.7 combined PSBGEN, and 4.8 ACBGEN. If this is an Overflow PSB, you might also need to run option 4.1 Stage 1 Gen, IMSGJCL, XREFJCL and /MOD PREPARE MODBLKS and /MOD COMMIT. | ||||||||||||||||||
COP351 | Lsys xxxxxxxx not in XRF1!
System Action: Assumes the logical system is not there, for SYNC purposes. Other transactions will run correctly. / commands under COPE won't know about the missing logical system. Start/Stop won't reflect the IMS status of databases in the missing logical system. User Response: Run ISPF 4.2.G, and run IMSGJCL, DYNJCL and XREFJCL. Do a /MOD PREPARE MODBLKS, /MOD COMMIT, and REFRESH. Check that the ZDEFAULT XCOPEPGM library is on the COPESTEP DD of all message regions, preferably on top of the concatenation. If it is wrong, correct it, and do a REFRESH to bring in the correct COPEXRF1 module. In most cases, it is not urgent to correct this problem. | ||||||||||||||||||
COP352 | Sync status xxxxxxxx -------------------------------------------.
System Action: Summary lines of databases STOPPED, NOTINIT, etc, are produced following this line. User Response: The SYNC status display may alert you to problems such as databases that are OTINIT (no DBD) or unallocatable (ALLOCF) or programs that are NOTINIT (no PSB), which you can correct in COPE ISPF option 4.7, 4.8, and 4.2.ED. If the display is truncated at the bottom of the screen, look on the message region JOBLOG for the complete display. Lists of database names, etc., are truncated on the right in both places; you use regular IMS /DIS STATUS commands if there are more than just a few problems. | ||||||||||||||||||
COP353 | Sync actions xxxxxxxx --------------------------------------.
Sync Actions ------------------------------------------ *SYNC'D* means a /DBR command was issued for databases, or a /STA TRAN and /STA PROG was issued for transactions. *P'D* means the database was COPE -stopped. *S'D* means the transaction was COPE -started. System Action: Summary lines of actions taken by SYNC, are produced following this line. User Response: The SYNC actions display shows you what Databases, Transactions and Programs have been IMS-started or stopped, or COPE -started or stopped. Transactions that were hung or not working because of out of sync conditions will then work. | ||||||||||||||||||
COP354 | Sync ran out of main storage - xxK available
System Action: The SYNC command frees all storage it has gotten, and terminates, without correcting any out-of-sync conditions. Transactions which were hung because of out-of-sync conditions remain hung. User Response: Increase the REGION= parameter in the message region (e.g. to REGION=5M). Sync uses 96 bytes per stopped database or transaction (which it frees on completion). Use the DEBUG REGION command to see how much storage is available in the message region. If there appears to be plenty of storage, then this is probably a System Error -- call BMC support. | ||||||||||||||||||
COP355 | Error doing /DIS TRAN COPExxxx, Code=xxxxxxxx
System Action: Other Sync processing, such as synchronizing Start/Stop, unhanging terminals by starting transactions, etc., continues. MSC remote logon "dot" commands won't be recognized properly. User Response: Report the error to BMC. This error only affects your ability to enter MSC remote logons with a "dot" format command (e.g. A.A1). You can use LOGONRS A A1 instead (no dot, and with LOGONRS on the front). Information for BMC personnel only: The code is returned by COPEUTPS, COPESXLS or COPEBAxx. Look at the comments in the module's source. If from a BAxx module, the second and/or third byte will be the xx module suffix. | ||||||||||||||||||
COP401 | Psys Id bad -- regen Stubx to fix, $DB Id=xx, other Id=yy
System Action: Discards the transaction. User Response: Check to see if Stubx's were copied from another Psys. Another possible cause is a change to the XCOPEINU variable. Then generate all affected Stubx's (4.7 PSBGEN). If unsure of which Stubx's are affected by the problem, generate all of them. Also check the Psys id that was loaded into USTDLMGR. If this is the problem, do a 4.11 and run BMPUJCL. | ||||||||||||||||||
COP402 | Lsys xxxx not found in this Psys!
Possible causes are:
System Action: Discards the transaction. User Response: Logon to a valid logical system. If this is a Batch job, correct the Lsys name specified as the last qualifier of the dataset name on the COPEBSYS DD. If bad Lsys came from remote MSC system, call your COPE Support person (internal error). If records from the wrong Psys were loaded into USTDLMGR, run option 4.11 and BATLJCL to load the correct records. | ||||||||||||||||||
COP403 | xxxxxxxx In Use by yyyyyyyy, system zzzzzzzz
System Action: This message is produced on every transaction in this Lsys, until you fix the problem. COPE will assume non-switching, so will probably also give you a C-Pgm load fail message following this message. User Response: Either cancel the Job named, or wait for it to complete, or if it is a TSO user, ask them to issue a FREE DA('...dsn...) command. Then REFRESH and run the transaction again. | ||||||||||||||||||
COP404 | xxxxxxxx was previously In Use
System Action: This message is produced on every transaction in this Lsys, until you fix the problem. COPE will assume non-switching, so will probably also give you a C-Pgm load fail message following this message. User Response: Either cancel the Job named, or wait for it to complete, or if it is a TSO user, ask them to issue a FREE DA('...dsn...) command. Then REFRESH and run the transaction again. | ||||||||||||||||||
COP405 | xxxxxxxx Not Found
System Action: This message is produced on every transaction in this Lsys, until you fix the problem. COPE will assume non-switching, so will probably also give you a C-Pgm load fail message following this message. User Response: If the dataset name is misspelled, correct it in option 4.11 (MDS), submit the job that 4.11 generates, and issue the REFRESH command under IMS. If the dataset should be on disk, allocate it. The next transaction for this Lsys will pick up the newly-allocated dataset. | ||||||||||||||||||
COP406 | Program libraries for system xxxx not allocated
System Action: This message is produced on every transaction in this Lsys, until you fix the problem. COPE will assume non-switching, so will probably also give you a C-Pgm load fail message following this message. User Response: Type LOGOFF on the =====> line and hit Enter, type REFRESH DELETE and hit Enter, then type the name of a logical system and hit Enter. Then rerun the transaction. If the problem returns, use the LIB command to check that the correct program load libraries are allocated for this logical system. To correct them, go to ISPF 4.11, submit the job this generates, then REFRESH. Check that the job ran, and placed the COPEXRF4 module in the XCOPEPGM library on the COPESTEP DD in the message region. Use the LIB COPESTEP command to see what libraries are on this COPESTEP DD. Alternatively, use the VERSION COPEXRF4 command to see what library COPEXRF4 is loaded from. | ||||||||||||||||||
COP407 | Program libraries for system xxxx unavailable
System Action: This message is produced on every transaction in this Lsys, until you fix the problem. COPE will assume non-switching, so will probably also give you a C-Pgm load fail message following this message. User Response: Look at the messages after this one. If a program library is not found, either allocate it, or correct the spelling of the dataset name in option 4.11 (MDS). If you correct the spelling, submit the job 4.11 generates, then REFRESH. Check that the job ran, and placed the COPEXRF4 module in the XCOPEPGM library on the COPESTEP DD in the message region. If a program library is allocated DISP=OLD by another job, either cancel the job, or wait till it completes, then do a REFRESH. The libraries will then be allocated in all message regions | ||||||||||||||||||
COP408 | =ERR=> Unauth STEPLIB, or COPERC00 not AC(1) -- fix msg reg JCL
System Action: This message is produced on every transaction, until you fix the problem. COPE cannot switch the Tasklib if COPERC00 is unauthorized. Switching the Tasklib means changing the Lsys-specific concatenation (defined in option 4.11) on each transaction. This concatenation is ahead of the COPESTEP, which is ahead of the STEPLIB, in MVS search order. Together the three concatenations form a "STEPLIB" that is functionally equivalent to a regular //STEPLIB in a non- COPE system. User Response: Change the message region //STEPLIB to point to a SINGLE Authorized library(recomm DYNLOAD). Copy COPERC00 into that library. Note that no module other than COPERC00 will ever be loaded from this library (all modules including DFSRRC00 and other DFS modules will come from the COPESTEP), in the message region. Add or change the message region JCL //COPESTEP so that it points to the Stubx library, XCOPEPGM (usual suffix PGMLIB), then the COBOL run-time library (or other cross-Lsys language or support libraries), then the COPE.LOAD library, then RESLIB. This order (Stubx, Cobol, LOAD, RESLIB) will give you best performance. The "cost" of unnecessary libraries in a concatenation is about 10 mS per module load. | ||||||||||||||||||
COP451 | xxxx
System Action: The command completes. Note that /STA, /STO, /DBR, etc commands are not necessarily completed at the time you receive this message. IMS processes such commands asynchronously. User Response: If you need to know when an asynchronous command (such as /STA, /STO or / DBR) completes, issue /DIS commands repeatedly. | ||||||||||||||||||
COP452 | Command "xxxx" issued for yy name(s)
System Action: The command completes. Note that /STA, /STO, /DBR, etc commands are not necessarily completed at the time you receive this message. IMS processes such commands asynchronously. User Response: If you need to know when an asynchronous command (such as /STA, /STO or / DBR) completes, issue /DIS commands repeatedly. | ||||||||||||||||||
COP453 | "xxxx" is misspelled or not an IMS command
System Action: The command is discarded. User Response: Correct the spelling of the command, or look up the command in the IMS Operations Reference Manual. | ||||||||||||||||||
COP454 | "xxxx" must be issued from a cleared screen
System Action: The command is discarded. User Response: Clear the screen, then issue the command, without preceding it with COPE . | ||||||||||||||||||
COP455 | Transact "xxxx" not in system yyyy
System Action: The command is discarded. User Response: If you misspelled the TRANCODE, reissue with the correct spelling. Note that STA and STO commands do not accept an * on the end of the name (unlike /STA and /STO). If the TRANCODE was correct, check the ZDBDATA member out of option 4.2.G or 4.11 for presence of the trancode. You may need to rerun option 4.11, and run DYNJCL to reload the records onto USTDLMGR. | ||||||||||||||||||
COP456 | Tran "xxxxxxxx" Prog "yyyyyyyy" Lsys "zzzzzzzz" aaaa'
System Action: The command completes. User Response: None, the command has completed normally. | ||||||||||||||||||
COP458 | Database "xxxx" not in system yyyy
System Action: The command is discarded. User Response: If you misspelled the database name reissue with the correct spelling. Note that STA and STO commands do not accept an * on the end of the name (unlike /STA and /STO). If the DBD name was correct, check the ZDBDATA member out of option 4.2.G or 4.11 for presence of he DBD. You may need to rerun option 4.11, and run DYNJCL to reload the records onto USTDLMGR. | ||||||||||||||||||
COP459 | xxxxxxxx "yyyyyyyy" Lsys "zzzzzzzz" aaaa'
In IMS release 1.3 or lower (only) the IMS database has been /STA'd, even if you issued STO, because they have to be always started, for transactions in other logical systems to be able run. The database will have been allocated to a dummy dataset if it is Cope-Stopped. In IMS release 2.1 or higher, the IMS status and the Cope status of the database will match. System Action: The command completes. User Response: None, the command has completed normally. | ||||||||||||||||||
COP460 | "xxxx" must be DB or TR for yyyy ALL
The format is: STA/STO DB/TR &LS/ALL/Lsys The third parameter &LS is equivalent to ALL, and means all databases in the logical system. Lsys as the 3rd parameter says all in that logical system. System Action: The command is discarded. User Response: Specify either DB or TR when you are trying to start or stop all databases or transactions in a logical system. | ||||||||||||||||||
COP461 | "ALL", "&&LS" or system name required on xxxx yyyy command
STA/STO DB/TR DBD/tran/&LS/ALL/Lsys (Lsys) The third parameter &LS is equivalent to ALL, and means all databases in the logical system. Lsys as the 3rd parameter means 'all in that logical system'. The fourth parameter (Lsys) is optional. You would use it for an individual database in a logical system other than the one you are currently logged on to. System Action: The command is discarded. User Response: Specify either DBD, TRANCODE, &LS, ALL, or a logical system name as the 3rd parameter. | ||||||||||||||||||
COP462 | "xxxx yyyy zzzz" complete for aa name(s)
System Action: The command completes. IMS will asynchronously process any /STA, /STO and / DBR commands that were generated internally. User Response: None. The command has completed normally. Note that the IMS status of data- bases and transactions may not immediately reflect the effects of the command, because the IMS / STA, /STO and /DBR commands are processed asynchronously. If you need to know when the effect is complete, issue /DIS commands repeatedly. | ||||||||||||||||||
COP501 | Module "xxxx" missing
System Action: The transaction continues processing. Translation of real names to C-numbers and vice-versa will not be performed. For XRFn modules, this means that /DIS commands from the COPE screen won't be translated, and the SYNC command won't unhang terminals that are hung due to out-of-sync conditions. For MFSX, screens won't vary correctly across logical systems. User Response: If XRFn modules are missing, run option 4.1 Stage 1 Gen, then submit the XREFJCL job. For MFSX, if you want screens to vary across logical systems, import the MFS into the systems (using option 5.7, for example). Check that the MFSGEN jobs generated by import ran with condition codes not greater than 4. If the BMP "REFRESH" step failed, fix it, or just issue the REFRESH under IMS. If you do not want MFS to vary across logical systems, or if you are sure you have imported all the MFS you need, go into 5.10.5. It will submit a job that creates an MFSX. When the modules (XRFn or MFSX) are in the XCOPEPGM library (check using Browse), issue REFRESH, to cause all message regions to re-load all XRFn's and MFSX. Display the module in storage in the message region, using the @ command, for example, @COPEMFSX (no space between @ and the module name). | ||||||||||||||||||
COP554 | Expected operator, got "xxxx"! After "yyyy"
System Action: Displays the before and after substitution images of the )SEL line. User Response: Correct the )SEL line in the member of the COPEJCL library that is being submitted via the COPE SUB command. Remember that blanks are needed to delimit variables, constants and operators on the )SEL line. Embedded blanks in variable values are not supported. Quotes are not used to delimit strings. | ||||||||||||||||||
COP555 | Expected operand, got "xxxx"! After "yyyy zzzz aaaa"
System Action: Displays the before and after substitution images of the )SEL line. User Response: Correct the )SEL line in the member of the COPEJCL library that is being submitted via the COPE SUB command. Remember that blanks are needed to delimit variables, constants and operators on the )SEL line. Embedded blanks in variable values are not supported. Quotes are not used to delimit strings. | ||||||||||||||||||
COP556 | Expected && or | , found "xxxx"! After "yyyy zzzz aaaa"
System Action: Displays the before and after substitution images of the )SEL line. User Response: Correct the )SEL line in the member of the COPEJCL library that is being submitted via the COPE SUB command. Remember that blanks are needed to delimit variables, constants and operators on the )SEL line. Embedded blanks in variable values are not supported. Quotes are not used to delimit strings. | ||||||||||||||||||
COP557 | Expecting && or | , found "xxxx"! After "yyyy zzzz aaaa"
System Action: Displays the before and after substitution images of the )SEL line. User Response: Correct the )SEL line in the member of the COPEJCL library that is being submitted via the COPE SUB command. Remember that blanks are needed to delimit variables, constants and operators on the )SEL line. Embedded blanks in variable values are not supported. Quotes are not used to delimit strings. | ||||||||||||||||||
COP558 | Expecting variable after "xxxx yyyy zzzz &&
System Action: Displays the before and after substitution images of the )SEL line. User Response: Correct the )SEL line in the member of the COPEJCL library that is being submitted via the COPE SUB command. Remember that blanks are needed to delimit variables, constants and operators on the )SEL line. Embedded blanks in variable values are not supported. Quotes are not used to delimit strings. | ||||||||||||||||||
COP559 | Expecting operator, but got "xxxx"! After "yyyy zzzz && aaaa"
Operators are: =, =, <, >, <=, >=, <, >. System Action: Displays the before and after substitution images of the )SEL line. User Response: Correct the )SEL line in the member of the COPEJCL library that is being submitted via the COPE SUB command. Remember that blanks are needed to delimit variables, constants and operators on the )SEL line. Embedded blanks in variable values are not supported. Quotes are not used to delimit strings. | ||||||||||||||||||
COP560 | =BEF=> xxxxxxxx
System Action: Displays the after substitution image of the )SEL line. User Response: Correct the )SEL line in the member of the COPEJCL library that is being submitted via the COPE SUB command. Remember that blanks are needed to delimit variables, constants and operators on the )SEL line. Embedded blanks in variable values are not supported. Quotes are not used to delimit strings. | ||||||||||||||||||
COP561 | =AFT=> xxxx
System Action: Continues syntax checking, but will not submit the JCL. User Response: Correct the )SEL line in the member of the COPEJCL library that is being submitted via the COPE SUB command. Remember that blanks are needed to delimit variables, constants and operators on the )SEL line. Embedded blanks in variable values are not supported. Quotes are not used to delimit strings. | ||||||||||||||||||
COP562 | Nothing following ")SET"!
SET VOLSER = TSG901 System Action: Continues syntax checking, but will not submit the JCL. User Response: Correct the )SET line in the member of the COPEJCL library that is being submitted via the COPE SUB command. Remember that blanks are needed to delimit variables, constants and operators on the )SET line. Embedded blanks in variable values are not supported. Quotes are not used to delimit strings. | ||||||||||||||||||
COP563 | "=" must follow ")SET xxxx"!
SET VOLSER = TSG901 System Action: Continues syntax checking, but will not submit the JCL. User Response: Correct the )SET line in the member of the COPEJCL library that is being submitted via the COPE SUB command. Remember that blanks are needed to delimit variables, constants and operators on the )SET line. Embedded blanks in variable values are not supported. Quotes are not used to delimit strings. | ||||||||||||||||||
COP564 | OPEN SYSOUT DCB+48=xxxxxxxx...
System Action: Continues with the test. User Response: None, information only. | ||||||||||||||||||
COP566 | CDE
System Action: Displays the CDE. User Response: If the program is not preloaded, and is not Exempt from cleanup, be aware that COPE will delete this program from the region on a logical system change. Use VERSION LLE to display a list of all Preloaded, and Exempt from cleanup, modules. You may need to preload the program, using the DFSMPLnn list. Modules can be made Exempt from cleanup by modifying the list in COPESXP2 (normally preloading is equivalent to doing this). | ||||||||||||||||||
COP567 | xxxxxxxx yyyyyyyy
System Action: Displays the CDE. User Response: If you need to decode the CDE, use the Dsect in SYS1.MACLIB(IHACDE). Information in the CDE is normally not very useful. If the program is not preloaded, and is not Exempt from cleanup, be aware that COPE will delete this program from the region on a logical system change. Use VERSION LLE to display a list of all Preloaded, and Exempt from cleanup, modules. You may need to preload the program, using the DFSMPLnn list. Modules can be made Exempt from cleanup by modifying the list in COPESXP2 (normally preloading is equivalent to doing this). | ||||||||||||||||||
COP570 | Minor CDE does not point to a major CDE
System Action: The VERSION command continues without displaying the CDE. User Response: This condition should not occur because MVS always maintains minor CDEs so that they point to major CDEs. It indicates a System Error, call BMC Support. | ||||||||||||||||||
COP571 | XL, xx bytes
System Action: The VERSION command displays the start of the module in storage, using the address in the XL. User Response: The number of bytes will match the length of the module in the directory entry. This may help when checking which version of a module is present. | ||||||||||||||||||
COP572 | xxxxxxxx yyyyyyyy
System Action: The VERSION command continues by loading the program, and displaying the bytes at the entry point to the program. User Response: If there is a date/time stamp near the start of the module, this will appear in the display, and may help when checking which version of a module is present. | ||||||||||||||||||
COP577 | Loaded "xxxxxxxx", yy bytes
System Action: The VERSION command continues by displaying the bytes at the entry point to the program. User Response: The number of bytes will match the size in the directory entry, which may help when checking which version of a module is present. | ||||||||||||||||||
COP578 | xxxxxxxx yyyyyyyy
System Action: The VERSION command completes. User Response: If there is a date/time stamp near the start of the program, this will appear in the display, and may help when checking which version of a program is present. | ||||||||||||||||||
COP581 | xxxxxxxx yyyyyyyy zzzzzzzz aaaaaaaa bbbbbbbb cccccccc dddddddd eeeeeeee ffffffff g
System Action: The VERSION command issues a DELETE for the program (corresponding to the LOAD it issued earlier) and completes. User Response: This link-edited date may help when checking which version of a program is present. If a COP566 does not precede this message, then the date is guaranteed to be accurate. If a COP566 message precedes this message, then the program module was loaded into storage at some other time, possibly from a different library. | ||||||||||||||||||
COP583 | DCB xxxxxxxx DD=yyyyyyyy OPENED PUT-MOVE
System Action: The DEBUG SYSOUT n command randomly opens n DCBs to DDs SYSOUT, SYSOUU and SYSOUV, and writes 100 lines to each DCB, in a random order. User Response: The DEBUG SYSOUT n command tests the QSAM intercept. This message tells you what DCBs are opened in the current test. Repeating the command will test different random combinations. You view the result of the test in COPE ISPF 2.7, to see whether the Qsam PUTs are being written to the log correctly. | ||||||||||||||||||
COP584 | DCB xxxxxxxx DD=yyyyyyyy OPENED PUT-LOCATE
System Action: The DEBUG SYSOUT n command randomly opens n DCBs to DDs SYSOUT, SYSOUU and SYSOUV, and writes 100 lines to each DCB, in a random order. User Response: The DEBUG SYSOUT n command tests the QSAM intercept. This message tells you what DCBs are opened in the current test. Repeating the command will test different random combinations. You view the result of the test in COPE ISPF option 2.7, to see whether the Qsam PUTs are being written to the log correctly. | ||||||||||||||||||
COP585 | Module "xxxxxxxx" was preloaded yy time(s) at region zzzz startup
The number of times loaded (normally 1) is shown. An example of when it should not be 1 is ILBOCOM0 and ILBOSTT0, (should be 2 for them). In COPE message regions, IMS DFSMPLxx preload loads from the COPESTEP DD, not from the Lsys-specific libs, and not from the STEPLIB. System Action: The VERSION command continues. Since the module is preloaded, it will next search the COPESTEP DD, to give you the link-edit date, instead of searching the Lsys-specific Cnnnnnnn DD. User Response: Check you want this module preloaded in this message region. If this msg region is shared by multiple Lsys's, this module will be the same in all of those Lsys's (preloaded modules aren't varied). This is appropriate for system modules, but may or may not be what you want for application modules. | ||||||||||||||||||
COP586 | =WARN> "xxxxxxxx" wasn't preloaded, but is now loaded in region yyyy
Somewhere in your application, either accidentally or deliberately, you loaded this module and then didn't delete it. MVS does not record the origin of loaded modules, so there is no way for the COPE VERSION command to accurately determine who loaded this module, where they loaded it from, and, of course, why the person who loaded it didn't delete it. System Action: The VERSION command continues. Since the module was not preloaded, it will next search the Lsys-specific libraries to determine the link-edit date, but this might not be where whoever loaded this module loaded it from, so the result might not be the right module. User Response: Check you want your application program (whichever one it might be) to load this module and not delete it at the end of the transaction. | ||||||||||||||||||
COP587 | =WARN> "xxxxxxxx" was preloaded, but now load count=yy in region zzzz
Somewhere in your application, either accidentally or deliberately, you loaded or deleted this module. The number or loads you issued did not match the number of deletes you issued. If you keep loading this without deleting it, you will eventually get an abend when the count exceeds 32,767. System Action: The VERSION command continues. Since the module is preloaded, it will next search the COPESTEP DD, to give you the link-edit date, instead of searching the Lsys-specific Cnnnnnnn DD. User Response: Check you want your application program (whichever one it might be) to disturb the load count like this, and that you are not exposing yourself to abend by loading it more than 32,767 times, or S0C4's by deleting it altogether, (e.g. other modules or IMS might have retained the address somewhere, so will S0C4 after you delete it). | ||||||||||||||||||
COP601 | Recursive entry to Trace Logger, DD=xxxxxxxx
System Action: SXP6 exits immediately, without tracing this Qsam PUT line. Some Program Trace lines may be missing from the log, because of this. User Response: Try to find the program that is erroneously opening a COPERRMS DCB and change it so that it either doesn't open one ( COPE will still work, because it will use the one opened by COPERC00) or uses another DD name. | ||||||||||||||||||
COP602 | Writing to unopened DCB at xxxxxxxx! DD=yyyyyyyy
System Action: COPE passes control to the MVS PUT routine, which will then S0C4. User Response: Check that the program opens files that it writes to, and keeps them open. This error is most likely caused by a storage overlay, so check the dump at the DCB address in the message for an overlaying I/O area, etc. The DD name is probably not valid, because it was also overlaid. | ||||||||||||||||||
COP603 | Writing to DSORGª=PS DCB at xxxxxxxx! DD=yyyyyyyy
System Action: COPE passes control to the MVS put routine, which will write this and subsequent trace records for this transaction to JES (IOF or SDSF). User Response: This error is most likely caused by a storage overlay of the DCB. If the program abends, check the dump at the DCB address in the message for an overlaying I/O area, etc. The DD name is probably not valid, because it was also overlaid. If the program does not abend, this condition is a System Error -- call BMC support. | ||||||||||||||||||
COP604 | Writing to MACRFª=P DCB at xxxxxxxx! DD=yyyyyyyy
System Action: COPE passes control to the MVS put routine, which will write this and subsequent trace records for this transaction to JES (IOF or SDSF). User Response: This error is most likely caused by a storage overlay of the DCB. If the program abends, check the dump at the DCB address in the message for an overlaying I/O area, etc. The DD name is probably not valid, because it was also overlaid. If the program does not abend, this condition is a System Error -- call BMC support. | ||||||||||||||||||
COP605 | Writing to LRECL=xx DCB at yyyyyyyy! DD=zzzzzzzz
System Action: COPE passes control to the MVS put routine, which will write this and subsequent trace records for this DCB in this transaction to JES (IOF or SDSF). User Response: This error is most likely caused by a storage overlay of the DCB. If the program abends, check the dump at the DCB address in the message for an overlaying I/O area, etc. The DD name is probably not valid, because it was also overlaid. If the program does not abend, this condition is a System Error -- call BMC support. | ||||||||||||||||||
COP606 | Writing to RECFM=U DCB at xxxxxxxx! DD=yyyyyyyy
System Action: COPE passes control to the MVS put routine, which will write this and subsequent trace records for this DCB in this transaction to JES (IOF or SDSF). User Response: This error is most likely caused by a storage overlay of the DCB. If the program abends, check the dump at the DCB address in the message for an overlaying I/O area, etc. The DD name is probably not valid, because it was also overlaid. If the program does not abend, this condition is a System Error -- call BMC support. | ||||||||||||||||||
COP607 | Too many open DCBs in message region
System Action: The output will go to the message region DD, and will not be intercepted by COPE and sent to the IMS log. User Response: Look at the message region output, for the output that could not be intercepted to the log. If problem occurs frequently, the COPEF macro can be changed on the line "&GM(14) SETC QSAM 4K" to increase the 4K to a higher value, and COPERC00 reassembled. Possibly this error is a System Error -- call BMC Support. | ||||||||||||||||||
COP651 | xxxx Terminal DB (USTDLMGR) user segment deleted
System Action: Other BMC segments will be scanned-for, and deleted if present. This action is the same as re-initializing USTDLMGR, except it only applies to your terminal, and not to other terminals. User Response: By entering LOGOFF DELETE, you deleted the segment that names the logical system that your terminal is logged onto. Enter the logical system name that you want to logon to, on the =====> line, to insert a new segment. You won't be able to run any transactions until you logon (other than COPE or Start/Stop transactions). | ||||||||||||||||||
COP652 |
System Action: Other BMC segments will be scanned-for, and deleted if present. This action is the same as re-initializing USTDLMGR, except it only applies to your terminal, and not to other terminals. User Response: By entering LOGOFF DELETE, you deleted COPE logon segments, and BMC segments. You must logon to COPE , by entering the logical system name that you want to logon to, on the =====> line. You must logon to BMC also, using your application logon transaction. You should find that any U3508 abend problems, that you had before you issued LOGOFF DELETE, will not re-occur. | ||||||||||||||||||
COP653 | xxxx "Syy" record deleted
System Action: Other BMC segments will be scanned-for, and deleted if present. This action is the same as re-initializing USTDLMGR, except it only applies to your terminal, and not to other terminals. User Response: By entering LOGOFF DELETE, you deleted COPE logon segments, and Standardware segments. When you log back onto COPE , and back onto BMC, you should find that any U3508 problems, that you had before you issued LOGOFF DELETE, will have gone away. | ||||||||||||||||||
COP654 | xxxx "Cyy" record deleted
System Action: Other BMC segments will be scanned-for, and deleted if present. This action is the same as re-initializing USTDLMGR, except it only applies to your terminal, and not to other terminals. User Response: By entering LOGOFF DELETE, you deleted COPE logon segments, and Standardware segments. When you log back onto COPE , and back onto BMC, you should find that any U3508 problems, that you had before you issued LOGOFF DELETE, will have gone away, | ||||||||||||||||||
COP655 Lsys xxxx is Stopped |
System Action: No transactions run in this stopped logical system. Transactions will run in other logical systems, as long as they are not stopped. User Response: Either use a logical system that is started, or start this one. To find out which systems are started, hit Enter, and the list appears next to an AVAIL> arrow. To start a system on the TR (Transaction) side, go into SS, put S, then TR, then blank transaction Name, and then the System name, and hit Enter. | ||||||||||||||||||
COP656 | User xxxx not found
System Action: If this is a logon or logoff FROM ALL command, other logon segments will attempt to be processed. User Response: This condition should not occur, because it should not be possible for the GHU to fail after a GU or GN has succeeded for the same key. You should set TRACE ON, repeat the command, and then call BMC support with the trace output available. | ||||||||||||||||||
COP657 | Ecsa initialized with xx user(s)
System Action: Normal processing. User Response: None - information only. The absence of this message after IMS startup indicates that you don't have a LOGON ESCA command coded in your COLDS, WARMS, and EMERS command definitions inside the COPEO member of MENUS. You must code this, for consistent translation of /FOR from cleared screen and for 4700 translation. If you do not have 4700's, you may have chosen not to code LOGON ECSA, because of the overhead of scanning USTDLMGR at IMS startup. In this case, your users should always use COPE /FOR (rather than /FOR from a cleared screen) in order to avoid confusion. | ||||||||||||||||||
COP658 | Ecsa initialize had RC=xx, yy user(s)
System Action: /FOR command from cleared screen, and 4700 input/output messages, will not have their MFS names translated. User Response: Check that you installed the correct level of COPERC00 on the message region STEPLIB. This module must match the level of COPESXP1 and COPEUTP1 that are loaded from the COPESTEP, and the DFSAOUE0 that you linked into the IMS nucleus in the control region. To check levels, browse the load modules, and compare the date/times near the beginning of the modules, which should be approximately the same as each other, and should match exactly the date/times in the load modules from a single COPE SMPE installation. | ||||||||||||||||||
COP659 | LOCAL ESET TABLE ("DFSLESE") NOT ON CDE CHAIN!
System Action: COPE will not vary the plan name for SQL calls that run in this message region, nor trace the SQL calls. DB2 is not usable in this message region. User Response: Check that the message region JCL does not have an SSM parameter specified. (14th parameter, 13 commas in). Check that the control region JCL does specify an SSM parameter (49th parameter, 48 commas in). Recommended value for this parameter is SSM, so that the name of the Sub-System Member in the PROCLIB library is the 4-character IMSid, suffixed with SSM. Check this member is present, and has an RTT table, that is available on the message region DFSESL DD (even though the SSM parameter is in the control region, the RTT is loaded from the message region). If you are not using DB2, the command "DB2 RTT" will always give this error. | ||||||||||||||||||
COP660 | NO LOCAL ESET ENTRIES!
System Action: COPE will not vary the plan name for SQL calls that run in this message region, nor trace the SQL calls. DB2 is not usable in this message region. User Response: Check that the message region JCL does not have an SSM parameter specified. 14th parameter, 13 commas in). Check that the control region JCL does specify an SSM parameter (49th parameter, 48 commas in). Recommended value for this parameter is SSM, so that the name of the Sub-System Member in the PROCLIB library is the 4-character IMSid, suffixed with SSM.Check this member is present, and has an RTT table, that is available on the message region DFSESL DD (even though the SSM parameter is in the control region, the RTT is loaded from the message region). | ||||||||||||||||||
COP661 | SSM MEMBER LINE=xxxxxxxx
SSM MEMBER LINE=DSN1SYS1DSNMIN10COPERTT - DSN1 is the 8-character DB2 subsystem name (may be 4 characters in pre-IMS 2.2 releases, which is OK). SYS1 is the 4-character SQL id. This may be any unique value ( COPE will clobber the SQL id in DSNHLI to match this value, on every SQL call). DSNMIN10 is the subsystem interface module name and should always be exactly this value. COPERTT is the RTT table name, and should appear as this. - is the command-prefix character for IMS to DB2 commands. RTT 1ST ENTRY should appear as shown (there is only one entry in COPERTT, and it is clobbered to COPEUTP6). System Action: The DB2 command displays every line in the SSM (usually there is only one line), and goes on to issue test SQL calls. User Response: Check that the correct name for the DB2 system appears in the SSM line, and the name COPERTT appears. If they are wrong, modify your SSM member in the control region //PROCLIB library, and bring IMS down and up. Also check that the module, COPERTT, is available on the authorized //DFSESL DD in each message region. | ||||||||||||||||||
COP662 | NO EEVP!
System Action: COPE will not vary the plan name for SQL calls that run in this message region, nor trace the SQL calls. DB2 is not usable in this message region. User Response: User Response: Check the setting up of the SSM and RTT, as described under message COP157. If this is not the problem, call BMC support. | ||||||||||||||||||
COP663 | NO RTT
System Action: COPE will not vary the plan name for SQL calls that run in this message region, nor trace the SQL calls. DB2 is not usable in this message region. User Response: Check the setting up of the SSM and RTT, as described under message COP157. If this is not the problem, call BMC support. | ||||||||||||||||||
COP664 | RTT+0%=0, RTT=xxxxxxxx
System Action: COPE will not vary the plan name for SQL calls that run in this message region, nor trace the SQL calls. DB2 is not usable in this message region. User Response: Check the setting up of the SSM and RTT, as described under message COP157. Check that the COPERTT module on the //DFSESL DD in the message region is the same as the one delivered in the COPE load library. If this is not the problem, call BMC support. | ||||||||||||||||||
COP665 | APPLNAME.TNAME=xxxxxxxx
System Action: A SQL CLOSE will be issued when the FETCH gives a non-zero return code, or after 16 FETCHs. User Response: This message indicates the calls are working correctly, so no response is needed. | ||||||||||||||||||
COP666 | DB2 FETCH SQLCODE=xx
System Action: A SQL CLOSE will be issued. User Response: A return code (SQLCODE) of 0 or 100 indicates all is working. If you get a -818, the plan was not bound with the DBRM that corresponds to the load module. You can rebind the plan using the DBRMLIB delivered, or reassemble and rebind COPEUTP6 using JCL similar to that provided in JCL(ASMDB2). For other return codes, either consult the DB2 manual, or do a TRACE ON, then DB2, then look at the trace in COPE ISPF option 2.7, which will show the return code explanation text. | ||||||||||||||||||
COP667 | Error doing /DIS TRAN COPExxxx, Code=xxxxxxxx
System Action: Other Refresh processing, such as reloading XRF modules, clearing BLDL lists, etc, continues. MSC remote logon "dot" commands will not be recognized properly. User Response: Report the error to BMC. This error only affects your ability to enter MSC remote logons with a "dot" format command (e.g. A.A1). You can use LOGONRS A A1 instead (no dot, and with LOGONRS on the front). Information for BMC personnel only: The code is returned by COPEUTPS, COPESXLS or COPEBAxx. Look at the writeup in these modules' sources. If from a BAxx module, the second and/ or third byte will be the xx module suffix. | ||||||||||||||||||
COP670 | DB2 CLOSE SQLCODE=xx
System Action: The DB2 test command completes. User Response: You should look up a non-zero return code in the DB2 manual. Alternatively, do a TRACE ON, then DB2, then look at the trace in COPE ISPF option 2.7, which will show the return code explanation text. | ||||||||||||||||||
COP671 | Logical system "xxxx" is not in COPEMFSX
System Action: The /FOR command is ignored. User Response: Browse the COPEMFSX module in the libraries of the COPESTEP DD, and see if there are other logical system names recognizable. COPEMFSX may be missing, or may be from the wrong COPE Physical System. Check that the ZDEFAULT XCOPEPGM library is on the COPESTEP, preferably on top of the concatenation. Re-generate the COPEMFSX module into the XCOPEPGM library using COPE ISPF option 5.10.5. | ||||||||||||||||||
COP672 | CSA Anch not found in ECSA - Check RC00/DFSAOUE0 levels!
System Action: No MFS translation will occur in the control region. User Response: Check that you linked the level of DFSAOUE0 into the IMS nucleus that matches the level of the COPERC00, COPESXP1 and COPEUTP1 modules. To do this, browse the load modules - the dates near the start of the modules should be about the same. The date/times should match exactly those in the load modules from a single COPE SMPE installation. Install the matching modules in the message region COPESTEP DD, and/or relink the IMS nucleus with the correct level of DFSAOUE0. | ||||||||||||||||||
COP673 E | csa anchor is at xxxxxxxx
System Action: Normal processing. User Response: None - information only. If the address given in this message does not stay the same during a single MVS IPL, this would indicate a problem in COPE ESCA management. In this case, call BMC support. | ||||||||||||||||||
COP732 | Cannot Unlock - IMS is already running in your TSO region
System Action: Issues this message and returns to the screen you were on. User Response: If IMS is active in your split screen, try to <PF3> out of the split screen. If you have an Xpediter IMS test active, type GO, or QUIT, to try to get the test to terminate. Then you can reissue "TSO UNLOCK". If the test won't terminate, you need to go to an IMS terminal that is not locked, and issue /DIS A, and /STO REG n, to get the test to terminate. | ||||||||||||||||||
COP733 | Cannot do COPE processing - IMS is already running in your TSO region
System Action: Issues this message and bypasses COPE processing. Xpediter will probably terminate the test with a "PSB is invalid" condition (because COPE did not translate the PSB name to a C-number). User Response: If IMS is running in your split screen, try to terminate it there by exiting the split screen (<PF3>). If you cannot terminate the IMS task this way, go to an IMS terminal, issue /DIS A, and /STO REG n. Then retry the Xpediter test. This condition is probably a system error, so call BMC Support. | ||||||||||||||||||
COP733 | Cannot do COPE processing - IMS is already running in your TSO region
System Action: Issues this message and bypasses COPE processing. Xpediter will probably terminate the test with a "PSB is invalid" condition (because COPE did not translate the PSB name to a C-number). User Response: If IMS is running in your split screen, try to terminate it there by exiting the split screen (<PF3>). If you cannot terminate the IMS task this way, go to an IMS terminal, issue /DIS A, and /STO REG n. Then retry the Xpediter test. This condition is probably a system error, so call BMC Support. | ||||||||||||||||||
COP734 | xxxxxxxx is yyyyREUS zzzzRENT
System Action: Issues the message and continues setting the BTSIN intercept, in module BTSRC000. User Response: None, information only. If BTSIN is not translated to C-numbers later, then this message could provide a clue to the problem. | ||||||||||||||||||
COP735 | BTS intercept set
System Action: COPE will translate BTSIN ./ TC= cards to C-numbers, and /FOR commands. User Response: None, information only. If this message fails to appear, then COPE will not translate BTSIN to C-numbers later, and you will get U0428 or other abends. | ||||||||||||||||||
COP736 | BTS intercept not set, code=xx
Code Values
System Action: COPE will not translate BTSIN ./ TC= cards to C-numbers, nor /FOR commands, giving U0428 or other abends later. User Response: Check for the presence of correct BTSLIB DSN in SE, sub-option B. The dataset name is something like IMSVS.BTSLIB. IMSVS.BTSLOAD is not needed. Check with your IMS systems programmer on which BTSLIB to use, which can depend on the RESLIB you are using. Codes 3 through 6 usually mean that you should call BMC, after screen-printing all of your SE options -- there is a problem with the COPE BTS intercept in these cases. | ||||||||||||||||||
COP737 | *** The COPE Intercepts are being set *** yyyy.zzzz
System Action: Allocates C-number PSB (and Tran) from the COPE pool of Xpediter PSB's, copies the PSB to this name in the DOPT Acblib, and updates the User Segment XPOID field with the intercept number for diverting IMS transactions to the allocated C-number Tran. User Response: You should make sure your IMS terminal is logged onto the Lsys named here. If the Lsys is wrong, <PF3> out of Xpediter, enter the correct Lsys on the COPE option 7 screen, then re-enter Xpediter. | ||||||||||||||||||
COP738 | PSB "xxxx" is not in IMS system yyyy.zzzz
System Action: COPE passes a PSB name to Xpediter with a "!" on the front, to force Xpediter to discontinue the test. You will see this "!" in Xpediter messages on the Xpediter Log. User Response: Check the PSB name using /DIS PROG from IMS, or from option 7.1, and then retry the test using the correct PSB name. /DIS PROG ABC* (for example) is a useful way of displaying all PSB's beginning with "ABC". If IMS is down, bring it up. Check the IMSID in SE (Setup) PARMS. If it is wrong, correct it (you were trying to connect to the wrong Psys). | ||||||||||||||||||
COP739 | PSB "xxxxxxxx" is not in IMS system yyyy.zzzz
System Action: COPE passes a PSB name to Xpediter with a "?" on the front, to force Xpediter to discontinue the test. You will see this "?" in Xpediter messages on the Xpediter Log. User Response: Check the PSB name by using the /DIS PROG command from IMS, or from option 7.1, and then re-try the test using the correct PSB name. /DIS PROG ABC* (for example) is a useful way of displaying all PSB's beginning with "ABC". If IMS is down, bring it up. Check the IMSID in SE (Setup) PARMS. If it is wrong correct it (you were trying to connect to the wrong Psys). | ||||||||||||||||||
COP740 | Tran "xxxxxxxx" is not in IMS system yyyy.zzzz
System Action: COPE passes a Tran name to Xpediter with a "?" on the front, to force Xpediter to discontinue the test. You will see this "?" in Xpediter messages on the Xpediter Log. User Response: Check the PSB name using /DIS PROG from IMS, or from option 7.1, and then retry the test using the correct PSB/TRANCODE combination. /DIS PROG ABC* (for example) is a useful way of displaying all PSB's beginning with "ABC". If IMS is down, bring it up. | ||||||||||||||||||
COP741 | *** Try "/STA TRAN xxxx" under IMS ***
System Action: COPE bypasses allocating the C-number for the Xpediter test, and does not set any intercept to divert transactions to the TSO Xpediter region. Xpediter will probably terminate the test with an "Invalid PSB" condition. User Response: Issue a /STA TRAN command to correct the problem. /STA TRAN ALL and /STA PROG ALL might be advisable if many programs/trans have been stopped by a compress of a library or similar problem. Then retry the Xpediter test. | ||||||||||||||||||
COP742 | *** Waiting for Tran xxxx to become available ***
System Action: COPE waits for 5 seconds, then retries the setting of the intercepts. It will repeat this sequence up to 5 times, then terminates the test if the COPEXPT1 TRANCODE is still unavailable. User Response: None required. If this message repeats 5 times, then the COPEXPT1 tran is probably stopped, so issue /STA TRAN COPEXPT1, and /STA PROG COPEXPP1. /STA TRAN ALL and /STA PROG ALL might be advisable if many programs/trans have been stopped by a compress of a library or similar problem. Then retry the Xpediter test. | ||||||||||||||||||
COP743 / | STA PROG xxxx under IMS
System Action: COPE bypasses allocating the C-number for the Xpediter test, and does not set any intercept to divert transactions to the TSO Xpediter region. Xpediter will probably terminate the test with an "invalid PSB" condition. User Response: Issue a /STA PROG command to correct the problem. /STA TRAN ALL and /STA PROG ALL might be advisable if many programs/trans have been stopped by a compress of a library or similar problem. Then retry the Xpediter test. | ||||||||||||||||||
COP744 | IMS System xxxx is down
System Action: COPE bypasses all C-number allocation and intercept setting. Xpediter will exit with a U0688 (IMS down) abend showing on the Xpediter log. User Response: If the IMSID in the message is correct, then you cannot run this Xpediter test until you bring up the IMS Control Region with that IMSID on this MVS system. If the IMSID in the message is not the Psys (physical system) that you want, go into SE (Setup) PARMS and put the correct IMSID there. | ||||||||||||||||||
COP745 | IMS Region Id xxxx not COPE , in SE
System Action: COPE bypasses C-number allocation and intercept set, and Xpediter exits with an "invalid PSB" condition. User Response: Check/correct SE (Setup) PARMS has the correct IMSID for the Psys you are trying to access. Go to IMS and do /DIS TRAN COPEXPT1 and /DIS PROG COPEXPP1. If they are missing or NOTINIT, etc, check the COPE install (particularly the 5.5 table, where these are defined). | ||||||||||||||||||
COP746 | IMS Region Id not set, PF3 out, and come back in
System Action: COPE bypasses C-number allocation and intercept set, and Xpediter exits with an "in- valid PSB" condition. User Response: Check/correct SE (Setup) PARMS has the correct IMSID for the Psys you are trying to access. Check the IMSID on the COPE option 7 screen, and if necessary, correct it by using the EVARS command from the primary menu (XIMSID parameter). | ||||||||||||||||||
COP751 | Intercept #xx Not found
System Action: Issues this message and returns. User Response: Use XP ALL instead. | ||||||||||||||||||
COP752 | xx Intercept(s) displayed
System Action: Issues this message and returns. User Response: None -- information only. To find out whether an intercept is active or not, go to the user's IMS terminal, and say " COPE ". An ==XP=> line appears if the user has any active intercepts. | ||||||||||||||||||
COP753 | Intercept #xx not found
System Action: Issues this message and returns. User Response: Use XP ALL to display all intercepts. | ||||||||||||||||||
COP754 | Specify "XP QUIT TSOID <TSOID>"
System Action: Issues this message and returns. User Response: Use XP ALL to display all intercepts, note the intercept number you are interested in, then issue XP QQUIT n or XP QUIT n. QQUIT (Quick-Quit) is usually preferable to QUIT. The difference is that QQUIT inactivates, which allows for faster re-activation later, whereas QUIT inactivates and deletes the intercept. Deleting the intercept means that re-activation will be slightly slower (it has to allocate a new C-number). | ||||||||||||||||||
COP755 | No intercept for TSOID xxxx found
System Action: Issues this message and returns. User Response: Use XP ALL to display all intercepts, note the intercept number you are interested in, then issue XP QQUIT n or XP QUIT n. QQUIT (Quick-Quit) is usually preferable to QUIT. The difference is that QQUIT inactivates, which allows for faster re-activation later, whereas QUIT inactivates and deletes the intercept. Deleting the intercept means that re-activation will be slightly slower (it has to allocate a new C-number). | ||||||||||||||||||
COP756 | Intercept #xx has TSOID yyyyyyyy
System Action: Issues this message and returns. User Response: Use XP ALL to display all intercepts, note the intercept number you are interested in, then issue XP QUIT n. | ||||||||||||||||||
COP757 | No Logon segment for IMS user xxxxxxxx found
This means that you put the wrong Lterm or Sign-on id against the "User(s)" field in ISPF option 7, or that you never logged onto a logical system from the Lterm or Signon, under IMS. Check and correct the ISPF option 7 "User(s)" field, and logon to the Lsys you want to work in under IMS. System Action: Issues this message and returns. User Response: Use the XP ALL command to display all intercepts, note the intercept number you are interested in, then issue command XP QUIT n. Check and correct the ISPF option 7 "User(s)" field, and logon to the Lsys you want to work in under IMS. | ||||||||||||||||||
COP758 | IMS user xxxxxxxx has no intercept, not quitted
System Action: Issues this message and returns. User Response: None -- information only. | ||||||||||||||||||
COP760 | IMS User xxxxxxxx quitted
This message means the command was successful. Transactions entered from the IMS terminal after this message will not be diverted to the TSO region. System Action: Issues this message and returns. COPE will not divert future transactions from this terminal to a TSO Xpediter session, until the intercepts are set again. User Response: None. For information, only. | ||||||||||||||||||
COP761 | No TSOid segment for Intercept #xx found
This message means the command was successful. Transactions entered from the IMS terminal after this message will not be diverted to the TSO region. System Action: Issues this message and returns. COPE will not divert future transactions from this terminal to a TSO Xpediter session, until the intercepts are set again. User Response: None. For information, only. | ||||||||||||||||||
COP762 | TSOid xxxxxxxx Intercept #yy deleted
System Action: Issues this message and returns. User Response: None. For information only. | ||||||||||||||||||
COP763 | Intercepts taken by TSOid xxxxxxxx, specify QUIT or RESUME
System Action: Issues this message and returns. The transaction you entered is discarded. User Response: Contact the person named by the TSOid in the message, and try to schedule usage of Xpediter so that there is no longer a conflict. XP RESUME to retake the C-numbers you were using before, but note that this could cause the oth- er TSO user to get a similar "taken by" message. XP QUIT to quit your usage of Xpediter. If your TSO session is hung waiting for a transaction, do a /DIS A, and /STO REGn against the region with your TSO userid, to unhang it. | ||||||||||||||||||
COP764 | Intercepts resumed from TSOid xxxxxxxx
The other TSO user will get a "taken by" message, if they continue to try to use Xpediter. System Action: Issues this message and returns. Your intercepts are now re-instated. User Response: Contact the person named by the TSOid in the message, and tell them that you have taken back the C-numbers that COPE assigned to them. Do a /FOR command or a transaction to get back to where you were, and re-enter the transaction, and it will be diverted to your TSO session, so that you can continue the test. | ||||||||||||||||||
COP765 | System has unrecognizable XRF2
This message should not occur. System Action: Issues this message and stops attempting to set any intercepts. IMS transactions will not be diverted to TSO. User Response: Check that you ran option 4.1 Stage 1 Gen and XREFJCL, and that the XCOPEPGM library output in XREFJCL is on the //COPESTEP in the message region. Call BMCSupport if problem is not resolvable. | ||||||||||||||||||
COP766 | System has not been generated for Xpediter support
System Action: Issues this message and stops attempting to set any intercepts. IMS transactions will not be diverted to TSO. User Response: Check that you set XCOPEEXP=YES and XEMPUSER=n, where n is the maximum number of simultaneous Xpediter users in ZDEFAULT, using EVARS from the COPE ISPF primary menu. XEMPUSER=10 would be a typical setting. Check that you ran 4.1 Stage 1 Gen and XREFJCL, and that the XCOPEPGM library output in XREFJCL is on the //COPESTEP in the message region. | ||||||||||||||||||
COP767 | Stubx xxxxxxxx not found in Tasklib/STEPLIB, PSB=yyyyyyyy Tran=zzzzzzzz
System Action: Issues this message and continues attempting to set intercepts for any other PSB's that you have named. User Response: Check that the PSB source was imported (2.PSB), PSBGENed (2.2) and ACBGENed (4.8), and redo if not. | ||||||||||||||||||
COP768 | Stubx xxxxxxxx does not contain Lsys "yyyy" PSB=zzzzzzzz Tran=aaaaaaaa
Possibly you entered the wrong Lsys on the ISPF option 7 screen. System Action: Issues this message and continues attempting to set intercepts for any other PSBs that you have named. User Response: Check that the PSB source was imported (option 2.PSB), PSBGENed (option 2.2) and ACBGENed (4.8), and redo if not. Check you entered the right Lsys on the option 7 screen (<PF3> out of Xpediter to get to this screen). | ||||||||||||||||||
COP769 | Stubx xxxxxxxx unrecognized, bad internal format, PSB=yyyyyyyy Tran=zzzzzzzz
System Action: Issues this message and continues attempting to set intercepts for any other PSBs that you have named. User Response: Check that the PSB source was imported (option 2.PSB), PSBGENed (option 2.2) and ACBGENed (4.8), and redo if not. This is the only way to generate a valid Stubx module. Stubx's cannot be copied between Psys's, and programs cannot be copied in to replace Stubx's. | ||||||||||||||||||
COP770 | Stubx xxxxxxxx unrecognized, no internal table, PSB=yyyyyyyy Tran=zzzzzzzz
Possibly someone has used ISPF option 3.3 to copy a module that is not a Stubx into the XCOPEPGM library. System Action: Issues this message and continues attempting to set intercepts for any other PSB's that you have named. User Response: Check that the PSB source was imported (2.PSB), PSBGENed (2.2) and ACBGENed (4.8), and redo if not. This is the only way to generate a valid Stubx module. Stubx's cannot be copied between Psys's, and programs cannot be copied in to replace Stubx's. | ||||||||||||||||||
COP771 | Stubx xxxxxxxx load fail, PSB=yyyyyyyy Tran=zzzzzzzz
A S106-E message accompanying this would indicate that XCOPEPGM has gone into a new extent or been compressed, and you need to exit Xpediter and re-enter. Possibly someone has used ISPF option 3.3 to copy a module that is not a Stubx into the XCOPEP- GM library. System Action: Issues this message and continues attempting to set intercepts for any other PSBs that you have named. User Response: <PF3> out of Xpediter, and re-enter option 7.3, and try again. If this does not cure the problem, check that the PSB source was imported (2.PSB), PSBGENed (2.2) and ACBGENed (4.8), and redo if not, checking carefully the output of all jobs. | ||||||||||||||||||
COP772 | IMS User=xxxx, TSOid=yyyy, Intercept #zz
System Action: Lists the TRANCODES that the intercept applies to, following this message. User Response: None -- information only. | ||||||||||||||||||
COP773 | IMS User=xxxx, TSOid=yyyy, Class=zz, Intercept #aa
System Action: Lists the TRANCODES that the intercept applies to, following this message. User Response: None -- information only. | ||||||||||||||||||
COP774 | Intercept #xx yyyyyyyy zzzzzzzz aaaa bbbbbbbb cccc
System Action: Lists the TRANCODES that the intercept applies to, following this message. User Response: None -- information only. To quit the intercept, issue XP QQUIT n, or XP QUIT n, where n is the intercept. QQUIT deactivates without deleting, and QUIT deactivates and deletes. | ||||||||||||||||||
COP775 | xxxx
Note that normally you intercept only one User (i.e. IMS terminal) for an Xpediter test. However, it is possible to intercept up to 7 terminals, by putting their names on the option 7 User(s) line, separated by blanks. System Action: Lists the TRANCODES that the intercept applies to, following this message. User Response: None -- information only. | ||||||||||||||||||
COP776 | xxxx
Note that normally you intercept only one User (i.e. IMS terminal) for an Xpediter test. However, it is possible to intercept up to 7 terminals, by putting their names on the option 7 User(s) line, separated by blanks. System Action: Lists the TRANCODES that the intercept applies to, following this message. User Response: None -- information only. | ||||||||||||||||||
COP801 | DFSICLP0 Vcon not found
System Action: /FOR commands from cleared screens will not be translated. 4700 trace /FOR commands won't work. All other processing proceeds normally. | ||||||||||||||||||
COP802 | DFSICLP0 /FOR COPE intercept active
System Action: Normal processing. User Response: None - information only. The absence of this message would indicate a problem, such as COPEAOUE not linked into the nucleus, etc. | ||||||||||||||||||
COP803 | Multiple DDM routines for device type=xxxxxxxx...!
System Action: Normal processing, except that if the type named is x'1A', SLUP (4700) MFS re- name will not occur. User Response: Call BMC support. This indicates an IMS release problem. If device type is 1A, 4700's won't have their MFS renamed on input and output, which renders them unusable. | ||||||||||||||||||
COP804 | CTT/DDM COPE intercept active xx device type(s)
System Action: Normal processing. User Response: None - information only. The absence of this message, or zero device types re- ported in the message, indicates a problem. | ||||||||||||||||||
COP805 | Creating new COPE Ecsa anchor
System Action: Normal processing. User Response: None - information only, as long as an MVS IPL preceded this message. If this message occurs more than once, without an intervening IPL, then there is a problem in COPE ESCA usage. In this case, call BMC support. | ||||||||||||||||||
COP806 | COPE Ecsa anchor is at xxxxxxxx
System Action: Normal processing. User Response: None - information only. The address should be the same for all physical IMS's that run on this machine, without an intervening MVS IPL. If the address is not the same, there is a problem in COPE ESCA usage. In this case, call BMC support. | ||||||||||||||||||
COP807 | DFSICLP0 intercept via xxxxxxxx pointer
System Action: /FOR commands from cleared screens will be translated normally. User Response: None - information only. This message confirms that COPE support for OPSMVS is working. | ||||||||||||||||||
COP821 | =ERR=> Table module xxxxxxxx not found in yyyy
System Action: In the Control region, translation will not occur for either MTO messages (XRF1) or MFS names (MFSX). In other regions, the Stubx won't match the PSB, causing msgs and/or abends. User Response: If this is the control region, run option 4.1 Stage 1 Gen, XREFJCL and option 5.10.5, then under IMS type COPE REFRESH. If you don't have a COPEPGM DD in the Control Region JCL, put it in, pointing to the single XCOPEPGM library named in your ZDEFAULT member. If this is some other region, run option 4.11 to regenerate XRF5 (if the dataset name is the problem), then compress XCOPESTG (if full), then run option 2.PSB Psbgen and option 4.8 Acbgen, checking care- fully for error messages, such as dataset full messages. | ||||||||||||||||||
COP822 | =ERR=> Table module xxxxxxxx bad format in yyyy
System Action: In the Control region, translation will not occur for either MTO messages (XRF1) or MFS names (MFSX). In other regions, the Stubx won't match the PSB, causing msgs and/or abends. User Response: Browse the dataset, and if it is corrupt, or not RECFM=U, or has bad directory or Blksize, rename it to some other name, allocate it, then restore/re-create it. If the problem is not the entire dataset, the bad members can be recreated -- COPEXRFs via option 4.1 Stage 1 Gen and XREFJCL, COPEMFSX via option 5.10.5, or Stubx's via option 2.PSB Psbgen. Then under IMS type COPE REFRESH. If you don't have a COPEPGM DD in the Control Region JCL, put it in, pointing to the single XCOPEPGM library named in your ZDEFAULT member. Check that this dataset is a library and has RECFM=U. | ||||||||||||||||||
COP823 | Table module xxxxxxxx read in from yyyy
System Action: If this is the Control Region, translation will occur for MTO messages (XRF1) or MFS names (MFSX). If it is some other region, COPE will create an application pcblist using the information in this Stubx. If these messages occur repeatedly in a short space of time, response time will be affected adversely -- and there is probably some problem with these modules or the libraries they are in. User Response: Usually none - information only. When you do a COPE REFRESH, which runs in the message region, you should see these messages (for XRF1 and MFSX) in the Control Region JOBLOG. If you don't, call BMC, as this would indicate a problem in the REFRESH mechanism. In other regions, this message should occur once after an Acbgen for a PSB. If they occur repeatedly for Cnnnnnnn modules in a short space of time, then possibly XCOPESTG or XCOPEPGM is full, preventing Stubx generation and copying. Compress these libraries if they are full, and rerun option 2.PSB Psbgen and option 4.8 Acbgen. | ||||||||||||||||||
COP995 | ... a system error message ...
System Action: The transaction is usually discarded. The action depends on the particular error condition. User Response: Screen-print, or write down, the message, and any accompanying messages. Call your COPE Support person, or COPE Administrator. They will then call BMC for a solution or work-around to the problem. Have available the Message Region JOBLOG, and the dump (if an abend occurred). Try to determine what transaction caused the problem, and a method to reproduce the problem, if possible. A TRACE ON LOGIC trace may be useful, and a DEBUG ON trace of the problem being reproduced may be required later. Information on the MVS, IMS and COPE version and release numbers should also be available. |