IBM Support

PM67342: Generating JAX-RPC client with SDO Facades results in classpath errors

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Abstract:
    
    Attempts to generate a JAX-RPC WebService client using SDO in
    IBM Rational Application Developer results in error '6 path
    build entries are missing'
    
    Problem:
    
    The following steps reproduce the problem:
    
    1. Enable the following options under
    Windows ? Preferences ? Web Services ? Code Generation ? IBM
    WebSphere JAX-RPC ? WSDL2Java
    1.1. Disable data binding and use SOAPElement
    1.2. Generate SDO Facades for Java classes
    
    2. Right click on a WSDL file
    
    3. Select WebServices ? Generate Client
    4. Select  the JAX-RPC runtime
    5. Finish the wizard accepting all the default values
    
    Results:
    
    The Java Build Path contains references to classpath variables
    such as:
    
    WAS61_WEBSERVICE_EMF
    
    which points to the following incorrect path:
    C:/Program Files
    (x86)/IBM/SDP/file:..SDPShared/plugins/org.eclipse.emf_2.4.0.v20
    0902171115.jar
    
    The JAR files referenced by the variables are reported as
    missing.
    
    The JAR file above exists on the filesystem, but its absolute
    path is:
    
    C:/Program Files
    (x86)/IBM/SDPShared/plugins/org.eclipse.emf_2.4.0.v200902171115.
    jar
    
    Local fix:
    
    1. Open Windows ? Preferences ? Java ? BuildPath ? ClassPath
    variables
    2. Select each variable and click Edit
    2. Enter the absolute path to each JAR file in the value of the
    variables
    3. Build the project
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The values for the classpath entries for the EMF JAR files
    are incorrect. The classpath entries do not point to the
    proper JAR files.
    

Problem conclusion

  • How the classpath entries are constructed needed to take
    into account the OSGi bundle format.
    
    The fix for this APAR is included in Rational Application
    Developer v8.0.4.2.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM67342

  • Reported component name

    RATL APP DEV WI

  • Reported component ID

    5724J1901

  • Reported release

    750

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-06-21

  • Closed date

    2012-12-15

  • Last modified date

    2012-12-15

  • 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 APP DEV WI

  • Fixed component ID

    5724J1901

Applicable component levels

  • R750 PSN

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSRTLW","label":"Rational Application Developer for WebSphere Software"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
15 December 2012