php sca can not reference the wsdl that made by java!help

1 view
Skip to first unread message

jackyrong

unread,
Feb 27, 2009, 4:23:07 AM2/27/09
to phpsoa
i use java create a wsdl which published in Tomcat 6,the wsdl is:
<?xml version="1.0" encoding="UTF-8" ?>
- <wsdl:definitions name="IUserserviceService" targetNamespace="http://
service.tuscanytest.com/" xmlns:tns="http://service.tuscanytest.com/"
xmlns:SOAP="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:SOAP11="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xs="http://
www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/
wsdl/">
- <wsdl:types>
- <xs:schema version="1.0" xmlns:xs="http://www.w3.org/2001/
XMLSchema">
- <xs:complexType name="user">
- <xs:sequence>
<xs:element minOccurs="0" name="address" type="address" />
<xs:element minOccurs="0" name="id" type="xs:string" />
<xs:element minOccurs="0" name="name" type="xs:string" />
<xs:element minOccurs="0" name="password" type="xs:string" />
</xs:sequence>
</xs:complexType>
- <xs:complexType name="address">
- <xs:sequence>
<xs:element minOccurs="0" name="street" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:schema>
- <xs:schema attributeFormDefault="qualified"
elementFormDefault="unqualified" targetNamespace="http://
service.tuscanytest.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
- <xs:element name="getAllResponse">
- <xs:complexType>
- <xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true"
type="xs:anyType" />
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="getAll">
<xs:complexType />
</xs:element>
</xs:schema>
</wsdl:types>
- <wsdl:message name="getAllResponse">
<wsdl:part name="getAllResponse" element="tns:getAllResponse" />
</wsdl:message>
- <wsdl:message name="getAll">
<wsdl:part name="getAll" element="tns:getAll" />
</wsdl:message>
- <wsdl:portType name="IUserservice">
- <wsdl:operation name="getAll">
<wsdl:input message="tns:getAll" />
<wsdl:output message="tns:getAllResponse" />
</wsdl:operation>
</wsdl:portType>
- <wsdl:binding name="IUserserviceBinding" type="tns:IUserservice">
<SOAP:binding style="document" transport="http://schemas.xmlsoap.org/
soap/http" />
- <wsdl:operation name="getAll">
<SOAP:operation />
- <wsdl:input>
<SOAP:body use="literal" />
</wsdl:input>
- <wsdl:output>
<SOAP:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
- <wsdl:service name="IUserserviceService">
- <wsdl:port name="IUserservicePort"
binding="tns:IUserserviceBinding">
<SOAP:address location="http://172.16.18.15:8085/tuscanytest/
UserService" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>


when i use php to call it,i use the code :
include 'SCA/SCA.php';
$greeting_service = SCA::getService('http://172.16.18.15:8085/
tuscanytest/UserService?wsdl');
while ($arr=$greeting_service->getAll())
{

echo($arr["name"]);
}

but i can not get any result,why?

jackyrong

unread,
Mar 4, 2009, 10:45:40 AM3/4/09
to phpsoa
nobody know the reason?

On 2月27日, 下午5时23分, jackyrong <jackyr...@tom.com> wrote:
> i use java create a wsdl which published in Tomcat 6,the wsdl is:
> <?xml version="1.0" encoding="UTF-8" ?>
> - <wsdl:definitions name="IUserserviceService" targetNamespace="http://
> service.tuscanytest.com/" xmlns:tns="http://service.tuscanytest.com/"
> xmlns:SOAP="http://schemas.xmlsoap.org/wsdl/soap/"
> xmlns:SOAP11="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/
Reply all
Reply to author
Forward
0 new messages