![]() |
![]() |
|
|
Microsoft Windows Bindings
The following sections describe how to write and build client programs, build ACCEPT/DISPLAY clients, block network behavior, and restore the network environment when developing, in COBOL, a BEA Tuxedo application for the Microsoft Windows platform.
Writing Client Programs
All program-specific ATMI calls are available.
Building Client Programs
To compile the COBOL source files that call the ATMI, you must use the COBOL compiler with the LITLINK option. To link-edit the Workstation client object files, use the buildclient(1) command. While the syntax of the command is straightforward, the usage varies according to the compilation system used.
The following example shows how to use the buildclient command.
Example of Running buildclient on a Windows Platform
COBCPY=C:\TUXEDO\COBINC
COBDIR=C:\COBOL\LBR;C:\COBOL\EXEDLL
PATH=C:\COBOL\EXEDLL;...
TUXDIR=C:\tuxedo
LIB=C:\NET\TOOLKIT\LIB;C:\MSVC\LIB;C:\TUXEDO\LIB;C:\COBOL\LIB
buildclient -C -o EMP.EXE -f EMP -f "/NOD/NOI/NOE/CO/SE:300" -l WLIBSOCK
For Windows NT:
buildclient -C -o EMP.EXE -f empobj
The following table describes the buildclient command options used in the preceding example.
buildclient Command Options for Windows Platform
Building ACCEPT/DISPLAY Clients
The following example shows how to build an executable client for an ACCEPT/DISPLAY application, such as CSIMPAPP.
Building ACCEPT/DISPLAY clients
a) compile the COBOL module and create a file.obj
cobol file.cbl omf(obj) litlink;
b) use the following link statement
link FILE+cblwinaf,,,\
wcobatmi+cobws+wtuxws+ \
lcobol+lcoboldw+cobw+cobfp87w+ \
wlibsock,FILE.def /nod/noe;
For Windows NT the link statement is:
cbllink -oEMP.exe EMP.obj \
cobws.lib ncobatmi.lib wtuxws32.lib \
libcmt.lib user32.lib
![]() |
![]() |
|
Copyright © 2000 BEA Systems, Inc. All rights reserved.
|