与 DBCTL 断开连接

此表显示与 DBCTL 断开连接时生成的 CICS® 跟踪条目的一些示例。

图 1。 与 DBCTL 断开连接期间生成的 CICS 跟踪条目
1    1CICS/ESA - AUXILIARY TRACE FROM 07/20/95 - APPLID CICSKPG1 - TIME OF FIRST ENTRY ON THIS PAGE 11:26:58.7144860002
                                                       .
2                                                      .
      00047 1 AP 00E1 EIP   ENTRY START                                                 0004,07301464 ....,08001008 ....
3     00047 1 XM 0401 XMLD  ENTRY LOCATE_AND_LOCK_TRANDEF CDBT
      00047 1 DD 0301 DDLO  ENTRY LOCATE                06D00040,07301820,TXD,CDBT
      00047 1 DD 0302 DDLO  EXIT  LOCATE/OK             06D86C10 , D7000000
                                                       .
                                                       .
4     00047 1 DU 0500 DUDT  ENTRY INQUIRE_SYSTEM_DUMPCODE DB8211
                                                       .
                                                       .
5     00047 1 DU 0500 DUDT  ENTRY INQUIRE_SYSTEM_DUMPCODE DB8294
                                                       .
                                                       .
6     00048 1 PG 0901 PGPG  ENTRY INITIAL_LINK          DFHDBDSC
                                                       .
                                                       .
7     00048 1 AP 00E1 EIP   ENTRY ADDRESS                                               0004,0005B010 ....,08000202 ....
                                                       .
                                                       .
8     00048 1 PG 0A01 PGLU  ENTRY LINK_URM              DFHDBUEX,0005B0C4 , 0000000B,NO
      00048 1 DD 0301 DDLO  ENTRY LOCATE                06D08F80,0005B3A4,PPT,DFHDBUEX
      00048 1 DD 0302 DDLO  EXIT  LOCATE/OK             D7D7E3C5 , 06D89A50
      00048 1 LD 0001 LDLD  ENTRY ACQUIRE_PROGRAM       0732B450
      00048 1 LD 0002 LDLD  EXIT  ACQUIRE_PROGRAM/OK    86D5B028,06D5B000,3A8,0,REUSABLE,ECDSA,OLD_COPY
9     00048 1 AP 1940 APLI  ENTRY START_PROGRAM         DFHDBUEX,NOCEDF,FULLAPI,URM,NO,07309828,0005B0C4 , 0000000B,2
                                                       .
                                                       .
      00048 1 AP 0065 USER  EVENT APPLICATION-PROGRAM-ENTRY DISCONN DBCTL HAS JUST BEEN DISCONNECTED
                                                       .
                                                       .
10    00048 1 LD 0001 LDLD  ENTRY RELEASE_PROGRAM       0732B450,86D5B028
      00048 1 LD 0002 LDLD  EXIT  RELEASE_PROGRAM/OK    06D5B000,3A8,ECDSA
      00048 1 PG 0A02 PGLU  EXIT  LINK_URM/OK
      00048 1 AP 2520 ERM   ENTRY APPLICATION-CALL-TO-TRUE(DBCTL   )
                                                       .
                                                       .
      00048 1 AP 2522 ERM   EVENT PASSING-CONTROL-TO-TRUE(DBCTL   )
      00048 1 AP 0310 DBAT  ENTRY APPLICATION           REQUEST
11    00048 1 AP 0315 DBAT  EVENT ABOUT-TO-INVOKE-DRA   FOR INTERFACE REQUEST , 0400
12    00048 1 AP 0304 DBSPX EVENT ABOUT-TO-ISSUE-WAIT   FOR DISCONNECTION REQUEST
      00048 1 DS 0004 DSSR  ENTRY WAIT_MVS              DLSUSPND,DBCTL,0005B444,NO,OTHER_PRODUCT
      00048 1 DS 0005 DSSR  EXIT  WAIT_MVS/OK
      00048 1 AP 0305 DBSPX EVENT POSTED                FOR DISCONNECTION REQUEST
13    00048 1 AP 0316 DBAT  EVENT RECEIVES-CONTROL-FROM-DRA FOR INTERFACE REQUEST , 00000000
                                                       .
                                                       .
14    00048 1 ST 0003 STST  ENTRY RECORD_STATISTICS     072F7618 , 00000054,USS
                                                       .
                                                       .
      00048 1 ST 0004 STST  EXIT  RECORD_STATISTICS/OK
      00048 1 AP 0313 DBAT  EXIT  DBAT-RESPONSE-CODE    (00000000)
      00048 1 AP 2523 ERM   EVENT REGAINING-CONTROL-FROM-TRUE(DBCTL   )
      00048 1 AP 2521 ERM   EXIT  APPLICATION-CALL-TO-TRUE(DBCTL   )
