IBM Support

PI10121: WSWS3491E faultCode=PARSER_ERROR thrown due to renamed WSDL and XSD references

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Environment: Windows
    Product name: IBM Rational Business Developer
    
    Program Version    :  9.0.1
    Description.
    Imported third party WSDL's are being incorrectly named
    therefore throwing an error at deployment.
    
    In the associated WSDL's there are imports of XSD files.
    When then selecting the 'Deploying EGL Project' option to
    populate the associated Web project the XSD and WSDL files are
    copied to the Web project but the first letter of their names
    has been removed eg: The file DocumentRequest.xsd is copied as
    ocumentRequest.xsd and the imported DMSArchive.wsdl is
    represented as MSArchive.wsdl.
    
    This results in a deployment failure with an applicable error in
    the Deployment Results view caused by the renamed artifacts eg:
    Error: IWN.DEP.8306.e 0/0 The following exception
    occurred:java.lang.Exception:
    IWAB0639E Error in generating Java files and deployment
    descriptors from WSDL file  code:4  severity:4
    WSWS3574E: ---------- FATAL ERRORS ENCOUNTERED ----------
    GENERATION OF ARTIFACTS HAS BEEN SUSPENDED.
    See messages to follow for more details.  code:0  severity:4
    WSWS3491E: Error: Reading import file: WSDLException (at
    /wsdl:definitions/wsdl:import): faultCode=PARSER_ERROR: Problem
    parsing 'file:
    .../TestDmsServiceWeb/WebContent/WEB-INF/wsdl/DMSArchive.wsdl'.:
    java.io.FileNotFoundException:...\TestDmsServiceWeb\WebContent\W
    EB-INF\wsdl\DMSArchive.wsdl
    (The system cannot find the file specified.)  code:0  severity:4
    Phase:WSDL2JavaCommand.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When the service and service client generator copy wsdl
    files to the JavaSource and WEB-INF/wsdl folders, the
    container folder of the original wsdl will be removed. Here
    the container folder is incorrectly calculated.
    

Problem conclusion

  • Updated the way to correctly calculate the container folder
    of the original wsdl.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI10121

  • Reported component name

    RATL BUS DEV

  • Reported component ID

    5724S5000

  • Reported release

    901

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-01-22

  • Closed date

    2015-03-23

  • Last modified date

    2015-03-23

  • 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

  • R901 PSN

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSMQ79","label":"Rational Business Developer"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0.1","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
15 October 2021