cancel
Showing results for 
Search instead for 
Did you mean: 

Uploading wsdl file in IR

Former Member
0 Kudos

Hello,

I am facing a peculiar problem while uploading the wsdl files in Integration repository.

I have 3 interconnected wsdl files. I loaded all 3 of them with proper references.

But I am not able to see any messages in the 'Messages' tab in any of them.

Please tell me what can be the problem. Whenever I have loaded wsdl files in my previous scenarios, I could find the messages in the tab which i used to select in message interface, or mapping.

Please help.

Regards,

Sanghamitra

Accepted Solutions (0)

Answers (11)

Answers (11)

Former Member
0 Kudos

Can anyone try to load these 3 files in IR....and tell where could be the problem?

This wsdls are from SAP BPM Netweaver 7.3 and I am using SAP PI 7.0.

Regards,

Sanghamitra

Former Member
0 Kudos

This is the third wsdl file::

 

<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:cafpref1="http://www.sap.com/caf/sap.com/caf.core/services" xmlns:cafpref2="urn:abc.com:DS:ICE:caf:modeled:application" xmlns:cafpref3="urn:abc.com:DS:ICE:caf:modeled:common/common" xmlns:cafpref4="urn:abc.com:DS:ICE:caf:modeled:order" xmlns:cafpref5="urn:abc.com:DS:ICE:caf:modeled:application/application" xmlns:cafpref6="urn:abc.com:DS:ICE:caf:modeled:site/site" xmlns:cafpref7="urn:abc.com:DS:ICE:caf:modeled:common" xmlns:ex16="http://www.sap.com/caf/sap.com/caf.core/faults" xmlns:jaxws="http://java.sun.com/xml/ns/jaxws" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService" name="ManageCaseHeaderService" targetNamespace="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService"><Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="P30" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"><ExactlyOne><All><enableCommit xmlns="http://www.sap.com/NW05/soap/features/commit/">true</enableCommit></All></ExactlyOne></Policy><Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="P29" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"><ExactlyOne><All><enableCommit xmlns="http://www.sap.com/NW05/soap/features/commit/">true</enableCommit></All></ExactlyOne></Policy><Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="P28" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"><ExactlyOne><All><enableCommit xmlns="http://www.sap.com/NW05/soap/features/commit/">true</enableCommit></All></ExactlyOne></Policy><Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="P27" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"><ExactlyOne><All><enableCommit xmlns="http://www.sap.com/NW05/soap/features/commit/">true</enableCommit></All></ExactlyOne></Policy><Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="P26" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"><ExactlyOne><All><enableCommit xmlns="http://www.sap.com/NW05/soap/features/commit/">true</enableCommit></All></ExactlyOne></Policy><Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="P25" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"><ExactlyOne><All><enableCommit xmlns="http://www.sap.com/NW05/soap/features/commit/">true</enableCommit></All></ExactlyOne></Policy><Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="P24" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"><ExactlyOne><All><enableCommit xmlns="http://www.sap.com/NW05/soap/features/commit/">true</enableCommit></All></ExactlyOne></Policy><Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="P23" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"><ExactlyOne><All><enableCommit xmlns="http://www.sap.com/NW05/soap/features/commit/">true</enableCommit></All></ExactlyOne></Policy><Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="P22" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"><ExactlyOne><All><enableCommit xmlns="http://www.sap.com/NW05/soap/features/commit/">true</enableCommit></All></ExactlyOne></Policy><Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="P21" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"><ExactlyOne><All><enableCommit xmlns="http://www.sap.com/NW05/soap/features/commit/">true</enableCommit></All></ExactlyOne></Policy><Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="P20" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"><ExactlyOne><All><enableCommit xmlns="http://www.sap.com/NW05/soap/features/commit/">true</enableCommit></All></ExactlyOne></Policy><Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="P19" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"><ExactlyOne><All><enableCommit xmlns="http://www.sap.com/NW05/soap/features/commit/">true</enableCommit></All></ExactlyOne></Policy><Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="P18" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"><ExactlyOne><All><enableCommit xmlns="http://www.sap.com/NW05/soap/features/commit/">true</enableCommit></All></ExactlyOne></Policy><Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="P17" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"><ExactlyOne><All><enableCommit xmlns="http://www.sap.com/NW05/soap/features/commit/">true</enableCommit></All></ExactlyOne></Policy><Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="P16" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"><ExactlyOne><All><enableCommit xmlns="http://www.sap.com/NW05/soap/features/commit/">true</enableCommit></All></ExactlyOne></Policy><Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="P15" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"><ExactlyOne><All><enableCommit xmlns="http://www.sap.com/NW05/soap/features/commit/">true</enableCommit></All></ExactlyOne></Policy><Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="P14" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"><ExactlyOne><All><enableCommit xmlns="http://www.sap.com/NW05/soap/features/commit/">true</enableCommit></All></ExactlyOne></Policy><Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="P13" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"><ExactlyOne><All><enableCommit xmlns="http://www.sap.com/NW05/soap/features/commit/">true</enableCommit></All></ExactlyOne></Policy><Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="P12" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"><ExactlyOne><All><enableCommit xmlns="http://www.sap.com/NW05/soap/features/commit/">true</enableCommit></All></ExactlyOne></Policy><Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="P11" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"><ExactlyOne><All><enableCommit xmlns="http://www.sap.com/NW05/soap/features/commit/">true</enableCommit></All></ExactlyOne></Policy><Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="P10" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"><ExactlyOne><All><enableCommit xmlns="http://www.sap.com/NW05/soap/features/commit/">true</enableCommit></All></ExactlyOne></Policy><Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="P9" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"><ExactlyOne><All><enableCommit xmlns="http://www.sap.com/NW05/soap/features/commit/">true</enableCommit></All></ExactlyOne></Policy><Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="P8" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"><ExactlyOne><All><enableCommit xmlns="http://www.sap.com/NW05/soap/features/commit/">true</enableCommit></All></ExactlyOne></Policy><Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="P7" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"><ExactlyOne><All><enableCommit xmlns="http://www.sap.com/NW05/soap/features/commit/">true</enableCommit></All></ExactlyOne></Policy><Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="P6" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"><ExactlyOne><All><enableCommit xmlns="http://www.sap.com/NW05/soap/features/commit/">true</enableCommit></All></ExactlyOne></Policy><Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="P5" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"><ExactlyOne><All><enableCommit xmlns="http://www.sap.com/NW05/soap/features/commit/">true</enableCommit></All></ExactlyOne></Policy><Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="P4" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"><ExactlyOne><All><enableCommit xmlns="http://www.sap.com/NW05/soap/features/commit/">true</enableCommit></All></ExactlyOne></Policy><Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="P3" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"><ExactlyOne><All><enableCommit xmlns="http://www.sap.com/NW05/soap/features/commit/">true</enableCommit></All></ExactlyOne></Policy><Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="P2" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"><ExactlyOne><All><enableCommit xmlns="http://www.sap.com/NW05/soap/features/commit/">true</enableCommit></All></ExactlyOne></Policy><Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="P1" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"><ExactlyOne><All><enableCommit xmlns="http://www.sap.com/NW05/soap/features/commit/">true</enableCommit></All></ExactlyOne></Policy><UsingPolicy xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<jaxws:bindings>

<jaxws:package name="com.abc.apps.ice.caf.modeled.application.appsrv.managecaseheaderservice"/>

</jaxws:bindings>

<types>

<xsd:schema xmlns:Q1="urn:abc.com:DS:ICE:caf:modeled:application" xmlns:Q2="http://www.sap.com/caf/sap.com/caf.core/services" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="unqualified" jaxb:version="2.0" targetNamespace="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService">

<xsd:annotation>

<xsd:appinfo>

<jaxb:schemaBindings>

<jaxb:package name="com.abc.apps.ice.caf.modeled.application.appsrv.managecaseheaderservice"/>

</jaxb:schemaBindings>

</xsd:appinfo>

</xsd:annotation>

<xsd:import namespace="http://www.sap.com/caf/sap.com/caf.core/services"/>

<xsd:import namespace="urn:abc.com:DS:ICE:caf:modeled:application"/>

<xsd:element name="CreateCase">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="NewCaseHeader" nillable="false" type="Q1:CaseHeader"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="CreateCaseResponse">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="Response" nillable="false" type="Q1:CaseHeader"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="UpdateCase">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="1" name="Request" nillable="false" type="Q1:CaseHeader"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="UpdateCaseResponse">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="Response" nillable="false" type="Q1:CaseHeader"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="ReadCaseBykey">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="1" name="CaseKey" nillable="false" type="Q2:Id"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="ReadCaseBykeyResponse">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="Response" nillable="false" type="Q1:CaseHeader"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="ReadByReferenceNumber">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="1" name="CaseReferenceNumber" nillable="false" type="xsd:string"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="ReadByReferenceNumberResponse">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="Response" nillable="false" type="Q1:CaseHeader"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="CreateCaseScheme">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="1" name="CaseKey" nillable="false" type="Q2:Id"/>

<xsd:element maxOccurs="1" minOccurs="1" name="NewCaseScheme" nillable="false" type="Q1:CaseScheme"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="CreateCaseSchemeResponse">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="Response" nillable="false" type="Q1:CaseScheme"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="ReadCaseScheme">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="1" name="CaseSchemeKey" nillable="false" type="Q2:Id"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="ReadCaseSchemeResponse">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="Response" nillable="false" type="Q1:CaseScheme"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="UpdateCaseScheme">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="1" name="CaseScheme" nillable="false" type="Q1:CaseScheme"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="UpdateCaseSchemeResponse">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="Response" nillable="false" type="Q1:CaseScheme"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="AddCaseNote">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="1" name="CaseKey" nillable="false" type="Q2:Id"/>

