I have a problem with confluence api soap, when I start the confluence instance, the generated wsdl is correct.
.... <!--WSDL created by Apache Axis version: 1.2.1 Built on Jun 14, 2005 (09:15:57 EDT)--> <wsdl:types> <schema targetNamespace="http://xxx.xxx.xxx.xxx:8090/plugins/servlet/soap-axis1/confluenceservice-v2" xmlns="http://www.w3.org/2001/XMLSchema"> <import namespace="http://rpc.confluence.atlassian.com"/> <import namespace="http://xml.apache.org/xml-soap"/> <import namespace="http://beans.soap.rpc.confluence.atlassian.com"/> <import namespace="http://cluster.confluence.atlassian.com"/> <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/> <complexType name="ArrayOf_xsd_string"> <complexContent> <restriction base="soapenc:Array"> <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:string[]"/> ....
But after 10-15 minutes, the wsdl is rebuilt incorrectly.
<!--WSDL created by Apache Axis version: 1.2.1 Built on Jun 14, 2005 (09:15:57 EDT)--> <wsdl:types> <schema targetNamespace="http://lang.java" xmlns="http://www.w3.org/2001/XMLSchema"> <import namespace="http://rpc.confluence.atlassian.com"/> <import namespace="http://xxx.xxx.xxx.xxx:8090/plugins/servlet/soap-axis1/confluenceservice-v2"/> <import namespace="http://xml.apache.org/xml-soap"/> <import namespace="http://beans.soap.rpc.confluence.atlassian.com"/> <import namespace="http://cluster.confluence.atlassian.com"/> <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/> <complexType name="String"> <sequence> <element name="bytes" nillable="true" type="xsd:base64Binary"/> <element name="empty" type="xsd:boolean"/> </sequence> </complexType> </schema> <schema targetNamespace="http://xxx.xxx.xxx.xxx:8090/plugins/servlet/soap-axis1/confluenceservice-v2" xmlns="http://www.w3.org/2001/XMLSchema"> <import namespace="http://rpc.confluence.atlassian.com"/> <import namespace="http://xml.apache.org/xml-soap"/> <import namespace="http://lang.java"/> <import namespace="http://beans.soap.rpc.confluence.atlassian.com"/> <import namespace="http://cluster.confluence.atlassian.com"/> <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/> <complexType name="ArrayOf_tns1_String"> <complexContent> <restriction base="soapenc:Array"> <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:String[]"/>
Change the basic string type to the String complex type, and add the namespace http://lang.java
Any idea why it might be?
thank you very much.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.