Getting 20200 Error In Oracle Service Registry While Publishing A Service (Doc ID 1349482.1)

Last updated on FEBRUARY 24, 2017

Applies to:

Oracle Service Registry - Version 10.3 and later
Information in this document applies to any platform.

Symptoms

On WebLogic 10.3, Oracle Service Registry is installed in a Publication/Discovery topology (a Publication Registry is used for registering artifacts which are then promoted or published to the Discovery Registry)  While publishing a service, the following error occurs:

ERROR
-----------------------

Error number: 20200
Error code: E-invalidValue
Message Invalid Key value, tModelKey is uddi:uddi.org:transport:http and keyed reference is <keyedReference tModelKey="uddi:uddi.org:wsdl:categ...

 You then check for the existence of the invalid key value (in this example the 'uddi:uddi.org:transport:http' tModel) in the Publication Registry by performing the following steps:

 
When the tModel appears, you click 'View as XML' and see something similar to the following:

<tModel tModelKey="uddi:uddi.org:transport:http" deleted="true"  xmlns="urn:uddi-org:api_v3">
     <name>uddi-org:http</name>
     <description>A Web service that uses HTTP transport</description>
     <overviewDoc>
         <overviewURL useType="text">http://uddi.org/pubs/uddi_v3.htm#overHTTP</overviewURL>
     </overviewDoc>
     <categoryBag>
            <keyedReference tModelKey="uddi:uddi.org:categorization:types" keyName="uddi-org:types:transport" keyValue="transport" />
     </categoryBag>
 </tModel>

Changes

At the time the error began to occur, a WSDL was unpublished from the system.  This process involved demoting the WSDL from the Discovery Registry and deleting it from the Publication Registry.  After this deletion was performed, it was not possible to publish any service.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms