My Oracle Support Banner

"Request" suffix in element name of schema renames final WSDL message (Doc ID 1112710.1)

Last updated on APRIL 26, 2018

Applies to:

Oracle Weblogic Server - Version: 8.1 and later   [Release: and later ]
Information in this document applies to any platform.


You will notice that you get the same WSDL after generating Webservices artifacts from a WSDL which has the work "Request" in the element-name suffix:

WSDL snippet:
<wsdl:message name = "userImpairedTextSemanticValidationRequest">
   <wsdl:part element = "nsSchema:userImpairedTextSemanticValidationRequest"
              name = "body"/>
   <wsdl:part name = "Header" element = "head:Header"/>

Schema snippet:
<xs:element name="userImpairedTextSemanticValidationRequest">
      <xs:element name="CustomerNotification"

Execute with autotype and wsdl2service Ant tasks.

And if the client calls it with the original WSDL will get:

Tue Apr 20 16:54:11 CLT 2010:ERROR:An error occured [C:\ws-test\TextSemanticValidation-test2.wsdl:0: error: src-resolve.a: Could not find type 'userImpairedTextSemanticValidationRequest@'. Do you mean to refer to the element with that name?], see error log for details




To view full details, sign in with your My Oracle Support account.

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

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.