<xsd:element maxOccurs="unbounded" minOccurs="1" name="CaseNotes" nillable="false" type="Q1:CaseNote"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="AddCaseNoteResponse">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="unbounded" minOccurs="0" name="Response" nillable="false" type="Q1:CaseNote"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="DeleteCaseNote">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="1" name="CaseKey" nillable="false" type="Q2:Id"/>

<xsd:element maxOccurs="1" minOccurs="1" name="CaseNoteKey" nillable="false" type="Q2:Id"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="DeleteCaseNoteResponse">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="Response" nillable="false" type="xsd:boolean"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="CreateAdditionalInformation">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="1" name="CaseKey" nillable="false" type="Q2:Id"/>

<xsd:element maxOccurs="unbounded" minOccurs="1" name="AdditionalInformation" nillable="false" type="Q1:CaseAdditionalInfo"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="CreateAdditionalInformationResponse">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="unbounded" minOccurs="0" name="Response" nillable="false" type="Q1:CaseAdditionalInfo"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="DeleteAdditionalInformation">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="1" name="CaseKey" nillable="false" type="Q2:Id"/>

<xsd:element maxOccurs="1" minOccurs="1" name="AdditionalInformationKey" nillable="false" type="Q2:Id"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="DeleteAdditionalInformationResponse">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="Response" nillable="false" type="xsd:boolean"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="UpdateAdditionalInformation">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="1" name="AdditionalInformation" nillable="false" type="Q1:CaseAdditionalInfo"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="UpdateAdditionalInformationResponse">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="Response" nillable="false" type="Q1:CaseAdditionalInfo"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="CreatePlanSales">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="1" name="CaseKey" nillable="false" type="Q2:Id"/>

<xsd:element maxOccurs="unbounded" minOccurs="1" name="PlanSales" nillable="false" type="Q1:PlanSalesDetails"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="CreatePlanSalesResponse">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="unbounded" minOccurs="0" name="Response" nillable="false" type="Q1:PlanSalesDetails"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="UpdatePlanSales">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="1" name="PlanSales" nillable="false" type="Q1:PlanSalesDetails"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="UpdatePlanSalesResponse">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="Response" nillable="false" type="Q1:PlanSalesDetails"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="DeletePlanSales">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="1" name="CaseKey" nillable="false" type="Q2:Id"/>

<xsd:element maxOccurs="1" minOccurs="1" name="PlanSalesKey" nillable="false" type="Q2:Id"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="DeletePlanSalesResponse">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="Response" nillable="false" type="xsd:boolean"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="DeleteAllAdditionalInformation">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="1" name="CaseKey" nillable="false" type="Q2:Id"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="DeleteAllAdditionalInformationResponse">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="Response" nillable="false" type="xsd:boolean"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="DeleteAllNotes">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="1" name="CaseKey" nillable="false" type="Q2:Id"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="DeleteAllNotesResponse">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="Response" nillable="false" type="xsd:boolean"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="DeleteAllPlanSales">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="1" name="CaseKey" nillable="false" type="Q2:Id"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="DeleteAllPlanSalesResponse">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="Response" nillable="false" type="xsd:boolean"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="AddProposedNewConnectionWaste">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="1" name="CaseKey" nillable="false" type="Q2:Id"/>

<xsd:element maxOccurs="unbounded" minOccurs="1" name="ProposedNewConnectionWaste" nillable="false" type="Q1:ProposedNewConnectionWaste"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="AddProposedNewConnectionWasteResponse">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="unbounded" minOccurs="0" name="Response" nillable="false" type="Q1:ProposedNewConnectionWaste"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="RemoveProposedNewConnectionWaste">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="1" name="CaseKey" nillable="false" type="Q2:Id"/>

<xsd:element maxOccurs="1" minOccurs="1" name="ProposedNewConnectionWasteKey" nillable="false" type="Q2:Id"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="RemoveProposedNewConnectionWasteResponse">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="Response" nillable="false" type="xsd:boolean"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="ReadProposednewConnectionWaste">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="1" name="ProposedNewConnectionWasteKey" nillable="false" type="Q2:Id"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="ReadProposednewConnectionWasteResponse">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="Response" nillable="false" type="Q1:ProposedNewConnectionWaste"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="UpdateProposedNewConnectionWaste">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="1" name="ProposedNewConnectionWaste" nillable="false" type="Q1:ProposedNewConnectionWaste"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="UpdateProposedNewConnectionWasteResponse">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="Response" nillable="false" type="Q1:ProposedNewConnectionWaste"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="AddProposedRequiisitionWaste">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="1" name="CaseKey" nillable="false" type="Q2:Id"/>

<xsd:element maxOccurs="unbounded" minOccurs="1" name="NewProposedRequisitionWaste" nillable="false" type="Q1:ProposedRequisitionWaste"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="AddProposedRequiisitionWasteResponse">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="unbounded" minOccurs="0" name="Response" nillable="false" type="Q1:ProposedRequisitionWaste"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="RemoveProposedRrequisitionWaste">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="1" name="CaseKey" nillable="false" type="Q2:Id"/>

<xsd:element maxOccurs="1" minOccurs="1" name="ProposedRequisitionWasteKey" nillable="false" type="Q2:Id"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="RemoveProposedRrequisitionWasteResponse">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="Response" nillable="false" type="xsd:boolean"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="UpdateProposedRequisitionWaste">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="1" name="ProposedRequisitionWate" nillable="false" type="Q1:ProposedRequisitionWaste"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="UpdateProposedRequisitionWasteResponse">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="Response" nillable="false" type="Q1:ProposedRequisitionWaste"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="ReadProposedRequisitionWaste">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="1" name="ProposedRequisitionWasteKey" nillable="false" type="Q2:Id"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="ReadProposedRequisitionWasteResponse">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="Response" nillable="false" type="Q1:ProposedRequisitionWaste"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="RemoveAllProposedNewConnectionWaste">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="1" name="CaseKey" nillable="false" type="Q2:Id"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="RemoveAllProposedNewConnectionWasteResponse">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="Response" nillable="false" type="xsd:boolean"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="RemoveAllProposedRequisitionWaste">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="1" name="CaseKey" nillable="false" type="Q2:Id"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="RemoveAllProposedRequisitionWasteResponse">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="Response" nillable="false" type="xsd:boolean"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="ReadPlanSalesDetails">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="1" name="PlanSaleskey" nillable="false" type="Q2:Id"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="ReadPlanSalesDetailsResponse">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="Response" nillable="false" type="Q1:PlanSalesDetails"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="ReadCaseNote">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="1" name="CaseNoteKey" nillable="false" type="Q2:Id"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="ReadCaseNoteResponse">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="Response" nillable="false" type="Q1:CaseNote"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:schema>

<xsd:schema xmlns:cafpref0="http://www.sap.com/caf/sap.com/caf.core/faults" xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://www.sap.com/caf/sap.com/caf.core/faults">

<xsd:complexType name="FaultInfo">

<xsd:sequence>

<xsd:element name="nestedStackTraceString" type="xsd:string"/>

</xsd:sequence>

</xsd:complexType>

<xsd:element name="CAFServiceException" type="cafpref0:FaultInfo"/>

</xsd:schema>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://www.sap.com/caf/sap.com/caf.core/services">

<xsd:simpleType name="Id">

<xsd:restriction base="xsd:string">

<xsd:length value="36"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="UserId">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="32"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:schema>

<xsd:schema xmlns:Q1="urn:abc.com:DS:ICE:caf:modeled:common" xmlns:Q2="urn:abc.com:DS:ICE:caf:modeled:site/site" xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="urn:abc.com:DS:ICE:caf:modeled:application">

<xsd:import namespace="urn:abc.com:DS:ICE:caf:modeled:site/site"/>

<xsd:import namespace="urn:abc.com:DS:ICE:caf:modeled:application/application"/>

<xsd:import namespace="urn:abc.com:DS:ICE:caf:modeled:common/common"/>

<xsd:import namespace="http://www.sap.com/caf/sap.com/caf.core/services"/>

<xsd:import namespace="urn:abc.com:DS:ICE:caf:modeled:order"/>

<xsd:import namespace="urn:abc.com:DS:ICE:caf:modeled:common"/>

<xsd:complexType name="ProposedWorkInstallations">

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="BuildingErection" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="ExtensionOrAlterationOfWaterSystem" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="MaterialChange" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="TemporaryStandpipe" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="OtherInstallation" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="Bidet" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="PumpOrBooster" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="WaterTreatmentSystem" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="WaterTreatmentWaste" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="ReducedPressureZone" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="WaterSystemOutside" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="SwimmingOrPondConstruction" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="FireFightingSystems" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="RainWaterHarvestingSystem" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="AlternativeWaterSupply" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="OtherDesc" nillable="false" type="Q1:TextType"/>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="CaseEstimatedFittings">

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="FlushingCistern" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="DwellingWashBasin" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="NonDwellingWashBasin" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="Bath20MM" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="BathLargerThan20MM" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="Shower" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="Sink15MM" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="SinkLargerThan15MM" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="SprayTap" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="Bidet" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="DomesticAppliance" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="CommercialAppliance" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="WaterSoftner" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="OtherDesc" nillable="false" type="Q1:TextType"/>

