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