IV29693: PROBLEMS WITH ENUMERATIONS CONTAINING EMPTY STRINGS

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Problems with enumerations containing empty strings
    

Local fix

  • Not applicable
    

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    All users of WebSphere Service Registry and Repository Server
    Version 7.5.0 and WebSphere Service Registry and Repository
    Server Version 8.0.0
    
    ****************************************************************
    PROBLEM SUMMARY:
    A custom WSRR configuration profile model containing a string
    enumeration type property with a blank value results in the
    following error message when attempting to create an object with
    this type of property:
    
    A problem occurred creating the Concept: Test Object. Reason:
    GSR0085E: An error occurred while attempting to create item
    "Test Object (null)" in the registry.
    GSR0085E: An error occurred while attempting to create item
    "Test Object (null)" in the registry.
    GSR0042E: An Exception has been received from the
    ServiceRegistry meta data store access interface.
    com.ibm.athene.owl.exception.OntologyProcessingException:
    ATN0614E: An unexpected exception occurred whilst trying to
    retrieve the http://www.w3.org/2000/01/rdf-schema#range for
    owl:Property http://MyModel#stringEnumerationProperty
    
    An example string enumeration property with a blank value
    would be modeled as follows in OWL:
    
    <owl:DatatypeProperty
    rdf:about="http://MyModel#stringEnumerationProperty">
    <rdfs:domain rdf:resource="http://MyModel#MyCustomObjectType"/>
    <rdfs:range>
    <owl:DataRange>
    <owl:oneOf>
    <rdf:List>
    <!-- This is the blank value -->
    <rdf:first
    rdf:datatype="http://www.w3.org/2001/XMLSchema#string"/>
    <rdf:rest>
    <rdf:List>
    <rdf:first
    rdf:datatype="http://www.w3.org/2001/XMLSchema#string">EnumValue
    1</rdf:first>
    <rdf:rest>
    <rdf:List>
    <rdf:first
    rdf:datatype="http://www.w3.org/2001/XMLSchema#string">EnumValue
    2</rdf:first>
    <rdf:rest
    rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
    </rdf:List>
    </rdf:rest>
    </rdf:List>
    </rdf:rest>
    </rdf:List>
    </owl:oneOf>
    </owl:DataRange>
    </rdfs:range>
    <rdfs:comment>An example string enumeration with a blank
    value</rdfs:comment>
    <rdfs:label>String Enumeration Property</rdfs:label>
    </owl:DatatypeProperty>
    
    The model is valid and loads into WSRR, but objects with this
    type of property cannot be created and the above error is seen.
    
    This error was introduced in WSRR V7.5 and V8.0 and therefore
    occurs on WSRR V7.5, V7.5.0.1, V7.5.0.2, V8.0 and V8.0.0.1.
    

Problem conclusion

  • Objects with string enumeration types with blank values can
    now be created without error.
    
    This APAR is targeted at WSRR v7.5.0.3 and v8.0.0.2.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV29693

  • Reported component name

    SERVICE REGISTR

  • Reported component ID

    5724N7200

  • Reported release

    750

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-10-08

  • Closed date

    2012-11-29

  • Last modified date

    2012-11-29

  • 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

    SERVICE REGISTR

  • Fixed component ID

    5724N7200

Applicable component levels

  • R750 PSY

       UP



Rate this page:

(0 users)Average rating

Document information


More support for:

WebSphere Service Registry and Repository

Software version:

7.5

Reference #:

IV29693

Modified date:

2012-11-29

Translate my page

Machine Translation

Content navigation