CORBA 2.3.3 Programmer's Guide for C++ (NonStop CORBA 2.3.3+)
Table Of Contents
- CORBA 2.3.3 Programmer's Guide for C++
- Legal Notice
- Contents
- About This Guide
- Chapter 1. Introduction to NonStop CORBA Programming
- Chapter 2. NonStop CORBA Administrative Environment
- Chapter 3. Compiling and Building an Application
- Chapter 4. Deploying a NonStop CORBA Application
- Chapter 5. Tracing and Debugging Applications
- Chapter 6. Writing Scalable Applications
- Chapter 7. Managing Transactions
- Chapter 8. Writing Multithreaded Applications
- Chapter 9. Designing Advanced Applications
- Chapter 10. Porting CORBA Applications to NonStop CORBA
- Chapter 11. Writing Wrappers for Legacy Clients and Servers
- Appendix A. Architectural Walkthrough
- Appendix B. Object References
- Appendix C. Servant Reference Counting in NonStop CORBA
- Index
modules. Thereafter, when you modify a module on which other modules depend, the make utility
automatically initiates recompilation of the dependent modules. The NonStop CORBA sample
programs use a Makefile to perform all the steps for building and configuring applications:
running the IDL compiler, compiling and linking application programs.
c89
This utility is the front end for the C++ compiler. You can invoke c89 from within the make file.
nld
This utility is the native (TNS/R) linker. It links one or more TNS/R native object files to produce
an executable or relinkable native object file. You can run the nld utility from either the Guardian
or the OSS environment. c89 automatically invokes the nld utility. Therefore, in most cases you
need not use nld explicitly when creating application executable files.
nm
The nm command writes the name list of each specified object file to the standard output file. The
nm command displays symbolic information appearing in an object file, executable file, or
object-file library. nm can be used to find symbols that show up in unresolved external error
messages.
noft
The noft utility reads and displays information from native object files. For example, the utility
lets you list shared runtime library (SRL) references or unresolved references in an object file. The
noft utility is very useful for developing and debugging NonStop CORBA C++ language
programs. The noft utility runs in both the Guardian and the OSS environment.
vi
This utility is the OSS editor used to create and update OSS files.
runv
OSS does not provide a native debugger. You use the Guardian Visual Inspect debugger to debug
your NonStop CORBA application programs. See the Open System Services Shell and Utilities
Reference Manual and the online help for Visual Inspect for information on how to use the tool.
Working in the NonStop CORBA Administrative
Environment
Applications that you write use services provided by the NonStop CORBA administrative environment.
This section gives a brief overview of the administrative environment. For more information on the
NonStop CORBA administrative environment, see the NonStop CORBA 2.3 Administration Guide.