Multiple File Join messages

* XRJOIN 000 *

NO.nn file

nn:

Number of the card that specifies the files to be joined

file:

Names of the files that were successfully joined

Description:

The files were joined successfully.

* XRJOIN 001 *

EXEC PARAMETER ERROR:parm

parm:

Execution parameter where the error occurred

Description:

This is an execution parameter error.

Measures:

Correctly specify the execution parameter, and try again.

* XRJOIN 002 *

INSUFFICIENT STORAGE

Description:

The available memory is insufficient to execute the join processing.

* XRJOIN 003 *

OPENING JOIN FILE IS UNSUCCESSFUL

Description:

Failed to open the joined file.

Measures:

This is a system error caused by the OPEN macro. Take the appropriate measures, and try again.

* XRJOIN 004 *

INVALID JOIN FILE

Description:

The output file is invalid.

Measures:

Correctly specify the format for the output file, and try again.

* XRJOIN 005 *

NORMAL DATA NOT EXISTS ON CARD

Description:

The correct definition card does not exist.

Measures:

Correctly define the parameter on the XRCRD definition card, and try again.

* XRJOIN 006 *

MORE THAN 9999 FILES SPECIFIED

Description:

10,000 or more files have been specified.

Measures:

Set the number of files as 9,999 or fewer, and try again.

* XRJOIN 008 *

NO.nn DSNAME OR TYPE NOT SPECIFIED

nn:

Number of the card where the error occurred

Description:

The Dataset Name or Transfer Type is not specified.

Measures:

Correctly define the DSNAME parameter and the TYPE parameter on the XRCRD definition card, and try again.

* XRJOIN 009 *

NO.nn INVALID TYPE OR ID

nn:

Number of the card where the error occurred

Description:

The Transfer Type or ID is invalid.

Measures:

Correctly define the TYPE parameter and the ID parameter on the XRCRD definition card, and try again.

* XRJOIN 010 *

NO.nn DUPLICATE PARAMETER

nn:

Number of the card where the error occurred

Description:

Duplicate specifications exist for the parameter.

Measures:

Correctly define the parameter on the XRCRD definition card, and try again.

* XRJOIN 011 *

NO.nn INVALID TYPE

nn:

Number of the card where the error occurred

Description:

The Transfer Type is invalid.

Measures:

Correctly define the TYPE parameter on the XRCRD definition card, and try again.

* XRJOIN 012 *

NO.nn INVALID JIS

nn:

Number of the card where the error occurred

Description:

The JIS Year is invalid.

Measures:

Correctly define the JIS parameter on the XRCRD definition card, and try again.

* XRJOIN 013 *

NO.nn INVALID PARAMETER

nn:

Number of the card where the error occurred

Description:

The parameter is invalid.

Measures:

Correctly define the parameter on the XRCRD definition card, and try again.

* XRJOIN 014 *

NO.nn INVALID DSNAME OR VOL OR UNIT RC=code DTL=detail

nn:

Number of the card where the error occurred

code:

Status code set by XRJOIN (Refer to Table 2.6 .)

detail:

Detail code of the system macro

Description:

The dataset name, the volume serial number, or the unit name is invalid.

Measures:

Look up the values for the status code and detail code, take the appropriate measures, and try again.

* XRJOIN 015 *

INVALID VERSION

Description:

The version is invalid.

* XRJOIN 016 *

NO.nn FILE FORMAT ERROR

nn:

Number of the card where the error occurred

Description:

The file format is incorrect.

Measures:

Correctly define the ID parameter on the XRCRD definition card, and try again.

* XRJOIN 017 *

NO.nn OPENING FORMAT FILE IS UNSUCCESSFUL

nn:

Number of the card where the error occurred

Description:

Failed to open the Send and Receive Management file (HULFT.FILE).

Measures:

Correctly define the ID parameter on the XRCRD definition card, and try again.

* XRJOIN 018 *

NO.nn FORMAT FILE ERROR

nn:

Number of the card where the error occurred

