HP-UX SNAplus2 R7 APPC Programmer's Guide
2.2.5 Getting Information .....................................................................................................47
2.2.6 Ending a Conversation................................................................................................48
2.2.7 Starting a Transaction Program (TP).. ........................................................................48
2.3 APPC Entry Points: HP-UX Systems.....................................................................................49
2.3.1 APPC Entry Point........................................................................................................50
2.3.2 APPC_Async Entry Point............................................................................................50
2.3.3 Callback Routine for Asynchronous Verb Completion................................................52
2.4 APPC Entry Points: Windows Systems..................................................................................53
2.4.1 WinAPPCStartup.........................................................................................................55
2.4.2 WinAsyncAPPC...........................................................................................................56
2.4.3 WinAsyncAPPCEx.......................................................................................................57
2.4.4 WinAPPCCancelAsyncRequest.. ................................................................................58
2.4.5 WinAPPCCleanup........................................................................................................59
2.4.6 Blocking Verbs.............................................................................................................59
2.4.7 APPC...........................................................................................................................60
2.4.8 WinAPPCCancelBlockingCall......................................................................................61
2.4.9 WinAPPCIsBlocking....................................................................................................62
2.4.10 WinAPPCSetBlockingHook.......................................................................................62
2.4.11 WinAPPCUnhookBlockingHook................................................................................ 63
2.4.12 GetAppcConfig.. ........................................................................................................63
2.4.13 GetAppcReturnCode.. ...............................................................................................66
2.5 HP-UX Considerations............................................................................................................67
2.5.1 Multiple Processes......................................................................................................67
2.5.2 Compiling and Linking the APPC Application.............................................................67
2.6 Windows Considerations.........................................................................................................68
2.6.1 Compiling and Linking APPC Programs.....................................................................68
2.6.2 Terminating Applications..............................................................................................68
2.7 Configuration Information........................................................................................................69
2.7.1 Invoked TP...................................................................................................................69
2.7.2 Invoking TP.. ................................................................................................................ 69
2.8 Overview of Conversation Security.........................................................................................70
2.9 Starting TPs............................................................................................................................ 70
2.9.1 Invoking TPs................................................................................................................70
2.9.2 Invoked TPs.................................................................................................................70
2.9.3 Invoked TPs: User-Started..........................................................................................71
2.9.4 Invoked TPs: Automatically Started by the SNAplus2 Attach Manager.....................71
2.9.5 Invoked TPs: Automatically Started by a TP Server Application.. ............................. 71
2.9.6 Timeout Values for Invoked TPs................................................................................. 72
2.10 LU-to-LU Sessions................................................................................................................73
2.10.1 Contention.. ............................................................................................................... 73
2.11 Basic Conversations..............................................................................................................73
2.11.1 Logical Records.........................................................................................................73
2.11.2 Reporting Errors and Abends.. ................................................................................. 74
iv