I agree with Amit. Your WSDD should be:

  <operation name="getScheduledOrdersByLineId"
       qname="operNS:getScheduledOrdersByLineId"
       xmlns:operNS="http://com.dell.gmfs.wips.oi";
       returnType="rtns:OrderStatusEventResponse"
       xmlns:rtns="http://com.dell.gmfs.wips.oi";>
       <parameter name="lineId" type="tns:string"
          xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
   </operation>

Anne

On 8/2/06, Amit Andhale <[EMAIL PROTECTED]> wrote:

I think you should provide same target namespace as in WSDL(specified by
"targetnamespace" attribute) to the Array Type in "Deploy.WSDD".


On 8/2/06, [EMAIL PROTECTED] <[EMAIL PROTECTED] >
wrote:
>
Hi Anne,
I have attached the WSDL...

Thanks
Regards
Chandra



<?xml version=" 1.0" encoding="UTF-8" ?>
- <wsdl:definitions targetNamespace="http://com.dell.gmfs.wips.oi";
xmlns:apachesoap=" http://xml.apache.org/xml-soap";
xmlns:impl="http://com.dell.gmfs.wips.oi";
xmlns:intf="http://com.dell.gmfs.wips.oi "
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/ "
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
- <!--
WSDL created by Apache Axis version: 1.4
Built on Apr 22, 2006 (06:55:48 PDT)

 -->
- <wsdl:types>
- <schema elementFormDefault="qualified"
targetNamespace="http://com.dell.gmfs.wips.oi";
xmlns=" http://www.w3.org/2001/XMLSchema";>
- <element name="getScheduledOrdersByLineId">
- <complexType>
- <sequence>
<element name="lineId" type="xsd:string" />
</sequence>
</complexType>
</element>
- <element name="getScheduledOrdersByLineIdResponse">
- <complexType>
- <sequence>
<element name="getScheduledOrdersByLineIdReturn"
type="impl:OrderStatusEventResponse" />
</sequence>
</complexType>
</element>
- <complexType abstract="true" name="EventResponse">
- <sequence>
<element name="replyCode" type="xsd:int" />
<element name="replyText" nillable="true" type="xsd:string" />
</sequence>
</complexType>
 - <complexType name="OrderStatusVO">
- <sequence>
<element name="category" nillable="true" type="xsd:string" />
<element name="orderNumber" type="xsd:int" />
<element name="priority" nillable="true" type="xsd:string" />
<element name="quantity" type="xsd:int" />
<element name="reason" nillable="true" type="xsd:string" />
<element name="scheduleTime" nillable="true" type="xsd:string" />
<element name="statusCode" nillable="true" type="xsd:string" />
<element name="statusDecription" nillable="true" type="xsd:string" />
<element name="tieNumber" type="xsd:int" />
<element name="workCenter" nillable="true" type="xsd:string" />
<element name="workOrderId" type="xsd:int" />
</sequence>
</complexType>
- <complexType name="TrackStatusVO">
- <sequence>
<element name="altFormatID" type="xsd:int" />
<element name="boxingLine" nillable="true" type="xsd:string" />
<element name="createDate" nillable="true" type="xsd:string" />
<element name="localStkrmClass" nillable="true" type="xsd:string" />
<element name="mfgBuiltFaciility" nillable="true" type="xsd:string" />

<element name="modifyDate" nillable="true" type="xsd:string" />
<element name="modifyUID" nillable="true" type="xsd:string" />
<element name="orderNum" type="xsd:int" />
<element name="orderTieNum" type="xsd:int" />
<element name="trackCode" nillable="true" type="xsd:string" />
<element name="trackCodeStatus" nillable="true" type="xsd:string" />
<element name="trackStatusDecription" nillable="true"
type="xsd:string" />
<element name="travelerLineAssigned" nillable="true" type="xsd:string"
/>
<element name="travlerLineAssigned" nillable="true" type="xsd:string"
/>
<element name="wipTransferFlag" nillable="true" type="xsd:string" />
</sequence>
</complexType>
- <complexType name="ArrayOfTrackCodeStatus">
- <sequence>
<element maxOccurs="unbounded" minOccurs="0" name="item"
type="impl:TrackStatusVO" />
</sequence>
</complexType>
- <complexType name="OrderStatusDetails">
- <sequence>
<element name="orderStatus" nillable="true" type="impl:OrderStatusVO"
/>
<element name="trackStatusVO" nillable="true"
type="impl:ArrayOfTrackCodeStatus" />
</sequence>
</complexType>
- <complexType name="ArrayOfOrderStatus">
- <sequence>
<element maxOccurs="unbounded" minOccurs="0" name="item"
type="impl:OrderStatusDetails" />
</sequence>
</complexType>
- <complexType name="OrderStatusEventResponse">
- <complexContent>
- <extension base="impl:EventResponse">
- <sequence>
<element name="orderStatusDetails" nillable="true"
type="impl:ArrayOfOrderStatus" />
</sequence>
</extension>
</complexContent>
</complexType>
- <element name="getScheduledOrdersByLineIdOrder">
- <complexType>
- <sequence>
<element name="lineId" type="xsd:string" />
<element name="orderId" type="xsd:int" />
</sequence>
</complexType>
</element>
- <element name="getScheduledOrdersByLineIdOrderResponse">
- <complexType>
- <sequence>
<element name="getScheduledOrdersByLineIdOrderReturn"
type="impl:OrderStatusEventResponse" />
</sequence>
</complexType>
</element>
- <element name="getScheduledOrders">
- <complexType>
- <sequence>
<element name="lineId" type="xsd:string" />
<element name="orderId" type="xsd:int" />
<element name="tieNumber" type="xsd:int" />
</sequence>
</complexType>
</element>
- <element name="getScheduledOrdersResponse">
- <complexType>
- <sequence>
<element name="getScheduledOrdersReturn"
type="impl:OrderStatusEventResponse" />
</sequence>
</complexType>
</element>
</schema>
</wsdl:types>
- <wsdl:message name="getScheduledOrdersByLineIdResponse">
<wsdl:part
element="impl:getScheduledOrdersByLineIdResponse"
name="parameters" />
</wsdl:message>
- <wsdl:message name="getScheduledOrdersResponse">
<wsdl:part element="impl:getScheduledOrdersResponse"
name="parameters"
/>
</wsdl:message>
- <wsdl:message name="getScheduledOrdersRequest">
<wsdl:part element="impl:getScheduledOrders"
name="parameters" />
</wsdl:message>
- <wsdl:message name="getScheduledOrdersByLineIdRequest">
<wsdl:part element="impl:getScheduledOrdersByLineId"
name="parameters"
/>
</wsdl:message>
- <wsdl:message
name="getScheduledOrdersByLineIdOrderResponse">
<wsdl:part
element="impl:getScheduledOrdersByLineIdOrderResponse"
name="parameters" />
</wsdl:message>
- <wsdl:message
name="getScheduledOrdersByLineIdOrderRequest">
<wsdl:part element="impl:getScheduledOrdersByLineIdOrder"
name="parameters" />
</wsdl:message>
- <wsdl:portType name="OrderStatusService">
- <wsdl:operation name="getScheduledOrdersByLineId">
<wsdl:input
message="impl:getScheduledOrdersByLineIdRequest"
name="getScheduledOrdersByLineIdRequest" />
<wsdl:output
message="impl:getScheduledOrdersByLineIdResponse"
name="getScheduledOrdersByLineIdResponse" />
</wsdl:operation>
- <wsdl:operation name="getScheduledOrdersByLineIdOrder">
<wsdl:input
message="impl:getScheduledOrdersByLineIdOrderRequest"
name="getScheduledOrdersByLineIdOrderRequest" />
<wsdl:output
message="impl:getScheduledOrdersByLineIdOrderResponse"
name="getScheduledOrdersByLineIdOrderResponse" />
</wsdl:operation>
- <wsdl:operation name="getScheduledOrders">
<wsdl:input message="impl:getScheduledOrdersRequest"
name="getScheduledOrdersRequest" />
<wsdl:output message="impl:getScheduledOrdersResponse"
name="getScheduledOrdersResponse" />
</wsdl:operation>
</wsdl:portType>
- <wsdl:binding name="OrderStatusServiceSoapBinding"
type="impl:OrderStatusService">
<wsdlsoap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"; />
- <wsdl:operation name="getScheduledOrdersByLineId">
<wsdlsoap:operation soapAction="" />
- <wsdl:input name="getScheduledOrdersByLineIdRequest">
<wsdlsoap:body use="literal" />
</wsdl:input>
- <wsdl:output name="getScheduledOrdersByLineIdResponse">
<wsdlsoap:body use="literal" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="getScheduledOrdersByLineIdOrder">
<wsdlsoap:operation soapAction="" />
- <wsdl:input
name="getScheduledOrdersByLineIdOrderRequest">
<wsdlsoap:body use="literal" />
</wsdl:input>
- <wsdl:output
name="getScheduledOrdersByLineIdOrderResponse">
<wsdlsoap:body use="literal" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="getScheduledOrders">
<wsdlsoap:operation soapAction="" />
- <wsdl:input name="getScheduledOrdersRequest">
<wsdlsoap:body use="literal" />
</wsdl:input>
- <wsdl:output name="getScheduledOrdersResponse">
<wsdlsoap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
- <wsdl:service name="OrderStatusServiceService">
- <wsdl:port binding="impl:OrderStatusServiceSoapBinding"
 name="OrderStatusService">
