IBM Support

PM87707: UML to WSDL does not generate Derived Types for Data Types

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Abstract:
    Attempts to execute the UML to WSDL transform with the option
    'Process referenced Data Types and their derived types' result
    in derived UML Data Types not being generated, when using
    IBM Rational Software Architect 8.0.4, 8.0.4.2
    
    
    1. Create a UML Model
    2. Add an Abstract DataType called Shape
    3. Add a concrete DataType called Circle that inherits from
    Shape
    4. Create an Interface IShape in a Component
    5. Add to the Interface an operation called: createShape() with
    a return parameter called shape of type Shape
    6. Create a UML to WSDL transformation configuration
    7. Select the following value in Output Options:
    Data Type processing: Process referenced Data Types and their
    derived types
    8. Run the UML to WSDL Transformation
    
    Results:
    
    The type Circle is not generated
    
    Expected Results:
    
    A ComplexType for Circle that is an extension of shape should be
    generated.
    
    Note: this issue does not occurr if Shape and Circle are UML
    Classes, instead of being UML Data Types.
    
    Workaround:
    
    Select the following value in Output Options:
    Data Type processing: Create complete XSD schemas and process
    all the derived data types
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    UML to WSDL transform did not generate derived types for the
    data type properly.
    

Problem conclusion

  • UML to WSDL transform now generates derived types for the
    data type as well when the Data Type processing option is
    set to Process referenced Data Types and their derived
    types.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM87707

  • Reported component name

    RATL SW ARCHITE

  • Reported component ID

    5725A3000

  • Reported release

    804

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-04-24

  • Closed date

    2013-06-14

  • Last modified date

    2013-06-14

  • 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 SW ARCHITE

  • Fixed component ID

    5725A3000

Applicable component levels

  • R804 PSN

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYK2S","label":"Rational Software Architect Designer"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"804","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}},{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYK2S","label":"Rational Software Architect Designer"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"804","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
10 September 2020