相关疑难解决方法(0)

Clickatell SOAP wsdl到JAXB java类

我正在尝试从Clickatell wsdl生成JAXB类:你可以在这里找到wsdl定义它非常大:http: //api.clickatell.com/soap/webservice.php?WSDL

当尝试从此Wsdl生成java类时,我收到以下错误:[错误] undefined简单或复杂类型'SOAP-ENC:Array'[ERROR] undefined attribute'SOAP-ENC:arrayType'

我希望有人可以帮助我.干杯,蒂姆

java web-services

11
推荐指数
2
解决办法
7982
查看次数

如何让Axis2处理数组?

我正在从PHP NuSoap实现中检索数据,它正在返回如下数据:

<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">

<SOAP-ENV:Body>

<ns1:getHashCodeAllTablesResponse xmlns:ns1="urn:getSchemaForRhythms">

<return xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType=":[121]">

<item xsi:type="xsd:">

<md5Hash xsi:type="xsd:string">e294967afe9834bf8477252ac0c3686e</md5Hash>

<tableName xsi:type="xsd:string">SYSCONGLOMERATES</tableName>

<isView xsi:type="xsd:string">false</isView>

<viewDefinition xsi:type="xsd:string">null</viewDefinition>

</item>
Run Code Online (Sandbox Code Playgroud)

我认为这是问题所在: <return xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType=":[121]">

当我将Axis2 soap客户端指向服务时,我收到此错误:

org.apache.axis2.AxisFault: org.apache.axis2.databinding.ADBException: Unsupported type http://schemas.xmlsoap.org/soap/encoding/ Array

这是我正在尝试做的一个非常简单的java示例:

public static void main(String[] args) {
    // TODO code application logic here
    try{
        GetSchemaForRhythmsStub stub = new GetSchemaForRhythmsStub(null,"http://test.test.com/sqlSchemaService/schemaBuilder.php" );
        GetSchemaForRhythmsStub.GetHashCodeAllTablesE response2= new GetSchemaForRhythmsStub.GetHashCodeAllTablesE();
        stub.getHashCodeAllTables(response2);
    }catch(Exception ex)
    {
       System.out.println(ex.toString());

    }
}
Run Code Online (Sandbox Code Playgroud)

我找不到任何与Array数据类型和Axis相关的文档.我错过了什么吗?

谢谢,

java xml soap nusoap

2
推荐指数
1
解决办法
6677
查看次数

标签 统计

java ×2

nusoap ×1

soap ×1

web-services ×1

xml ×1