Direct links to fixes
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 / Xsystem
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
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSWLGF","label":"WebSphere Service Registry and Repository"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
29 November 2012