Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved


Chapter 18 TIBCO Object Service Broker SDK (C/C++) Server : Execution Environment Considerations

Execution Environment Considerations
Preparatory Steps
As well as the tasks listed in Preparing to Start or Locate the Execution Environment, complete the following tasks before you start a Native Execution Environment or CICS Execution Environment.
 
Task A Enable and Initialize National Language Support (NLS)
The TIBCO Object Service Broker SDK (C/C++) for z/OS requires that the NLS feature of TIBCO Object Service Broker be enabled and initialized in the Execution Environment.
For detailed information on how to enable and configure NLS in the Execution Environment, refer to TIBCO Object Service Broker National Language Support.
Task B Set the Required Execution Environment Parameters
You must set certain parameters for your Execution Environment:
Set this parameter to limit the length of the messages between the client and the Execution Environment. This length includes the SDK (C/C++) message and the control information. The maximum you can specify is 32 MB.
Set this parameter to the eight-byte ID of the IP address of the TCP/IP socket. If the same Native Execution Environment is to support VTAM terminals, the VTAM definitions should have the same APPLID.
Set this parameter to the number of standby sessions you want initialized in this Execution Environment region:
TSO and Batch – Set STANDBYNUM=1
Native and CICS – Set STANDBYNUM to the anticipated maximum number of concurrent SDK (C/C++) clients in the CICS region, to a maximum of 4096
A Standby Session is tied to the SDK (C/C++) client for the duration of a session. Therefore the number of standby sessions controls the number of concurrent SDK (C/C++) client sessions.
To improve the performance of the SDK (C/C++) client/server sessions, consider increasing the number of Session Initiator Tasks (using the TASKINITNUM Execution Environment Region parameter). The number of SIN tasks is independent of the number of concurrent SDK (C/C++) client sessions.
For the CLIMSGLENMAX parameter, you can specify 0M for a special meaning of “no limit”. Use it with caution. Specifying 0M can cause storage constraint in the system.
See Also
TIBCO Object Service Broker Parameters about Execution Environment parameters.
Task C If necessary, configure the Execution Environment for listening on a TCP/IP port
To communicate with an SDK (C/C++) client from Windows or Solaris, the Execution Environment in z/OS must be configured to listen on a TCP/IP port.
For detailed information on how to configure the Execution Environment, refer to TIBCO Object Service Broker for z/OS Installing and Operating.

Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved