First Commit - Source Code from Reply
This commit is contained in:
@@ -0,0 +1,196 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Created by TIBCO WSDL-->
|
||||
<wsdl:definitions xmlns:ns2="http://telecomitalia.it/SOA/PortingOutMgmtEntities" xmlns:ns1="http://telecomitalia.it/SOA/SOAP/SOAPHeader" xmlns:tns="http://xmlns.example.com/1449226534659" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ns0="http://telecomitalia.it/SOA/PortingOutMgmt" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" name="Untitled" targetNamespace="http://xmlns.example.com/1449226534659">
|
||||
<wsdl:types>
|
||||
<xs:schema xmlns:cst="http://telecomitalia.it/SOA/PortingOutMgmtEntities" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://telecomitalia.it/SOA/PortingOutMgmtEntities" version="1.0" elementFormDefault="qualified" attributeFormDefault="unqualified">
|
||||
<xs:complexType name="CharacteristicSpecificationType">
|
||||
<xs:sequence>
|
||||
<xs:element name="name" type="cst:noCommonConstraintsType" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CharacteristicValueType">
|
||||
<xs:sequence>
|
||||
<xs:element name="value" type="cst:noCommonConstraintsType" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element name="characteristicSpecification" type="cst:CharacteristicSpecificationType" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CustomerOrderItemType">
|
||||
<xs:sequence>
|
||||
<xs:element name="characteristicValue" type="cst:CharacteristicValueType" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element name="ProductBundle" type="cst:ProductBundleType" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CustomerOrderType">
|
||||
<xs:sequence>
|
||||
<xs:element name="customerOrderItem" type="cst:CustomerOrderItemType" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ProductBundleType">
|
||||
<xs:sequence>
|
||||
<xs:element name="ProductCharacteristicValue" type="cst:ProductCharacteristicValueType" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ProductCharacteristicValueType">
|
||||
<xs:sequence>
|
||||
<xs:element name="ProductSpecCharacteristic" type="cst:ProductSpecCharacteristicType"/>
|
||||
<xs:element name="value" type="cst:noCommonConstraintsType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ProductOrderType">
|
||||
<xs:sequence>
|
||||
<xs:element name="customerOrderItem" type="cst:CustomerOrderItemType" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ProductSpecCharacteristicType">
|
||||
<xs:sequence>
|
||||
<xs:element name="name" type="cst:noCommonConstraintsType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="intType">
|
||||
<xs:restriction base="xs:int"/>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="noCommonConstraintsType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:h="http://telecomitalia.it/SOA/SOAP/SOAPHeader" targetNamespace="http://telecomitalia.it/SOA/SOAP/SOAPHeader" version="1.1" elementFormDefault="qualified" attributeFormDefault="unqualified">
|
||||
<xs:complexType name="HeaderType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Informazioni di contesto dell'invocazione del servizio</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="sourceSystem" type="h:sourceSystemType" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Sistema da cui proviene la richiesta</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="interactionDate" type="h:interactionDateType" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Data e ora di invocazione del servizio</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="businessID" type="h:businessIDType" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Identifica univocamente il processo di business</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="messageID" type="h:messageIDType" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Identifica il messaggio in maniera univoca</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="transactionID" type="h:transactionIDType" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Identifica la transazione per gestire i ritorni sincroni</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="businessIDType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="interactionDateType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Date" type="xs:string"/>
|
||||
<xs:element name="Time" type="xs:string"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="messageIDType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="sourceSystemType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="transactionIDType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:element name="Header" type="h:HeaderType"/>
|
||||
</xs:schema>
|
||||
<xs:schema xmlns:ns1="http://telecomitalia.it/SOA/PortingOutMgmt" xmlns:sm="http://telecomitalia.it/SOA/PortingOutMgmt/2015-11-04" xmlns:cst="http://telecomitalia.it/SOA/PortingOutMgmtEntities" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://telecomitalia.it/SOA/PortingOutMgmt" version="1.0" elementFormDefault="qualified" attributeFormDefault="unqualified">
|
||||
<xs:import namespace="http://telecomitalia.it/SOA/PortingOutMgmtEntities"/>
|
||||
<xs:element name="notifyPortoutRequest">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="productOrder" type="cst:ProductOrderType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="portoutOrderRequest">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="customerOrder" type="cst:CustomerOrderType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="validatePortoutRequest">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="productOrder" type="cst:ProductOrderType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:schema>
|
||||
</wsdl:types>
|
||||
<wsdl:service name="PortoutService">
|
||||
<wsdl:port name="PortingOutPortTypeEndpoint1" binding="tns:PortingOutPortTypeEndpoint1Binding">
|
||||
<soap:address location="http://localhost:1111/PortoutService"/>
|
||||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
<wsdl:portType name="PortingOutPortType">
|
||||
<wsdl:operation name="NotifyPortout">
|
||||
<wsdl:input message="tns:NotifyPortoutRequest"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="PortoutOrder">
|
||||
<wsdl:input message="tns:PortoutOrderRequest"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="ValidatePortout">
|
||||
<wsdl:input message="tns:ValidatePortoutRequest"/>
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
<wsdl:binding name="PortingOutPortTypeEndpoint1Binding" type="tns:PortingOutPortType">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
||||
<wsdl:operation name="NotifyPortout">
|
||||
<soap:operation style="document" soapAction="/NotifyPortout"/>
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" parts="body"/>
|
||||
<soap:header use="literal" message="tns:NotifyPortoutRequest" part="Header"/>
|
||||
</wsdl:input>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="PortoutOrder">
|
||||
<soap:operation style="document" soapAction="/PortingOutOrder"/>
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" parts="body"/>
|
||||
<soap:header use="literal" message="tns:PortoutOrderRequest" part="Header"/>
|
||||
</wsdl:input>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="ValidatePortout">
|
||||
<soap:operation style="document" soapAction="/ValidatePortout"/>
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" parts="body"/>
|
||||
<soap:header use="literal" message="tns:ValidatePortoutRequest" part="Header"/>
|
||||
</wsdl:input>
|
||||
</wsdl:operation>
|
||||
</wsdl:binding>
|
||||
<wsdl:message name="NotifyPortoutRequest">
|
||||
<wsdl:part name="body" element="ns0:notifyPortoutRequest"/>
|
||||
<wsdl:part name="Header" element="ns1:Header"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="PortoutOrderRequest">
|
||||
<wsdl:part name="body" element="ns0:portoutOrderRequest"/>
|
||||
<wsdl:part name="Header" element="ns1:Header"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="ValidatePortoutRequest">
|
||||
<wsdl:part name="body" element="ns0:validatePortoutRequest"/>
|
||||
<wsdl:part name="Header" element="ns1:Header"/>
|
||||
</wsdl:message>
|
||||
</wsdl:definitions>
|
||||
@@ -0,0 +1,10 @@
|
||||
<weblogic-wsee-clientHandlerChain
|
||||
xmlns="http://www.bea.com/ns/weblogic/90"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:j2ee="http://java.sun.com/xml/ns/j2ee">
|
||||
|
||||
<handler>
|
||||
<j2ee:handler-name>PortingOutMgmtSOAPHandler</j2ee:handler-name>
|
||||
<j2ee:handler-class>mnp.proxy.ws.dbss.client.PortingOutMgmtSOAPHandler</j2ee:handler-class>
|
||||
</handler>
|
||||
</weblogic-wsee-clientHandlerChain>
|
||||
Reference in New Issue
Block a user