![]() |
![]() |
![]() |
![]() |
![]() |
The software prerequisites for running the Workstation component on a Windows system are as follows:To compile client programs written in C, you can use any compiler that can read Microsoft C import libraries. To compile COBOL source programs that call the ATMI, use the LITLINK option of the COBOL compiler. For details, see “COBOL Language Bindings for the Workstation Component” in Programming an Oracle Tuxedo ATMI Application Using COBOL.You can also build Oracle Tuxedo clients without using the buildclient(1) utility. If you are using Microsoft Visual C++ projects, use the following settings:
• Set the Preprocessor option to -DWIN32.
• The sample/atmi/ws directory contains several different windows platform .mak files for creating GUI atmi clients. For an example of how these files may be used, see Tutorial for bankapp, a Full C Application in Tutorials for Developing Oracle Tuxedo ATMI Applications.
• “Writing Clients” in Programming an Oracle Tuxedo ATMI Application Using C or Programming an Oracle Tuxedo ATMI Application Using COBOL
• “COBOL Language Bindings for the Workstation Component” in Programming an Oracle Tuxedo ATMI Application Using COBOL
• “Writing Security Code So Client Programs Can Join the ATMI Application” in Using Security in CORBA Applications
• buildclient(1) in Oracle Tuxedo Command ReferenceTo join an Oracle Tuxedo application, a multithreaded Workstation client must always call tpinit(3c) with the TPMULTICONTEXTS flag set, even if the client is running in single-context mode.
• tpinit(3c) in Oracle Tuxedo ATMI C Function Reference