[60804] in SAPr3-news
XI/SOAP: Missing services
daemon@ATHENA.MIT.EDU (Thomas Guettler)
Wed Apr 9 09:25:51 2008
To: sapr3-news@mit.edu
Date: Wed, 09 Apr 2008 15:25:10 +0200
From: Thomas Guettler <hv@tbz-pariv.de>
Message-ID: <663udoF2idburU1@mid.individual.net>
This is a multi-part message in MIME format.
--------------030505080203000903050606
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 8bit
Hallo,
die angehängte WSDL Datei wird vom XI System erstellt. Leider
erhalte ich beim Einlesen mit soapui folgende Fehlermeldung:
Loading schema types from [file:/...wsdl]
Getting schema file:/...wsdl
Missing services in [file:/...wsdl], check for bindings
Mit anderen Tools erhalte ich die entsprechende Meldungen.
Weiß jemand warum der service Eintrag in der Datei fehlt?
Wie muss so ein Eintrag aussehen, so dass man die Datei ggf.
mit einem Texteditor anpasst.
Kann jemand bitte mal eine funktionierende WSDL Beschreibung posten?
Danke,
Thomas
--
Thomas Guettler, http://www.thomas-guettler.de/
E-Mail: guettli (*) thomas-guettler + de
--------------030505080203000903050606
Content-Type: text/plain;
name="bapi.wsdl.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="bapi.wsdl.txt"
<?xml version="1.0" ?>
<wsdl:definitions name="MI_BAPI_BCONTACT_CREATEFROMDATA" targetNamespace="http://firma.de/XI/..." xmlns:p1="http://firma.de/..." xmlns:rfc="urn:sap-com:document:sap:rfc:functions" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
RFC als MI
</wsdl:documentation>
<wsdl:types>
<xsd:schema targetNamespace="urn:sap-com:document:sap:rfc:functions" xmlns="urn:sap-com:document:sap:rfc:functions" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="BAPI_BCONTACT_CREATEFROMDATA.Response">
<xsd:complexType>
<xsd:all>
<xsd:element minOccurs="0" name="CONTACT">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="12"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="RETURN" type="BAPIRETURN1" xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
<xsd:element minOccurs="0" name="CONTACTOBJECTS">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="item" type="BAPIBCONTACT_OBJECT" xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" name="CONTACTOBJECTS_WITH_ROLE">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="item" type="BAPIBCONTACT_OBJROLE" xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" name="NOTICETEXT">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="item" type="BAPIBCONTACT_TEXTLINE" xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:all>
</xsd:complexType>
</xsd:element>
<xsd:element name="BAPI_BCONTACT_CREATEFROMDATA">
<xsd:complexType>
<xsd:all>
<xsd:element name="CONTACTDATA" type="BAPIBCONTACT"/>
<xsd:element minOccurs="0" name="TEXT_LANGUAGE">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="CONTACTOBJECTS">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="item" type="BAPIBCONTACT_OBJECT" xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" name="CONTACTOBJECTS_WITH_ROLE">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="item" type="BAPIBCONTACT_OBJROLE" xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" name="NOTICETEXT">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="item" type="BAPIBCONTACT_TEXTLINE" xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:all>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="genericDate">
<xsd:restriction base="xsd:string">
<xsd:pattern value="....-..-.."/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="genericTime">
<xsd:restriction base="xsd:string">
<xsd:pattern value="..:..:.."/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="time">
<xsd:union memberTypes=" xsd:time genericTime" xmlns="urn:sap-com:document:sap:rfc:functions" xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
</xsd:simpleType>
<xsd:simpleType name="date">
<xsd:union memberTypes=" xsd:date genericDate" xmlns="urn:sap-com:document:sap:rfc:functions" xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
</xsd:simpleType>
<xsd:complexType name="BAPIBCONTACT_OBJROLE">
<xsd:sequence>
<xsd:element minOccurs="0" name="OBJECTROLE">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="12"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="OBJECTTYPE">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="OBJECTKEY">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="70"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="BAPIBCONTACT_TEXTLINE">
<xsd:sequence>
<xsd:element minOccurs="0" name="FORMAT_COL">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="2"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="TEXT_LINE">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="132"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="BAPIBCONTACT">
<xsd:sequence>
<xsd:element minOccurs="0" name="PARTNER">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="CONTACT_PERSON">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="CLASS">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="4"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="ACTIVITY">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="4"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="TYPE">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="3"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="DIRECTION">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="PARTNER_INFO">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="2"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="PRIORITY">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="2"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="CONTACT_INFO">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="2"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="CONTACT_DATE" type="date" xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
<xsd:element minOccurs="0" name="CONTACT_TIME" type="time" xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
<xsd:element minOccurs="0" name="CREATED_ON" type="date" xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
<xsd:element minOccurs="0" name="CREATED_BY">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="12"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="AUTH_GROUP">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="4"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="TEXT_LINE">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="132"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="CONTACT">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="12"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="BAPIRETURN1">
<xsd:sequence>
<xsd:element minOccurs="0" name="TYPE">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="ID">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="20"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="NUMBER">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="3"/>
<xsd:pattern value="\d+"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="MESSAGE">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="220"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="LOG_NO">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="20"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="LOG_MSG_NO">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="6"/>
<xsd:pattern value="\d+"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="MESSAGE_V1">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="50"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="MESSAGE_V2">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="50"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="MESSAGE_V3">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="50"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="MESSAGE_V4">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="50"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="BAPIBCONTACT_OBJECT">
<xsd:sequence>
<xsd:element minOccurs="0" name="OBJECTTYPE">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" name="OBJECTKEY">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="70"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
</wsdl:types>
<wsdl:message name="rfc.BAPI_BCONTACT_CREATEFROMDATA.Input">
<wsdl:part element="rfc:BAPI_BCONTACT_CREATEFROMDATA" name="parameters" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"/>
</wsdl:message>
<wsdl:message name="rfc.BAPI_BCONTACT_CREATEFROMDATA.Output">
<wsdl:part element="rfc:BAPI_BCONTACT_CREATEFROMDATA.Response" name="parameters" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"/>
</wsdl:message>
<wsdl:message name="rfc.BAPI_BCONTACT_CREATEFROMDATA.Exception">
<wsdl:part element="rfc:BAPI_BCONTACT_CREATEFROMDATA.Exception" name="parameters" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"/>
</wsdl:message>
<wsdl:portType name="MI_BAPI_BCONTACT_CREATEFROMDATA">
<wsdl:operation name="MI_BAPI_BCONTACT_CREATEFROMDATA">
<wsdl:input message="p1:rfc.BAPI_BCONTACT_CREATEFROMDATA.Input"/>
<wsdl:output message="p1:rfc.BAPI_BCONTACT_CREATEFROMDATA.Output"/>
<wsdl:fault message="p1:rfc.BAPI_BCONTACT_CREATEFROMDATA.Exception" name="rfc.BAPI_BCONTACT_CREATEFROMDATA.Exception" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"/>
</wsdl:operation>
</wsdl:portType>
<ifr:properties xmlns:ifr="urn:com-sap:ifr:v2:wsdl">
<ifr:category>
ifmmessif
</ifr:category>
<ifr:methods>
<ifr:method name="MI_BAPI_BCONTACT_CREATEFROMDATA">
<ifr:isSynchron>
true
</ifr:isSynchron>
<ifr:isInbound>
true
</ifr:isInbound>
<ifr:interfaceCategory>
inbound
</ifr:interfaceCategory>
</ifr:method>
</ifr:methods>
<ifr:messages>
<ifr:message name="rfc.BAPI_BCONTACT_CREATEFROMDATA.Input">
<ifr:messType>
rfcmsg
</ifr:messType>
<ifr:technicalNamespace>
urn:sap-com:document:sap:rfc:functions
</ifr:technicalNamespace>
</ifr:message>
<ifr:message name="rfc.BAPI_BCONTACT_CREATEFROMDATA.Output">
<ifr:messType>
rfcmsg
</ifr:messType>
<ifr:technicalNamespace>
urn:sap-com:document:sap:rfc:functions
</ifr:technicalNamespace>
</ifr:message>
<ifr:message name="rfc.BAPI_BCONTACT_CREATEFROMDATA.Exception">
<ifr:messType>
rfcmsg
</ifr:messType>
<ifr:technicalNamespace>
urn:sap-com:document:sap:rfc:functions
</ifr:technicalNamespace>
</ifr:message>
</ifr:messages>
</ifr:properties>
</wsdl:definitions>
--------------030505080203000903050606--