cancel
Showing results for 
Search instead for 
Did you mean: 

wsdl activation error in external definition

Former Member
0 Kudos

Hi, guru

i am using PI70 SP7, i am getting an error when i try to activate after importing wsdl into external definitions.

Activation of the change list canceled Check result for External Definition realwsdl

| http://gigi.gigi.com/approvalprocess: Document check found errors Cause: Unable to recognize the loaded document as valid WSDL

The value ":arrayType" is not permitted for the attribute "name" of the "QName" type in the "/schema/complexType("ArrayOfApprovalAttachDT")/complexContent/restriction/attribute("http://schemas.xmlsoap.org/soap/encoding/:arrayType")" element

The value ":arrayType" is not permitted for the attribute "name" of the "QName" type in the "/schema/complexType("ArrayOfApprovalProcessDT")/complexContent/restriction/attribute("http://schemas.xmlsoap.org/soap/encoding/:arrayType")" element

The value ":arrayType" is not permitted for the attribute "name" of the "QName" type in the "/schema/complexType("ArrayOfApprovalRequestAttachBody")/complexContent/restriction/attribute("http://schemas.xmlsoap.org/soap/encoding/:arrayType")" element

The value ":arrayType" is not permitted for the attribute "name" of the "QName" type in the "/schema/complexType("ArrayOfApprovalRequestAttachDT")/complexContent/restriction/attribute("http://schemas.xmlsoap.org/soap/encoding/:arrayType")" element

The value ":arrayType" is not permitted for the attribute "name" of the "QName" type in the "/schema/complexType("ArrayOfApprovalRequestRouteDT")/complexContent/restriction/attribute("http://schemas.xmlsoap.org/soap/encoding/:arrayType")" element

The value ":arrayType" is not permitted for the attribute "name" of the "QName" type in the "/schema/complexType("ArrayOfApprovalRouteDT")/complexContent/restriction/attribute("http://schemas.xmlsoap.org/soap/encoding/:arrayType")" element

The value ":arrayType" is not permitted for the attribute "name" of the "QName" type in the "/schema/complexType("ArrayOfString")/complexContent/restriction/attribute("http://schemas.xmlsoap.org/soap/encoding/:arrayType")" element

The value ":arrayType" is not permitted for the attribute "name" of the "QName" type in the "/schema/complexType("List")/complexContent/restriction/attribute("http://schemas.xmlsoap.org/soap/encoding/:arrayType")" element

regards

dennis

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Dennis,

This thread solves ur question..

cheers

Prashanth

P.S Please mark helpful answers

Former Member
0 Kudos

Hi,

i applied for wsdl according to document from url you gave, activation was ok without problem, actually, removed soapenc:Array type, so i can not see sub element n array in mapping, so is there a way NOT to remove soapenc:Array? replaces another char? becasue this arrary should be needed for mandatory parameter in target webservice,

5.2.3 soapenc:Array

The recommendations in WSDL 1.1 Section 2.2 for declaration of array types have been interpreted in various ways, leading to interoperability problems. Further, there are other clearer ways to declare arrays.

R2110 In a DESCRIPTION, array declarations MUST NOT extend or restrict the soapenc:Array type.

R2111 In a DESCRIPTION, array declarations MUST NOT use wsdl:arrayType attribute in the type declaration.

R2112 In a DESCRIPTION, array declaration wrapper elements SHOULD NOT be named using the convention ArrayOfXXX.

R2113 A MESSAGE containing serialized arrays MUST NOT include the soapenc:arrayType attribute.

thanks

dennis