<wsdlsoap:address
location="http://10.98.109.113:7001/wipsoi/services/OrderStatusService";
/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

-----Original Message-----
From: Anne Thomas Manes [mailto:[EMAIL PROTECTED]
Sent: Wednesday, August 02, 2006 5:36 PM
To: axis-user@ws.apache.org
Subject: Re: Problem With Interop with .Net

WSDL, please.

On 8/2/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]>
wrote:
> Hi All,
>
> I have a Webservicve which is using Wrapped/Literal. The client to my
> service is .Net.
> .Net is not able to desierialize my object array. I am attaching the
> response from the SOAPMonitor I used.
> Please do the needful. I have attached the request and the response..
> The .Net is getting the array result length as 0.
>
> I have created the WSDD and the operation I have declared is as
> follows.. Please any one help me...
> I guess there is some problem with the return namespace..if there is a

> default namespace on "getScheduledOrdersByLineIdReturn"
tag the .net
> result is null. But if I provide some other namespace I am getting the

> array length as 0.
>
>
> Thanks in Advace ..
>
> Regards
> Chandra
>
>
> ==============WSDD=================
>  <operation name="getScheduledOrdersByLineId"
> qname="operNS:getScheduledOrdersByLineId"
> ="http://com.dell.gmfs.wips.oi.webservice "
> returnType="rtns:OrderStatusEventResponse"
> xmlns:rtns="http://com.dell.gmfs.wips.oi.webservice";>
>         <parameter name="lineId" type="tns:string"
> xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
>   </operation>
>
> ============Request===========
>
> <?xml version=" 1.0" encoding="utf-8"?> <soapenv:Envelope
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
> xmlns:xsd=" http://www.w3.org/2001/XMLSchema";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
>   <soapenv:Body>
>     <getScheduledOrdersByLineId xmlns=" http://com.dell.gmfs.wips.oi";>
>       <lineId>K1</lineId>
>     </getScheduledOrdersByLineId>
>   </soapenv:Body>
> </soapenv:Envelope>
>
>
> ==============Response ===============with Return Namespace
>
> <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope
> xmlns:soapenv="
http://schemas.xmlsoap.org/soap/envelope/";
> xmlns:xsd="http://www.w3.org/2001/XMLSchema";
> xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance";>
>   <soapenv:Body>
>     <getScheduledOrdersByLineIdResponse
> xmlns="http://com.dell.gmfs.wips.oi ">
>       <ns1:getScheduledOrdersByLineIdReturn
> xmlns:ns1="http://com.dell.gmfs.wips.oi.webservice";>
>         <ns1:orderStatusDetails>
>           <ns1:orderStatusDetails>
>             <ns1:orderStatus>
>               <ns1:category xsi:nil="true"/>
>
<ns1:orderNumber>123456789</ns1:orderNumber>
>               <ns1:priority xsi:nil="true"/>
>               <ns1:quantity>10</ns1:quantity>
>               <ns1:reason xsi:nil="true"/>
>               <ns1:scheduleTime>2006-08-01
> 18:53:55.738</ns1:scheduleTime>
>               <ns1:statusCode>100</ns1:statusCode>
>               <ns1:statusDecription>Order
> Received</ns1:statusDecription>
 >               <ns1:tieNumber>1</ns1:tieNumber>
