Fehlender Internetzugriff
Bei einem Kundensystem ohne Internetzugriff kann der "include" der Seite "www.w3.org" nicht erfolgen.
Zunächst muss die Datei "xop.xsd" manuell erstellt und direkt im "www"-Verzeichnis abgelegt werden. Als Datei-Inhalt muss der Inhalt der Seite https://www.w3.org/2004/08/xop/include" kopiert werden.
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2004/08/xop/include" targetNamespace="http://www.w3.org/2004/08/xop/include">
<xs:element name="Include" type="tns:Include"/>
<xs:complexType name="Include">
<xs:sequence>
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="href" type="xs:anyURI" use="required"/>
<xs:anyAttribute namespace="##other"/>
</xs:complexType>
</xs:schema>
Die wsdl-Datei befindet sich im Documents-Verzeichnis im Ordner "soapproxy" und muss manuell angepasst werden. Zum einen muss die "schemaLocation" beim auf den lokalen Server verweisen.
Die wsdl wird in der Regel durch ein Documents-Update überschrieben und die folgenden Anpassungen müssen erneut vorgenommen werden! Daher sollte eine Sicherung der Datei erstellt werden.
Der Servername muss entsprechend angepasst werden und ggf. muss der Aufruf mit "https://" erfolgen.
Ganz unten in der wsdl muss der "localhost"-Eintrag auf den Servernamen umgestellt werden.
No Comments