Description:

Failed to acquire the Format Information.

Measures:

Correctly define the ID parameter on the XRCRD definition card, and try again.

* XRJOIN 019 *

NO.nn OPENING MULTI FORMAT FILE IS UNSUCCESSFUL

nn:

Number of the card where the error occurred

Description:

Failed to open the Send and Receive Management file (HULFT.FILE).

Measures:

Correctly define the ID parameter on the XRCRD definition card, and try again.

* XRJOIN 020 *

NO.nn MULTI FORMAT FILE ERROR

nn:

Number of the card where the error occurred

Description:

Failed to acquire the Multi Format Information.

Measures:

Correctly define the ID parameter on the XRCRD definition card, and try again.

* XRJOIN 021 *

NO.nn INVALID KEY

nn:

Number of the card where the error occurred

Description:

The key is invalid.

Measures:

Define the correct key for the ID parameter that you define on the XRCRD definition card in the Multi Format Information, and try again.

* XRJOIN 022 *

NO.nn OPENING INPUT FILE IS UNSUCCESSFUL RC=code,DTL=detail

nn:

Number of the card where the error occurred

code:

Status code set by XRJOIN (Refer to Table 2.6 .)

detail:

Detail code of the system macro

Description:

Failed to open the file defined on the XRCRD definition card.

Measures:

Look up the values for the status code and detail code, take the appropriate measures, and try again.

Table 2.6 Status Codes Set by XRJOIN

Status Code

Error Message

0001

The specified file does not exist.

0020

The specified file name is invalid.

0100

The applicable file does not exist on the specified volume. The status code of the OBTAIN macro is set for the detail code. (*3)

0101

Failed to allocate the memory.

0103

Failed to allocate the specified file. The detail code of the DYNALLOC macro is set for the detail code. (*1)

0104

Failed to release the specified file. The detail code of the DYNALLOC macro is set for the detail code. (*1)

0107

Failed to open the specified file. The status code of the OPEN macro is set for the detail code. If '0' is set for the detail code, the file format is not supported. (*2)

0108

Failed to find the member for the specified Partitioned Organization file. The status code of the FIND macro is set for the detail code. (*2)

0110

Failed to close the specified file. The status code of the CLOSE macro is set for the detail code. (*2)

0111

The specified file does not exist in the catalog. The status code of the LOCATE macro is set for the detail code. (*3)

9998

The applicable file does not exist on the specified volume.

9999

The specified file name is invalid.

Others

An error may have occurred due to one of the following:

  • The parameter defined on the XRCRD definition card is incorrect.

  • The specified file does not exist.

  • The specified file is currently being used by another job.

  • The attributes of the specified file are not supported by XRJOIN.

* If the cause cannot be identified using the information provided above, or if the cause for the error code is something different, contact your Technical Support Service representative, if you have already concluded the Technical Support Agreement.

*1

:

Refer to Authorized Assembler Services Guide.

*2

:

Refer to DFSMS: Using Data Sets.

*3

:

Refer to DFSMSdfp Advanced Services.

* XRJOIN 024 *

NO.nn INVALID UNIT

nn:

Number of the card that specifies the files to be joined

Description:

The unit name is invalid.

Measures:

Define the valid value for the UNIT parameter on the XRCRD definition card, and try again.

* XRJOIN 025 *

NO.nn INPUT FILE DCB-INFORMATION GET ERROR RC=code

nn:

Number of the card where the error occurred

code:

Status code (Refer to Table 2.7 )

Description:

Cannot acquire the attribute information for the input file.

Measures:

Look up the status code and take the appropriate measures. If tape volumes or migrated files are joined, this message is output even though operation is normal.

Table 2.7 Status Codes

Status Code

Error Message

0001

An error occurred in the OBTAIN macro.

0002

The data set does not exist on the applicable volume.

0003

The data set does not exist in the catalog.

Other than above

Refer to the DYNALLOC macro error codes in MVS/ESA SP Authorized Assembler Services Reference ALE-DYN.