</xsd:sequence>

</xsd:complexType>

<xsd:simpleType name="CaseType">

<xsd:restriction base="xsd:string">

<xsd:enumeration value="PSR"/>

<xsd:enumeration value="WMR"/>

<xsd:enumeration value="WMD"/>

<xsd:enumeration value="PSD"/>

<xsd:enumeration value="BOS"/>

<xsd:enumeration value="APS"/>

<xsd:enumeration value="SLY"/>

<xsd:enumeration value="ESA"/>

<xsd:enumeration value="PSA"/>

<xsd:enumeration value="PPA"/>

<xsd:enumeration value="PLA"/>

<xsd:enumeration value="NCS"/>

<xsd:enumeration value="PLS"/>

<xsd:enumeration value="NCW"/>

<xsd:enumeration value="DWS"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="CaseStatusType">

<xsd:restriction base="xsd:string">

<xsd:enumeration value="Tentative"/>

<xsd:enumeration value="New"/>

<xsd:enumeration value="Confirmed"/>

<xsd:enumeration value="Rejected"/>

<xsd:enumeration value="Archived"/>

<xsd:enumeration value="In Progress"/>

<xsd:enumeration value="Completed"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="DevelopmentType">

<xsd:restriction base="xsd:string">

<xsd:enumeration value="Industrial"/>

<xsd:enumeration value="Mized"/>

<xsd:enumeration value="Residential"/>

<xsd:enumeration value="Other"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:complexType name="SelfLayDetails">

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="NewConnectionRequired" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="DrainageRequired" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="SoakWays" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="WaterMainDesign" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="WaterMainConstruction" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="ServicePipeNewMain" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="ServicePipeFitMeter" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="ServicePipeExistingMain" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="ServicePipeFitMeterExistingMain" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="OtherDesc" nillable="false" type="Q1:TextType"/>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="RequiredSupplyDetails">

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="RequiredSupplyType" nillable="false" type="Q1:SupplyType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="Size" nillable="false" type="Q2:SupplySizeType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="Number" nillable="false" type="Q2:SupplySizeType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="OtherText" nillable="false" type="Q1:TextType"/>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="CaseDrainageDetails">

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="SewerageDisposalMethod" nillable="false" type="xsd:string"/>

<xsd:element maxOccurs="1" minOccurs="0" name="SewerageAttenuation" nillable="false" type="xsd:int"/>

<xsd:element maxOccurs="1" minOccurs="0" name="SudsType" nillable="false" type="xsd:string"/>

<xsd:element maxOccurs="1" minOccurs="0" name="FoulWaterDisposal" nillable="false" type="xsd:string"/>

<xsd:element maxOccurs="1" minOccurs="0" name="HighwayDrainageDisposal" nillable="false" type="xsd:string"/>

<xsd:element maxOccurs="1" minOccurs="0" name="TradeEffluentConsent" nillable="false" type="xsd:int"/>

<xsd:element maxOccurs="1" minOccurs="0" name="CommercialIndustrialActivity" nillable="false" type="xsd:int"/>

<xsd:element maxOccurs="1" minOccurs="0" name="PotableWaterRequired" nillable="false" type="xsd:int"/>

<xsd:element maxOccurs="1" minOccurs="0" name="SurfaceWaterDisposal" nillable="false" type="cafpref3:SurfaceWaterDisposalType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="Cesspit" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="SepticTank" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="PublicSewer" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="PrivateSewer" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="Description" nillable="false" type="Q1:TextType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="TradeEffluentDesc" nillable="false" type="Q1:TextType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="SWPEnviornmentAgency" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="SWPRiparianLandOwners" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="SWPLandDrainageAuthority" nillable="false" type="xsd:boolean"/>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="CaseHeader">

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="1" name="CaseReferenceNumber" nillable="false" type="xsd:string"/>

<xsd:element maxOccurs="1" minOccurs="0" name="LegalNoticeFlag" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="LegalNoticePeriod" nillable="false" type="xsd:int"/>

<xsd:element maxOccurs="1" minOccurs="0" name="Status" nillable="false" type="cafpref2:CaseStatusType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="CaseType" nillable="false" type="cafpref2:CaseType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="Description" nillable="false" type="Q1:TextType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="Channel" nillable="false" type="Q1:ApplicationChannel"/>

<xsd:element maxOccurs="1" minOccurs="0" name="SalesArea" nillable="false" type="cafpref4:SalesAreaType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="LandEntry" nillable="false" type="cafpref2:LandEntryDetails"/>

<xsd:element maxOccurs="1" minOccurs="0" name="EasementRequired" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="EasementConsentProvided" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="PlanningStatus" nillable="false" type="cafpref2:CasePlanningStatus"/>

<xsd:element maxOccurs="1" minOccurs="0" name="EstimatedFittings" nillable="false" type="cafpref2:CaseEstimatedFittings"/>

<xsd:element maxOccurs="1" minOccurs="0" name="SelfLayDetails" nillable="false" type="cafpref2:SelfLayDetails"/>

<xsd:element maxOccurs="1" minOccurs="0" name="DrainageDetails" nillable="false" type="cafpref2:CaseDrainageDetails"/>

<xsd:element maxOccurs="1" minOccurs="0" name="EstimatedWaterSupply" nillable="false" type="cafpref2:CaseWaterSupplyQuantity"/>

<xsd:element maxOccurs="1" minOccurs="0" name="ProposedWorkInstallations" nillable="false" type="cafpref2:ProposedWorkInstallations"/>

<xsd:element maxOccurs="1" minOccurs="0" name="SupplyType" nillable="false" type="cafpref2:RequiredSupplyDetails"/>

<xsd:element maxOccurs="1" minOccurs="0" name="OnlineApplication" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="WCMSReference" nillable="false" type="cafpref1:Id"/>

<xsd:element maxOccurs="1" minOccurs="0" name="ReceivedPayment" nillable="false" type="cafpref5:ReceivedPayment"/>

<xsd:element maxOccurs="1" minOccurs="0" name="CaseAdvisor" nillable="false" type="cafpref1:UserId"/>

<xsd:element maxOccurs="1" minOccurs="0" name="CaseEngineer" nillable="false" type="cafpref1:UserId"/>

<xsd:element maxOccurs="1" minOccurs="0" name="CaseOwner" nillable="false" type="cafpref1:UserId"/>

<xsd:element maxOccurs="1" minOccurs="0" name="CasePlanner" nillable="false" type="cafpref1:UserId"/>

<xsd:element maxOccurs="1" minOccurs="0" name="DevelopmentType" nillable="false" type="cafpref2:DevelopmentType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="WaterSupplyMethiod" nillable="false" type="cafpref3:WaterSupplyMethod"/>

<xsd:element maxOccurs="1" minOccurs="0" name="ProcessInstanceURI" nillable="false" type="xsd:string"/>

<xsd:element maxOccurs="1" minOccurs="0" name="ExpressionOfInterestStatus" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="ExpressionofInterestEndDate" nillable="false" type="xsd:dateTime"/>

<xsd:element maxOccurs="1" minOccurs="1" name="key" nillable="false" type="cafpref1:Id"/>

<xsd:element maxOccurs="1" minOccurs="0" name="createdBy" nillable="false" type="cafpref1:UserId"/>

<xsd:element maxOccurs="1" minOccurs="0" name="createdAt" nillable="false" type="xsd:dateTime"/>

<xsd:element maxOccurs="1" minOccurs="0" name="modifiedAt" nillable="false" type="xsd:dateTime"/>

<xsd:element maxOccurs="1" minOccurs="0" name="modifiedBy" nillable="false" type="cafpref1:UserId"/>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="ProposedRequisitionWaste">

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="PublicSewer" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="LateralDrain" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="Foul" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="SurfaceWater" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="NonDomesticDischarge" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="ReasonForDischarge" nillable="false" type="xsd:string"/>

<xsd:element maxOccurs="1" minOccurs="1" name="key" nillable="false" type="cafpref1:Id"/>

<xsd:element maxOccurs="1" minOccurs="0" name="createdBy" nillable="false" type="cafpref1:UserId"/>

<xsd:element maxOccurs="1" minOccurs="0" name="createdAt" nillable="false" type="xsd:dateTime"/>

<xsd:element maxOccurs="1" minOccurs="0" name="modifiedAt" nillable="false" type="xsd:dateTime"/>

<xsd:element maxOccurs="1" minOccurs="0" name="modifiedBy" nillable="false" type="cafpref1:UserId"/>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="PlanSalesDetails">

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="TypeOfPlan" nillable="false" type="cafpref2:PlanType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="PlanOutput" nillable="false" type="cafpref2:PlanOutputType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="NumberOfCopies" nillable="false" type="xsd:integer"/>

<xsd:element maxOccurs="1" minOccurs="1" name="key" nillable="false" type="cafpref1:Id"/>

<xsd:element maxOccurs="1" minOccurs="0" name="createdBy" nillable="false" type="cafpref1:UserId"/>

<xsd:element maxOccurs="1" minOccurs="0" name="createdAt" nillable="false" type="xsd:dateTime"/>

<xsd:element maxOccurs="1" minOccurs="0" name="modifiedAt" nillable="false" type="xsd:dateTime"/>

<xsd:element maxOccurs="1" minOccurs="0" name="modifiedBy" nillable="false" type="cafpref1:UserId"/>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="CasePlanningStatus">

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="SiteAllocated" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="PlanName" nillable="false" type="xsd:string"/>

