BMS Map - Copybook generation abend
Hi All,
I'm trying to setup a test environment with RTC 4.0 Enterprise Edition and RD&T. I'm using the sample application distributed by the jazz.net wiki (https://jazz.net/wiki/bin/view/Main/DependencyBuildScenario) with no additional changes.
Right now i'm just trying to get an Ant EE build to complete, but am having an issue with the copybook generation step of the BMS maps. The peculiar part is that RTC seems to abend before i'm able to get any helpful logging info. In other words, I get an OC1 as if a module was not found, but when I try to add a SYSUDUMP card to the translator, I get no output as the abend occurs before the SYSUDUMP. The same happens for SYSPRINT. Without any way to bring back this information, i'm at a loss for what could be going wrong.
In order to rule out my ASMA90 compiler, I wrote a sample BMS Map and generated COBOL via a simple JCL, which worked without problems.
Anybody have an idea what could be wrong or have seem a similar issue?
Thanks,
Scott
2 answers
Scott,
If you are using the sample project without modifications, temporary data sets are allocated to VIO. Would you try to change all string "VIO" to "SYSDA" in the setuprtcz.xml setup script and configure the environment with the modified script? We had a similar issue before (in our case it was S0C4 abend instead of S0C1) and it was resolved by replacing "VIO" to "SYSDA".
Tami (Masaaki) Takamiya
If you are using the sample project without modifications, temporary data sets are allocated to VIO. Would you try to change all string "VIO" to "SYSDA" in the setuprtcz.xml setup script and configure the environment with the modified script? We had a similar issue before (in our case it was S0C4 abend instead of S0C1) and it was resolved by replacing "VIO" to "SYSDA".
Tami (Masaaki) Takamiya
Comments
Hey Tami,
Great to hear from you! I tried changing the temporary data set definitions to go to SYSDA and even SYSALLDA, still no luck and am getting the OC1. LIke I said above, I can do a BMS MapGen via standard JCL, for some reason the abend is occuring in RTC and it's happening before even the SYSPRINT is created.
Scott
I have no good idea on what's going on...
In the build log, you can see the output of 'ulimit -a' command like:
* core file 8192b
* cpu time unlimited
* data size unlimited
* file size unlimited
* stack size unlimited
* file descriptors 64000
* address space unlimited
* memory above bar 17592186040320m
Is the address space of your build environment also set to 'unlimited'?
Tami (Masaaki) Takamiya
In the build log, you can see the output of 'ulimit -a' command like:
* core file 8192b
* cpu time unlimited
* data size unlimited
* file size unlimited
* stack size unlimited
* file descriptors 64000
* address space unlimited
* memory above bar 17592186040320m
Is the address space of your build environment also set to 'unlimited'?
Tami (Masaaki) Takamiya
Comments
Tami, this is what I am showing on my system. I thought that these values would be sufficient.
* OS/390 ADCD113 23.00 03 1090
* core file 8192b
* cpu time unlimited
* data size unlimited
* file size unlimited
* stack size unlimited
* file descriptors 64000
* address space 1614824k
* memory above bar 17592186040320m
Ok... Did any compilation work in your setup before? Or is this the first attempt? I think the BMS Copybook generation is the very first translator call.
Tami (Masaaki) Takamiya
Comments
Millard Ellingsworth
FORUM ADMINISTRATOR / JAZZ DEVELOPER Jan 23 '13, 5:44 p.m.Hi, Scott. Sorry you are having problems with this. The referenced article has a link to another: Build environment setup for mortgage sample application. Did you follow all the steps there?
Scott Pecnik
Jan 23 '13, 6:07 p.m.Hi Millard. Thanks for following up. I believe I followed all of the steps correctly, with the exception being that I'm using a standard Ant EE build, not a dependency based build.