>               <ns1:workCenter>wc1</ns1:workCenter>
>               <ns1:workOrderId>11</ns1:workOrderId>
>             </ns1:orderStatus>
>             <ns1:trackStatusVO>
>               <ns1:trackStatusVO>
>                 <ns1:altFormatID>0</ns1:altFormatID>
>                 <ns1:boxingLine xsi:nil="true"/>
>                 <ns1:createDate xsi:nil="true"/>
>                 <ns1:localStkrmClass xsi:nil="true"/>
>                 <ns1:mfgBuiltFaciility xsi:nil="true"/>
>                 <ns1:modifyDate>2006-07-28
19:34:54.901</ns1:modifyDate>
>                 <ns1:modifyUID xsi:nil="true"/>
>                 <ns1:orderNum>0</ns1:orderNum>
>                 <ns1:orderTieNum>0</ns1:orderTieNum>
>                 <ns1:trackCode>6NYP0002</ns1:trackCode>
>
<ns1:trackCodeStatus>100</ns1:trackCodeStatus>
>                 <ns1:trackStatusDecription>Order
> Received</ns1:trackStatusDecription>
>                 <ns1:travelerLineAssigned xsi:nil="true"/>
>                 <ns1:wipTransferFlag xsi:nil="true"/>
>               </ns1:trackStatusVO>
>               <ns1:trackStatusVO>
>                 <ns1:altFormatID>0</ns1:altFormatID>
>                 <ns1:boxingLine xsi:nil="true"/>
>                 <ns1:createDate xsi:nil="true"/>
>                 <ns1:localStkrmClass xsi:nil="true"/>
>                 <ns1:mfgBuiltFaciility xsi:nil="true"/>
>                 <ns1:modifyDate>2006-07-28
19:36:05.057</ns1:modifyDate>
>                 <ns1:modifyUID xsi:nil="true"/>
>                 <ns1:orderNum>0</ns1:orderNum>
>                 <ns1:orderTieNum>0</ns1:orderTieNum>
>                 <ns1:trackCode>6NYP0003</ns1:trackCode>
>
<ns1:trackCodeStatus>100</ns1:trackCodeStatus>
>                 <ns1:trackStatusDecription>Order
> Received</ns1:trackStatusDecription>
>                 <ns1:travelerLineAssigned xsi:nil="true"/>
>                 <ns1:wipTransferFlag xsi:nil="true"/>
>               </ns1:trackStatusVO>
>               <ns1:trackStatusVO>
>                 <ns1:altFormatID>0</ns1:altFormatID>
>                 <ns1:boxingLine xsi:nil="true"/>
>                 <ns1:createDate xsi:nil="true"/>
>                 <ns1:localStkrmClass xsi:nil="true"/>
>                 <ns1:mfgBuiltFaciility xsi:nil="true"/>
>                 <ns1:modifyDate>2006-07-28
19:36:10.338</ns1:modifyDate>
>                 <ns1:modifyUID xsi:nil="true"/>
>                 <ns1:orderNum>0</ns1:orderNum>
>                 <ns1:orderTieNum>0</ns1:orderTieNum>
>                 <ns1:trackCode>6NYP0004</ns1:trackCode>
>
<ns1:trackCodeStatus>100</ns1:trackCodeStatus>
>                 <ns1:trackStatusDecription>Order
> Received</ns1:trackStatusDecription>
>                 <ns1:travelerLineAssigned xsi:nil="true"/>
>                 <ns1:wipTransferFlag xsi:nil="true"/>
>               </ns1:trackStatusVO>
>             </ns1:trackStatusVO>
>           </ns1:orderStatusDetails>
>           <ns1:orderStatusDetails>
>             <ns1:orderStatus>
>               <ns1:category xsi:nil="true"/>
>
<ns1:orderNumber>223456789</ns1:orderNumber>
>               <ns1:priority xsi:nil="true"/>
 >               <ns1:quantity>10</ns1:quantity>
