Troubleshooting
This section provides possible solutions to some issues that you might encounter when using the platform server.
Restore Not Possible
Problem: on the RECEIVE command, the following error occurs when the installation data set has been transformed to the mainframe with an LRECL that is not 80:
Restore not possible. Input data is not complete. The first record is: Received file appears not to be an Interactive Data Transmission Facility file. X'00FF0000' Data set X.RECEIVE.INVALID.FILE from USERID on N1 Enter copy parameters or 'DELETE' or 'END' +Solution: make record length fixed block 80.
Allocation Failure
Problem: the following error occurs on the RECEIVE command if the data set received is already allocated.
RECEIVE INDS(prkevin.test.delete.loadlib) Data set PROD.FT710.LOAD from PRKEVIN on AL Enter restore parameters or 'DELETE' or 'END' + RECEIVE command terminated. Output data set unusable. + Allocation failure for data set 'PROD.STABLE.IND$FILE.LOADLIB' DATA SET PROD.FT710.LOAD ALREADY IN USE, TRY LATER+ DATA SET IS ALLOCATED TO ANOTHER JOB OR USER
Solution: use a new data set for the RECEIVE command.
Rebuilding the Work Queue
Problem: errors occur when you delete and redefine the work queue file using the DEFQUEUE command.
Solution: the server must be down before you run the DEFQUEUE command.
Trouble with VSAM Files
Problem: decoding VSAM errors
The platform server keeps a machine readable log to keep a record of all past activities. This log is a key sequenced data set. If there is a problem with the audit file, the server prints a diagnostic field called the RPLFDBWD.
- The first byte identifies the specific IBM VSAM module (part of z/OS data facility product) which is reporting the error. This does not have meaning to you, but IBM technical staff can tell you what VSAM module this represents and what it is doing.
- The second byte identifies the type of error. The most common user caused error type is X'08' which means logic error.
- The third byte is not used.
- The fourth byte is the error reason code as documented in chapter 4 of the IBM manual OS/390/DFP Macro Instructions for Data Sets.
See the following examples on how to decode the RPL feedback word.
Example 1: RPLFDBWD 47080048
- First byte: identifies the specific IBM VSAM module that reports the error. The X'47' identifies IDA019R8 which is a VSAM record management routine responsible for keyed I/O as per IBM technical support.
- Second byte: X'08' means that this is a logic error. If an LERAD routine has been specified in the VSAM ACB, it can be driven; however, VSAM LERADs is not used in the platform server for z/OS.
- Third byte: reserved.
- Fourth byte: '48' is the logical error reason code as documented in chapter 4 of the IBM manual OS/390 DFP 3.3 Macro Instructions For Data Sets (SC26-4747). Essentially, a return code of X'48' means that the platform server tries to do indexed I/O on a non-indexed data set. For example, the platform server treats the data set as KSDS, but it is actually ESDS or RRDS. This can be the result of an installation error.
- First byte: the X'0A' identifies the IBM VSAM Module IDA019RA, which detected the error; the module does direct record locate.
- Second byte: the value X'08" indicates a logic error.
- Third byte: reserved.
- Fourth byte: X'08' means the platform server tries to store a record with a duplicate key. This can be caused by the audit file and the work queue falling out of synchronization with each other.
Activating the VTAM Resources
Problem: VTAM resource does not become active.
Solution: go through the Defining the VSAM Files and verify that the VTAM resources have been defined properly.
Remote Nodes Are Not Coming Active When the Product Is Started
Problem: you receive message PGTS1131E indicating that MEMBER IS NOT ACTIVATED DUE TO ERRORS.
Solution: check the remote node configurations and verify that you have specified all of the correct information.
Transaction Does Not Start after It Is Queued.
Problem: transaction is placed on the queue as inactive.
Solution: check if the remote node became active when you start up the platform server. If not, check the remote node configurations and verify that you have specified all of the correct information. You have to check the eligible time and date to see if it is the current time and date.
Repeated Error Message for the Same Transaction
Problem: you continually receive the same error message on the system console.
Solution: check if retry limit is zero. If so, the platform server is having difficulty performing this transaction and is continually retrying. To avoid this. you can set the retry limit to a non-zero value.
Receiving a SENSE=087D0001
IST663I BFINIT REQUEST FROM NCP066 FAILED, SENSE=087D0001 IST664I REAL OLU=TIBCO.DANL1I2 REAL DLU=TIBCO.FUSNAPPL IST889I SID=F2CF2303704E1476 IST894I ADJSSCPS TRIED FAILURE SENSE ADJSSCPS TRIED FAILURE SENSE IST895I ISTAPNCP 08400007 IST314I END
Solution: the most likely cause of this is that the LU is not active. Check if the LUs are all active.
Receiving a SENSE=08570003
IST663I BFINIT REQUEST FROM NCP066 FAILED, SENSE=08570003 IST664I REAL OLU=TIBCO.DANL1I2 REAL DLU=TIBCO.FUSNAPPL IST889I SID=F2CF2303704E1708 IST1138I REQUIRED RESOURCE TIBCO.FUSNAPPL NOT ACTIVE IST314I END
Batch Job Has Been Submitted However It Has Not Been Placed on the Queue
Look in the output from the JCL for any error messages. The following table lists some of the messages that you might see:
Key Number | Error Message | Cause | User Response |
---|---|---|---|
PGTB4100E | Parameter not recognized in next record | Most likely the cause is a typo. | Verify that the specified in the line after this message is correct. |
PGTB4102E | Invalid parameter value in next record | The value specified for this parameter is not valid. | Check the valid range of values for this parameter. |
PGTB4103E | Data set name not cataloged | The data set that is specified for this transaction is not cataloged. | Verify that the data set name is specified correctly. |
PGTB4105E | Operand read before a PROCESS card | The parsing program found parameters before your process card. | Verify that you specify the process card correctly and that all parameters follow the process card. |
PGTB4106E | Invalid number of operands in next record | The number of operands is outside the valid number. | Verify that you specify this number correctly. |
PGTB4107E | No more room left in the server work Queue | The maximum number of transactions are currently on the work queue. | You can either wait for some of the transactions that are on the queue to complete and be removed, or you can re-create the work specifying a larger VSAM file. |
PGTB4108E | Fusion server not available | The server to which you specified this transaction to be queued is not currently up and running. | Start the server and re-queue. |
PGTB4109E | Security denied access | You do not have authorization to one of the resources that you specified. | Verify that you have authorization to the resources specified in the batch job. |
PGTB4115E | No process card in the SYSIN file | The required process card is not found by the parsing routine. | Verify that you correctly specified a process card for this batch job. |
PGTB4116E | Prior process not queued - Parameter error | There is an error in one of the parameters specified for the previous process. | Verify that the parameters specified are correct. |
PGTB4117E | Required parameter missing in next record | The required parameter in the next record is missing. | Check that you have specified a value in the next parameter field. |
PGTB4118E | Required parameter invalid in next record | The required parameter in the next record is invalid. | Check that the parameter is within the valid range. |
PGTB4119I | Invalid/Missing Server parm - Default used | The server is not specified or is invalid. | The default server is used to queue this transaction. To queue this transaction to a different server, you can specify the server parameter with the correct server. |
PGTB4120I | Invalid Queue effect for activity | Queue effect is specified was invalid for this transaction type. | Check that you specified a valid value. |
Within the United States: TIBCO Technical Support 200 Garden City Plaza Garden City, NY 11530 USA Phone: 516-535-3636 Email: support@tibco.com Outside of the United States: Please contact your local TIBCO distributor.