Certified Session Name (-CMN)

The Certified Session Name adapter command (-CMN) allows the sender or receiver to specify the certified session name for data sources and data targets.


-CMN [session_name]
Option
Description
session_name
This is a reusable name under which to register the certified session.

For example, to specify the certified session name output_CM, the syntax would be:


-CMN output_CM

The certified session name is the unique label for identifying a certified session. (This is not the same as the subject name.) The certified session name must be unique for each map and card because the certified session name establishes a point-to-point communication link between the sender and receiver that cannot be shared.

If the Certified Session Name adapter command (-CMN) does not specify the name of the certified session, a unique, non-reusable session name is assigned to the certified sender/receiver endpoint.

Note: You are not allowed to specify a NULL-certified session name while requiring that the certified sender retain unacknowledged messages. Omitting the argument for the Certified Session Name adapter command (-CMN) (which is equivalent to specifying a NULL-certified session name) automatically enforces the No Old Messages adapter command (-NOM) requirement for certified data sources.

If the Confirm adapter command (-CONFIRM) is not specified using the Certified Session Name adapter command (-CMN), the Rendezvous daemon generates and sends an automatic confirmation of message receipt to the sender, regardless of successful map completion.

If the Confirm adapter command (-CONFIRM) is specified using the Certified Session Name adapter command (-CMN), the confirmation of message receipt is sent only upon successful completion of the map.

Note: Use the Certified Session Name adapter command (-CMN) to bind the session name to the transport using the tibrvbcmTransport_Create() function.