付録D.1 APIトレース

<この項の構成>
(1) HSC APIトレース形式
(2) NCSB APIトレース形式
(3) HDLCパススルー APIトレース形式
(4) X.25パススルー APIトレース形式
(5) OSI通信機能APIトレース形式
(6) HNA1 APIトレース形式
(7) HNA1内部トレース形式
(8) NCAM APIトレース形式
(9) SLUS APIトレース形式

(1) HSC APIトレース形式

HSC1およびHSC2手順回線のAPIトレースの形式です。

                                      *** 05/11/13 17:22:56[783] ***
AP_hsc_accept  name:line102                               #0000036745
MACRO = BT_OPEN
                                      *** 05/11/13 17:22:56[783] ***
AP_hsc_complt  name:line102                               #0000036746
MACRO = BT_OPEN
RETURN = 0
                                      *** 05/11/13 17:22:57[801] ***
AP_hsc_accept  name:line101                               #0000036747
MACRO = BT_WTXT
TABLE = LCB
   0000: 00004000 00000000 00000000 000003e8  ..@.............
   0010: 00000000 30015338 00000000 00000000  ....0.S8........
   0020: 00000000 00000000 00000000           ............    
DATA(LENGTH = 1000)
   0000: 53545874 65787445 54427f7f 7f7f7f7f  STXtextETB......

(2) NCSB APIトレース形式

NCSB手順回線のAPIトレースの形式です。

                                      *** 05/9/25 11:22:08[230] ***
AP_ncsb_accept name:line101                               #0000000676
MACRO = BT_OPEN
                                      *** 05/9/25 11:22:08[230] ***
AP_ncsb_complt name:line101                               #0000000677
MACRO = BT_OPEN
RETURN = 0
                                      *** 05/9/25 11:22:57[801] ***
AP_ncsb_accept  name:line101                              #0000000678
MACRO = BT_WTXT
TABLE = LCB
   0000: 00004000 00000000 00000000 000003e8  ..@.............
   0010: 00000000 30015338 00000000 00000000  ....0.S8........
   0020: 00000000 00000000 00000000           ............    
DATA(LENGTH = 1000)
   0000: 53545874 65787445 54427f7f 7f7f7f7f  STXtextETB......

(3) HDLCパススルー APIトレース形式

HDLCパススルーのAPIトレースの形式です。

                                      *** 05/11/08 10:53:36[478] ***
AP_hdlc        name:hdlc0001                              #0000000001
   pid[   21044] lib[D_OPEN  ] fd[   4] mode[        ]
   flow[O_DFLOW] rtn[       4] (d_err[ ]) (err [ ])

                                      *** 05/11/08 10:53:36[478] ***
AP_hdlc        name:hdlc0001                              #0000000002
   pid[   21044] lib[D_BIND  ] fd[   4] mode[        ] vass[ 100]
   flow[O_DFLOW] rtn[       0]
   d_bind
    [000600020064]
                                      *** 05/11/08 10:53:36[527] ***
AP_hdlc        name:hdlc0001                              #0000000015
   pid[   21044] lib[D_SND   ] fd[   4] mode[        ] vass[ 100]
   flow[O_DFLOW] rtn[      32]
              send data     32
   0000: 01313233 34353637 38393a3b 3c3d3e3f  .123456789:;<=>?
   0010: 40414243 44454647 48494a4b 4c4d4e4f  @ABCDEFGHIJKLMNO

(4) X.25パススルー APIトレース形式

X.25パススルーのAPIトレースの形式です。

                                      *** 02/06/28 09:47:56[934] ***
AP_nli         name:nliv0002                              #0238467571
   pid[     40158] lib[n_open    ] mode[O_NDELAY]
   rtn[   0] (n_err[ ]) (err [ ])

   act_mode[NLI_INT|NLI_CALL|NLI_QBIT|NLI_MLT|NLI_LCN|NLI_DISC|NLI_SENDEX|
            NLI_NSAP]
                                      *** 02/06/28 09:48:22[275] ***
AP_nli         name:nliv0001                              #0238467586
   pid[      5726] lib[n_connect ] mode[O_NDELAY]
   rtn[  -1]   n_err[NNODATA   ]

   act_mode[NLI_INT|NLI_CALL|NLI_QBIT|NLI_MLT|NLI_LCN|NLI_DISC|NLI_SENDEX|
            NLI_NSAP]

   PROTOCOL ADDR  (length = 32)
    [d005077654321fd20400000064d3022000840d48000800112345671001000001]
   USER DATA      (length = 16)
    [31360000000000000000000000000000]
                                      *** 02/06/28 09:49:02[116] ***
