Code Comments
Programming Forum and web based access to our favorite programming groups.Does anyone have an example of invoking a z/OS C++ program (XPLINK-compiled) from MVS assembler? My c++ program contains a standard main routine "int main(int argc, char* argv[]);", and a few sub-routines. Do I need to initialize the LE environment before loading the c++ load module and calling it? It seems from the 'LE Writing ILC Applications' IBM doc that a non-LE-conforming assembler program can invoke a c++ main routine. When I LOAD the c++ load module and BASR, I get a S0C4 (rsn=10) in CEEPLPKA. From this, I think that the environment must not be setup correctly. If anyone can share experience, tips, or an example, it would be much appreciated. Thanks, Ben
Post Follow-up to this messageOn 18 Apr 2005 13:19:50 -0700 "bporter" <portergrouptx@yahoo.com> wrote: :>Does anyone have an example of invoking a z/OS C++ program :>(XPLINK-compiled) from MVS assembler? :>My c++ program contains a standard main routine "int main(int argc, :>char* argv[]);", and a few sub-routines. :>Do I need to initialize the LE environment before loading the c++ load :>module and calling it? It seems from the 'LE Writing ILC Applications' :>IBM doc that a non-LE-conforming assembler program can invoke a c++ :>main routine. When I LOAD the c++ load module and BASR, I get a S0C4 :>(rsn=10) in CEEPLPKA. From this, I think that the environment must not :>be setup correctly. :>If anyone can share experience, tips, or an example, it would be much :>appreciated. You probably have to set up an O/S plist. LA R1,OSPLIST OSPLIST DC A(HWZERO+X'80000000') HWZERO DC H'0' -- Binyamin Dissen <bdissen@dissensoftware.com> http://www.dissensoftware.com Director, Dissen Software, Bar & Grill - Israel Should you use the mailblocks package and expect a response from me, you should preauthorize the dissensoftware.com domain. I very rarely bother responding to challenge/response systems, especially those from irresponsible companies.
Post Follow-up to this messageThanks for your help! I had not setup my plist correctly. With your help, the call to my c++ program works correctly. Thanks again! Ben
Post Follow-up to this messagePowered by vBulletin
Copyright 2000-2006 Jelsoft Enterprises Limited.