<xsd:element maxOccurs="1" minOccurs="0" name="DevPlanSiteReference" nillable="false" type="xsd:string"/>

<xsd:element maxOccurs="1" minOccurs="0" name="PreviousUseOfSite" nillable="false" type="xsd:string"/>

<xsd:element maxOccurs="1" minOccurs="0" name="ApplicationType" nillable="false" type="cafpref3:PlanningApplicationType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="LAReferenceNumber" nillable="false" type="xsd:string"/>

<xsd:element maxOccurs="1" minOccurs="0" name="PreplanningLAReference" nillable="false" type="xsd:string"/>

<xsd:element maxOccurs="1" minOccurs="0" name="PreplanningBPMReference" nillable="false" type="xsd:string"/>

<xsd:element maxOccurs="1" minOccurs="0" name="PreplanningApplicationDate" nillable="false" type="xsd:dateTime"/>

<xsd:element maxOccurs="1" minOccurs="0" name="ObjectionFlag" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="ObjectionApprover" nillable="false" type="xsd:string"/>

<xsd:element maxOccurs="1" minOccurs="0" name="ObjectionDate" nillable="false" type="xsd:dateTime"/>

<xsd:element maxOccurs="1" minOccurs="0" name="ObjectionStatus" nillable="false" type="cafpref5:PlanningObjectionStatus"/>

<xsd:element maxOccurs="1" minOccurs="0" name="ObjectionType" nillable="false" type="cafpref5:ObjectionType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="GrampianObjectionEndDate" nillable="false" type="xsd:dateTime"/>

<xsd:element maxOccurs="1" minOccurs="0" name="LPAPlanningStatus" nillable="false" type="cafpref5:LPAPlanningStatusType"/>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="CaseNote">

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="NoteText" nillable="false" type="Q1:TextType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="Type" nillable="false" type="cafpref5:CaseNoteType"/>

<xsd:element maxOccurs="1" minOccurs="1" name="key" nillable="false" type="cafpref1:Id"/>

<xsd:element maxOccurs="1" minOccurs="0" name="createdBy" nillable="false" type="cafpref1:UserId"/>

<xsd:element maxOccurs="1" minOccurs="0" name="createdAt" nillable="false" type="xsd:dateTime"/>

<xsd:element maxOccurs="1" minOccurs="0" name="modifiedAt" nillable="false" type="xsd:dateTime"/>

<xsd:element maxOccurs="1" minOccurs="0" name="modifiedBy" nillable="false" type="cafpref1:UserId"/>

</xsd:sequence>

</xsd:complexType>

<xsd:simpleType name="PlanType">

<xsd:restriction base="xsd:string">

<xsd:enumeration value="Water"/>

<xsd:enumeration value="Sewer"/>

<xsd:enumeration value="Both"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:complexType name="ProposedNewConnectionWaste">

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="Foul" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="SurfaceWater" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="Combined" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="TradeEffluent" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="1" name="key" nillable="false" type="cafpref1:Id"/>

<xsd:element maxOccurs="1" minOccurs="0" name="createdBy" nillable="false" type="cafpref1:UserId"/>

<xsd:element maxOccurs="1" minOccurs="0" name="createdAt" nillable="false" type="xsd:dateTime"/>

<xsd:element maxOccurs="1" minOccurs="0" name="modifiedAt" nillable="false" type="xsd:dateTime"/>

<xsd:element maxOccurs="1" minOccurs="0" name="modifiedBy" nillable="false" type="cafpref1:UserId"/>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="LandEntryDetails">

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="Title" nillable="false" type="Q1:TitleType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="FirstName" nillable="false" type="Q1:TextType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="LastName" nillable="false" type="Q1:TextType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="CompanyName" nillable="false" type="Q1:TextType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="Email" nillable="false" type="Q1:EmailType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="ContactTelephone1" nillable="false" type="Q1:PhoneNumberType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="ContactTelephone2" nillable="false" type="Q1:PhoneNumberType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="BuildingName" nillable="false" type="Q1:TextType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="BuldingNumber" nillable="false" type="Q1:TextType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="BuildingSubNumber" nillable="false" type="Q1:TextType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="Streetline1" nillable="false" type="Q1:TextType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="Streetline2" nillable="false" type="Q1:TextType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="Streetline3" nillable="false" type="Q1:TextType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="Town" nillable="false" type="Q1:TextType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="County" nillable="false" type="Q1:TextType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="Description" nillable="false" type="Q1:TextType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="Postcode" nillable="false" type="Q1:PostcodeType"/>

</xsd:sequence>

</xsd:complexType>

<xsd:simpleType name="PlanOutputType">

<xsd:restriction base="xsd:string">

<xsd:enumeration value="A4"/>

<xsd:enumeration value="A3"/>

<xsd:enumeration value="A0"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:complexType name="CaseScheme">

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="SummaryWBS" nillable="false" type="xsd:string"/>

<xsd:element maxOccurs="1" minOccurs="0" name="ExpenseWBS" nillable="false" type="xsd:string"/>

<xsd:element maxOccurs="1" minOccurs="0" name="RevenueWBS" nillable="false" type="xsd:string"/>

<xsd:element maxOccurs="1" minOccurs="0" name="CostCode" nillable="false" type="xsd:string"/>

<xsd:element maxOccurs="1" minOccurs="0" name="MinExpectedRevenue" nillable="false" type="Q1:CurrencyType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="EstimatedSchemeCost" nillable="false" type="Q1:CurrencyType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="FinalSchemeCost" nillable="false" type="Q1:CurrencyType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="AcceptedPaymentType" nillable="false" type="cafpref4:OfferPaymentType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="LegalAgreementRequired" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="LegalAgreementSigned" nillable="false" type="xsd:boolean"/>

<xsd:element maxOccurs="1" minOccurs="0" name="ApprovedBy" nillable="false" type="xsd:string"/>

<xsd:element maxOccurs="1" minOccurs="0" name="QuotationNumber" nillable="false" type="xsd:string"/>

<xsd:element maxOccurs="1" minOccurs="0" name="OfferStatus" nillable="false" type="cafpref4:OfferStatusType"/>

<xsd:element maxOccurs="1" minOccurs="1" name="key" nillable="false" type="cafpref1:Id"/>

<xsd:element maxOccurs="1" minOccurs="0" name="createdBy" nillable="false" type="cafpref1:UserId"/>

<xsd:element maxOccurs="1" minOccurs="0" name="createdAt" nillable="false" type="xsd:dateTime"/>

<xsd:element maxOccurs="1" minOccurs="0" name="modifiedAt" nillable="false" type="xsd:dateTime"/>

<xsd:element maxOccurs="1" minOccurs="0" name="modifiedBy" nillable="false" type="cafpref1:UserId"/>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="CaseAdditionalInfo">

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="Name" nillable="false" type="Q1:TextType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="Value" nillable="false" type="Q1:TextType"/>

<xsd:element maxOccurs="1" minOccurs="1" name="key" nillable="false" type="cafpref1:Id"/>

<xsd:element maxOccurs="1" minOccurs="0" name="createdBy" nillable="false" type="cafpref1:UserId"/>

<xsd:element maxOccurs="1" minOccurs="0" name="createdAt" nillable="false" type="xsd:dateTime"/>

<xsd:element maxOccurs="1" minOccurs="0" name="modifiedAt" nillable="false" type="xsd:dateTime"/>

<xsd:element maxOccurs="1" minOccurs="0" name="modifiedBy" nillable="false" type="cafpref1:UserId"/>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="CaseWaterSupplyQuantity">

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="MinimumFlow" nillable="false" type="xsd:int"/>

<xsd:element maxOccurs="1" minOccurs="0" name="MaximumFlow" nillable="false" type="xsd:int"/>

<xsd:element maxOccurs="1" minOccurs="0" name="Quantity24Hrs" nillable="false" type="xsd:int"/>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="urn:abc.com:DS:ICE:caf:modeled:common/common">

<xsd:simpleType name="SurfaceWaterDisposalType">

<xsd:restriction base="xsd:string">

<xsd:enumeration value="Soakaway"/>

<xsd:enumeration value="Combined Sewer"/>

<xsd:enumeration value="Surface Water Sewer"/>

<xsd:enumeration value="Water Course"/>

<xsd:enumeration value="Not Applicable"/>

<xsd:enumeration value="Not Provided"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="PlanningApplicationType">

<xsd:restriction base="xsd:string">

<xsd:enumeration value="Change of Use"/>

<xsd:enumeration value="Other"/>

<xsd:enumeration value="Full"/>

<xsd:enumeration value="Outline"/>

<xsd:enumeration value="Reserved Matter"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="WaterSupplyMethod">

<xsd:restriction base="xsd:string">

<xsd:enumeration value="Public Water Main"/>

<xsd:enumeration value="Private"/>

<xsd:enumeration value="Not Applicable"/>

<xsd:enumeration value="Not Provided"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:schema>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="urn:abc.com:DS:ICE:caf:modeled:order">

<xsd:simpleType name="PaymentMethodType">

<xsd:restriction base="xsd:string">

<xsd:enumeration value="Online"/>

<xsd:enumeration value="Cheque"/>

<xsd:enumeration value="BACS"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="OfferPaymentType">

<xsd:restriction base="xsd:string">

<xsd:enumeration value="Relevant Deficit Option"/>

<xsd:enumeration value="Commuted Sum Option"/>

