Link These Library Files
Rendezvous C programs must link the appropriate library files. Choose from the appropriate table based on operating system platform:
• | UNIX |
• | Microsoft Windows |
• | IBM i |
See Also
IPM LibraryIPM LibraryIPM Library
UNIX
In UNIX environments, both shared and static libraries are available. We recommend shared libraries to ease forward migration.
Linker Flag |
Description |
Communications, Data and Event Manager
All programs must link this library. |
|
|
Programs that connect to ordinary daemons ( |
Secure Daemon
|
|
-ltibrvsd |
Programs that connect to secure daemons ( |
Certified Message Delivery, Fault Tolerance, and Distributed Queues
Programs may also link one or more of these libraries as needed. |
|
|
Programs that use certified message delivery must link using this library flag. Programs that use distributed queues must link using this library flag. |
|
Programs that use fault tolerance features must link using this library flag. Programs that use distributed queues must link using this library flag. |
|
Programs that use distributed queues must link using this library flag. In addition, distributed queue programs also use communications, certified message delivery, and fault tolerance libraries; they must link with appropriate flags from those groups. |
Microsoft Windows
Release 8.6.0 supports the following:
• | 64-bit Windows client libraries and daemons |
• | 32-bit Windows, non-secure libraries only |
Both DLLs and static libraries are available. We recommend DLLs to ease forward migration.
Library File |
Description |
Communications, Data and Event Manager
All programs must link only one of these libraries. |
|
|
Rendezvous C library. DLL (import library). |
|
Rendezvous C library. Static library, for use with the |
|
Rendezvous C library. Static library, for use with the |
Secure Daemon
Programs that connect to secure daemons ( |
|
tibrvsd.lib |
Secure daemon additions. DLL (import library). |
libtibrvsd.lib |
Secure daemon additions. Static library, for use with the |
libtibrvsdmd.lib |
Secure daemon additions. Static library, for use with the |
Certified Message Delivery
Programs that use certified message delivery must link only one of these libraries. Programs that use distributed queues must link only one of these libraries. |
|
|
Rendezvous certified message delivery software. DLL (import library). |
|
Rendezvous certified message delivery software. Static library, for use with the |
|
Rendezvous certified message delivery software. Static library, for use with the |
Fault Tolerance
Programs that use fault tolerance must link only one of these libraries. Programs that use distributed queues must link only one of these libraries. |
|
|
Rendezvous fault tolerance software. DLL (import library). |
|
Rendezvous fault tolerance software. Static library, for use with the |
|
Rendezvous fault tolerance software. Static library, for use with the |
Distributed Queue
Programs that use distributed queues must link only one of these libraries. In addition, distributed queue programs also use certified message delivery, and fault tolerance libraries; they must link appropriate libraries from those groups. |
|
|
Rendezvous distributed queue software. DLL (import library). |
|
Rendezvous distributed queue software. Static library, for use with the |
|
Rendezvous distributed queue software. Static library, for use with the |
IBM i
This section contains information specific to IBM i platforms.
Compile & Link
Note |
In the following command lines, the slash character ( |
Procedure
1. | Add the TIBCO Rendezvous installation library to the library search path: |
ADDLIBLE(RV_installation_library
)
2. | Compile: |
CRTCMOD MODULE(module_library_name
/module_name
) SRCFILE(source_library_name
/source_file_name
) SRCMBR(source_member
) LANGLVL(*EXTENDED) PFROPT(*STRDONLY) DEFINE(_MULTI_THREADED)
3. | Link: |
CRTPGM PGM(program_library
/program_name
) MODULE(module_library_name
/module_name
) BNDSRVPGM(optional_RV_libraries
LIBTIBRV)
Library Files
Library File |
Description |
Communications, Data and Event Manager
All programs must link this library. |
|
|
Rendezvous C library. |
Certified Message Delivery
Programs that use certified message delivery must link this library. Programs that use distributed queues must link this library. |
|
|
Rendezvous certified message delivery software. |
Fault Tolerance
Programs that use fault tolerance must link this library. Programs that use distributed queues must link this library. |
|
|
Rendezvous fault tolerance software. |
Distributed Queue
Programs that use distributed queues must link this library. In addition, distributed queue programs also use certified message delivery and fault tolerance libraries; they must link those libraries. |
|
|
Rendezvous distributed queue software. |