IBM Support

RS02010: ABSTRACT ELEMENT RETURNED IN EXECUTION RESULT FOR SUBSTITUTION GROUPS WITH HIERARCHY

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When XSD schema has substitutionGroup for example,
    
    <element name="abstractProduct" type="AbstractProduct"
    abstract="true"></element>
    
    <element name="book" type="Book"
    substitutionGroup="abstractProduct"></element>
    
    <element name="clothing" type="Clothing"
    substitutionGroup="abstractProduct"></element>
    
    
    
    The HTDS response contains the abstract class instead clothing:
    
    <ns0:abstractProduct xsi:type="ns0:Clothing">
    
    <ns0:name>kids</ns0:name>
    
    ...
    
    
    
    and it causes the validation of the XML file fail as
    abstractProduct is abstract and cannot be used in an instance.
    
    
    
    The problem is also reproducible with engine API.
    

Local fix

Problem summary

  • SubstitutionGroup are not properly handled in XML binding
    resulting in incorrect object generated.
    

Problem conclusion

  • The code is fixed
    

Temporary fix

Comments

APAR Information

  • APAR number

    RS02010

  • Reported component name

    WDS FOR RULES

  • Reported component ID

    5725B6903

  • Reported release

    851

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2015-05-27

  • Closed date

    2015-06-12

  • Last modified date

    2015-06-12

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

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

Modules/Macros

  • 999
    

Fix information

  • Fixed component name

    WDS FOR RULES

  • Fixed component ID

    5725B6903

Applicable component levels

  • R851 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSQP76","label":"IBM Operational Decision Manager"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.5.1","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
17 February 2022