<xsd:enumeration value="Actual Cost"/>

<xsd:enumeration value="Mixed"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="OfferStatusType">

<xsd:restriction base="xsd:string">

<xsd:enumeration value="Sent To Customer"/>

<xsd:enumeration value="Accepted"/>

<xsd:enumeration value="Rejected"/>

<xsd:enumeration value="Cancelled"/>

<xsd:enumeration value="Created"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="PaymentStatusType">

<xsd:restriction base="xsd:string">

<xsd:enumeration value="Requested"/>

<xsd:enumeration value="Received"/>

<xsd:enumeration value="Processed"/>

<xsd:enumeration value="Rejected"/>

<xsd:enumeration value="Posted"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="SalesAreaType">

<xsd:restriction base="xsd:string"/>

</xsd:simpleType>

</xsd:schema>

<xsd:schema xmlns:Q1="urn:abc.com:DS:ICE:caf:modeled:common" xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="urn:abc.com:DS:ICE:caf:modeled:application/application">

<xsd:import namespace="urn:abc.com:DS:ICE:caf:modeled:common"/>

<xsd:import namespace="urn:abc.com:DS:ICE:caf:modeled:order"/>

<xsd:complexType name="ReceivedPayment">

<xsd:sequence>

<xsd:element maxOccurs="1" minOccurs="0" name="PaymentMethod" nillable="false" type="cafpref4:PaymentMethodType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="PaymentStatus" nillable="false" type="cafpref4:PaymentStatusType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="Amount" nillable="false" type="Q1:CurrencyType"/>

<xsd:element maxOccurs="1" minOccurs="0" name="ChequeNumber" nillable="false" type="xsd:string"/>

<xsd:element maxOccurs="1" minOccurs="0" name="Note" nillable="false" type="xsd:string"/>

<xsd:element maxOccurs="1" minOccurs="0" name="DateReceived" nillable="false" type="xsd:dateTime"/>

<xsd:element maxOccurs="1" minOccurs="0" name="DateAccepted" nillable="false" type="xsd:dateTime"/>

<xsd:element maxOccurs="1" minOccurs="0" name="DatePosted" nillable="false" type="xsd:dateTime"/>

</xsd:sequence>

</xsd:complexType>

<xsd:simpleType name="PlanningObjectionStatus">

<xsd:restriction base="xsd:string">

<xsd:enumeration value="Approved"/>

<xsd:enumeration value="Rejected"/>

<xsd:enumeration value="Confirmed"/>

<xsd:enumeration value="Removed"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="ObjectionType">

<xsd:restriction base="xsd:string">

<xsd:enumeration value="Grampian"/>

<xsd:enumeration value="Out Right"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="CaseNoteType">

<xsd:restriction base="xsd:string">

<xsd:enumeration value="Interaction"/>

<xsd:enumeration value="General"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="LPAPlanningStatusType">

<xsd:restriction base="xsd:string">

<xsd:enumeration value="Pending"/>

<xsd:enumeration value="Approved"/>

<xsd:enumeration value="Withdrawn"/>

<xsd:enumeration value="Refused"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:schema>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="urn:abc.com:DS:ICE:caf:modeled:site/site">

<xsd:simpleType name="SupplySizeType">

<xsd:restriction base="xsd:string">

<xsd:enumeration value="63&quot;"/>

<xsd:enumeration value="92&quot;"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:schema>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="urn:abc.com:DS:ICE:caf:modeled:common">

<xsd:simpleType name="CurrencyType">

<xsd:restriction base="xsd:decimal">

<xsd:totalDigits value="15"/>

<xsd:fractionDigits value="2"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="ApplicationChannel">

<xsd:restriction base="xsd:string">

<xsd:enumeration value="Online"/>

<xsd:enumeration value="Offline"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="EmailType">

<xsd:restriction base="xsd:string"/>

</xsd:simpleType>

<xsd:simpleType name="TextType">

<xsd:restriction base="xsd:string"/>

</xsd:simpleType>

<xsd:simpleType name="PhoneNumberType">

<xsd:restriction base="xsd:string"/>

</xsd:simpleType>

<xsd:simpleType name="TitleType">

<xsd:restriction base="xsd:string">

<xsd:enumeration value="Mr"/>

<xsd:enumeration value="Ms"/>

<xsd:enumeration value="Miss"/>

<xsd:enumeration value="Mrs"/>

<xsd:enumeration value="Prof"/>

<xsd:enumeration value="Dr"/>

<xsd:enumeration value="Sir"/>

<xsd:enumeration value="Rev"/>

<xsd:enumeration value="Other"/>

<xsd:enumeration value="NA"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="SupplyType">

<xsd:restriction base="xsd:string">

<xsd:enumeration value="New Building"/>

<xsd:enumeration value="Separation of Supply"/>

<xsd:enumeration value="Conversion"/>

<xsd:enumeration value="Refurbishment/Redevelopment"/>

<xsd:enumeration value="Cattle Trough"/>

<xsd:enumeration value="Industrial/Commercial"/>

<xsd:enumeration value="Fire Fighting Appratus/Sprinkle"/>

<xsd:enumeration value="Other"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="PostcodeType">

<xsd:restriction base="xsd:string"/>

</xsd:simpleType>

</xsd:schema>

</types>

<message name="CreateCase">

<part element="tns:CreateCase" name="CreateCase"/>

</message>

<message name="CreateCaseResponse">

<part element="tns:CreateCaseResponse" name="CreateCaseResponse"/>

</message>

<message name="CAFServiceException">

<part element="ex16:CAFServiceException" name="CAFServiceException"/>

</message>

<message name="UpdateCase">

<part element="tns:UpdateCase" name="UpdateCase"/>

</message>

<message name="UpdateCaseResponse">

<part element="tns:UpdateCaseResponse" name="UpdateCaseResponse"/>

</message>

<message name="ReadCaseBykey">

<part element="tns:ReadCaseBykey" name="ReadCaseBykey"/>

</message>

<message name="ReadCaseBykeyResponse">

<part element="tns:ReadCaseBykeyResponse" name="ReadCaseBykeyResponse"/>

</message>

<message name="ReadByReferenceNumber">

<part element="tns:ReadByReferenceNumber" name="ReadByReferenceNumber"/>

</message>

<message name="ReadByReferenceNumberResponse">

<part element="tns:ReadByReferenceNumberResponse" name="ReadByReferenceNumberResponse"/>

</message>

<message name="CreateCaseScheme">

<part element="tns:CreateCaseScheme" name="CreateCaseScheme"/>

</message>

<message name="CreateCaseSchemeResponse">

<part element="tns:CreateCaseSchemeResponse" name="CreateCaseSchemeResponse"/>

</message>

<message name="ReadCaseScheme">

<part element="tns:ReadCaseScheme" name="ReadCaseScheme"/>

</message>

<message name="ReadCaseSchemeResponse">

<part element="tns:ReadCaseSchemeResponse" name="ReadCaseSchemeResponse"/>

</message>

<message name="UpdateCaseScheme">

<part element="tns:UpdateCaseScheme" name="UpdateCaseScheme"/>

</message>

<message name="UpdateCaseSchemeResponse">

<part element="tns:UpdateCaseSchemeResponse" name="UpdateCaseSchemeResponse"/>

</message>

<message name="AddCaseNote">

<part element="tns:AddCaseNote" name="AddCaseNote"/>

</message>

<message name="AddCaseNoteResponse">

<part element="tns:AddCaseNoteResponse" name="AddCaseNoteResponse"/>

</message>

<message name="DeleteCaseNote">

<part element="tns:DeleteCaseNote" name="DeleteCaseNote"/>

</message>

<message name="DeleteCaseNoteResponse">

<part element="tns:DeleteCaseNoteResponse" name="DeleteCaseNoteResponse"/>

</message>

<message name="CreateAdditionalInformation">

<part element="tns:CreateAdditionalInformation" name="CreateAdditionalInformation"/>

</message>

<message name="CreateAdditionalInformationResponse">

<part element="tns:CreateAdditionalInformationResponse" name="CreateAdditionalInformationResponse"/>

</message>

<message name="DeleteAdditionalInformation">

<part element="tns:DeleteAdditionalInformation" name="DeleteAdditionalInformation"/>

</message>

<message name="DeleteAdditionalInformationResponse">

<part element="tns:DeleteAdditionalInformationResponse" name="DeleteAdditionalInformationResponse"/>

</message>

<message name="UpdateAdditionalInformation">

<part element="tns:UpdateAdditionalInformation" name="UpdateAdditionalInformation"/>

</message>

<message name="UpdateAdditionalInformationResponse">

<part element="tns:UpdateAdditionalInformationResponse" name="UpdateAdditionalInformationResponse"/>

</message>

<message name="CreatePlanSales">

<part element="tns:CreatePlanSales" name="CreatePlanSales"/>

</message>

<message name="CreatePlanSalesResponse">

<part element="tns:CreatePlanSalesResponse" name="CreatePlanSalesResponse"/>

</message>

<message name="UpdatePlanSales">

<part element="tns:UpdatePlanSales" name="UpdatePlanSales"/>

</message>

<message name="UpdatePlanSalesResponse">

<part element="tns:UpdatePlanSalesResponse" name="UpdatePlanSalesResponse"/>

</message>

<message name="DeletePlanSales">

<part element="tns:DeletePlanSales" name="DeletePlanSales"/>

</message>

<message name="DeletePlanSalesResponse">