15    00048 1 GC 2010 CCCC  ENTRY WRITE                 0005B0BC , 00000008,DBCTL,STATUS
16                                                     .
                                                       .
      00048 1 DS 0004 DSSR  ENTRY WAIT_MVS              ASYNRESP,CCVSAMWT,06C8D5C0,NO,IO
      00038 1 DS 0005 DSSR  EXIT  WAIT_MVS/OK
17    00038 1 AP 0306 DBCT  *EXC* EVENT                 POSTED FOR DFHDBCT SHOULD TERMINATE
      00038 1 AP 00E1 EIP   ENTRY START                                                 0004,001087C4 ..gD,08001008 ....
                                                       .
                                                       .
      00038 1 XM 0401 XMLD  ENTRY LOCATE_AND_LOCK_TRANDEF CDBD
      00038 1 DD 0301 DDLO  ENTRY LOCATE                06D00040,0730C078,TXD,CDBD
      00038 1 DD 0302 DDLO  EXIT  LOCATE/OK             06D86918 , D7000000
                                                       .
                                                       .
      00038 1 AP 00F3 ICP   ENTRY INITIATE              CDBD                            4003,0000000C ....,00000000 ....,CDBD
                                                       .
                                                       .
18    00049 1 LD 0001 LDLD  ENTRY RELEASE_PROGRAM       DFHDBSSX,8711A910
      00049 1 LD 0002 LDLD  EXIT  RELEASE_PROGRAM/OK
                                                       .
                                                       .
      00049 1 ME 0502 MEIN  EXIT  INQUIRE_MESSAGE_DATA/OK 06BB5D7C,06BC56B8,06BC56CE,06BC5710,,I,100011,20071995,M,CIA1,CICSKPG1
19    00049 1 DU 0500 DUDT  ENTRY INQUIRE_SYSTEM_DUMPCODE DB8102
注:
  1. 时间戳记,如 连接到 DBCTL中所述。
  2. 断开连接的阶段 1 从此阶段开始。
  3. 已连接 CICS-DBCTL 接口断开连接事务 CDBT。
  4. 发出消息 DFHDB8211 以确认正在继续有序断开连接。 发出此消息是为了响应用户在 CDBC 屏幕上按 PF5 。 (对于立即断开连接,将发出消息 DFHDB8212 。)
  5. 发出消息 DFHDB8294 ,确认正在进行有序断开连接。 (如果已请求立即断开连接,那么将发出消息 DFHDB8295 。)
  6. CDBT 调用 CICS-DBCTL 接口断开连接程序 DFHDBDSC。 输入等待 (任务号从 00034 更改为 00035)。
  7. EXEC 接口程序 DFHEIP 链接到 CICS-DBCTL 用户可替换程序 DFHDBUEX。
  8. 已装入 DFHDBUEX。
  9. 此时的跟踪条目取决于您在自己的 DFHDBUEX 版本中编码的内容 (如果有)。 (请参阅 DFHDBUEX。) 在此示例中,已编码 DFHDBUEX 以发出跟踪条目,声明 DBCTL 刚刚断开连接。
  10. 释放 DFHDBUEX 并将控制传递回 DFHDBDSC。
  11. 针对接口请求调用 DRA。 (PAPL 请求类型 0400 指示请求是 DISCONNECT。 请参阅 PAPL 请求和返回码。)

    如果在断开连接时存在 DL/I 活动,并且断开连接是有序的 (不是立即的) DFHDBAT 链接到 DFHDBSPX ( CICS-DBCTL 暂挂出口) 以等待所有 DL/I 活动完成。 在此示例中,发出断开连接时没有 DL/I 活动。

  12. DRA 链接到 DFHDBSPX 以导致 CICS 任务在 DRA 处理断开连接请求时等待。
  13. DBCTL 返回码 (00000000)。 (请参阅 DBCTL 中的返回码。)
  14. 将记录此会话的统计信息。 (请参阅 DBCTL 统计信息。)
  15. DFHDBDSC 将记录写入 CICS 全局目录,以指示 CICS 不再连接到 DBCTL。
  16. 断开连接的阶段 2 开始。
  17. DFHDBDI 的关联事务 CDBD 运行并禁用 DFHDBAT 以使其不可用。 (交易编号从 00035 更改为 00032。)
  18. 将禁用在启动时装入的程序。 此示例显示了 DFHDBSPX。 完整跟踪还应包含启动时装入的其他程序的类似条目,如 与 DBCTL 的连接中所示。
  19. 发出消息 DFHDB8102 ,确认已完成与 DBCTL 的断开连接。