Hello all,

The conversation on this topic is very interesting.  As an ISV licensed for the 
zIIP API, we have played around with all sorts of possibilities.  While our 
LEASM and C/C++ code runs on zIIP (and even inside CICS), earlier this year I 
was intrigued with COBOL.  While we don't have much COBOL in our products, we 
do have a bit and so we researched it.

Just to take this discussion of the theoretical realm, consider the following 
output (both HBZIQSRB and HBZICOB were run on a zIIP):

 20130928 201457.334405   HBZIQSRB      CEEPIPI  CALL,CALL_SUB_ADDR_NOCHK2  
 20130928 201457.334938   HBZICOB        ENTRY                                  
 20130928 201457.342362   HBZICOB        Hello World from COBOL!                
 20130928 201457.342364   HBZICOB        EXIT                                   
 20130928 201457.342367   HBZIQSRB      CEEPIPI  RETURN,CALL_SUB_ADDR_NOCHK2

Now... to make that small bit of magic happen, three big aspects had to be 
considered: (1) LE PIPI enclave management, (2) how the COBOL prolog determines 
it's view of reality (and the state/status of the LE enclave) when it receives 
control, and (3) how your program orchestrates (or "games") LE and COBOL to 
make it all hang together.

As a result of writing this bit of infrastructure, I would offer the following 
observation:  The conceptual/theoretical discussions related to zIIP enablement 
and SRB authorization are interesting.  However, the practical realities of 
getting LE and COBOL to work in this environment are a WHOLE different matter.  
It's certainly not impossible, but it should be approached with great care.  

Russ Teubner
HostBridge Technology

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to