<part element="tns:DeletePlanSalesResponse" name="DeletePlanSalesResponse"/>

</message>

<message name="DeleteAllAdditionalInformation">

<part element="tns:DeleteAllAdditionalInformation" name="DeleteAllAdditionalInformation"/>

</message>

<message name="DeleteAllAdditionalInformationResponse">

<part element="tns:DeleteAllAdditionalInformationResponse" name="DeleteAllAdditionalInformationResponse"/>

</message>

<message name="DeleteAllNotes">

<part element="tns:DeleteAllNotes" name="DeleteAllNotes"/>

</message>

<message name="DeleteAllNotesResponse">

<part element="tns:DeleteAllNotesResponse" name="DeleteAllNotesResponse"/>

</message>

<message name="DeleteAllPlanSales">

<part element="tns:DeleteAllPlanSales" name="DeleteAllPlanSales"/>

</message>

<message name="DeleteAllPlanSalesResponse">

<part element="tns:DeleteAllPlanSalesResponse" name="DeleteAllPlanSalesResponse"/>

</message>

<message name="AddProposedNewConnectionWaste">

<part element="tns:AddProposedNewConnectionWaste" name="AddProposedNewConnectionWaste"/>

</message>

<message name="AddProposedNewConnectionWasteResponse">

<part element="tns:AddProposedNewConnectionWasteResponse" name="AddProposedNewConnectionWasteResponse"/>

</message>

<message name="RemoveProposedNewConnectionWaste">

<part element="tns:RemoveProposedNewConnectionWaste" name="RemoveProposedNewConnectionWaste"/>

</message>

<message name="RemoveProposedNewConnectionWasteResponse">

<part element="tns:RemoveProposedNewConnectionWasteResponse" name="RemoveProposedNewConnectionWasteResponse"/>

</message>

<message name="ReadProposednewConnectionWaste">

<part element="tns:ReadProposednewConnectionWaste" name="ReadProposednewConnectionWaste"/>

</message>

<message name="ReadProposednewConnectionWasteResponse">

<part element="tns:ReadProposednewConnectionWasteResponse" name="ReadProposednewConnectionWasteResponse"/>

</message>

<message name="UpdateProposedNewConnectionWaste">

<part element="tns:UpdateProposedNewConnectionWaste" name="UpdateProposedNewConnectionWaste"/>

</message>

<message name="UpdateProposedNewConnectionWasteResponse">

<part element="tns:UpdateProposedNewConnectionWasteResponse" name="UpdateProposedNewConnectionWasteResponse"/>

</message>

<message name="AddProposedRequiisitionWaste">

<part element="tns:AddProposedRequiisitionWaste" name="AddProposedRequiisitionWaste"/>

</message>

<message name="AddProposedRequiisitionWasteResponse">

<part element="tns:AddProposedRequiisitionWasteResponse" name="AddProposedRequiisitionWasteResponse"/>

</message>

<message name="RemoveProposedRrequisitionWaste">

<part element="tns:RemoveProposedRrequisitionWaste" name="RemoveProposedRrequisitionWaste"/>

</message>

<message name="RemoveProposedRrequisitionWasteResponse">

<part element="tns:RemoveProposedRrequisitionWasteResponse" name="RemoveProposedRrequisitionWasteResponse"/>

</message>

<message name="UpdateProposedRequisitionWaste">

<part element="tns:UpdateProposedRequisitionWaste" name="UpdateProposedRequisitionWaste"/>

</message>

<message name="UpdateProposedRequisitionWasteResponse">

<part element="tns:UpdateProposedRequisitionWasteResponse" name="UpdateProposedRequisitionWasteResponse"/>

</message>

<message name="ReadProposedRequisitionWaste">

<part element="tns:ReadProposedRequisitionWaste" name="ReadProposedRequisitionWaste"/>

</message>

<message name="ReadProposedRequisitionWasteResponse">

<part element="tns:ReadProposedRequisitionWasteResponse" name="ReadProposedRequisitionWasteResponse"/>

</message>

<message name="RemoveAllProposedNewConnectionWaste">

<part element="tns:RemoveAllProposedNewConnectionWaste" name="RemoveAllProposedNewConnectionWaste"/>

</message>

<message name="RemoveAllProposedNewConnectionWasteResponse">

<part element="tns:RemoveAllProposedNewConnectionWasteResponse" name="RemoveAllProposedNewConnectionWasteResponse"/>

</message>

<message name="RemoveAllProposedRequisitionWaste">

<part element="tns:RemoveAllProposedRequisitionWaste" name="RemoveAllProposedRequisitionWaste"/>

</message>

<message name="RemoveAllProposedRequisitionWasteResponse">

<part element="tns:RemoveAllProposedRequisitionWasteResponse" name="RemoveAllProposedRequisitionWasteResponse"/>

</message>

<message name="ReadPlanSalesDetails">

<part element="tns:ReadPlanSalesDetails" name="ReadPlanSalesDetails"/>

</message>

<message name="ReadPlanSalesDetailsResponse">

<part element="tns:ReadPlanSalesDetailsResponse" name="ReadPlanSalesDetailsResponse"/>

</message>

<message name="ReadCaseNote">

<part element="tns:ReadCaseNote" name="ReadCaseNote"/>

</message>

<message name="ReadCaseNoteResponse">

<part element="tns:ReadCaseNoteResponse" name="ReadCaseNoteResponse"/>

</message>

<portType name="ManageCaseHeaderService">

<jaxws:bindings>

<jaxws:class name="ManageCaseHeaderServiceSEI"/>

</jaxws:bindings>

<operation name="CreateCase"><PolicyReference URI="#P1" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<input message="tns:CreateCase"/>

<output message="tns:CreateCaseResponse"/>

<fault message="tns:CAFServiceException" name="CAFServiceException"/>

</operation>

<operation name="UpdateCase"><PolicyReference URI="#P2" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<input message="tns:UpdateCase"/>

<output message="tns:UpdateCaseResponse"/>

<fault message="tns:CAFServiceException" name="CAFServiceException"/>

</operation>

<operation name="ReadCaseBykey"><PolicyReference URI="#P3" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<input message="tns:ReadCaseBykey"/>

<output message="tns:ReadCaseBykeyResponse"/>

<fault message="tns:CAFServiceException" name="CAFServiceException"/>

</operation>

<operation name="ReadByReferenceNumber"><PolicyReference URI="#P4" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<input message="tns:ReadByReferenceNumber"/>

<output message="tns:ReadByReferenceNumberResponse"/>

<fault message="tns:CAFServiceException" name="CAFServiceException"/>

</operation>

<operation name="CreateCaseScheme"><PolicyReference URI="#P5" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<input message="tns:CreateCaseScheme"/>

<output message="tns:CreateCaseSchemeResponse"/>

<fault message="tns:CAFServiceException" name="CAFServiceException"/>

</operation>

<operation name="ReadCaseScheme"><PolicyReference URI="#P6" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<input message="tns:ReadCaseScheme"/>

<output message="tns:ReadCaseSchemeResponse"/>

<fault message="tns:CAFServiceException" name="CAFServiceException"/>

</operation>

<operation name="UpdateCaseScheme"><PolicyReference URI="#P7" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<input message="tns:UpdateCaseScheme"/>

<output message="tns:UpdateCaseSchemeResponse"/>

<fault message="tns:CAFServiceException" name="CAFServiceException"/>

</operation>

<operation name="AddCaseNote"><PolicyReference URI="#P8" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<input message="tns:AddCaseNote"/>

<output message="tns:AddCaseNoteResponse"/>

<fault message="tns:CAFServiceException" name="CAFServiceException"/>

</operation>

<operation name="DeleteCaseNote"><PolicyReference URI="#P9" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<input message="tns:DeleteCaseNote"/>

<output message="tns:DeleteCaseNoteResponse"/>

<fault message="tns:CAFServiceException" name="CAFServiceException"/>

</operation>

<operation name="CreateAdditionalInformation"><PolicyReference URI="#P10" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<input message="tns:CreateAdditionalInformation"/>

<output message="tns:CreateAdditionalInformationResponse"/>

<fault message="tns:CAFServiceException" name="CAFServiceException"/>

</operation>

<operation name="DeleteAdditionalInformation"><PolicyReference URI="#P11" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<input message="tns:DeleteAdditionalInformation"/>

<output message="tns:DeleteAdditionalInformationResponse"/>

<fault message="tns:CAFServiceException" name="CAFServiceException"/>

</operation>

<operation name="UpdateAdditionalInformation"><PolicyReference URI="#P12" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<input message="tns:UpdateAdditionalInformation"/>

<output message="tns:UpdateAdditionalInformationResponse"/>

<fault message="tns:CAFServiceException" name="CAFServiceException"/>

</operation>

<operation name="CreatePlanSales"><PolicyReference URI="#P13" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<input message="tns:CreatePlanSales"/>

<output message="tns:CreatePlanSalesResponse"/>

<fault message="tns:CAFServiceException" name="CAFServiceException"/>

</operation>

<operation name="UpdatePlanSales"><PolicyReference URI="#P14" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<input message="tns:UpdatePlanSales"/>

<output message="tns:UpdatePlanSalesResponse"/>

<fault message="tns:CAFServiceException" name="CAFServiceException"/>

</operation>

<operation name="DeletePlanSales"><PolicyReference URI="#P15" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<input message="tns:DeletePlanSales"/>

<output message="tns:DeletePlanSalesResponse"/>

