PM90349: Generate and deploy Webservice to CICS outputs included function error

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Environment: z/OS
    Product name: IBM? Rational? Business Developer
    
    Program Version    :  8.5.1
    Description.
    An error is observed when trying to generate and deploy a Web
    service to z/OS CICS.
    Example code:
    import commonfunctions.FF00FEX_FEJL;
    
    // service
    service ERC7A
        // Program Properties
        {includeReferencedFunctions = yes}
    
        function myfunction(input String)
         FF00FEX_FEJL();
    
        end
    end
    
    The above function FF00FEX_FEJL is an included function and when
    generating the WSDL file the WDSL only exposes the function
    myfunction in the WSDL.
    However when deploying the service to CICS an error is output
    eg:
    Info: IWN.VAL.9994.i 1/1 Generating part erc7a with build
    descriptor CICSService from file
    \DefaultProject\EGLSource\BUILDDESP.eglbld.
    Info: IWN.VAL.9996.i 1/1 Generation completed for Web Service:
    erc7a.ERC7A with no errors.
    Error: IWN.VAL.9997.e 0/0 Generation failed for Web Service
    Binding:ERC7A: The interface function FF00FEX_FEJL does not have
    a corresponding operation in the WSDL.
    Info: IWN.VAL.9996.i 1/1 Generation completed for Service
    Binding Program: ERC7A with no errors.
    Error: IWN.VAL.9997.e 0/0 Generation failed for erc7a.
    
    So the deploy mechanism incorrectly tries to deploy operations
    that are an included function within the service.
    

Local fix

Problem summary

  • For a Service part which uses a top level function, the top
    level function is considered as a function of the Service part,
    then the generation failed.
    

Problem conclusion

  • the top level function which is used by the Service part should
    not be considered as a function of Service part.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM90349

  • Reported component name

    RATL BUS DEV

  • Reported component ID

    5724S5000

  • Reported release

    801

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-06-04

  • Closed date

    2013-10-28

  • Last modified date

    2013-10-28

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    RATL BUS DEV

  • Fixed component ID

    5724S5000

Applicable component levels

  • R850 PSY

       UP



Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

Rational Business Developer

Software version:

801

Reference #:

PM90349

Modified date:

2013-10-28

Translate my page

Machine Translation

Content navigation