Application Flow Diagram
This diagram depicts the various phases of the interaction between your REXX application,
RLX
/CAF, and Db2.The following diagram depicts the various phases of the interaction between your REXX application,
RLX
/CAF, and Db2.REXX CAFAPI CAFHLI CAFD1 Db2 ---- ------ ------ ----- --- . . . . . .---START_CAF--->.LOAD TBLS . . . .<---RC----------. . . . . . . . . .-CREATE THREAD->.----BUILD THR@, ATTACH-------------->. . . <dsn>,<plan> . . . . .<--RC, THR@-----.<---------RC-------------------------. . . . . . . .---CONNECT-THR@>.-----POST(connect)------------------>.------CONNECT---->. . .wait . . . .<----RC---------.<-----------RC/SQLCODE---------------.<---RC/SQLCODE----. . . . . . .---OPEN-THR@--->.-----POST(open)--------------------->.------OPEN------->. . .wait . . . .<---RC----------.<-----------RC/SQLCODE---------------.<----RC/SQLCODE---. . . . . . .---EXEC_SQL----------------------->.--POST(exec_SQL)->.-----DSNALI2----->. . . .wait . . .<---SQLCA-------.<-----------------.<----SQLCA--------.<-----SQLCA-------. . . . . . .---CLOSE-THR@-->.-----POST(close)-------------------->.------CLOSE------>. . .wait . . . .<---RC----------.<------------------------------------.<------RC---------. . . . . . .-DISCONNECT THR>.-----POST(disc)--------------------->.----DISCONNECT--->. . .wait . . . .<---RC----------.<------------------------------------.<------RC---------. . . . . . .---SWITCH THR@->.set new current . . . .<---RC----------.thread . . . . . . . . .---QUERY-THR@-->.return: . . . .<------RC-------.DSN,PLAN,STATUS . . . . . . . . .-----SET------->. . . . .<----RC---------. . . .
Legend
- REXXRLXSQL application
- CAFAPIRAIAPI interface routine
- CAFHLIDSNHLI substitute routine
- CAFDFirst instance ofRLX/CAF thread subtask