<fault message="tns:CAFServiceException" name="CAFServiceException"/>

</operation>

<operation name="DeleteAllAdditionalInformation"><PolicyReference URI="#P16" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<input message="tns:DeleteAllAdditionalInformation"/>

<output message="tns:DeleteAllAdditionalInformationResponse"/>

<fault message="tns:CAFServiceException" name="CAFServiceException"/>

</operation>

<operation name="DeleteAllNotes"><PolicyReference URI="#P17" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<input message="tns:DeleteAllNotes"/>

<output message="tns:DeleteAllNotesResponse"/>

<fault message="tns:CAFServiceException" name="CAFServiceException"/>

</operation>

<operation name="DeleteAllPlanSales"><PolicyReference URI="#P18" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<input message="tns:DeleteAllPlanSales"/>

<output message="tns:DeleteAllPlanSalesResponse"/>

<fault message="tns:CAFServiceException" name="CAFServiceException"/>

</operation>

<operation name="AddProposedNewConnectionWaste"><PolicyReference URI="#P19" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<input message="tns:AddProposedNewConnectionWaste"/>

<output message="tns:AddProposedNewConnectionWasteResponse"/>

<fault message="tns:CAFServiceException" name="CAFServiceException"/>

</operation>

<operation name="RemoveProposedNewConnectionWaste"><PolicyReference URI="#P20" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<input message="tns:RemoveProposedNewConnectionWaste"/>

<output message="tns:RemoveProposedNewConnectionWasteResponse"/>

<fault message="tns:CAFServiceException" name="CAFServiceException"/>

</operation>

<operation name="ReadProposednewConnectionWaste"><PolicyReference URI="#P21" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<input message="tns:ReadProposednewConnectionWaste"/>

<output message="tns:ReadProposednewConnectionWasteResponse"/>

<fault message="tns:CAFServiceException" name="CAFServiceException"/>

</operation>

<operation name="UpdateProposedNewConnectionWaste"><PolicyReference URI="#P22" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<input message="tns:UpdateProposedNewConnectionWaste"/>

<output message="tns:UpdateProposedNewConnectionWasteResponse"/>

<fault message="tns:CAFServiceException" name="CAFServiceException"/>

</operation>

<operation name="AddProposedRequiisitionWaste"><PolicyReference URI="#P23" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<input message="tns:AddProposedRequiisitionWaste"/>

<output message="tns:AddProposedRequiisitionWasteResponse"/>

<fault message="tns:CAFServiceException" name="CAFServiceException"/>

</operation>

<operation name="RemoveProposedRrequisitionWaste"><PolicyReference URI="#P24" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<input message="tns:RemoveProposedRrequisitionWaste"/>

<output message="tns:RemoveProposedRrequisitionWasteResponse"/>

<fault message="tns:CAFServiceException" name="CAFServiceException"/>

</operation>

<operation name="UpdateProposedRequisitionWaste"><PolicyReference URI="#P25" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<input message="tns:UpdateProposedRequisitionWaste"/>

<output message="tns:UpdateProposedRequisitionWasteResponse"/>

<fault message="tns:CAFServiceException" name="CAFServiceException"/>

</operation>

<operation name="ReadProposedRequisitionWaste"><PolicyReference URI="#P26" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<input message="tns:ReadProposedRequisitionWaste"/>

<output message="tns:ReadProposedRequisitionWasteResponse"/>

<fault message="tns:CAFServiceException" name="CAFServiceException"/>

</operation>

<operation name="RemoveAllProposedNewConnectionWaste"><PolicyReference URI="#P27" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<input message="tns:RemoveAllProposedNewConnectionWaste"/>

<output message="tns:RemoveAllProposedNewConnectionWasteResponse"/>

<fault message="tns:CAFServiceException" name="CAFServiceException"/>

</operation>

<operation name="RemoveAllProposedRequisitionWaste"><PolicyReference URI="#P28" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<input message="tns:RemoveAllProposedRequisitionWaste"/>

<output message="tns:RemoveAllProposedRequisitionWasteResponse"/>

<fault message="tns:CAFServiceException" name="CAFServiceException"/>

</operation>

<operation name="ReadPlanSalesDetails"><PolicyReference URI="#P29" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<input message="tns:ReadPlanSalesDetails"/>

<output message="tns:ReadPlanSalesDetailsResponse"/>

<fault message="tns:CAFServiceException" name="CAFServiceException"/>

</operation>

<operation name="ReadCaseNote"><PolicyReference URI="#P30" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<input message="tns:ReadCaseNote"/>

<output message="tns:ReadCaseNoteResponse"/>

<fault message="tns:CAFServiceException" name="CAFServiceException"/>

</operation>

</portType>

</definitions>

Former Member
0 Kudos

This is the second wsdl file::

 

<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:cafpref1="http://www.sap.com/caf/sap.com/caf.core/services" xmlns:cafpref2="urn:abc.com:DS:ICE:caf:modeled:application" xmlns:cafpref3="urn:abc.com:DS:ICE:caf:modeled:common/common" xmlns:cafpref4="urn:abc.com:DS:ICE:caf:modeled:order" xmlns:cafpref5="urn:abc.com:DS:ICE:caf:modeled:application/application" xmlns:cafpref6="urn:abc.com:DS:ICE:caf:modeled:site/site" xmlns:cafpref7="urn:abc.com:DS:ICE:caf:modeled:common" xmlns:ex16="http://www.sap.com/caf/sap.com/caf.core/faults" xmlns:jaxws="http://java.sun.com/xml/ns/jaxws" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService" targetNamespace="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService"><Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="P1" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"><ExactlyOne><All><wsp:ExactlyOne xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"><!--Binding for AuthenticationMethod sapsp:HTTPBasic--><wsp:All><sp:TransportBinding xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702"><wsp:Policy><sp:TransportToken><wsp:Policy><!--AuthenticationMethod sapsp:HTTPBasic--><sp:HttpsToken><wsp:Policy><sp:HttpBasicAuthentication/></wsp:Policy></sp:HttpsToken></wsp:Policy></sp:TransportToken><sp:AlgorithmSuite><wsp:Policy><sp:TripleDesRsa15/></wsp:Policy></sp:AlgorithmSuite><sp:Layout><wsp:Policy><sp:Strict/></wsp:Policy></sp:Layout></wsp:Policy></sp:TransportBinding></wsp:All><!--Binding for AuthenticationMethod sapsp:HTTPSSO2--><wsp:All><sp:TransportBinding xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702"><wsp:Policy><sp:TransportToken><wsp:Policy><!--AuthenticationMethod sapsp:HTTPSSO2--><sp:HttpsToken><wsp:Policy><sapsp:HTTPSSO2 xmlns:sapsp="http://www.sap.com/webas/630/soap/features/security/policy"/></wsp:Policy></sp:HttpsToken></wsp:Policy></sp:TransportToken><sp:AlgorithmSuite><wsp:Policy><sp:TripleDesRsa15/></wsp:Policy></sp:AlgorithmSuite><sp:Layout><wsp:Policy><sp:Strict/></wsp:Policy></sp:Layout></wsp:Policy></sp:TransportBinding></wsp:All></wsp:ExactlyOne></All></ExactlyOne></Policy><UsingPolicy xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<import location="file2.wsdl" namespace="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService"/>

<binding name="ManageCaseHeaderServiceBinding" type="tns:ManageCaseHeaderService"><PolicyReference URI="#P1" xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy"/>

<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

<operation name="CreateCase">

<soap:operation soapAction="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService/CreateCase"/>

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

<fault name="CAFServiceException">

<soap:fault name="CAFServiceException" use="literal"/>

</fault>

</operation>

<operation name="UpdateCase">

<soap:operation soapAction="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService/UpdateCase"/>

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

<fault name="CAFServiceException">

<soap:fault name="CAFServiceException" use="literal"/>

</fault>

</operation>

<operation name="ReadCaseBykey">

<soap:operation soapAction="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService/ReadCaseBykey"/>

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

<fault name="CAFServiceException">

<soap:fault name="CAFServiceException" use="literal"/>

</fault>

</operation>

<operation name="ReadByReferenceNumber">

<soap:operation soapAction="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService/ReadByReferenceNumber"/>

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

<fault name="CAFServiceException">

<soap:fault name="CAFServiceException" use="literal"/>

</fault>

</operation>

<operation name="CreateCaseScheme">

<soap:operation soapAction="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService/CreateCaseScheme"/>

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

<fault name="CAFServiceException">

<soap:fault name="CAFServiceException" use="literal"/>

</fault>

</operation>

<operation name="ReadCaseScheme">

<soap:operation soapAction="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService/ReadCaseScheme"/>

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

<fault name="CAFServiceException">

<soap:fault name="CAFServiceException" use="literal"/>

</fault>

</operation>

<operation name="UpdateCaseScheme">

<soap:operation soapAction="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService/UpdateCaseScheme"/>

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

<fault name="CAFServiceException">

<soap:fault name="CAFServiceException" use="literal"/>

</fault>

</operation>

<operation name="AddCaseNote">

<soap:operation soapAction="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService/AddCaseNote"/>

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

<fault name="CAFServiceException">

<soap:fault name="CAFServiceException" use="literal"/>

</fault>

</operation>

<operation name="DeleteCaseNote">

<soap:operation soapAction="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService/DeleteCaseNote"/>

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

<fault name="CAFServiceException">

<soap:fault name="CAFServiceException" use="literal"/>

