COBOL

COBOL

COBOL

COBOL is responsible for the efficient, reliable, secure, and unseen day-to-day operations of the world's economy.

 View Only
  • 1.  XML workload offloading to zAAP/zIIP

    Posted Thu January 07, 2016 06:58 AM

    Hi All,

     

                  I am generating an huge volume of COBOL-XML data and then parsing it using XML PARSER. My requirement is to offload the XML workload to zAAP/zIIP, as we are using Enterprise COBOL for z/OS V5.1, we couldn't able to use the XMLPARSE(XMLSS) compiler option.

    Kindly lend your suggestions, that how I can offload XML Workloads to zAAP/zIIP by making changes in the compiler or by any means how I can offload workload to zAAP/zIIP.

    Referred Link : http://www.redbooks.ibm.com/redbooks/pdfs/sg247810.pdf

     

     

    RakshithKP


  • 2.  Re: XML workload offloading to zAAP/zIIP

    Posted Fri January 08, 2016 02:57 AM

    I'm not really sure what your question is. XMLPARSE is no longer supported: XMLSS is provided to all programs with no option.

    BillWoodger


  • 3.  Re: XML workload offloading to zAAP/zIIP

    Posted Thu January 14, 2016 12:01 AM

    Hi,

     

    I need to do the XML workload offloading to zAAP/zIIP. Kindly suggest the ways I can do it.

     

    I the redbook link I have mentioned, they have suggested to use the compiler option XMLSS. So i passed this option through PARM parameter of my compiler as XMLPARSE(XMLSS), as 

    our environment is having Enterprise COBOL V5.1, this option is no longer supported. So kindly suggest, is their any ways by making changes in the compiler I can do the workload offloading or other ways of doing workload offloading.

    RakshithKP


  • 4.  Re: XML workload offloading to zAAP/zIIP

    Posted Thu January 14, 2016 03:03 AM

    The compiler option XMLSPARSE no longer exists for you as you have discovered.

    For your task this does not matter. V5.1 uses XMLSS without you asking it to. You get to use XMLSS without having to specify it as a compiler OPTION. If you parse XML with V5.1 you will do so using XMLSS, without having to do anything else.

     

    From the V5.1 Language Reference:

    - XMLPARSE - The XML System Services parser is always used.

    XML System Services is XMLSS.

     

    With V5.2, the compiler option XMLPARSE is restored:

     

    XML PARSE COMPAT support is restored. You can specify the XMLPARSE(XMLSS|COMPAT) compiler option to choose between parsing with the z/OS XML System Services parser, or with the compatibility-mode COBOL XML parser from the COBOL library. It can ease your migration to the Enterprise COBOL V5 compiler.

    In using V5.1 you are using XMLSS with no choice of anything else. If later using V5.2 and you discovered that your compile did not use XMLSS, you could specify its use with compiler option XMLPARSE with option XMLSS.

     

    If you are still unsure of which XML parsing processor is used by any given program, you can consult the Compiler Information Bytes. See Table 54, Signature information bytes, byte 28, bit 4 in your Programming Guide.

    BillWoodger


  • 5.  Re: XML workload offloading to zAAP/zIIP

    Posted Thu January 14, 2016 05:32 AM

    Hi,

     

    Thank you for the reply.

     

    I had tried  compiling my XML program, without passing the compiler option XMLSS. But I haven't found the workload offloaded to zAAP/zIIP in RMF, still the load was taken over by CP.
    Kindly suggest is there are any proven mechanism to offload workload in V5.1. Is there any restriction that only certain generated XML verbs(not all XML verbs) will get offload to zAAP/zIIP ???

     

    The table you have mentioned above, is it from the programming guide I have provided, because I couldn't able to find the table you have specified in the guide.

    RakshithKP


  • 6.  Re: XML workload offloading to zAAP/zIIP

    Posted Thu January 14, 2016 08:46 AM

    Is it generation of XML data or the parsing of it that you are interested in?

    If it is parsing, you are going to have to ask your technical staff about the usage of zIIP/zAAP at your site.

    If it is generating, the XMLSS doesn't come into it.

    BillWoodger


  • 7.  Re: XML workload offloading to zAAP/zIIP

    Posted Tue January 19, 2016 07:12 AM

    We are interested in Parsing.

    RakshithKP


  • 8.  Re: XML workload offloading to zAAP/zIIP

    Posted Tue January 19, 2016 08:04 AM

    If it is parsing, you are going to have to ask your technical staff about the usage of zIIP/zAAP at your site.

    If that gets no result, attempt to produce a minimal program which exhibits the behaviour. If you don't find something whilst doing that, perhaps a PMR to IBM. If you do find something during the process of minimalising, post it here (or just PMR it).

    BillWoodger


  • 9.  Re: XML workload offloading to zAAP/zIIP

    Posted Thu January 14, 2016 09:11 AM

    The table is table 54 in both the V5.1, V5.1.1, and V5.2 programming guides. Try searching within the guide for 'signature information bytes'.

    Mike Chase


  • 10.  Re: XML workload offloading to zAAP/zIIP

    Posted Thu January 14, 2016 12:00 AM

    Hi,

     

    I need to do the XML workload offloading to zAAP/zIIP. Kindly suggest the ways I can do it.

     

    I the redbook link I have mentioned, they have suggested to use the compiler option XMLSS. So i passed this option through PARM parameter of my compiler as XMLPARSE(XMLSS), as 

    our environment is having Enterprise COBOL V5.1, this option is no longer supported. So kindly suggest, is their any ways by making changes in the compiler I can do the workload offloading or other ways of doing workload offloading.

    RakshithKP