>               <ns1:reason xsi:nil="true"/>
>               <ns1:scheduleTime>2006-08-01
> 19:01:55.738</ns1:scheduleTime>
>               <ns1:statusCode>100</ns1:statusCode>
>               <ns1:statusDecription>Order
> Received</ns1:statusDecription>
>               <ns1:tieNumber>1</ns1:tieNumber>
>               <ns1:workCenter>wc1</ns1:workCenter>
>               <ns1:workOrderId>12</ns1:workOrderId>
>             </ns1:orderStatus>
>             <ns1:trackStatusVO>
>               <ns1:trackStatusVO>
>                 <ns1:altFormatID>0</ns1:altFormatID>
>                 <ns1:boxingLine xsi:nil="true"/>
>                 <ns1:createDate xsi:nil="true"/>
>                 <ns1:localStkrmClass xsi:nil="true"/>
>                 <ns1:mfgBuiltFaciility xsi:nil="true"/>
>                 <ns1:modifyDate>2006-07-28
19:58: 43.59</ns1:modifyDate>
>                 <ns1:modifyUID xsi:nil="true"/>
>                 <ns1:orderNum>0</ns1:orderNum>
>                 <ns1:orderTieNum>0</ns1:orderTieNum>
>                 <ns1:trackCode>6NYN0041</ns1:trackCode>
>
<ns1:trackCodeStatus>100</ns1:trackCodeStatus>
>                 <ns1:trackStatusDecription>Order
> Received</ns1:trackStatusDecription>
>                 <ns1:travelerLineAssigned xsi:nil="true"/>
>                 <ns1:wipTransferFlag xsi:nil="true"/>
>               </ns1:trackStatusVO>
>               <ns1:trackStatusVO>
>                 <ns1:altFormatID>0</ns1:altFormatID>
>                 <ns1:boxingLine xsi:nil="true"/>
>                 <ns1:createDate xsi:nil="true"/>
>                 <ns1:localStkrmClass xsi:nil="true"/>
>                 <ns1:mfgBuiltFaciility xsi:nil="true"/>
>                 <ns1:modifyDate>2006-07-28
19:58: 52.934</ns1:modifyDate>
>                 <ns1:modifyUID xsi:nil="true"/>
>                 <ns1:orderNum>0</ns1:orderNum>
>                 <ns1:orderTieNum>0</ns1:orderTieNum>
>                 <ns1:trackCode>6NYN0042</ns1:trackCode>
>
<ns1:trackCodeStatus>100</ns1:trackCodeStatus>
>                 <ns1:trackStatusDecription>Order
> Received</ns1:trackStatusDecription>
>                 <ns1:travelerLineAssigned xsi:nil="true"/>
>                 <ns1:wipTransferFlag xsi:nil="true"/>
>               </ns1:trackStatusVO>
>               <ns1:trackStatusVO>
>                 <ns1:altFormatID>0</ns1:altFormatID>
>                 <ns1:boxingLine xsi:nil="true"/>
>                 <ns1:createDate xsi:nil="true"/>
>                 <ns1:localStkrmClass xsi:nil="true"/>
>                 <ns1:mfgBuiltFaciility xsi:nil="true"/>
>                 <ns1:modifyDate>2006-07-28
19:58: 57.387</ns1:modifyDate>
>                 <ns1:modifyUID xsi:nil="true"/>
>                 <ns1:orderNum>0</ns1:orderNum>
>                 <ns1:orderTieNum>0</ns1:orderTieNum>
>                 <ns1:trackCode>6NYN0043</ns1:trackCode>
>
<ns1:trackCodeStatus>100</ns1:trackCodeStatus>
>                 <ns1:trackStatusDecription>Order
> Received</ns1:trackStatusDecription>
>                 <ns1:travelerLineAssigned xsi:nil="true"/>
>                 <ns1:wipTransferFlag xsi:nil="true"/>
>               </ns1:trackStatusVO>
>             </ns1:trackStatusVO>
>           </ns1:orderStatusDetails>
>           <ns1:orderStatusDetails>
>             <ns1:orderStatus>
>               <ns1:category xsi:nil="true"/>
>
<ns1:orderNumber>400420311</ns1:orderNumber>
>               <ns1:priority xsi:nil="true"/>
>               <ns1:quantity>1</ns1:quantity>
>               <ns1:reason xsi:nil="true"/>
>               <ns1:scheduleTime>2006-08-01
> 19:03:55.738</ns1:scheduleTime>
>               <ns1:statusCode>100</ns1:statusCode>
>               <ns1:statusDecription>Order
> Received</ns1:statusDecription>
>               <ns1:tieNumber>1</ns1:tieNumber>
>               <ns1:workCenter>SHDRHP</ns1:workCenter>
>               <ns1:workOrderId>14</ns1:workOrderId>
>             </ns1:orderStatus>
>             <ns1:trackStatusVO>
>               <ns1:trackStatusVO>
>                 <ns1:altFormatID>0</ns1:altFormatID>
>                 <ns1:boxingLine xsi:nil="true"/>
>                 <ns1:createDate xsi:nil="true"/>
>                 <ns1:localStkrmClass xsi:nil="true"/>
>                 <ns1:mfgBuiltFaciility xsi:nil="true"/>
>                 <ns1:modifyDate>2006-07-28
20:05:35.151</ns1:modifyDate>
>                 <ns1:modifyUID xsi:nil="true"/>
>                 <ns1:orderNum>0</ns1:orderNum>
>                 <ns1:orderTieNum>0</ns1:orderTieNum>
>                 <ns1:trackCode>6NYA0001</ns1:trackCode>
>
<ns1:trackCodeStatus>100</ns1:trackCodeStatus>
>                 <ns1:trackStatusDecription>Order
> Received</ns1:trackStatusDecription>
>                 <ns1:travelerLineAssigned xsi:nil="true"/>
>                 <ns1:wipTransferFlag xsi:nil="true"/>
>               </ns1:trackStatusVO>
>             </ns1:trackStatusVO>
>           </ns1:orderStatusDetails>
>         </ns1:orderStatusDetails>
>         <ns1:replyCode>0</ns1:replyCode>
>         <ns1:replyText xsi:nil="true"/>
>       </ns1:getScheduledOrdersByLineIdReturn>
>     </getScheduledOrdersByLineIdResponse>
>   </soapenv:Body>
> </soapenv:Envelope>
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
[EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to