</fault>

</operation>

<operation name="CreateAdditionalInformation">

<soap:operation soapAction="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService/CreateAdditionalInformation"/>

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

<fault name="CAFServiceException">

<soap:fault name="CAFServiceException" use="literal"/>

</fault>

</operation>

<operation name="DeleteAdditionalInformation">

<soap:operation soapAction="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService/DeleteAdditionalInformation"/>

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

<fault name="CAFServiceException">

<soap:fault name="CAFServiceException" use="literal"/>

</fault>

</operation>

<operation name="UpdateAdditionalInformation">

<soap:operation soapAction="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService/UpdateAdditionalInformation"/>

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

<fault name="CAFServiceException">

<soap:fault name="CAFServiceException" use="literal"/>

</fault>

</operation>

<operation name="CreatePlanSales">

<soap:operation soapAction="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService/CreatePlanSales"/>

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

<fault name="CAFServiceException">

<soap:fault name="CAFServiceException" use="literal"/>

</fault>

</operation>

<operation name="UpdatePlanSales">

<soap:operation soapAction="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService/UpdatePlanSales"/>

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

<fault name="CAFServiceException">

<soap:fault name="CAFServiceException" use="literal"/>

</fault>

</operation>

<operation name="DeletePlanSales">

<soap:operation soapAction="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService/DeletePlanSales"/>

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

<fault name="CAFServiceException">

<soap:fault name="CAFServiceException" use="literal"/>

</fault>

</operation>

<operation name="DeleteAllAdditionalInformation">

<soap:operation soapAction="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService/DeleteAllAdditionalInformation"/>

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

<fault name="CAFServiceException">

<soap:fault name="CAFServiceException" use="literal"/>

</fault>

</operation>

<operation name="DeleteAllNotes">

<soap:operation soapAction="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService/DeleteAllNotes"/>

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

<fault name="CAFServiceException">

<soap:fault name="CAFServiceException" use="literal"/>

</fault>

</operation>

<operation name="DeleteAllPlanSales">

<soap:operation soapAction="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService/DeleteAllPlanSales"/>

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

<fault name="CAFServiceException">

<soap:fault name="CAFServiceException" use="literal"/>

</fault>

</operation>

<operation name="AddProposedNewConnectionWaste">

<soap:operation soapAction="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService/AddProposedNewConnectionWaste"/>

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

<fault name="CAFServiceException">

<soap:fault name="CAFServiceException" use="literal"/>

</fault>

</operation>

<operation name="RemoveProposedNewConnectionWaste">

<soap:operation soapAction="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService/RemoveProposedNewConnectionWaste"/>

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

<fault name="CAFServiceException">

<soap:fault name="CAFServiceException" use="literal"/>

</fault>

</operation>

<operation name="ReadProposednewConnectionWaste">

<soap:operation soapAction="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService/ReadProposednewConnectionWaste"/>

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

<fault name="CAFServiceException">

<soap:fault name="CAFServiceException" use="literal"/>

</fault>

</operation>

<operation name="UpdateProposedNewConnectionWaste">

<soap:operation soapAction="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService/UpdateProposedNewConnectionWaste"/>

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

<fault name="CAFServiceException">

<soap:fault name="CAFServiceException" use="literal"/>

</fault>

</operation>

<operation name="AddProposedRequiisitionWaste">

<soap:operation soapAction="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService/AddProposedRequiisitionWaste"/>

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

<fault name="CAFServiceException">

<soap:fault name="CAFServiceException" use="literal"/>

</fault>

</operation>

<operation name="RemoveProposedRrequisitionWaste">

<soap:operation soapAction="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService/RemoveProposedRrequisitionWaste"/>

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

<fault name="CAFServiceException">

<soap:fault name="CAFServiceException" use="literal"/>

</fault>

</operation>

<operation name="UpdateProposedRequisitionWaste">

<soap:operation soapAction="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService/UpdateProposedRequisitionWaste"/>

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

<fault name="CAFServiceException">

<soap:fault name="CAFServiceException" use="literal"/>

</fault>

</operation>

<operation name="ReadProposedRequisitionWaste">

<soap:operation soapAction="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService/ReadProposedRequisitionWaste"/>

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

<fault name="CAFServiceException">

<soap:fault name="CAFServiceException" use="literal"/>

</fault>

</operation>

<operation name="RemoveAllProposedNewConnectionWaste">

<soap:operation soapAction="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService/RemoveAllProposedNewConnectionWaste"/>

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

<fault name="CAFServiceException">

<soap:fault name="CAFServiceException" use="literal"/>

</fault>

</operation>

<operation name="RemoveAllProposedRequisitionWaste">

<soap:operation soapAction="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService/RemoveAllProposedRequisitionWaste"/>

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

<fault name="CAFServiceException">

<soap:fault name="CAFServiceException" use="literal"/>

</fault>

</operation>

<operation name="ReadPlanSalesDetails">

<soap:operation soapAction="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService/ReadPlanSalesDetails"/>

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

<fault name="CAFServiceException">

<soap:fault name="CAFServiceException" use="literal"/>

</fault>

</operation>

<operation name="ReadCaseNote">

<soap:operation soapAction="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService/ReadCaseNote"/>

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

<fault name="CAFServiceException">

<soap:fault name="CAFServiceException" use="literal"/>

</fault>

</operation>

</binding>

</definitions>

Former Member
0 Kudos

Hello,

This is the first wsdl file::

 

<definitions xmlns:b0="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService" targetNamespace="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService" xmlns="http://schemas.xmlsoap.org/wsdl/"><import location="file1.wsdl" namespace="urn:abc.com:DS:ICE:caf:modeled:application/ManageCaseHeaderService"/><service name="ManageCaseHeaderService"><port binding="b0:ManageCaseHeaderServiceBinding" name="ManageCaseHeaderServiceBindingPort"><address location="http://172.18.13.XXX:50000/abc.com_apps.ice.caf_ManageCaseHeaderService" xmlns="http://schemas.xmlsoap.org/wsdl/soap/"/></port></service></definitions>

Former Member
0 Kudos

SAP BPM is on Netweaver 7.3.

Former Member
0 Kudos

Yes...i have uploaded the 3 wsdl from 'import external definitions' in IR....im using PI 7.0 and another information.....i got the wsdls from SAP BPM....my scenario is 3rd party ---> SAP PI ----> SAP BPM.  And SAP BPM guys gave me the wsdl for the service which we need to consume. Am i proceeding on the ryt track?.....please help....

baskar_gopalakrishnan2
Active Contributor
0 Kudos

IMO, You might able to import interconnected/referenced WSDLs in IR. But this would not associate all of them together with main WSDL as one in IR.

Former Member
0 Kudos

The first file is 'main.wsdl'....it has a reference (import location included) for 'file1'.....I HAVE SUCCESSFULLY CREATED THE LINK BETWEEN THESE TWO.

Now 'file1' has a reference for 'file2' (import location included).....NOW I HAVE CREATED THE LINK BETWEEN THESE TWO FILES AGAIN.

Now i need to see the input-output parameters in the Messages tab......as messages.....with which i can proceed with interface creation and then mapping.

But there are no messages in the tab.

Also all files are .wsdl files.

I cud not upload the wsdl files here....

Former Member
0 Kudos

Have you tried to upload 3 WSDLs from "Import External Defitioons"?

Former Member
0 Kudos

Hi

There is a wizard to import all WSDL and it's associated 3 WSLDs.

You can upload all  WSDLs from your machine and it will refer the respective WSDLs,

The refereced WSDLs name should be the same.

External Defintion-->Right Click-->Import External Definitions and select all 4 WSDLS.

former_member181962
Active Contributor
0 Kudos

Hi,

   can you activate them in sequence? Like the wsdl that is referenced, should be activated first and then the wsdl that references the other.

Also check if there are any typos in the reference names.

Best Regards,

Ravi

Former Member
0 Kudos

Yes Ravi, I could activate them as well. I have in total 3 wsdl....no separate xsd's. Shud I upload the files here?

baskar_gopalakrishnan2
Active Contributor
0 Kudos

I misunderstood that one WSDL and two relative XSDs. This is possible. Thats Why I have given import and include tag references to accomodate all as a single webservice definition.   I dont know multiple inter connected WSDLs for the single webservice would support in PI by importing all of them in IR. IMO, this might not support in IR. You might request client or sender system to provide a single WSDL which contains references of other two WSDLs in the same file. You can wait for other experts replies.

Former Member
0 Kudos

Hi.

Umm ..it seems problem with sequence or maybe is the references.. Please post here.

Regards.

hemant_chahal
Contributor
0 Kudos

Hi

Check this section: Sources and References to External Documents

here http://help.sap.com/saphelp_nw72/helpdata/en/26/9e97b0f525d743882936c2d6f375c7/content.htm

Regards

Hemant

baskar_gopalakrishnan2
Active Contributor
0 Kudos

>I have 3 interconnected wsdl files.

Do you see any error while importing all the three XSDs in IR?  Also check the main file which has import tag or include tag...  You might also want to understand difference between import and include tag usage in XSD. That really matters for referencing the dependent files from main XSD.

http://www.w3schools.com/schema/el_import.asp

The import element is used to add multiple schemas with different target namespace to a document

http://www.w3schools.com/schema/el_include.asp

The include element is used to add multiple schemas with the same target namespace to a document.

Hope that helps.