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


Chapter 2 Operating Service Gateway for IDMS/DB : Connecting the Gateway Using Cross Memory Services

Connecting the Gateway Using Cross Memory Services
Standard Operation
To run the Gateway and have it use Cross Memory Services:
The interface between the Data Object Broker and IDMS/DB requires these libraries to be part of the STEPLIB concatenation:

 
//stepname EXEC PGM=S6BIDMST,PARM=IDMS
//STEPLIB  DD DISP=SHR,DSN=OSB.V520.AUTH            <-- Authorized
//  DD DISP=SHR,DSN=CAI.IDMS.R150.LOADLIB       <-- Authorized
//  DD DISP=SHR,DSN=IDMS.R150.DBA.LOADLIB       <-- Authorized

 
Execution via HRNLIB
In some IDMS/DB environments, the DBA LOADLIB is not authorized. Including the un-authorized library makes the whole job step un-authorized, and communication uses VTAM instead of Cross Memory Services.
If you want to use Cross Memory Services in this situation, supply a HRNLIB DD statement to the Gateway JCL using the procedure shown here:
1.
2.
Add a HRNLIB DD statement pointing to your TIBCO Object Service Broker LOAD library. This library must be APF Authorized.
Here is an example of the resulting JCL:

 
//stepname EXEC PGM=S6BSRV00,PARM=IDMS
//STEPLIB  DD DISP=SHR,DSN=OSB.V520.AUTH            <-- Authorized
//  DD DISP=SHR,DSN=CAI.IDMS.R150.LOADLIB       <-- Authorized
//  DD DISP=SHR,DSN=IDMS.R150.DBA.LOADLIB       <-- Not authorized
//HRNLIB  DD DISP=SHR,DSN=OSB.V520.AUTH            <-- Authorized

 
Verification
To verify that the Gateway is using Cross Memory Services, check the Data Object Broker log for a server-available message. If the message indicates COMM=XMS, as shown here, the job is using Cross Memory Services:

 
S6BKC018I-TEST IDMS01 SERVER AVAILABLE, TYPE=IDM, SERVER ID=IDMSSRVR COMM=XMS

 

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