gtps4m2iSystem Generation

BSNCT

The BSNCT macro must be coded if there are any BSC lines associated with the system being generated.

This macro is used to create the BSC Station Name Conversion Table (SNCT, segments CRS1-CRSG).

Format




STANM=stanm
This parameter is the station name. It must be four characters. The same station name may appear in up to 16 BSNCT macros, indicating multiple paths to the same logic endpoint. However, if they do contain the same station name, each of those BSNCT macros must have a different symbolic line number (SYMLN parameter) and the same application name (APPLN parameter). A logical endpoint in the TPF network may be defined by this parameter in a BSNCT macro or by the APLIC parameter in a MSGRTA macro, but not by both.
Note:
For speed in processing the BSNCT macros should be in collating sequence by station name. If not in collating order, SIP will sort the input but this will slow down the SIP Stage I process.

CPUID=cpuid
This parameter is the ID of the host processor to which this station is attached. It must be entered as a single character in the range of A-Z or 0-9. This parameter, the APROC parameter of the MSGRTA macro, and the SYSID parameter of the CONFIG macro all refer to the same unique set of characters for processor identification across the network and should be coded with consistency across the network.

SYMLN=symln
This parameter is the symbolic line number of the BSC line to which the station is attached. The number is hexadecimal and can be one or two characters long. The LINES macro contains a description of symbolic line number assignments. This is a required parameter for BSNCT macros describing BSC stations directly connected to the system being generated. (It may also be coded, for documentation purposes, in BSNCT macros describing BSC stations connected to a remote processor, though it is not required.)

STANO=stano
This parameter is the station number. It is the relative position of the station on the line. The number is hexadecimal with the minimum value = 0 and the maximum value = 3F (63 decimal). There must be one and only one BSNCT macro for each unique combination of CPUID/SYMLN/STANO.

APPLN=appln
This parameter is the name of the application to which messages received from this station are to be routed. It must be four characters long. This application name must also be defined by a MSGRTA macro. The same APPLN may appear in multiple BSNCT macros. This may occur either because the same station name (STANM) appears in multiple BSNCT macros, or because multiple stations (different STANM parameters) messages are being routed to the same application.
Note:
For a tributary station on a BSC multipoint line, only one BSNCT macro should be coded per line. This one BSNCT should contain the CPUID of the system being generated, a station number of 0, and a logical application name (that is, one which is defined in a MSGRTA statement as being resident in the system being generated).

A maximum of 16 paths to the same STANM are allowed. A maximum of 1300 BSNCT macros are allowed.

Examples

An application named TEST is assigned to station TT00. This station is attached to a processor which has an ID of B. The symbolic line number associated with this BSC station is 26 (DEC. 38) and this station is the first station on the line. Note that the line numbers are determined by the LINES macro. A BSNCT statement for the above description would be coded as follows:

BSNCT STANM=TT00,CPUID=B,SYMLN=26,STANO=00,APPLN=TEST

References

None.