[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference rdgeng::cics_technical

Title:Discussion of CICS technical issues
Moderator:IOSG::SMITHF
Created:Mon Mar 13 1995
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:192
Total number of notes:680

172.0. "Object Broker and CICS" by TRN02::FORMIA () Mon Feb 24 1997 16:27

    
    Hello,
    
    I'm working on a Broker platform based on our Object Broker product,
    
    now I have to move from and to a CICS transport to reach Host
    environment based on IBM with IDMS.
    
    Object Broker API are based on socket TCP transport;
    do you see any problem to link OBB API into a C CICS transaction?
    
    thanks in advance,
    
    Marino Formia
    
T.RTitleUserPersonal
Name
DateLines
172.1Should work but be careful..MUFFIT::gerryGerry ReillyTue Feb 25 1997 20:0517
You hould be safe calling the ObjectBroker API from inside a CICS
C Transaction provided that you (and the API call!) obey the 
documented restriction on what system calls can be made from inside
a transaction.

You need to pay attention to making sure that the transaction does end
up in a sleep or similar (otherwise you will quickly run out of
CICS application servers).  Also be careful around resources created
by the API call.  Consider the impact that say a force purge of the CICS 
task might have ?  As an example thread creation and mutex handling
is fairly dangerous.  Finally, do not mess with the signal handling
code.  Installing you own signal handling could modify the behaviour
of your CICS system!

Good luck!

-gerry