z/OS Communications Server: SNA Programming
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


NIB (ISTDNIB)

z/OS Communications Server: SNA Programming
SC27-3674-00

Figure 1. Format of the NIB
The diagram shows the format of the control block NIB. The corresponding displacements are from 0 to 64 in decimal.
For ISTDVCHR, see Table 1. For ISTDPROC, see Table 1. For ISTDBIND, see Figure 1 for DSECT pointed to by BNDAREA.
Table 1. NIB DSECT (ISTDNIB)
Parameter on RPL-based macro   DSECT label DSECT EQU label Field or EQU value For EQU: Meaning when bit setting on For DS: Meaning when byte value set Dec offset Hex offset
AFFIN   NIBFLG0 NIBAFFIN X'10' Indicates (on SETLOGON) application owns all affinities 01 01
BNDAREA   NIBNDAR A BIND area address 56 38
MTSAREA   NIBMTSAR A MTS area address
Note: MTSAREA and BNDAREA are mutually exclusive.
56 38
ASDPAREA   NIBFLG1 NIBASDP X'01' Indicates application-supplied dial parameters 40 28
ASDPAREA   NIBASDPA A Address of application-supplied dial parameters 60 3C
CID   NIBCID XL4 Communication ID 4 4
CON   NIBFLG1 NIBCON X'40' CON=YES 40 28
DEVCHAR   NIBDEVCH XL8 (See ISTDVCHR, Table 1) 28 1C
EXLST   NIBEXLST A EXLST address 44 2C
GNAME   NIBGENN CL8 Generic name 48 30
LISTEND   NIBFLG1 NIBLAST X'80' LISTEND=NO 40 28
LOGMODE/ GNAME   NIBLMODE/ NIBGENN CL8 LOGMODE value 48 30
CINIT request canceled   NIBFLG1 NIBNACLQ X'08' If OPNDST OPTCD=ACCEPT failed, the pending CINIT request has been canceled. 40 28
LUAFFIN   NIBFLGO NIBAFFIN NIBLAFFN X'12' Indicates (on OPNDST or OPNSEC) the application owns the affinity for this LU.    
        X'02' Indicates (on OPNDST or OPNSEC) the application does not own the affinity for this LU.    
MODE   NIBMODE CL8 MODE value 20 14
NAME or PROC= STOKEN   NIBSYM or NIBSTKN CL8 NAME value or STOKEN 12 C
NIBLEN   NIBLEN X NIB length 3 3
PROC   NIBPROCD XL4 (See ISTDPROC, Table 1) 36 24
RESPLIM   NIBLIMIT XL2 RESPLIM value 42 2A
SDT   NIBFLG1 NIBSDAPP X'20' SDT=APPL 40 28
USERFLD   NIBUSER XL4 USERFLD value 8 8
  NIBFLG0 NIBNNAMS X'80' Application network name used 1 1
    NIBFLG2 NIBCSEL X'80' Indicates selective encryption was used for session 41 29
    NIBFLG2 NIBCREQ X'40' Indicates required encryption was used for session 41 29
    NIBFLG2 NIBPSPLU X'20' Indicates that the application is a PLU 41 29
    NIBFLG2 NIBPSDFS X'10' DFSYN data mode setting 41 29
    NIBFLG2 NIBPSDFA X'08' DFASY data mode setting 41 29
    NIBFLG2 NIBPSRSP X'04' RESP data mode setting 41 29
    NIBFLG2 NIBURCTS X'02' Reserved 41 29
    NIBFLG2 NIBSLWRK X'80' SIMLOGON successful for this NIB 41 29
  NIBRPARM A Restore parameter list address 60 3C
      NIBRBNDP A Pointer to BIND information 0 0
      NIBRC29P A Pointer to control vector hex 29 information 4 4
      NIBRSQPP A Pointer to session qualifier pair 8 8
      NIBRMDNP A Pointer to mode name 8 8
      NIBRSIDP A Pointer to session instance identifier 12 C
      NIBRFM5P A Pointer to FMH5 16 10
      NIBRBIDP A Pointer to BID 20 14
      NIBRBISP A Pointer to BIS 24 18
  NIBUCVA -- A User CV pointer 60 3C
      NIBVECL HL2 Length of vector including this field 0 0
      NIBVEC 0X Control vector data 2 2
Note: Certain fields marked “Reserved” can be set to nonzero values; however, no reserved fields should be examined by an application program.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014