DCE Application Programming Guide

Application Programming With NonStop DCE
Threads
HP NonStop DCE Application Programming Guide429551-003
3-11
NonStop DCE Jacket Routines
that can be statically bound to an application that needs it. This library is named
libdce_scs.a and is installed in /usr/lib. Installing a TNS/R version of NonStop
DCE can cause the TNS version of this library to be relocated or removed. If you need
to continue using the TNS version of this library, check with your DCE administrator for
its correct location in a specific virtual host. (This issue does not affect the TNS/E
version of NonStop DCE because the OSS environment on TNS/E systems does not
support TNS execution.)
A program using the SERVERCLASS_DIALOG_END_ jacket is built using at least two
libraries: a static library for the jackets and a dynamic library for the rest of the DCE
functions. For example:
/nonnative/bin/c89 -o program program.o -l dce_scs -l dce
Appendix C, NonStop DCE Jacket Functions, contains reference information for the
SERVERCLASS_DIALOG_END_ jacket routines.
SERVERCLASS_DIALOG_ABORT_ Jacket
The DCE_SERVERCLASS_DIALOG_ABORT_() function in the threads library is used to
abort the dialog specified by the dialog ID. The DCE_SERVERCLASS_SEND_INFO_()
function returns information about the last DCE_SERVERCLASS_DIALOG_ABORT_()
call that was attempted or completed by the current thread.
Like the DCE_SERVERCLASS_SEND_INFO_() jacket routine, the
DCE_SERVERCLASS_DIALOG_ABORT_() jacket routine is released in a separate
library that can be statically bound to an application that needs it. See
SERVERCLASS_SEND_INFO_ Jacket. This library is named libdce_scs.a and is
installed in /usr/lib. Installing a TNS/R version of NonStop DCE can cause the TNS
version of this library to be relocated or removed. If you need to continue using the
TNS version of this library, check with your DCE administrator for its correct location in
a specific virtual host. (This issue does not affect the TNS/E version of NonStop DCE
because the OSS environment on TNS/E systems does not support TNS execution.)
A program using the SERVERCLASS_DIALOG_ABORT_ jacket is built using at least two
libraries: a static library for the jackets and a dynamic library for the rest of the DCE
functions. For example:
/nonnative/bin/c89 -o program program.o -l dce_scs -l dce
Appendix C, NonStop DCE Jacket Functions, contains reference information for the
SERVERCLASS_DIALOG_ABORT_ jacket routines.
Transaction Jackets
TMF transaction jackets are provided to invoke the TMF calls and manage the multiple
concurrent transactions rooted in a process. These jackets are provided:
DCE_ABORTTRANSACTION()
DCE_BEGINTRANSACTION()