AP_nli         name:nliv0001                              #0238467591
   pid[      5726] lib[n_snd     ] mode[O_NDELAY] vass[ 100]
   rtn[1024]

   act_mode[NLI_INT|NLI_CALL|NLI_QBIT|NLI_MLT|NLI_LCN|NLI_DISC|NLI_SENDEX|
            NLI_NSAP]

   send data   850   flags[N_MORE|N_QBIT]
   0000: 31323334 35363738 39303132 33343536  1234567890123456
   0010: 37383930 31323334 35363738 39303132  7890123456789012
   0020: 33343536 37383930 31323334 35363738  3456789012345678

(5) OSI通信機能APIトレース形式

OSI通信機能のAPIトレースの形式です。

                                      *** 05/10/19 14:47:58[809] ***
AP_osas        name:osas0194                              #0000193049
   << accept   >>
   new-pid[   16766]   est-pid[   16766]  
   system [OPEN ]  
   ascid  [    ]      
                                      *** 05/10/19 14:47:58[809] ***
AP_osas        name:osas0194                              #0000193051
   << complete >>
   new-pid[   16766]   est-pid[   16766]  
   system [OPEN ]  
   ascid  [    ]      
                                      *** 05/10/19 14:44:12[551] ***
AP_osas        name:osas0165                              #0000166105
   << complete >>
   new-pid[   16766]   est-pid[   16766]   vass  [   6]
   macro  [SEND   ]    mode   [O_ASYN]     reqid [O_PDTRQ ]
   ascid  [   8]      
   cd : 200aa140
    0 00000008 00000000 00000002 00000002
   10 00000000 00000002 00000002 00006101
   20 00000005 200aa4c0 00000000 00000000
   30 00000000 00000000 00000000 00000000
   40 00000000 00000000 00000000 00000000
   50 00000000 00000000 00000000 200aa480
   60 00000000 00000000 200aa400 200aa380
   70 200aa320 00000002 00000000 00000000
   80 00000000 00000000 00000000 2001bc6d
   90 00000113 2001c0e0 00000400 00000000
   a0 00000000 00000000 00000000 00000000
   b0 00000000 00000000 200aa280 00000000
   c0 00000000 00000000 00000000 00000000
   d0 00000000 00000000
   send data    80
   0000: 3082010f 020103a0 820108ae 82010480  0...............
   0010: 82010001 000001f0 f0f001c1 d2000000  ................
   0020: 00000000 00000000 00000103 3c000000  ............<...
   0030: 000000e3 d4e260f4 e561e2d7 61e9d9c3  ......`..a..a...
   0040: e2404c4c e9d9f3f0 f16e6e00 00000000  .@LL.....nn.....

(6) HNA1 APIトレース形式

HNA1次局のAPIトレースの形式です。

                                      *** 05/11/08 10:24:55[283] ***
AP_hna1        name:HNA1SFRF                              #0000000820
   Function name[ LOOK ]    
   errno   [ 0 ]
   h1_errno[ 0 ]
   h1_pb  struct
     _version[ 0x00000001     ] event[ H1_DATA       ] session  [ 0x0000     ]
     cc      [ 0x00000000     ] sid  [ 1             ]
     sr_info [ H1_SSCPLU    + H1_BEGIN_RU  ]
     slen    [ 0              ] sadd [ 0x2000354c    ] rblen    [ 32768      ]
     rlen    [ 10             ] radd [ 0x2000b54c    ] usr_info [ 0x00000000 ]
     th      [ 0x000000000000 ] rh   [ 0x10a005      ] err_info [ H1_EROLDF  ]
     option  [ H1_LIS_EVNT + H1_SND_NRSP ]
     sense   [ 0x00000000     ] plu  [ HNA1SFRF      ] h1_sluadd[ 0x2001354c ]

                                      *** 05/11/08 10:24:55[283] ***
AP_hna1        name:HNA1SFRF                              #0000000821
   Function name[ RCV  ]    
   errno   [ 0 ]
   h1_errno[ 0 ]
   h1_pb  struct
     _version[ 0x00000001     ] event[ H1_DATA       ] session  [ 0x0000     ]
     cc      [ 0x00000000     ] sid  [ 1             ]
     sr_info [ H1_SSCPLU    + H1_BEGIN_RU  ]
     slen    [ 0              ] sadd [ 0x2000354c    ] rblen    [ 32768      ]
     rlen    [ 10             ] radd [ 0x2000b54c    ] usr_info [ 0x00000000 ]
     th      [ 0x2c0000020000 ] rh   [ 0x038000      ] err_info [ H1_EROLDF  ]
     option  [ H1_LIS_EVNT + H1_SND_NRSP ]
     sense   [ 0x00000000     ] plu  [ HNA1SFRF      ] h1_sluadd[ 0x2001354c ]
   R_data        
   0000: 534c5553 2044544f 4e00               SLUS DTON.      

(7) HNA1内部トレース形式

HNA1次局の内部トレースの形式です。

                                      *** 05/11/08 10:46:52[835] ***
AP_hna1        name:H1PU1                                 #0000000543
   Trace type[ LNKC ]    PUname [ H1PU1    ]
   0000: 48315055 31202020 00125200 2c000002  H1PU1   ..R.,...
   0010: 00000380 00534c55 53204454 4f4e0000  .....SLUS DTON..

(8) NCAM APIトレース形式

HNA2次局のNCAM APIトレースの形式です。

                                      *** 05/11/08 10:52:22[868] ***
AP_hna2                                             #0000000963
   type:ncam    LU[0  ]    MCR[open  : call]      cuuerr[0      ]
                                      *** 05/11/08 10:52:22[868] ***
AP_hna2                                             #0000000964
   type:ncam    LU[0  ]    MCR[open  : return]    cuuerr[0      ]
                                      *** 05/11/08 10:52:22[868] ***
AP_hna2                                             #0000000965
   type:ncam    LU[0  ]    MCR[ioctl : call]      RQ[R_GETINF]
   cuuerr[0      ]
   < rpb area >
   rp_func [0x0102   ] rp_sinf [0xffff   ] rp_slen [0x0000  ]
   rp_rblen[0x8000   ] rp_cc   [CC_NL    ] rp_err  [0x0000  ]
   rp_rlen [0x0000   ] rp_rinf [0x0000   ] rp_stat [RP_OFF  ]
   rp_shutd[RP_RSHD  ] rp_bsm  [32       ] rp_llhdx[RP_CONT ]
   rp_slhdx[15       ]
                                      *** 05/11/08 10:52:22[869] ***
AP_hna2                                             #0000000967
   type:ncam    LU[0  ]    MCR[write : call]      cuuerr[0      ]
   < rpb area >
   rp_func [0x0102   ] rp_sinf [0x0100   ] rp_slen [0x0009  ]
   rp_rblen[0x8000   ] rp_cc   [CC_NL    ] rp_err  [0x0000  ]
   rp_rlen [0x0000   ] rp_rinf [0x0000   ] rp_stat [RP_SLON ]
   rp_shutd[RP_RSHD  ] rp_bsm  [RP_BETB  ] rp_llhdx[RP_CONT ]
   rp_slhdx[RP_CONT  ]
   < data >
   2000104c: 534c5553 2044544f 4e                 SLUS DTON      

(9) SLUS APIトレース形式

HNA2次局のSLUS APIトレースの形式です。

                                      *** 05/11/16 09:58:50[005] ***
AP_hna2                                             #1713520733
   type:slus  PU[255]  LU[255]  MCR[open  : call]    
   cerrno[0      ]    mino[1   ]     sessid[0  ]
                                      *** 05/11/16 09:58:50[005] ***
AP_hna2                                             #1713520734
   type:slus  PU[255]  LU[255]  MCR[open  : return]  
   cerrno[0      ]    mino[1   ]     sessid[0  ]
                                      *** 05/11/16 09:58:50[006] ***
AP_hna2                                             #1713520735
   type:slus  PU[255]  LU[255]  MCR[ioctl : call]    RQ[SLUS_BIND]
   cerrno[0      ]    mino[1   ]     sessid[0  ]
   < pb area >
   _version[0x00000001] _h2_errno[0             ] event[0            ]
   session [H2_OFF    ] cc       [0x00000000    ] sid  [0x00000000   ]
   sr_info [0x0000    ] slen     [0x000c        ] sbufp[0x20003138   ]
   rblen   [0x8000    ] rlen     [0x0000        ] rbufp[0x2000b138   ]
   usr_info[0x00000000] th       [0x000000000000] rh   [0x000000     ]
   err_info[H2_EROLDF ] option   [0x0000        ] sense[0x00000000   ]
                                      *** 05/11/16 09:58:50[006] ***
AP_hna2                                             #1713520742
   type:slus  PU[0  ]  LU[2  ]  MCR[ioctl : call]    RQ[SLUS_SND]
   cerrno[0      ]    mino[1   ]     sessid[1  ]
   < pb area >
   _version[0x00000001] _h2_errno[0             ] event[H2_DATA      ]
   session [H2_OFF    ] cc       [0x00000000    ] sid  [0x00000000   ]
   sr_info [0x0001    ] slen     [0x000a        ] sbufp[0x20003138   ]
   rblen   [0x8000    ] rlen     [0x0000        ] rbufp[0x2000b138   ]
   usr_info[0x00000000] th       [0x2c0000ff0000] rh   [0x038000     ]
   err_info[H2_EROLDF ] option   [0x0000        ] sense[0x00000000   ]
   < data >
   20003138: 534c5553 2044544f 4e00               SLUS DTON.