You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Mike Borozdin <mi...@docusign.com> on 2010/01/12 03:48:09 UTC

MTOM causes ADBException: Unexpected subelement

Hi!

I have a Java Axis2 client that seems to encounter an error on the same exact XML structure if part of it is moved into an MTOM attachment.  The more complete stack is cited at the end.

I have checked the WSDL and the response complies with the response XML for more info on the WSDL you can get it here. https://demo.docusign.net/api/3.0/api.asmx?WSDL

The way the web service is configured is that it will only generate an MTOM attachment if the subelement exceeds a certain size.  I am attaching Example1 and Example2 which show working vs. not working.

Axis Libraries used are 1.5.1.

Does anyone have any idea what could be causing this?  The element that's triggering an exception is <Label>...</Label>

Thank you!


WORKING RESPONSE

<soap:Envelope xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
 <soap:Header>
   <wsa:Action>http://www.docusign.net/API/3.0/RequestStatusResponse</wsa:Action>
   <wsa:MessageID>urn:uuid:48cbb69a-9357-4745-bc1f-83c736ba1d90</wsa:MessageID>
   <wsa:RelatesTo>urn:uuid:04ade417-d078-4e64-a047-0bf7876b43fd</wsa:RelatesTo>
   <wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
   <wsse:Security>
     <wsu:Timestamp wsu:Id="Timestamp-a8485bff-bc8d-463c-ab75-91f3e925e94e">
       <wsu:Created>2010-01-11T20:41:51Z</wsu:Created>
       <wsu:Expires>2010-01-11T20:46:51Z</wsu:Expires>
     </wsu:Timestamp>
   </wsse:Security>
 </soap:Header>
 <soap:Body>
   <RequestStatusResponse xmlns="http://www.docusign.net/API/3.0">
     <RequestStatusResult>
       <RecipientStatuses>
         <RecipientStatus>
           <Type>Signer</Type>
           <Email>nolongemails@gmail.com</Email>
           <UserName>Mike Borozdin</UserName>
           <RoutingOrder>1</RoutingOrder>
           <Sent>2010-01-11T12:41:14.62</Sent>
           <Delivered>2010-01-11T12:41:21.013</Delivered>
           <Signed>2010-01-11T12:41:50.12</Signed>
           <DeclineReason xsi:nil="true" />
           <Status>Completed</Status>
           <RecipientIPAddress>97.65.97.246</RecipientIPAddress>
           <ClientUserId>unknown-web-user</ClientUserId>
           <IDCheckInformation>
             <AddressInformation>
               <Street1>93 S Jackson St</Street1>
               <Street2>#8329</Street2>
               <City>Seattle</City>
               <State>WA</State>
               <Zip>98102</Zip>
             </AddressInformation>
             <SSN4Information>
               <SSN4>X0LT+NRxPAvOz0U6NcLadg==</SSN4>
             </SSN4Information>
           </IDCheckInformation>
           <CustomFields />
           <TabStatuses>
             <TabStatus>
               <TabType>SignHere</TabType>
               <Status>Signed</Status>
               <XPosition>135</XPosition>
               <YPosition>283</YPosition>
               <TabLabel />
               <TabName />
               <TabValue />
             </TabStatus>
             <TabStatus>
               <TabType>DateSigned</TabType>
               <Status>Signed</Status>
               <XPosition>683</XPosition>
               <YPosition>333</YPosition>
               <TabLabel />
               <TabName />
               <TabValue>1/11/2010</TabValue>
             </TabStatus>
             <TabStatus>
               <TabType>FullName</TabType>
               <Status>Signed</Status>
               <XPosition>141</XPosition>
               <YPosition>420</YPosition>
               <TabLabel />
               <TabName />
               <TabValue>Mike Borozdin</TabValue>
             </TabStatus>
             <TabStatus>
               <TabType>Title</TabType>
               <Status>Signed</Status>
               <XPosition>689</XPosition>
               <YPosition>422</YPosition>
               <TabLabel>Job Title</TabLabel>
               <TabName />
               <TabValue>test</TabValue>
             </TabStatus>
             <TabStatus>
               <TabType>Company</TabType>
               <Status>Signed</Status>
               <XPosition>664</XPosition>
               <YPosition>616</YPosition>
               <TabLabel />
               <TabName />
               <TabValue>test</TabValue>
             </TabStatus>
             <TabStatus>
               <TabType>Custom</TabType>
               <Status>Active</Status>
               <XPosition>906</XPosition>
               <YPosition>693</YPosition>
               <TabLabel>Business Type</TabLabel>
               <TabName>Radio Button</TabName>
               <TabValue />
             </TabStatus>
             <TabStatus>
               <TabType>Custom</TabType>
               <Status>Active</Status>
               <XPosition>1045</XPosition>
               <YPosition>693</YPosition>
               <TabLabel>Business Type</TabLabel>
               <TabName>Radio Button</TabName>
               <TabValue />
             </TabStatus>
             <TabStatus>
               <TabType>Custom</TabType>
               <Status>Signed</Status>
               <XPosition>722</XPosition>
               <YPosition>716</YPosition>
               <TabLabel>Business Type</TabLabel>
               <TabName>Radio Button</TabName>
               <TabValue>X</TabValue>
             </TabStatus>
             <TabStatus>
               <TabType>Custom</TabType>
               <Status>Active</Status>
               <XPosition>1045</XPosition>
               <YPosition>718</YPosition>
               <TabLabel>Business Type</TabLabel>
               <TabName>Radio Button</TabName>
               <TabValue />
             </TabStatus>
             <TabStatus>
               <TabType>FullName</TabType>
               <Status>Signed</Status>
               <XPosition>658</XPosition>
               <YPosition>752</YPosition>
               <TabLabel />
               <TabName />
               <TabValue>Mike Borozdin</TabValue>
             </TabStatus>
             <TabStatus>
               <TabType>Title</TabType>
               <Status>Signed</Status>
               <XPosition>1033</XPosition>
               <YPosition>758</YPosition>
               <TabLabel>Job Title</TabLabel>
               <TabName />
               <TabValue>test</TabValue>
             </TabStatus>
             <TabStatus>
               <TabType>Custom</TabType>
               <Status>Signed</Status">
               2010-01-11 12:41:51,841 DEBUG [httpclient.wire.content] - <<< ">
               <XPosition>662</XPosition>
               <YPosition>820</YPosition>
               <TabLabel>Full Address</TabLabel>
               <TabName>Full Address</TabName>
               <TabValue>test</TabValue>
             </TabStatus>
             <TabStatus>
               <TabType>Custom</TabType>
               <Status>Signed</Status>
               <XPosition>991</XPosition>
               <YPosition>893</YPosition>
               <TabLabel>State</TabLabel>
               <TabName>;AK;AL;AR;AZ;CA;CO;CT;DE;DC;FL;GA;HI;IA;ID;IL;IN;KS;KY;LA;MA;MD;ME;MI;MN;MO;MS;MT;NC;NE;NV;NH;NJ;NM;NY;ND;OH;OK;OR;PA;PR;RI;SC;SD;TN;TX;UT;VA;VT;WA;WI;WV;WY</TabName>
               <TabValue>WA</TabValue>
             </TabStatus>
             <TabStatus>
               <TabType>Custom</TabType>
               <Status>Signed</Status>
               <XPosition>1108</XPosition>
               <YPosition>893</YPosition>
               <TabLabel>Zip</TabLabel>
               <TabName>Zip DASH 4</TabName>
               <TabValue>12323</TabValue>
             </TabStatus>
             <TabStatus>
               <TabType>Custom</TabType>
               <Status>Signed</Status>
               <XPosition>662</XPosition>
               <YPosition>895</YPosition>
               <TabLabel>City</TabLabel>
               <TabName>City</TabName>
               <TabValue>test</TabValue>
             </TabStatus>
             <TabStatus>
               <TabType>Custom</TabType>
               <Status>Signed</Status>
               <XPosition>664</XPosition>
               <YPosition>962</YPosition>
               <TabLabel>County</TabLabel>
               <TabName>County</TabName>
               <TabValue>seattle</TabValue>
             </TabStatus>
             <TabStatus>
               <TabType>Custom</TabType>
               <Status>Signed</Status>
               <XPosition>945</XPosition>
               <YPosition>962</YPosition>
               <TabLabel>Phone</TabLabel>
               <TabName>Phone</TabName>
               <TabValue>1214442222</TabValue>
             </TabStatus>
             <TabStatus>
               <TabType>Custom</TabType>
               <Status>Signed</Status>
               <XPosition>666</XPosition>
               <YPosition>1033</YPosition>
               <TabLabel>E-Mail Address</TabLabel>
               <TabName>E-Mail Address</TabName>
               <TabValue>nolongemails@gmail.com</TabValue>
             </TabStatus>
             <TabStatus>
               <TabType>Custom</TabType>
               <Status>Signed</Status>
               <XPosition>664</XPosition>
               <YPosition>1095</YPosition>
               <TabLabel>Last 4 Digits of Tax ID</TabLabel>
               <TabName>Last 4 Digits of Tax ID</TabName>
               <TabValue>1234</TabValue>
             </TabStatus>
           </TabStatuses>
           <RecipientAttachment>
             <Attachment>
               <Data>PEZvcm1EYXRhPjx4ZmRmPjxmaWVsZHM+PGZpZWxkIG5hbWU9IkRhdGVTaWduZWQiPjx2YWx1ZT4xLzExLzIwMTA8L3ZhbHVlPjwvZmllbGQ+PGZpZWxkIG5hbWU9IkZ1bGxOYW1lIj48dmFsdWU+TWlrZSBCb3JvemRpbjwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iVGl0bGUiPjx2YWx1ZT50ZXN0PC92YWx1ZT48L2ZpZWxkPjxmaWVsZCBuYW1lPSJDb21wYW55Ij48dmFsdWU+dGVzdDwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iQnVzaW5lc3MgVHlwZSI+PHZhbHVlPlJhZGlvIEJ1dHRvbjwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iRnVsbCBBZGRyZXNzIj48dmFsdWU+dGVzdDwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iU3RhdGUiPjx2YWx1ZT5XQTwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iWmlwIj48dmFsdWU+MTIzMjM8L3ZhbHVlPjwvZmllbGQ+PGZpZWxkIG5hbWU9IkNpdHkiPjx2YWx1ZT50ZXN0PC92YWx1ZT48L2ZpZWxkPjxmaWVsZCBuYW1lPSJDb3VudHkiPjx2YWx1ZT5zZWF0dGxlPC92YWx1ZT48L2ZpZWxkPjxmaWVsZCBuYW1lPSJQaG9uZSI+PHZhbHVlPjEyMTQ0NDIyMjI8L3ZhbHVlPjwvZmllbGQ+PGZpZWxkIG5hbWU9IkUtTWFpbCBBZGRyZXNzIj48dmFsdWU+bm9sb25nZW1haWxzQGdtYWlsLmNvbTwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iTGFzdCA0IERpZ2l0cyBvZiBUYXggSUQiPjx2YWx1ZT4xMjM0PC92YWx1ZT48L2ZpZWxkPjwvZmllbGRzPjwveGZkZj48L0Zvcm1EYXRhPg==</Data>
<Label>DSXForm</Label>
<Type>.xml</Type>
</Attachment>
</RecipientAttachment>
</RecipientStatus>
<RecipientStatus>
<Type>CarbonCopy</Type>
<Email>mikeb@docusign.com</Email>
<UserName>AgData</UserName>
<RoutingOrder>2</RoutingOrder>
<Sent>2010-01-11T12:41:50.84</Sent>
<DeclineReason xsi:nil="true" />
<Status>Completed</Status>
<RecipientIPAddress />
<CustomFields />
</RecipientStatus>
</RecipientStatuses>
<TimeGenerated>2010-01-11T12:41:51.7152745-08:00</TimeGenerated>
<EnvelopeID>7b066beb-da6a-4a46-bbc8-997fa87f7b2e</EnvelopeID>
<Subject>DOW AgroSciences Application for Mike Borozdin</Subject>
<UserName>Joe Doe</UserName>
<Email>mikeb@docusign.com</Email>
<Status>Completed</Status>
<Created>2010-01-11T12:41:14.323</Created>
<Sent>2010-01-11T12:41:14.653</Sent>
<Delivered>2010-01-11T12:41:21.013</Delivered>
<Signed>2010-01-11T12:41:50.2</Signed>
<Completed>2010-01-11T12:41:50.2</Completed>
<ACStatus>Original</ACStatus>
<ACStatusDate>2010-01-11T12:41:14.323</ACStatusDate>
<ACHolder>Joe Doe</ACHolder>
<ACHolderEmail>mikeb@docusign.com</ACHolderEmail>
<ACHolderLocation>DocuSign</ACHolderLocation>
<SigningLocation>Online</SigningLocation>
<SenderIPAddress>97.65.97.246   </SenderIPAddress>
<EnvelopePDFHash />
<CustomFields>
<CustomField>
<Name>Envelope Field 1</Nam">
2010-01-11 12:41:51,841 DEBUG [httpclient.wire.content] - <<< "e>
<Show>False</Show>
<Required>False</Required>
<Value />
</CustomField>
<CustomField>
<Name>Envelope Field 2</Name>
<Show>False</Show>
<Required>False</Required>
<Value />
</CustomField>
<CustomField>
<Name>SendingAppVersion</Name>
<Show>False</Show>
<Required>False</Required>
<Value>Version=6.0.3790.3959 (srv03_sp2_rtm.070216-1710);AppExe=w3wp.exe</Value>
</CustomField>
</CustomFields>
<AutoNavigation>true</AutoNavigation>
<EnvelopeIdStamping>true</EnvelopeIdStamping>
<AuthoritativeCopy>false</AuthoritativeCopy>
</RequestStatusResult>
</RequestStatusResponse>
</soap:Body>
</soap:Envelope>

NOT-WORKING WITH MTOM (just a wire dump here)

0-01-11 12:47:21,242 DEBUG [httpclient.wire.content] - <<< "<soap:Envelope xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><soap:Header><wsa:Action>http://www.docusign.net/API/3.0/RequestStatusResponse</wsa:Action><wsa:MessageID>urn:uuid:8725e344-43fb-4991-9e1f-d9983485a6b0</wsa:MessageID><wsa:RelatesTo>urn:uuid:6ef6228a-78cc-4f1d-bdc5-17b19dca31bb</wsa:RelatesTo><wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To><wsse:Security><wsu:Timestamp wsu:Id="Timestamp-1578f40a-e66d-4e7a-8ad6-b92318bf3a51"><wsu:Created>2010-01-11T20:47:21Z</wsu:Created><wsu:Expires>2010-01-11T20:52:21Z</wsu:Expires></wsu:Timestamp></wsse:Security></soap:Header><soap:Body><RequestStatusResponse xmlns="http://www.docusign.net/API/3.0"><RequestStatusResult><RecipientStatuses><RecipientStatus><Type>Signer</Type><Email>nolongemails@gmail.com</Email><UserName>Mike Borozdin</UserName><RoutingOrder>1</RoutingOrder><Sent>2010-01-11T12:46:31.033</Sent><Delivered>2010-01-11T12:46:35.28</Delivered><Signed>2010-01-11T12:47:18.747</Signed><DeclineReason xsi:nil="true" /><Status>Completed</Status><RecipientIPAddress>97.65.97.246</RecipientIPAddress><ClientUserId>unknown-web-user</ClientUserId><IDCheckInformation><AddressInformation><Street1>93 S Jackson St</Street1><Street2>#8329</Street2><City>Seattle</City><State>WA</State><Zip>12345</Zip></AddressInformation><SSN4Information><SSN4>X0LT+NRxPAvOz0U6NcLadg==</SSN4></SSN4Information></IDCheckInformation><CustomFields /><TabStatuses><TabStatus><TabType>SignHere</TabType><Status>Signed</Status><XPosition>135</XPosition><YPosition>283</YPosition><TabLabel /><TabName /><TabValue /></TabStatus><TabStatus><TabType>DateSigned</TabType><Status>Signed</Status><XPosition>683</XPosition><YPosition>333</YPosition><TabLabel /><TabName /><TabValue>1/11/2010</TabValue></TabStatus><TabStatus><TabType>FullName</TabType><Status>Signed</Status><XPosition>141</XPosition><YPosition>420</YPosition><TabLabel /><TabName /><TabValue>Mike Borozdin</TabValue></TabStatus><TabStatus><TabType>Title</TabType><Status>Signed</Status><XPosition>689</XPosition><YPosition>422</YPosition><TabLabel>Job Title</TabLabel><TabName /><TabValue>Title 1</TabValue></TabStatus><TabStatus><TabType>Company</TabType><Status>Signed</Status><XPosition>664</XPosition><YPosition>616</YPosition><TabLabel /><TabName /><TabValue>One Two</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Active</Status><XPosition>906</XPosition><YPosition>693</YPosition><TabLabel>Business Type</TabLabel><TabName>Radio Button</TabName><TabValue /></TabStatus><TabStatus><TabType>Custom</TabType><Status>Active</Status><XPosition>1045</XPosition><YPosition>693</YPosition><TabLabel>Business Type</TabLabel><TabName>Radio Button</TabName><TabValue /></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>722</XPosition><YPosition>716</YPosition><TabLabel>Business Type</TabLabel><TabName>Radio Button</TabName><TabValue>X</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Active</Status><XPosition>1045</XPosition><YPosition>718</YPosition><TabLabel>Business Type</TabLabel><TabName>Radio Button</TabName><TabValue /></TabStatus><TabStatus><TabType>FullName</TabType><Status>Signed</Status><XPosition>658</XPosition><YPosition>752</YPosition><TabLabel /><TabName /><TabValue>Mike Borozdin</TabValue></TabStatus><TabStatus><TabType>Title</TabType><Status>Signed</Status><XPosition>1033</XPosition><YPosition>758</YPosition><TabLabel>Job Title</TabLabel><TabName /><TabValue>Title 1</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Sign">
2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "ed</Status><XPosition>662</XPosition><YPosition>820</YPosition><TabLabel>Full Address</TabLabel><TabName>Full Address</TabName><TabValue>One Two</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>991</XPosition><YPosition>893</YPosition><TabLabel>State</TabLabel><TabName>;AK;AL;AR;AZ;CA;CO;CT;DE;DC;FL;GA;HI;IA;ID;IL;IN;KS;KY;LA;MA;MD;ME;MI;MN;MO;MS;MT;NC;NE;NV;NH;NJ;NM;NY;ND;OH;OK;OR;PA;PR;RI;SC;SD;TN;TX;UT;VA;VT;WA;WI;WV;WY</TabName><TabValue>WA</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>1108</XPosition><YPosition>893</YPosition><TabLabel>Zip</TabLabel><TabName>Zip DASH 4</TabName><TabValue>12345</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>662</XPosition><YPosition>895</YPosition><TabLabel>City</TabLabel><TabName>City</TabName><TabValue>One Two</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>664</XPosition><YPosition>962</YPosition><TabLabel>County</TabLabel><TabName>County</TabName><TabValue>Seattle</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>945</XPosition><YPosition>962</YPosition><TabLabel>Phone</TabLabel><TabName>Phone</TabName><TabValue>1231231234</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>666</XPosition><YPosition>1033</YPosition><TabLabel>E-Mail Address</TabLabel><TabName>E-Mail Address</TabName><TabValue>nolongemails@gmail.com</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>664</XPosition><YPosition>1095</YPosition><TabLabel>Last 4 Digits of Tax ID</TabLabel><TabName>Last 4 Digits of Tax ID</TabName><TabValue>1234</TabValue></TabStatus></TabStatuses><RecipientAttachment><Attachment><Data><xop:Include href="cid:1.633988108411906417@example.org" /></Data><Label>DSXForm</Label><Type>.xml</Type></Attachment></RecipientAttachment></RecipientStatus><RecipientStatus><Type>CarbonCopy</Type><Email>mikeb@docusign.com</Email><UserName>AgData</UserName><RoutingOrder>2</RoutingOrder><Sent>2010-01-11T12:47:20.2</Sent><DeclineReason xsi:nil="true" /><Status>Completed</Status><RecipientIPAddress /><CustomFields /></RecipientStatus></RecipientStatuses><TimeGenerated>2010-01-11T12:47:21.1437652-08:00</TimeGenerated><EnvelopeID>e15fd333-3b4c-4680-a5af-896f13908236</EnvelopeID><Subject>DOW AgroSciences Application for Mike Borozdin</Subject><UserName>Joe Doe</UserName><Email>mikeb@docusign.com</Email><Status>Completed</Status><Created>2010-01-11T12:46:30.673</Created><Sent>2010-01-11T12:46:31.063</Sent><Delivered>2010-01-11T12:46:35.293</Delivered><Signed>2010-01-11T12:47:18.827</Signed><Completed>2010-01-11T12:47:18.827</Completed><ACStatus>Original</ACStatus><ACStatusDate>2010-01-11T12:46:30.673</ACStatusDate><ACHolder>Joe Doe</ACHolder><ACHolderEmail>mikeb@docusign.com</ACHolderEmail><ACHolderLocation>DocuSign</ACHolderLocation><SigningLocation>Online</SigningLocation><SenderIPAddress>97.65.97.246   </SenderIPAddress><EnvelopePDFHash /><CustomFields><CustomField><Name>Envelope Field 1</Name><Show>False</Show><Required>False</Required><Value /></CustomField><CustomField><Name>Envelope Field 2</Name><Show>False</Show><Required>False</Required><Value /></CustomField><CustomField><Name>SendingAppVersion</Name><Show>False</Show><Required>False</Required><Value>Version=6.0.3790.3959 (srv03_sp2_rtm.070216-1710);AppExe=w3wp.exe</Value></CustomField></CustomFields><AutoNavigation>true</AutoNavigation><EnvelopeIdStamping>true</EnvelopeIdStamping><AuthoritativeCopy>false</AuthoritativeCopy></RequestStatusResult></RequestStatusResponse></soap:Body></soap:Envelope>[\r][\n]">
2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "----MIMEBoundary633988108411750162[\r][\n]">
2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "content-transfer-encoding: binary[\r][\n]">
2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "content-id: <1....@example.org>[\r][\n]">
2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "content-type: application/octet-stream[\r][\n]">
2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "[\r][\n]">
2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "<FormData><xfdf><fields><field name="DateSigned"><value>1/11/2010</value></field><field name="FullName"><value>Mike Borozdin</value></field><field name="Title"><value>Title 1</value></field><field name">
2010-01-11 12:47:21,253 DEBUG [httpclient.wire.content] - <<< "="Company"><value>One Two</value></field><field name="Business Type"><value>Radio Button</value></field><field name="Full Address"><value>One Two</value></field><field name="State"><value>WA</value></field><field name="Zip"><value>12345</value></field><field name="City"><value>One Two</value></field><field name="County"><value>Seattle</value></field><field name="Phone"><value>1231231234</value></field><field name="E-Mail Address"><value>nolongemails@gmail.com</value></field><field name="Last 4 Digits of Tax ID"><value>1234</value></field></fields></xfdf></FormData>[\r][\n]">
2010-01-11 12:47:21,253 DEBUG [httpclient.wire.content] - <<< "----MIMEBoundary633988108411750162--[\r][\n]">



MORE COMPLETE EXCEPTION STACK:
org.apache.axis2.AxisFault: org.apache.axis2.databinding.ADBException: Unexpected subelement Label
        at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
        at net.docusign.wsclient.APIServiceStub.fromOM(Unknown Source)
        at net.docusign.wsclient.APIServiceStub.requestStatus(Unknown Source)
        at net.docusign.servlet.action.SigningReturnAction.handleRequest(SigningReturnAction.java:51)
        at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
        at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
        at java.lang.Thread.run(Thread.java:637)
Caused by: java.lang.Exception: org.apache.axis2.databinding.ADBException: Unexpected subelement Label
        at net.docusign.www.api._3_0.ArrayOfAttachment$Factory.parse(Unknown Source)
        at net.docusign.www.api._3_0.RecipientStatus$Factory.parse(Unknown Source)
        at net.docusign.www.api._3_0.ArrayOfRecipientStatus$Factory.parse(Unknown Source)
        at net.docusign.www.api._3_0.EnvelopeStatus$Factory.parse(Unknown Source)
        at net.docusign.www.api._3_0.RequestStatusResponse$Factory.parse(Unknown Source)
        ... 22 more
Caused by: org.apache.axis2.databinding.ADBException: Unexpected subelement Label
        ... 27 more



--
Mike Borozdin
Manager of Professional Services
206.973.8189 Office
http://www.docusign.com/devcenter/ - Where the DocuSign Developers Are!
DocuSign. The fastest way to get a signature® www.docusign.com




Re: MTOM causes ADBException: Unexpected subelement

Posted by Mike Borozdin <mi...@docusign.com>.
Maybe this will help also.  Here is a list of jars used by this servlet:

DocusignWS.jar                          geronimo-stax-api_1.0_spec-1.0.1.jar
XmlSchema-1.4.3.jar                     geronimo-ws-metadata_2.0_spec-1.1.2.jar
activation-1.1.jar                      httpcore-4.0.jar
axiom-api-1.2.8.jar                     jalopy-1.5rc3.jar
axiom-dom-1.2.8.jar                     jaxb-api-2.1.jar
axiom-impl-1.2.8.jar                    jaxb-impl-2.1.7.jar
axis2-adb-1.5.1.jar                     jaxb-xjc-2.1.7.jar
axis2-adb-codegen-1.5.1.jar             jaxen-1.1.1.jar
axis2-ant-plugin-1.5.1.jar              jettison-1.0-RC2.jar
axis2-clustering-1.5.1.jar              jibx-bind-1.2.1.jar
axis2-codegen-1.5.1.jar                 jibx-run-1.2.1.jar
axis2-corba-1.5.1.jar                   jsr173_api.jar
axis2-fastinfoset-1.5.1.jar             jstl-1.1.2.jar
axis2-java2wsdl-1.5.1.jar               junit.jar
axis2-jaxbri-1.5.1.jar                  log4j-1.2.15.jar
axis2-jaxws-1.5.1.jar                   mail-1.4.jar
axis2-jibx-1.5.1.jar                    mex-1.5.1.jar
axis2-json-1.5.1.jar                    neethi-2.0.4.jar
axis2-kernel-1.5.1.jar                  rampart-core-1.4.jar
axis2-metadata-1.5.1.jar                rampart-policy-1.4.jar
axis2-mtompolicy-1.5.1.jar              rampart-trust-1.4.jar
axis2-saaj-1.5.1.jar                    smack-3.0.4.jar
axis2-spring-1.5.1.jar                  smackx-3.0.4.jar
axis2-transport-http-1.5.1.jar          soapmonitor-1.5.1.jar
axis2-transport-local-1.5.1.jar         spring-2.5.1.jar
axis2-xmlbeans-1.5.1.jar                spring-webmvc-2.5.1.jar
bcel-5.1.jar                            standard-1.1.2.jar
bcprov-jdk16-144.jar                    woden-api-1.0M8.jar
catalina-ant-5.0.28.jar                 woden-impl-dom-1.0M8.jar
commons-codec-1.3.jar                   wsdl4j-1.6.2.jar
commons-fileupload-1.2.jar              wss4j-1.5.8.jar
commons-httpclient-3.1.jar              wstx-asl-3.2.4.jar
commons-io-1.4.jar                      xalan-2.7.1.jar
commons-lang-2.3.jar                    xercesImpl-2.6.2.jar
commons-logging-1.1.1.jar               xml-apis-1.3.02.jar
geronimo-annotation_1.0_spec-1.1.jar    xml-resolver-1.2.jar
geronimo-jaxws_2.1_spec-1.0.jar         xmlbeans-2.3.0.jar
geronimo-saaj_1.3_spec-1.0.1.jar        xmlsec-1.4.1.jar

Thanks!

On Jan 11, 2010, at 6:48 PM, Mike Borozdin wrote:

> Hi!
>
> I have a Java Axis2 client that seems to encounter an error on the same exact XML structure if part of it is moved into an MTOM attachment.  The more complete stack is cited at the end.
>
> I have checked the WSDL and the response complies with the response XML for more info on the WSDL you can get it here. https://demo.docusign.net/api/3.0/api.asmx?WSDL
>
> The way the web service is configured is that it will only generate an MTOM attachment if the subelement exceeds a certain size.  I am attaching Example1 and Example2 which show working vs. not working.
>
> Axis Libraries used are 1.5.1.
>
> Does anyone have any idea what could be causing this?  The element that's triggering an exception is <Label>...</Label>
>
> Thank you!
>
>
> WORKING RESPONSE
>
> <soap:Envelope xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
> <soap:Header>
>   <wsa:Action>http://www.docusign.net/API/3.0/RequestStatusResponse</wsa:Action>
>   <wsa:MessageID>urn:uuid:48cbb69a-9357-4745-bc1f-83c736ba1d90</wsa:MessageID>
>   <wsa:RelatesTo>urn:uuid:04ade417-d078-4e64-a047-0bf7876b43fd</wsa:RelatesTo>
>   <wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
>   <wsse:Security>
>     <wsu:Timestamp wsu:Id="Timestamp-a8485bff-bc8d-463c-ab75-91f3e925e94e">
>       <wsu:Created>2010-01-11T20:41:51Z</wsu:Created>
>       <wsu:Expires>2010-01-11T20:46:51Z</wsu:Expires>
>     </wsu:Timestamp>
>   </wsse:Security>
> </soap:Header>
> <soap:Body>
>   <RequestStatusResponse xmlns="http://www.docusign.net/API/3.0">
>     <RequestStatusResult>
>       <RecipientStatuses>
>         <RecipientStatus>
>           <Type>Signer</Type>
>           <Email>nolongemails@gmail.com</Email>
>           <UserName>Mike Borozdin</UserName>
>           <RoutingOrder>1</RoutingOrder>
>           <Sent>2010-01-11T12:41:14.62</Sent>
>           <Delivered>2010-01-11T12:41:21.013</Delivered>
>           <Signed>2010-01-11T12:41:50.12</Signed>
>           <DeclineReason xsi:nil="true" />
>           <Status>Completed</Status>
>           <RecipientIPAddress>97.65.97.246</RecipientIPAddress>
>           <ClientUserId>unknown-web-user</ClientUserId>
>           <IDCheckInformation>
>             <AddressInformation>
>               <Street1>93 S Jackson St</Street1>
>               <Street2>#8329</Street2>
>               <City>Seattle</City>
>               <State>WA</State>
>               <Zip>98102</Zip>
>             </AddressInformation>
>             <SSN4Information>
>               <SSN4>X0LT+NRxPAvOz0U6NcLadg==</SSN4>
>             </SSN4Information>
>           </IDCheckInformation>
>           <CustomFields />
>           <TabStatuses>
>             <TabStatus>
>               <TabType>SignHere</TabType>
>               <Status>Signed</Status>
>               <XPosition>135</XPosition>
>               <YPosition>283</YPosition>
>               <TabLabel />
>               <TabName />
>               <TabValue />
>             </TabStatus>
>             <TabStatus>
>               <TabType>DateSigned</TabType>
>               <Status>Signed</Status>
>               <XPosition>683</XPosition>
>               <YPosition>333</YPosition>
>               <TabLabel />
>               <TabName />
>               <TabValue>1/11/2010</TabValue>
>             </TabStatus>
>             <TabStatus>
>               <TabType>FullName</TabType>
>               <Status>Signed</Status>
>               <XPosition>141</XPosition>
>               <YPosition>420</YPosition>
>               <TabLabel />
>               <TabName />
>               <TabValue>Mike Borozdin</TabValue>
>             </TabStatus>
>             <TabStatus>
>               <TabType>Title</TabType>
>               <Status>Signed</Status>
>               <XPosition>689</XPosition>
>               <YPosition>422</YPosition>
>               <TabLabel>Job Title</TabLabel>
>               <TabName />
>               <TabValue>test</TabValue>
>             </TabStatus>
>             <TabStatus>
>               <TabType>Company</TabType>
>               <Status>Signed</Status>
>               <XPosition>664</XPosition>
>               <YPosition>616</YPosition>
>               <TabLabel />
>               <TabName />
>               <TabValue>test</TabValue>
>             </TabStatus>
>             <TabStatus>
>               <TabType>Custom</TabType>
>               <Status>Active</Status>
>               <XPosition>906</XPosition>
>               <YPosition>693</YPosition>
>               <TabLabel>Business Type</TabLabel>
>               <TabName>Radio Button</TabName>
>               <TabValue />
>             </TabStatus>
>             <TabStatus>
>               <TabType>Custom</TabType>
>               <Status>Active</Status>
>               <XPosition>1045</XPosition>
>               <YPosition>693</YPosition>
>               <TabLabel>Business Type</TabLabel>
>               <TabName>Radio Button</TabName>
>               <TabValue />
>             </TabStatus>
>             <TabStatus>
>               <TabType>Custom</TabType>
>               <Status>Signed</Status>
>               <XPosition>722</XPosition>
>               <YPosition>716</YPosition>
>               <TabLabel>Business Type</TabLabel>
>               <TabName>Radio Button</TabName>
>               <TabValue>X</TabValue>
>             </TabStatus>
>             <TabStatus>
>               <TabType>Custom</TabType>
>               <Status>Active</Status>
>               <XPosition>1045</XPosition>
>               <YPosition>718</YPosition>
>               <TabLabel>Business Type</TabLabel>
>               <TabName>Radio Button</TabName>
>               <TabValue />
>             </TabStatus>
>             <TabStatus>
>               <TabType>FullName</TabType>
>               <Status>Signed</Status>
>               <XPosition>658</XPosition>
>               <YPosition>752</YPosition>
>               <TabLabel />
>               <TabName />
>               <TabValue>Mike Borozdin</TabValue>
>             </TabStatus>
>             <TabStatus>
>               <TabType>Title</TabType>
>               <Status>Signed</Status>
>               <XPosition>1033</XPosition>
>               <YPosition>758</YPosition>
>               <TabLabel>Job Title</TabLabel>
>               <TabName />
>               <TabValue>test</TabValue>
>             </TabStatus>
>             <TabStatus>
>               <TabType>Custom</TabType>
>               <Status>Signed</Status">
>               2010-01-11 12:41:51,841 DEBUG [httpclient.wire.content] - <<< ">
>               <XPosition>662</XPosition>
>               <YPosition>820</YPosition>
>               <TabLabel>Full Address</TabLabel>
>               <TabName>Full Address</TabName>
>               <TabValue>test</TabValue>
>             </TabStatus>
>             <TabStatus>
>               <TabType>Custom</TabType>
>               <Status>Signed</Status>
>               <XPosition>991</XPosition>
>               <YPosition>893</YPosition>
>               <TabLabel>State</TabLabel>
>               <TabName>;AK;AL;AR;AZ;CA;CO;CT;DE;DC;FL;GA;HI;IA;ID;IL;IN;KS;KY;LA;MA;MD;ME;MI;MN;MO;MS;MT;NC;NE;NV;NH;NJ;NM;NY;ND;OH;OK;OR;PA;PR;RI;SC;SD;TN;TX;UT;VA;VT;WA;WI;WV;WY</TabName>
>               <TabValue>WA</TabValue>
>             </TabStatus>
>             <TabStatus>
>               <TabType>Custom</TabType>
>               <Status>Signed</Status>
>               <XPosition>1108</XPosition>
>               <YPosition>893</YPosition>
>               <TabLabel>Zip</TabLabel>
>               <TabName>Zip DASH 4</TabName>
>               <TabValue>12323</TabValue>
>             </TabStatus>
>             <TabStatus>
>               <TabType>Custom</TabType>
>               <Status>Signed</Status>
>               <XPosition>662</XPosition>
>               <YPosition>895</YPosition>
>               <TabLabel>City</TabLabel>
>               <TabName>City</TabName>
>               <TabValue>test</TabValue>
>             </TabStatus>
>             <TabStatus>
>               <TabType>Custom</TabType>
>               <Status>Signed</Status>
>               <XPosition>664</XPosition>
>               <YPosition>962</YPosition>
>               <TabLabel>County</TabLabel>
>               <TabName>County</TabName>
>               <TabValue>seattle</TabValue>
>             </TabStatus>
>             <TabStatus>
>               <TabType>Custom</TabType>
>               <Status>Signed</Status>
>               <XPosition>945</XPosition>
>               <YPosition>962</YPosition>
>               <TabLabel>Phone</TabLabel>
>               <TabName>Phone</TabName>
>               <TabValue>1214442222</TabValue>
>             </TabStatus>
>             <TabStatus>
>               <TabType>Custom</TabType>
>               <Status>Signed</Status>
>               <XPosition>666</XPosition>
>               <YPosition>1033</YPosition>
>               <TabLabel>E-Mail Address</TabLabel>
>               <TabName>E-Mail Address</TabName>
>               <TabValue>nolongemails@gmail.com</TabValue>
>             </TabStatus>
>             <TabStatus>
>               <TabType>Custom</TabType>
>               <Status>Signed</Status>
>               <XPosition>664</XPosition>
>               <YPosition>1095</YPosition>
>               <TabLabel>Last 4 Digits of Tax ID</TabLabel>
>               <TabName>Last 4 Digits of Tax ID</TabName>
>               <TabValue>1234</TabValue>
>             </TabStatus>
>           </TabStatuses>
>           <RecipientAttachment>
>             <Attachment>
>               <Data>PEZvcm1EYXRhPjx4ZmRmPjxmaWVsZHM+PGZpZWxkIG5hbWU9IkRhdGVTaWduZWQiPjx2YWx1ZT4xLzExLzIwMTA8L3ZhbHVlPjwvZmllbGQ+PGZpZWxkIG5hbWU9IkZ1bGxOYW1lIj48dmFsdWU+TWlrZSBCb3JvemRpbjwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iVGl0bGUiPjx2YWx1ZT50ZXN0PC92YWx1ZT48L2ZpZWxkPjxmaWVsZCBuYW1lPSJDb21wYW55Ij48dmFsdWU+dGVzdDwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iQnVzaW5lc3MgVHlwZSI+PHZhbHVlPlJhZGlvIEJ1dHRvbjwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iRnVsbCBBZGRyZXNzIj48dmFsdWU+dGVzdDwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iU3RhdGUiPjx2YWx1ZT5XQTwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iWmlwIj48dmFsdWU+MTIzMjM8L3ZhbHVlPjwvZmllbGQ+PGZpZWxkIG5hbWU9IkNpdHkiPjx2YWx1ZT50ZXN0PC92YWx1ZT48L2ZpZWxkPjxmaWVsZCBuYW1lPSJDb3VudHkiPjx2YWx1ZT5zZWF0dGxlPC92YWx1ZT48L2ZpZWxkPjxmaWVsZCBuYW1lPSJQaG9uZSI+PHZhbHVlPjEyMTQ0NDIyMjI8L3ZhbHVlPjwvZmllbGQ+PGZpZWxkIG5hbWU9IkUtTWFpbCBBZGRyZXNzIj48dmFsdWU+bm9sb25nZW1haWxzQGdtYWlsLmNvbTwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iTGFzdCA0IERpZ2l0cyBvZiBUYXggSUQiPjx2YWx1ZT4xMjM0PC92YWx1ZT48L2ZpZWxkPjwvZmllbGRzPjwveGZkZj48L0Zvcm1EYXRhPg==</Data>
> <Label>DSXForm</Label>
> <Type>.xml</Type>
> </Attachment>
> </RecipientAttachment>
> </RecipientStatus>
> <RecipientStatus>
> <Type>CarbonCopy</Type>
> <Email>mikeb@docusign.com</Email>
> <UserName>AgData</UserName>
> <RoutingOrder>2</RoutingOrder>
> <Sent>2010-01-11T12:41:50.84</Sent>
> <DeclineReason xsi:nil="true" />
> <Status>Completed</Status>
> <RecipientIPAddress />
> <CustomFields />
> </RecipientStatus>
> </RecipientStatuses>
> <TimeGenerated>2010-01-11T12:41:51.7152745-08:00</TimeGenerated>
> <EnvelopeID>7b066beb-da6a-4a46-bbc8-997fa87f7b2e</EnvelopeID>
> <Subject>DOW AgroSciences Application for Mike Borozdin</Subject>
> <UserName>Joe Doe</UserName>
> <Email>mikeb@docusign.com</Email>
> <Status>Completed</Status>
> <Created>2010-01-11T12:41:14.323</Created>
> <Sent>2010-01-11T12:41:14.653</Sent>
> <Delivered>2010-01-11T12:41:21.013</Delivered>
> <Signed>2010-01-11T12:41:50.2</Signed>
> <Completed>2010-01-11T12:41:50.2</Completed>
> <ACStatus>Original</ACStatus>
> <ACStatusDate>2010-01-11T12:41:14.323</ACStatusDate>
> <ACHolder>Joe Doe</ACHolder>
> <ACHolderEmail>mikeb@docusign.com</ACHolderEmail>
> <ACHolderLocation>DocuSign</ACHolderLocation>
> <SigningLocation>Online</SigningLocation>
> <SenderIPAddress>97.65.97.246   </SenderIPAddress>
> <EnvelopePDFHash />
> <CustomFields>
> <CustomField>
> <Name>Envelope Field 1</Nam">
> 2010-01-11 12:41:51,841 DEBUG [httpclient.wire.content] - <<< "e>
> <Show>False</Show>
> <Required>False</Required>
> <Value />
> </CustomField>
> <CustomField>
> <Name>Envelope Field 2</Name>
> <Show>False</Show>
> <Required>False</Required>
> <Value />
> </CustomField>
> <CustomField>
> <Name>SendingAppVersion</Name>
> <Show>False</Show>
> <Required>False</Required>
> <Value>Version=6.0.3790.3959 (srv03_sp2_rtm.070216-1710);AppExe=w3wp.exe</Value>
> </CustomField>
> </CustomFields>
> <AutoNavigation>true</AutoNavigation>
> <EnvelopeIdStamping>true</EnvelopeIdStamping>
> <AuthoritativeCopy>false</AuthoritativeCopy>
> </RequestStatusResult>
> </RequestStatusResponse>
> </soap:Body>
> </soap:Envelope>
>
> NOT-WORKING WITH MTOM (just a wire dump here)
>
> 0-01-11 12:47:21,242 DEBUG [httpclient.wire.content] - <<< "<soap:Envelope xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><soap:Header><wsa:Action>http://www.docusign.net/API/3.0/RequestStatusResponse</wsa:Action><wsa:MessageID>urn:uuid:8725e344-43fb-4991-9e1f-d9983485a6b0</wsa:MessageID><wsa:RelatesTo>urn:uuid:6ef6228a-78cc-4f1d-bdc5-17b19dca31bb</wsa:RelatesTo><wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To><wsse:Security><wsu:Timestamp wsu:Id="Timestamp-1578f40a-e66d-4e7a-8ad6-b92318bf3a51"><wsu:Created>2010-01-11T20:47:21Z</wsu:Created><wsu:Expires>2010-01-11T20:52:21Z</wsu:Expires></wsu:Timestamp></wsse:Security></soap:Header><soap:Body><RequestStatusResponse xmlns="http://www.docusign.net/API/3.0"><RequestStatusResult><RecipientStatuses><RecipientStatus><Type>Signer</Type><Email>nolongemails@gmail.com</Email><UserName>Mike Borozdin</UserName><RoutingOrder>1</RoutingOrder><Sent>2010-01-11T12:46:31.033</Sent><Delivered>2010-01-11T12:46:35.28</Delivered><Signed>2010-01-11T12:47:18.747</Signed><DeclineReason xsi:nil="true" /><Status>Completed</Status><RecipientIPAddress>97.65.97.246</RecipientIPAddress><ClientUserId>unknown-web-user</ClientUserId><IDCheckInformation><AddressInformation><Street1>93 S Jackson St</Street1><Street2>#8329</Street2><City>Seattle</City><State>WA</State><Zip>12345</Zip></AddressInformation><SSN4Information><SSN4>X0LT+NRxPAvOz0U6NcLadg==</SSN4></SSN4Information></IDCheckInformation><CustomFields /><TabStatuses><TabStatus><TabType>SignHere</TabType><Status>Signed</Status><XPosition>135</XPosition><YPosition>283</YPosition><TabLabel /><TabName /><TabValue /></TabStatus><TabStatus><TabType>DateSigned</TabType><Status>Signed</Status><XPosition>683</XPosition><YPosition>333</YPosition><TabLabel /><TabName /><TabValue>1/11/2010</TabValue></TabStatus><TabStatus><TabType>FullName</TabType><Status>Signed</Status><XPosition>141</XPosition><YPosition>420</YPosition><TabLabel /><TabName /><TabValue>Mike Borozdin</TabValue></TabStatus><TabStatus><TabType>Title</TabType><Status>Signed</Status><XPosition>689</XPosition><YPosition>422</YPosition><TabLabel>Job Title</TabLabel><TabName /><TabValue>Title 1</TabValue></TabStatus><TabStatus><TabType>Company</TabType><Status>Signed</Status><XPosition>664</XPosition><YPosition>616</YPosition><TabLabel /><TabName /><TabValue>One Two</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Active</Status><XPosition>906</XPosition><YPosition>693</YPosition><TabLabel>Business Type</TabLabel><TabName>Radio Button</TabName><TabValue /></TabStatus><TabStatus><TabType>Custom</TabType><Status>Active</Status><XPosition>1045</XPosition><YPosition>693</YPosition><TabLabel>Business Type</TabLabel><TabName>Radio Button</TabName><TabValue /></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>722</XPosition><YPosition>716</YPosition><TabLabel>Business Type</TabLabel><TabName>Radio Button</TabName><TabValue>X</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Active</Status><XPosition>1045</XPosition><YPosition>718</YPosition><TabLabel>Business Type</TabLabel><TabName>Radio Button</TabName><TabValue /></TabStatus><TabStatus><TabType>FullName</TabType><Status>Signed</Status><XPosition>658</XPosition><YPosition>752</YPosition><TabLabel /><TabName /><TabValue>Mike Borozdin</TabValue></TabStatus><TabStatus><TabType>Title</TabType><Status>Signed</Status><XPosition>1033</XPosition><YPosition>758</YPosition><TabLabel>Job Title</TabLabel><TabName /><TabValue>Title 1</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Sign">
> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "ed</Status><XPosition>662</XPosition><YPosition>820</YPosition><TabLabel>Full Address</TabLabel><TabName>Full Address</TabName><TabValue>One Two</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>991</XPosition><YPosition>893</YPosition><TabLabel>State</TabLabel><TabName>;AK;AL;AR;AZ;CA;CO;CT;DE;DC;FL;GA;HI;IA;ID;IL;IN;KS;KY;LA;MA;MD;ME;MI;MN;MO;MS;MT;NC;NE;NV;NH;NJ;NM;NY;ND;OH;OK;OR;PA;PR;RI;SC;SD;TN;TX;UT;VA;VT;WA;WI;WV;WY</TabName><TabValue>WA</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>1108</XPosition><YPosition>893</YPosition><TabLabel>Zip</TabLabel><TabName>Zip DASH 4</TabName><TabValue>12345</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>662</XPosition><YPosition>895</YPosition><TabLabel>City</TabLabel><TabName>City</TabName><TabValue>One Two</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>664</XPosition><YPosition>962</YPosition><TabLabel>County</TabLabel><TabName>County</TabName><TabValue>Seattle</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>945</XPosition><YPosition>962</YPosition><TabLabel>Phone</TabLabel><TabName>Phone</TabName><TabValue>1231231234</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>666</XPosition><YPosition>1033</YPosition><TabLabel>E-Mail Address</TabLabel><TabName>E-Mail Address</TabName><TabValue>nolongemails@gmail.com</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>664</XPosition><YPosition>1095</YPosition><TabLabel>Last 4 Digits of Tax ID</TabLabel><TabName>Last 4 Digits of Tax ID</TabName><TabValue>1234</TabValue></TabStatus></TabStatuses><RecipientAttachment><Attachment><Data><xop:Include href="cid:1.633988108411906417@example.org" /></Data><Label>DSXForm</Label><Type>.xml</Type></Attachment></RecipientAttachment></RecipientStatus><RecipientStatus><Type>CarbonCopy</Type><Email>mikeb@docusign.com</Email><UserName>AgData</UserName><RoutingOrder>2</RoutingOrder><Sent>2010-01-11T12:47:20.2</Sent><DeclineReason xsi:nil="true" /><Status>Completed</Status><RecipientIPAddress /><CustomFields /></RecipientStatus></RecipientStatuses><TimeGenerated>2010-01-11T12:47:21.1437652-08:00</TimeGenerated><EnvelopeID>e15fd333-3b4c-4680-a5af-896f13908236</EnvelopeID><Subject>DOW AgroSciences Application for Mike Borozdin</Subject><UserName>Joe Doe</UserName><Email>mikeb@docusign.com</Email><Status>Completed</Status><Created>2010-01-11T12:46:30.673</Created><Sent>2010-01-11T12:46:31.063</Sent><Delivered>2010-01-11T12:46:35.293</Delivered><Signed>2010-01-11T12:47:18.827</Signed><Completed>2010-01-11T12:47:18.827</Completed><ACStatus>Original</ACStatus><ACStatusDate>2010-01-11T12:46:30.673</ACStatusDate><ACHolder>Joe Doe</ACHolder><ACHolderEmail>mikeb@docusign.com</ACHolderEmail><ACHolderLocation>DocuSign</ACHolderLocation><SigningLocation>Online</SigningLocation><SenderIPAddress>97.65.97.246   </SenderIPAddress><EnvelopePDFHash /><CustomFields><CustomField><Name>Envelope Field 1</Name><Show>False</Show><Required>False</Required><Value /></CustomField><CustomField><Name>Envelope Field 2</Name><Show>False</Show><Required>False</Required><Value /></CustomField><CustomField><Name>SendingAppVersion</Name><Show>False</Show><Required>False</Required><Value>Version=6.0.3790.3959 (srv03_sp2_rtm.070216-1710);AppExe=w3wp.exe</Value></CustomField></CustomFields><AutoNavigation>true</AutoNavigation><EnvelopeIdStamping>true</EnvelopeIdStamping><AuthoritativeCopy>false</AuthoritativeCopy></RequestStatusResult></RequestStatusResponse></soap:Body></soap:Envelope>[\r][\n]">
> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "----MIMEBoundary633988108411750162[\r][\n]">
> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "content-transfer-encoding: binary[\r][\n]">
> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "content-id: <1....@example.org>[\r][\n]">
> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "content-type: application/octet-stream[\r][\n]">
> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "[\r][\n]">
> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "<FormData><xfdf><fields><field name="DateSigned"><value>1/11/2010</value></field><field name="FullName"><value>Mike Borozdin</value></field><field name="Title"><value>Title 1</value></field><field name">
> 2010-01-11 12:47:21,253 DEBUG [httpclient.wire.content] - <<< "="Company"><value>One Two</value></field><field name="Business Type"><value>Radio Button</value></field><field name="Full Address"><value>One Two</value></field><field name="State"><value>WA</value></field><field name="Zip"><value>12345</value></field><field name="City"><value>One Two</value></field><field name="County"><value>Seattle</value></field><field name="Phone"><value>1231231234</value></field><field name="E-Mail Address"><value>nolongemails@gmail.com</value></field><field name="Last 4 Digits of Tax ID"><value>1234</value></field></fields></xfdf></FormData>[\r][\n]">
> 2010-01-11 12:47:21,253 DEBUG [httpclient.wire.content] - <<< "----MIMEBoundary633988108411750162--[\r][\n]">
>
>
>
> MORE COMPLETE EXCEPTION STACK:
> org.apache.axis2.AxisFault: org.apache.axis2.databinding.ADBException: Unexpected subelement Label
>        at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
>        at net.docusign.wsclient.APIServiceStub.fromOM(Unknown Source)
>        at net.docusign.wsclient.APIServiceStub.requestStatus(Unknown Source)
>        at net.docusign.servlet.action.SigningReturnAction.handleRequest(SigningReturnAction.java:51)
>        at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
>        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
>        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
>        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
>        at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
>        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
>        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
>        at java.lang.Thread.run(Thread.java:637)
> Caused by: java.lang.Exception: org.apache.axis2.databinding.ADBException: Unexpected subelement Label
>        at net.docusign.www.api._3_0.ArrayOfAttachment$Factory.parse(Unknown Source)
>        at net.docusign.www.api._3_0.RecipientStatus$Factory.parse(Unknown Source)
>        at net.docusign.www.api._3_0.ArrayOfRecipientStatus$Factory.parse(Unknown Source)
>        at net.docusign.www.api._3_0.EnvelopeStatus$Factory.parse(Unknown Source)
>        at net.docusign.www.api._3_0.RequestStatusResponse$Factory.parse(Unknown Source)
>        ... 22 more
> Caused by: org.apache.axis2.databinding.ADBException: Unexpected subelement Label
>        ... 27 more
>
>
>
> --
> Mike Borozdin
> Manager of Professional Services
> 206.973.8189 Office
> http://www.docusign.com/devcenter/ - Where the DocuSign Developers Are!
> DocuSign. The fastest way to get a signature® www.docusign.com
>
>
>
>

--
Mike Borozdin
Manager of Professional Services
206.973.8189 Office
206.850.3294 Mobile
http://www.docusign.com/devcenter/ - Where the DocuSign Developers Are!
DocuSign. The fastest way to get a signature® www.docusign.com




is anyone using JaxBRI

Posted by Mike Borozdin <mi...@docusign.com>.
I am about to go live with a solution that uses JaxBRI.  It doesn't seem like it's that widely used.  Do people have good/bad feedback or experiences with it?


On Jan 15, 2010, at 6:29 PM, Mike Borozdin wrote:

> I tried the same service with axis1 and axis2+JaxBRI. Both seem to work fine.
>
> All the posts I see on JaxBRI say that it's experimental, but the versions are old 1.1 or 1.2. Do people use JaxBRI?  What's the preferred data binding for Axis2?
>
> Thanks!
>
> On Jan 13, 2010, at 3:49 PM, Mike Borozdin wrote:
>
>> I believe I have 1.5.1
>>
>> Here are my libraries:
>> XmlSchema-1.4.3.jar                     bcprov-jdk16-144.jar                    mail-1.4.jar
>> activation-1.1.jar                      catalina-ant-5.0.28.jar                 mex-1.5.1.jar
>> axiom-api-1.2.8.jar                     commons-codec-1.3.jar                   neethi-2.0.4.jar
>> axiom-dom-1.2.8.jar                     commons-fileupload-1.2.jar              rampart-core-1.4.jar
>> axiom-impl-1.2.8.jar                    commons-httpclient-3.1.jar              rampart-policy-1.4.jar
>> axis2-adb-1.5.1.jar                     commons-io-1.4.jar                      rampart-trust-1.4.jar
>> axis2-adb-codegen-1.5.1.jar             commons-lang-2.3.jar                    smack-3.0.4.jar
>> axis2-ant-plugin-1.5.1.jar              commons-logging-1.1.1.jar               smackx-3.0.4.jar
>> axis2-clustering-1.5.1.jar              geronimo-annotation_1.0_spec-1.1.jar    soapmonitor-1.5.1.jar
>> axis2-codegen-1.5.1.jar                 geronimo-jaxws_2.1_spec-1.0.jar         spring-2.5.1.jar
>> axis2-corba-1.5.1.jar                   geronimo-saaj_1.3_spec-1.0.1.jar        spring-webmvc-2.5.1.jar
>> axis2-fastinfoset-1.5.1.jar             geronimo-stax-api_1.0_spec-1.0.1.jar    standard-1.1.2.jar
>> axis2-java2wsdl-1.5.1.jar               geronimo-ws-metadata_2.0_spec-1.1.2.jar woden-api-1.0M8.jar
>> axis2-jaxbri-1.5.1.jar                  httpcore-4.0.jar                        woden-impl-dom-1.0M8.jar
>> axis2-jaxws-1.5.1.jar                   jalopy-1.5rc3.jar                       wsdl4j-1.6.2.jar
>> axis2-jibx-1.5.1.jar                    jaxb-api-2.1.jar                        wss4j-1.5.8.jar
>> axis2-json-1.5.1.jar                    jaxb-impl-2.1.7.jar                     wstx-asl-3.2.4.jar
>> axis2-kernel-1.5.1.jar                  jaxb-xjc-2.1.7.jar                      xalan-2.7.0.jar
>> axis2-metadata-1.5.1.jar                jaxen-1.1.1.jar                         xalan-2.7.1.jar
>> axis2-mtompolicy-1.5.1.jar              jettison-1.0-RC2.jar                    xercesImpl-2.6.2.jar
>> axis2-saaj-1.5.1.jar                    jibx-bind-1.2.1.jar                     xml-apis-1.3.02.jar
>> axis2-spring-1.5.1.jar                  jibx-run-1.2.1.jar                      xml-resolver-1.2.jar
>> axis2-transport-http-1.5.1.jar          jsr173_api.jar                          xmlbeans-2.3.0.jar
>> axis2-transport-local-1.5.1.jar         jstl-1.1.2.jar                          xmlsec-1.4.1.jar
>> axis2-xmlbeans-1.5.1.jar                junit.jar
>> bcel-5.1.jar                            log4j-1.2.15.jar
>>
>> Were there some MTOM fixes after?
>>
>> I will also try to regenerate the code without ADB.
>>
>>
>> On Jan 13, 2010, at 10:44 AM, Andreas Veithen wrote:
>>
>>> I fixed multiple issues with MTOM and ADB after the 1.5 branch was
>>> created. Can you test this service with an Axis2 snapshot?
>>>
>>> Andreas
>>>
>>> On Tue, Jan 12, 2010 at 03:48, Mike Borozdin <mi...@docusign.com> wrote:
>>>> Hi!
>>>>
>>>> I have a Java Axis2 client that seems to encounter an error on the same exact XML structure if part of it is moved into an MTOM attachment.  The more complete stack is cited at the end.
>>>>
>>>> I have checked the WSDL and the response complies with the response XML for more info on the WSDL you can get it here. https://demo.docusign.net/api/3.0/api.asmx?WSDL
>>>>
>>>> The way the web service is configured is that it will only generate an MTOM attachment if the subelement exceeds a certain size.  I am attaching Example1 and Example2 which show working vs. not working.
>>>>
>>>> Axis Libraries used are 1.5.1.
>>>>
>>>> Does anyone have any idea what could be causing this?  The element that's triggering an exception is <Label>...</Label>
>>>>
>>>> Thank you!
>>>>
>>>>
>>>> WORKING RESPONSE
>>>>
>>>> <soap:Envelope xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
>>>> <soap:Header>
>>>> <wsa:Action>http://www.docusign.net/API/3.0/RequestStatusResponse</wsa:Action>
>>>> <wsa:MessageID>urn:uuid:48cbb69a-9357-4745-bc1f-83c736ba1d90</wsa:MessageID>
>>>> <wsa:RelatesTo>urn:uuid:04ade417-d078-4e64-a047-0bf7876b43fd</wsa:RelatesTo>
>>>> <wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
>>>> <wsse:Security>
>>>>  <wsu:Timestamp wsu:Id="Timestamp-a8485bff-bc8d-463c-ab75-91f3e925e94e">
>>>>    <wsu:Created>2010-01-11T20:41:51Z</wsu:Created>
>>>>    <wsu:Expires>2010-01-11T20:46:51Z</wsu:Expires>
>>>>  </wsu:Timestamp>
>>>> </wsse:Security>
>>>> </soap:Header>
>>>> <soap:Body>
>>>> <RequestStatusResponse xmlns="http://www.docusign.net/API/3.0">
>>>>  <RequestStatusResult>
>>>>    <RecipientStatuses>
>>>>      <RecipientStatus>
>>>>        <Type>Signer</Type>
>>>>        <Email>nolongemails@gmail.com</Email>
>>>>        <UserName>Mike Borozdin</UserName>
>>>>        <RoutingOrder>1</RoutingOrder>
>>>>        <Sent>2010-01-11T12:41:14.62</Sent>
>>>>        <Delivered>2010-01-11T12:41:21.013</Delivered>
>>>>        <Signed>2010-01-11T12:41:50.12</Signed>
>>>>        <DeclineReason xsi:nil="true" />
>>>>        <Status>Completed</Status>
>>>>        <RecipientIPAddress>97.65.97.246</RecipientIPAddress>
>>>>        <ClientUserId>unknown-web-user</ClientUserId>
>>>>        <IDCheckInformation>
>>>>          <AddressInformation>
>>>>            <Street1>93 S Jackson St</Street1>
>>>>            <Street2>#8329</Street2>
>>>>            <City>Seattle</City>
>>>>            <State>WA</State>
>>>>            <Zip>98102</Zip>
>>>>          </AddressInformation>
>>>>          <SSN4Information>
>>>>            <SSN4>X0LT+NRxPAvOz0U6NcLadg==</SSN4>
>>>>          </SSN4Information>
>>>>        </IDCheckInformation>
>>>>        <CustomFields />
>>>>        <TabStatuses>
>>>>          <TabStatus>
>>>>            <TabType>SignHere</TabType>
>>>>            <Status>Signed</Status>
>>>>            <XPosition>135</XPosition>
>>>>            <YPosition>283</YPosition>
>>>>            <TabLabel />
>>>>            <TabName />
>>>>            <TabValue />
>>>>          </TabStatus>
>>>>          <TabStatus>
>>>>            <TabType>DateSigned</TabType>
>>>>            <Status>Signed</Status>
>>>>            <XPosition>683</XPosition>
>>>>            <YPosition>333</YPosition>
>>>>            <TabLabel />
>>>>            <TabName />
>>>>            <TabValue>1/11/2010</TabValue>
>>>>          </TabStatus>
>>>>          <TabStatus>
>>>>            <TabType>FullName</TabType>
>>>>            <Status>Signed</Status>
>>>>            <XPosition>141</XPosition>
>>>>            <YPosition>420</YPosition>
>>>>            <TabLabel />
>>>>            <TabName />
>>>>            <TabValue>Mike Borozdin</TabValue>
>>>>          </TabStatus>
>>>>          <TabStatus>
>>>>            <TabType>Title</TabType>
>>>>            <Status>Signed</Status>
>>>>            <XPosition>689</XPosition>
>>>>            <YPosition>422</YPosition>
>>>>            <TabLabel>Job Title</TabLabel>
>>>>            <TabName />
>>>>            <TabValue>test</TabValue>
>>>>          </TabStatus>
>>>>          <TabStatus>
>>>>            <TabType>Company</TabType>
>>>>            <Status>Signed</Status>
>>>>            <XPosition>664</XPosition>
>>>>            <YPosition>616</YPosition>
>>>>            <TabLabel />
>>>>            <TabName />
>>>>            <TabValue>test</TabValue>
>>>>          </TabStatus>
>>>>          <TabStatus>
>>>>            <TabType>Custom</TabType>
>>>>            <Status>Active</Status>
>>>>            <XPosition>906</XPosition>
>>>>            <YPosition>693</YPosition>
>>>>            <TabLabel>Business Type</TabLabel>
>>>>            <TabName>Radio Button</TabName>
>>>>            <TabValue />
>>>>          </TabStatus>
>>>>          <TabStatus>
>>>>            <TabType>Custom</TabType>
>>>>            <Status>Active</Status>
>>>>            <XPosition>1045</XPosition>
>>>>            <YPosition>693</YPosition>
>>>>            <TabLabel>Business Type</TabLabel>
>>>>            <TabName>Radio Button</TabName>
>>>>            <TabValue />
>>>>          </TabStatus>
>>>>          <TabStatus>
>>>>            <TabType>Custom</TabType>
>>>>            <Status>Signed</Status>
>>>>            <XPosition>722</XPosition>
>>>>            <YPosition>716</YPosition>
>>>>            <TabLabel>Business Type</TabLabel>
>>>>            <TabName>Radio Button</TabName>
>>>>            <TabValue>X</TabValue>
>>>>          </TabStatus>
>>>>          <TabStatus>
>>>>            <TabType>Custom</TabType>
>>>>            <Status>Active</Status>
>>>>            <XPosition>1045</XPosition>
>>>>            <YPosition>718</YPosition>
>>>>            <TabLabel>Business Type</TabLabel>
>>>>            <TabName>Radio Button</TabName>
>>>>            <TabValue />
>>>>          </TabStatus>
>>>>          <TabStatus>
>>>>            <TabType>FullName</TabType>
>>>>            <Status>Signed</Status>
>>>>            <XPosition>658</XPosition>
>>>>            <YPosition>752</YPosition>
>>>>            <TabLabel />
>>>>            <TabName />
>>>>            <TabValue>Mike Borozdin</TabValue>
>>>>          </TabStatus>
>>>>          <TabStatus>
>>>>            <TabType>Title</TabType>
>>>>            <Status>Signed</Status>
>>>>            <XPosition>1033</XPosition>
>>>>            <YPosition>758</YPosition>
>>>>            <TabLabel>Job Title</TabLabel>
>>>>            <TabName />
>>>>            <TabValue>test</TabValue>
>>>>          </TabStatus>
>>>>          <TabStatus>
>>>>            <TabType>Custom</TabType>
>>>>            <Status>Signed</Status">
>>>>            2010-01-11 12:41:51,841 DEBUG [httpclient.wire.content] - <<< ">
>>>>            <XPosition>662</XPosition>
>>>>            <YPosition>820</YPosition>
>>>>            <TabLabel>Full Address</TabLabel>
>>>>            <TabName>Full Address</TabName>
>>>>            <TabValue>test</TabValue>
>>>>          </TabStatus>
>>>>          <TabStatus>
>>>>            <TabType>Custom</TabType>
>>>>            <Status>Signed</Status>
>>>>            <XPosition>991</XPosition>
>>>>            <YPosition>893</YPosition>
>>>>            <TabLabel>State</TabLabel>
>>>>            <TabName>;AK;AL;AR;AZ;CA;CO;CT;DE;DC;FL;GA;HI;IA;ID;IL;IN;KS;KY;LA;MA;MD;ME;MI;MN;MO;MS;MT;NC;NE;NV;NH;NJ;NM;NY;ND;OH;OK;OR;PA;PR;RI;SC;SD;TN;TX;UT;VA;VT;WA;WI;WV;WY</TabName>
>>>>            <TabValue>WA</TabValue>
>>>>          </TabStatus>
>>>>          <TabStatus>
>>>>            <TabType>Custom</TabType>
>>>>            <Status>Signed</Status>
>>>>            <XPosition>1108</XPosition>
>>>>            <YPosition>893</YPosition>
>>>>            <TabLabel>Zip</TabLabel>
>>>>            <TabName>Zip DASH 4</TabName>
>>>>            <TabValue>12323</TabValue>
>>>>          </TabStatus>
>>>>          <TabStatus>
>>>>            <TabType>Custom</TabType>
>>>>            <Status>Signed</Status>
>>>>            <XPosition>662</XPosition>
>>>>            <YPosition>895</YPosition>
>>>>            <TabLabel>City</TabLabel>
>>>>            <TabName>City</TabName>
>>>>            <TabValue>test</TabValue>
>>>>          </TabStatus>
>>>>          <TabStatus>
>>>>            <TabType>Custom</TabType>
>>>>            <Status>Signed</Status>
>>>>            <XPosition>664</XPosition>
>>>>            <YPosition>962</YPosition>
>>>>            <TabLabel>County</TabLabel>
>>>>            <TabName>County</TabName>
>>>>            <TabValue>seattle</TabValue>
>>>>          </TabStatus>
>>>>          <TabStatus>
>>>>            <TabType>Custom</TabType>
>>>>            <Status>Signed</Status>
>>>>            <XPosition>945</XPosition>
>>>>            <YPosition>962</YPosition>
>>>>            <TabLabel>Phone</TabLabel>
>>>>            <TabName>Phone</TabName>
>>>>            <TabValue>1214442222</TabValue>
>>>>          </TabStatus>
>>>>          <TabStatus>
>>>>            <TabType>Custom</TabType>
>>>>            <Status>Signed</Status>
>>>>            <XPosition>666</XPosition>
>>>>            <YPosition>1033</YPosition>
>>>>            <TabLabel>E-Mail Address</TabLabel>
>>>>            <TabName>E-Mail Address</TabName>
>>>>            <TabValue>nolongemails@gmail.com</TabValue>
>>>>          </TabStatus>
>>>>          <TabStatus>
>>>>            <TabType>Custom</TabType>
>>>>            <Status>Signed</Status>
>>>>            <XPosition>664</XPosition>
>>>>            <YPosition>1095</YPosition>
>>>>            <TabLabel>Last 4 Digits of Tax ID</TabLabel>
>>>>            <TabName>Last 4 Digits of Tax ID</TabName>
>>>>            <TabValue>1234</TabValue>
>>>>          </TabStatus>
>>>>        </TabStatuses>
>>>>        <RecipientAttachment>
>>>>          <Attachment>
>>>>            <Data>PEZvcm1EYXRhPjx4ZmRmPjxmaWVsZHM+PGZpZWxkIG5hbWU9IkRhdGVTaWduZWQiPjx2YWx1ZT4xLzExLzIwMTA8L3ZhbHVlPjwvZmllbGQ+PGZpZWxkIG5hbWU9IkZ1bGxOYW1lIj48dmFsdWU+TWlrZSBCb3JvemRpbjwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iVGl0bGUiPjx2YWx1ZT50ZXN0PC92YWx1ZT48L2ZpZWxkPjxmaWVsZCBuYW1lPSJDb21wYW55Ij48dmFsdWU+dGVzdDwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iQnVzaW5lc3MgVHlwZSI+PHZhbHVlPlJhZGlvIEJ1dHRvbjwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iRnVsbCBBZGRyZXNzIj48dmFsdWU+dGVzdDwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iU3RhdGUiPjx2YWx1ZT5XQTwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iWmlwIj48dmFsdWU+MTIzMjM8L3ZhbHVlPjwvZmllbGQ+PGZpZWxkIG5hbWU9IkNpdHkiPjx2YWx1ZT50ZXN0PC92YWx1ZT48L2ZpZWxkPjxmaWVsZCBuYW1lPSJDb3VudHkiPjx2YWx1ZT5zZWF0dGxlPC92YWx1ZT48L2ZpZWxkPjxmaWVsZCBuYW1lPSJQaG9uZSI+PHZhbHVlPjEyMTQ0NDIyMjI8L3ZhbHVlPjwvZmllbGQ+PGZpZWxkIG5hbWU9IkUtTWFpbCBBZGRyZXNzIj48dmFsdWU+bm9sb25nZW1haWxzQGdtYWlsLmNvbTwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iTGFzdCA0IERpZ2l0cyBvZiBUYXggSUQiPjx2YWx1ZT4xMjM0PC92YWx1ZT48L2ZpZWxkPjwvZmllbGRzPjwveGZkZj48L0Zvcm1EYXRhPg==</Data>
>>>> <Label>DSXForm</Label>
>>>> <Type>.xml</Type>
>>>> </Attachment>
>>>> </RecipientAttachment>
>>>> </RecipientStatus>
>>>> <RecipientStatus>
>>>> <Type>CarbonCopy</Type>
>>>> <Email>mikeb@docusign.com</Email>
>>>> <UserName>AgData</UserName>
>>>> <RoutingOrder>2</RoutingOrder>
>>>> <Sent>2010-01-11T12:41:50.84</Sent>
>>>> <DeclineReason xsi:nil="true" />
>>>> <Status>Completed</Status>
>>>> <RecipientIPAddress />
>>>> <CustomFields />
>>>> </RecipientStatus>
>>>> </RecipientStatuses>
>>>> <TimeGenerated>2010-01-11T12:41:51.7152745-08:00</TimeGenerated>
>>>> <EnvelopeID>7b066beb-da6a-4a46-bbc8-997fa87f7b2e</EnvelopeID>
>>>> <Subject>DOW AgroSciences Application for Mike Borozdin</Subject>
>>>> <UserName>Joe Doe</UserName>
>>>> <Email>mikeb@docusign.com</Email>
>>>> <Status>Completed</Status>
>>>> <Created>2010-01-11T12:41:14.323</Created>
>>>> <Sent>2010-01-11T12:41:14.653</Sent>
>>>> <Delivered>2010-01-11T12:41:21.013</Delivered>
>>>> <Signed>2010-01-11T12:41:50.2</Signed>
>>>> <Completed>2010-01-11T12:41:50.2</Completed>
>>>> <ACStatus>Original</ACStatus>
>>>> <ACStatusDate>2010-01-11T12:41:14.323</ACStatusDate>
>>>> <ACHolder>Joe Doe</ACHolder>
>>>> <ACHolderEmail>mikeb@docusign.com</ACHolderEmail>
>>>> <ACHolderLocation>DocuSign</ACHolderLocation>
>>>> <SigningLocation>Online</SigningLocation>
>>>> <SenderIPAddress>97.65.97.246   </SenderIPAddress>
>>>> <EnvelopePDFHash />
>>>> <CustomFields>
>>>> <CustomField>
>>>> <Name>Envelope Field 1</Nam">
>>>> 2010-01-11 12:41:51,841 DEBUG [httpclient.wire.content] - <<< "e>
>>>> <Show>False</Show>
>>>> <Required>False</Required>
>>>> <Value />
>>>> </CustomField>
>>>> <CustomField>
>>>> <Name>Envelope Field 2</Name>
>>>> <Show>False</Show>
>>>> <Required>False</Required>
>>>> <Value />
>>>> </CustomField>
>>>> <CustomField>
>>>> <Name>SendingAppVersion</Name>
>>>> <Show>False</Show>
>>>> <Required>False</Required>
>>>> <Value>Version=6.0.3790.3959 (srv03_sp2_rtm.070216-1710);AppExe=w3wp.exe</Value>
>>>> </CustomField>
>>>> </CustomFields>
>>>> <AutoNavigation>true</AutoNavigation>
>>>> <EnvelopeIdStamping>true</EnvelopeIdStamping>
>>>> <AuthoritativeCopy>false</AuthoritativeCopy>
>>>> </RequestStatusResult>
>>>> </RequestStatusResponse>
>>>> </soap:Body>
>>>> </soap:Envelope>
>>>>
>>>> NOT-WORKING WITH MTOM (just a wire dump here)
>>>>
>>>> 0-01-11 12:47:21,242 DEBUG [httpclient.wire.content] - <<< "<soap:Envelope xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><soap:Header><wsa:Action>http://www.docusign.net/API/3.0/RequestStatusResponse</wsa:Action><wsa:MessageID>urn:uuid:8725e344-43fb-4991-9e1f-d9983485a6b0</wsa:MessageID><wsa:RelatesTo>urn:uuid:6ef6228a-78cc-4f1d-bdc5-17b19dca31bb</wsa:RelatesTo><wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To><wsse:Security><wsu:Timestamp wsu:Id="Timestamp-1578f40a-e66d-4e7a-8ad6-b92318bf3a51"><wsu:Created>2010-01-11T20:47:21Z</wsu:Created><wsu:Expires>2010-01-11T20:52:21Z</wsu:Expires></wsu:Timestamp></wsse:Security></soap:Header><soap:Body><RequestStatusResponse xmlns="http://www.docusign.net/API/3.0"><RequestStatusResult><RecipientStatuses><RecipientStatus><Type>Signer</Type><Email>nolongemails@gmail.com</Email><UserName>Mike Borozdin</UserName><RoutingOrder>1</RoutingOrder><Sent>2010-01-11T12:46:31.033</Sent><Delivered>2010-01-11T12:46:35.28</Delivered><Signed>2010-01-11T12:47:18.747</Signed><DeclineReason xsi:nil="true" /><Status>Completed</Status><RecipientIPAddress>97.65.97.246</RecipientIPAddress><ClientUserId>unknown-web-user</ClientUserId><IDCheckInformation><AddressInformation><Street1>93 S Jackson St</Street1><Street2>#8329</Street2><City>Seattle</City><State>WA</State><Zip>12345</Zip></AddressInformation><SSN4Information><SSN4>X0LT+NRxPAvOz0U6NcLadg==</SSN4></SSN4Information></IDCheckInformation><CustomFields /><TabStatuses><TabStatus><TabType>SignHere</TabType><Status>Signed</Status><XPosition>135</XPosition><YPosition>283</YPosition><TabLabel /><TabName /><TabValue /></TabStatus><TabStatus><TabType>DateSigned</TabType><Status>Signed</Status><XPosition>683</XPosition><YPosition>333</YPosition><TabLabel /><TabName /><TabValue>1/11/2010</TabValue></TabStatus><TabStatus><TabType>FullName</TabType><Status>Signed</Status><XPosition>141</XPosition><YPosition>420</YPosition><TabLabel /><TabName /><TabValue>Mike Borozdin</TabValue></TabStatus><TabStatus><TabType>Title</TabType><Status>Signed</Status><XPosition>689</XPosition><YPosition>422</YPosition><TabLabel>Job Title</TabLabel><TabName /><TabValue>Title 1</TabValue></TabStatus><TabStatus><TabType>Company</TabType><Status>Signed</Status><XPosition>664</XPosition><YPosition>616</YPosition><TabLabel /><TabName /><TabValue>One Two</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Active</Status><XPosition>906</XPosition><YPosition>693</YPosition><TabLabel>Business Type</TabLabel><TabName>Radio Button</TabName><TabValue /></TabStatus><TabStatus><TabType>Custom</TabType><Status>Active</Status><XPosition>1045</XPosition><YPosition>693</YPosition><TabLabel>Business Type</TabLabel><TabName>Radio Button</TabName><TabValue /></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>722</XPosition><YPosition>716</YPosition><TabLabel>Business Type</TabLabel><TabName>Radio Button</TabName><TabValue>X</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Active</Status><XPosition>1045</XPosition><YPosition>718</YPosition><TabLabel>Business Type</TabLabel><TabName>Radio Button</TabName><TabValue /></TabStatus><TabStatus><TabType>FullName</TabType><Status>Signed</Status><XPosition>658</XPosition><YPosition>752</YPosition><TabLabel /><TabName /><TabValue>Mike Borozdin</TabValue></TabStatus><TabStatus><TabType>Title</TabType><Status>Signed</Status><XPosition>1033</XPosition><YPosition>758</YPosition><TabLabel>Job Title</TabLabel><TabName /><TabValue>Title 1</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Sign">
>>>> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "ed</Status><XPosition>662</XPosition><YPosition>820</YPosition><TabLabel>Full Address</TabLabel><TabName>Full Address</TabName><TabValue>One Two</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>991</XPosition><YPosition>893</YPosition><TabLabel>State</TabLabel><TabName>;AK;AL;AR;AZ;CA;CO;CT;DE;DC;FL;GA;HI;IA;ID;IL;IN;KS;KY;LA;MA;MD;ME;MI;MN;MO;MS;MT;NC;NE;NV;NH;NJ;NM;NY;ND;OH;OK;OR;PA;PR;RI;SC;SD;TN;TX;UT;VA;VT;WA;WI;WV;WY</TabName><TabValue>WA</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>1108</XPosition><YPosition>893</YPosition><TabLabel>Zip</TabLabel><TabName>Zip DASH 4</TabName><TabValue>12345</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>662</XPosition><YPosition>895</YPosition><TabLabel>City</TabLabel><TabName>City</TabName><TabValue>One Two</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>664</XPosition><YPosition>962</YPosition><TabLabel>County</TabLabel><TabName>County</TabName><TabValue>Seattle</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>945</XPosition><YPosition>962</YPosition><TabLabel>Phone</TabLabel><TabName>Phone</TabName><TabValue>1231231234</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>666</XPosition><YPosition>1033</YPosition><TabLabel>E-Mail Address</TabLabel><TabName>E-Mail Address</TabName><TabValue>nolongemails@gmail.com</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>664</XPosition><YPosition>1095</YPosition><TabLabel>Last 4 Digits of Tax ID</TabLabel><TabName>Last 4 Digits of Tax ID</TabName><TabValue>1234</TabValue></TabStatus></TabStatuses><RecipientAttachment><Attachment><Data><xop:Include href="cid:1.633988108411906417@example.org" /></Data><Label>DSXForm</Label><Type>.xml</Type></Attachment></RecipientAttachment></RecipientStatus><RecipientStatus><Type>CarbonCopy</Type><Email>mikeb@docusign.com</Email><UserName>AgData</UserName><RoutingOrder>2</RoutingOrder><Sent>2010-01-11T12:47:20.2</Sent><DeclineReason xsi:nil="true" /><Status>Completed</Status><RecipientIPAddress /><CustomFields /></RecipientStatus></RecipientStatuses><TimeGenerated>2010-01-11T12:47:21.1437652-08:00</TimeGenerated><EnvelopeID>e15fd333-3b4c-4680-a5af-896f13908236</EnvelopeID><Subject>DOW AgroSciences Application for Mike Borozdin</Subject><UserName>Joe Doe</UserName><Email>mikeb@docusign.com</Email><Status>Completed</Status><Created>2010-01-11T12:46:30.673</Created><Sent>2010-01-11T12:46:31.063</Sent><Delivered>2010-01-11T12:46:35.293</Delivered><Signed>2010-01-11T12:47:18.827</Signed><Completed>2010-01-11T12:47:18.827</Completed><ACStatus>Original</ACStatus><ACStatusDate>2010-01-11T12:46:30.673</ACStatusDate><ACHolder>Joe Doe</ACHolder><ACHolderEmail>mikeb@docusign.com</ACHolderEmail><ACHolderLocation>DocuSign</ACHolderLocation><SigningLocation>Online</SigningLocation><SenderIPAddress>97.65.97.246   </SenderIPAddress><EnvelopePDFHash /><CustomFields><CustomField><Name>Envelope Field 1</Name><Show>False</Show><Required>False</Required><Value /></CustomField><CustomField><Name>Envelope Field 2</Name><Show>False</Show><Required>False</Required><Value /></CustomField><CustomField><Name>SendingAppVersion</Name><Show>False</Show><Required>False</Required><Value>Version=6.0.3790.3959 (srv03_sp2_rtm.070216-1710);AppExe=w3wp.exe</Value></CustomField></CustomFields><AutoNavigation>true</AutoNavigation><EnvelopeIdStamping>true</EnvelopeIdStamping><AuthoritativeCopy>false</AuthoritativeCopy></RequestStatusResult></RequestStatusResponse></soap:Body></soap:Envelope>[\r][\n]">
>>>> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "----MIMEBoundary633988108411750162[\r][\n]">
>>>> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "content-transfer-encoding: binary[\r][\n]">
>>>> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "content-id: <1....@example.org>[\r][\n]">
>>>> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "content-type: application/octet-stream[\r][\n]">
>>>> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "[\r][\n]">
>>>> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "<FormData><xfdf><fields><field name="DateSigned"><value>1/11/2010</value></field><field name="FullName"><value>Mike Borozdin</value></field><field name="Title"><value>Title 1</value></field><field name">
>>>> 2010-01-11 12:47:21,253 DEBUG [httpclient.wire.content] - <<< "="Company"><value>One Two</value></field><field name="Business Type"><value>Radio Button</value></field><field name="Full Address"><value>One Two</value></field><field name="State"><value>WA</value></field><field name="Zip"><value>12345</value></field><field name="City"><value>One Two</value></field><field name="County"><value>Seattle</value></field><field name="Phone"><value>1231231234</value></field><field name="E-Mail Address"><value>nolongemails@gmail.com</value></field><field name="Last 4 Digits of Tax ID"><value>1234</value></field></fields></xfdf></FormData>[\r][\n]">
>>>> 2010-01-11 12:47:21,253 DEBUG [httpclient.wire.content] - <<< "----MIMEBoundary633988108411750162--[\r][\n]">
>>>>
>>>>
>>>>
>>>> MORE COMPLETE EXCEPTION STACK:
>>>> org.apache.axis2.AxisFault: org.apache.axis2.databinding.ADBException: Unexpected subelement Label
>>>>     at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
>>>>     at net.docusign.wsclient.APIServiceStub.fromOM(Unknown Source)
>>>>     at net.docusign.wsclient.APIServiceStub.requestStatus(Unknown Source)
>>>>     at net.docusign.servlet.action.SigningReturnAction.handleRequest(SigningReturnAction.java:51)
>>>>     at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
>>>>     at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
>>>>     at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
>>>>     at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
>>>>     at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
>>>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>>>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>>>>     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>>>>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>>>     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>>>>     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>>>>     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>>>>     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>>>>     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>>>>     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
>>>>     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
>>>>     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>>>>     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
>>>>     at java.lang.Thread.run(Thread.java:637)
>>>> Caused by: java.lang.Exception: org.apache.axis2.databinding.ADBException: Unexpected subelement Label
>>>>     at net.docusign.www.api._3_0.ArrayOfAttachment$Factory.parse(Unknown Source)
>>>>     at net.docusign.www.api._3_0.RecipientStatus$Factory.parse(Unknown Source)
>>>>     at net.docusign.www.api._3_0.ArrayOfRecipientStatus$Factory.parse(Unknown Source)
>>>>     at net.docusign.www.api._3_0.EnvelopeStatus$Factory.parse(Unknown Source)
>>>>     at net.docusign.www.api._3_0.RequestStatusResponse$Factory.parse(Unknown Source)
>>>>     ... 22 more
>>>> Caused by: org.apache.axis2.databinding.ADBException: Unexpected subelement Label
>>>>     ... 27 more
>>>>
>>>>
>>>>
>>>> --
>>>> Mike Borozdin
>>>> Manager of Professional Services
>>>> 206.973.8189 Office
>>>> http://www.docusign.com/devcenter/ - Where the DocuSign Developers Are!
>>>> DocuSign. The fastest way to get a signature® www.docusign.com
>>>>
>>>>
>>>>
>>>>
>>>
>>
>> --
>> Mike Borozdin
>> Manager of Professional Services
>> 206.973.8189 Office
>> 206.850.3294 Mobile
>> http://www.docusign.com/devcenter/ - Where the DocuSign Developers Are!
>> DocuSign. The fastest way to get a signature® www.docusign.com
>>
>>
>>
>>
>
> --
> Mike Borozdin
> Manager of Professional Services
> 206.973.8189 Office
> 206.850.3294 Mobile
> http://www.docusign.com/devcenter/ - Where the DocuSign Developers Are!
> DocuSign. The fastest way to get a signature® www.docusign.com
>
>
>
>

--
Mike Borozdin
Manager of Professional Services
206.973.8189 Office
206.850.3294 Mobile
http://www.docusign.com/devcenter/ - Where the DocuSign Developers Are!
DocuSign. The fastest way to get a signature® www.docusign.com




Re: MTOM causes ADBException: Unexpected subelement

Posted by Mike Borozdin <mi...@docusign.com>.
I tried the same service with axis1 and axis2+JaxBRI. Both seem to work fine.

All the posts I see on JaxBRI say that it's experimental, but the versions are old 1.1 or 1.2. Do people use JaxBRI?  What's the preferred data binding for Axis2?

Thanks!

On Jan 13, 2010, at 3:49 PM, Mike Borozdin wrote:

> I believe I have 1.5.1
>
> Here are my libraries:
> XmlSchema-1.4.3.jar                     bcprov-jdk16-144.jar                    mail-1.4.jar
> activation-1.1.jar                      catalina-ant-5.0.28.jar                 mex-1.5.1.jar
> axiom-api-1.2.8.jar                     commons-codec-1.3.jar                   neethi-2.0.4.jar
> axiom-dom-1.2.8.jar                     commons-fileupload-1.2.jar              rampart-core-1.4.jar
> axiom-impl-1.2.8.jar                    commons-httpclient-3.1.jar              rampart-policy-1.4.jar
> axis2-adb-1.5.1.jar                     commons-io-1.4.jar                      rampart-trust-1.4.jar
> axis2-adb-codegen-1.5.1.jar             commons-lang-2.3.jar                    smack-3.0.4.jar
> axis2-ant-plugin-1.5.1.jar              commons-logging-1.1.1.jar               smackx-3.0.4.jar
> axis2-clustering-1.5.1.jar              geronimo-annotation_1.0_spec-1.1.jar    soapmonitor-1.5.1.jar
> axis2-codegen-1.5.1.jar                 geronimo-jaxws_2.1_spec-1.0.jar         spring-2.5.1.jar
> axis2-corba-1.5.1.jar                   geronimo-saaj_1.3_spec-1.0.1.jar        spring-webmvc-2.5.1.jar
> axis2-fastinfoset-1.5.1.jar             geronimo-stax-api_1.0_spec-1.0.1.jar    standard-1.1.2.jar
> axis2-java2wsdl-1.5.1.jar               geronimo-ws-metadata_2.0_spec-1.1.2.jar woden-api-1.0M8.jar
> axis2-jaxbri-1.5.1.jar                  httpcore-4.0.jar                        woden-impl-dom-1.0M8.jar
> axis2-jaxws-1.5.1.jar                   jalopy-1.5rc3.jar                       wsdl4j-1.6.2.jar
> axis2-jibx-1.5.1.jar                    jaxb-api-2.1.jar                        wss4j-1.5.8.jar
> axis2-json-1.5.1.jar                    jaxb-impl-2.1.7.jar                     wstx-asl-3.2.4.jar
> axis2-kernel-1.5.1.jar                  jaxb-xjc-2.1.7.jar                      xalan-2.7.0.jar
> axis2-metadata-1.5.1.jar                jaxen-1.1.1.jar                         xalan-2.7.1.jar
> axis2-mtompolicy-1.5.1.jar              jettison-1.0-RC2.jar                    xercesImpl-2.6.2.jar
> axis2-saaj-1.5.1.jar                    jibx-bind-1.2.1.jar                     xml-apis-1.3.02.jar
> axis2-spring-1.5.1.jar                  jibx-run-1.2.1.jar                      xml-resolver-1.2.jar
> axis2-transport-http-1.5.1.jar          jsr173_api.jar                          xmlbeans-2.3.0.jar
> axis2-transport-local-1.5.1.jar         jstl-1.1.2.jar                          xmlsec-1.4.1.jar
> axis2-xmlbeans-1.5.1.jar                junit.jar
> bcel-5.1.jar                            log4j-1.2.15.jar
>
> Were there some MTOM fixes after?
>
> I will also try to regenerate the code without ADB.
>
>
> On Jan 13, 2010, at 10:44 AM, Andreas Veithen wrote:
>
>> I fixed multiple issues with MTOM and ADB after the 1.5 branch was
>> created. Can you test this service with an Axis2 snapshot?
>>
>> Andreas
>>
>> On Tue, Jan 12, 2010 at 03:48, Mike Borozdin <mi...@docusign.com> wrote:
>>> Hi!
>>>
>>> I have a Java Axis2 client that seems to encounter an error on the same exact XML structure if part of it is moved into an MTOM attachment.  The more complete stack is cited at the end.
>>>
>>> I have checked the WSDL and the response complies with the response XML for more info on the WSDL you can get it here. https://demo.docusign.net/api/3.0/api.asmx?WSDL
>>>
>>> The way the web service is configured is that it will only generate an MTOM attachment if the subelement exceeds a certain size.  I am attaching Example1 and Example2 which show working vs. not working.
>>>
>>> Axis Libraries used are 1.5.1.
>>>
>>> Does anyone have any idea what could be causing this?  The element that's triggering an exception is <Label>...</Label>
>>>
>>> Thank you!
>>>
>>>
>>> WORKING RESPONSE
>>>
>>> <soap:Envelope xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
>>> <soap:Header>
>>> <wsa:Action>http://www.docusign.net/API/3.0/RequestStatusResponse</wsa:Action>
>>> <wsa:MessageID>urn:uuid:48cbb69a-9357-4745-bc1f-83c736ba1d90</wsa:MessageID>
>>> <wsa:RelatesTo>urn:uuid:04ade417-d078-4e64-a047-0bf7876b43fd</wsa:RelatesTo>
>>> <wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
>>> <wsse:Security>
>>>   <wsu:Timestamp wsu:Id="Timestamp-a8485bff-bc8d-463c-ab75-91f3e925e94e">
>>>     <wsu:Created>2010-01-11T20:41:51Z</wsu:Created>
>>>     <wsu:Expires>2010-01-11T20:46:51Z</wsu:Expires>
>>>   </wsu:Timestamp>
>>> </wsse:Security>
>>> </soap:Header>
>>> <soap:Body>
>>> <RequestStatusResponse xmlns="http://www.docusign.net/API/3.0">
>>>   <RequestStatusResult>
>>>     <RecipientStatuses>
>>>       <RecipientStatus>
>>>         <Type>Signer</Type>
>>>         <Email>nolongemails@gmail.com</Email>
>>>         <UserName>Mike Borozdin</UserName>
>>>         <RoutingOrder>1</RoutingOrder>
>>>         <Sent>2010-01-11T12:41:14.62</Sent>
>>>         <Delivered>2010-01-11T12:41:21.013</Delivered>
>>>         <Signed>2010-01-11T12:41:50.12</Signed>
>>>         <DeclineReason xsi:nil="true" />
>>>         <Status>Completed</Status>
>>>         <RecipientIPAddress>97.65.97.246</RecipientIPAddress>
>>>         <ClientUserId>unknown-web-user</ClientUserId>
>>>         <IDCheckInformation>
>>>           <AddressInformation>
>>>             <Street1>93 S Jackson St</Street1>
>>>             <Street2>#8329</Street2>
>>>             <City>Seattle</City>
>>>             <State>WA</State>
>>>             <Zip>98102</Zip>
>>>           </AddressInformation>
>>>           <SSN4Information>
>>>             <SSN4>X0LT+NRxPAvOz0U6NcLadg==</SSN4>
>>>           </SSN4Information>
>>>         </IDCheckInformation>
>>>         <CustomFields />
>>>         <TabStatuses>
>>>           <TabStatus>
>>>             <TabType>SignHere</TabType>
>>>             <Status>Signed</Status>
>>>             <XPosition>135</XPosition>
>>>             <YPosition>283</YPosition>
>>>             <TabLabel />
>>>             <TabName />
>>>             <TabValue />
>>>           </TabStatus>
>>>           <TabStatus>
>>>             <TabType>DateSigned</TabType>
>>>             <Status>Signed</Status>
>>>             <XPosition>683</XPosition>
>>>             <YPosition>333</YPosition>
>>>             <TabLabel />
>>>             <TabName />
>>>             <TabValue>1/11/2010</TabValue>
>>>           </TabStatus>
>>>           <TabStatus>
>>>             <TabType>FullName</TabType>
>>>             <Status>Signed</Status>
>>>             <XPosition>141</XPosition>
>>>             <YPosition>420</YPosition>
>>>             <TabLabel />
>>>             <TabName />
>>>             <TabValue>Mike Borozdin</TabValue>
>>>           </TabStatus>
>>>           <TabStatus>
>>>             <TabType>Title</TabType>
>>>             <Status>Signed</Status>
>>>             <XPosition>689</XPosition>
>>>             <YPosition>422</YPosition>
>>>             <TabLabel>Job Title</TabLabel>
>>>             <TabName />
>>>             <TabValue>test</TabValue>
>>>           </TabStatus>
>>>           <TabStatus>
>>>             <TabType>Company</TabType>
>>>             <Status>Signed</Status>
>>>             <XPosition>664</XPosition>
>>>             <YPosition>616</YPosition>
>>>             <TabLabel />
>>>             <TabName />
>>>             <TabValue>test</TabValue>
>>>           </TabStatus>
>>>           <TabStatus>
>>>             <TabType>Custom</TabType>
>>>             <Status>Active</Status>
>>>             <XPosition>906</XPosition>
>>>             <YPosition>693</YPosition>
>>>             <TabLabel>Business Type</TabLabel>
>>>             <TabName>Radio Button</TabName>
>>>             <TabValue />
>>>           </TabStatus>
>>>           <TabStatus>
>>>             <TabType>Custom</TabType>
>>>             <Status>Active</Status>
>>>             <XPosition>1045</XPosition>
>>>             <YPosition>693</YPosition>
>>>             <TabLabel>Business Type</TabLabel>
>>>             <TabName>Radio Button</TabName>
>>>             <TabValue />
>>>           </TabStatus>
>>>           <TabStatus>
>>>             <TabType>Custom</TabType>
>>>             <Status>Signed</Status>
>>>             <XPosition>722</XPosition>
>>>             <YPosition>716</YPosition>
>>>             <TabLabel>Business Type</TabLabel>
>>>             <TabName>Radio Button</TabName>
>>>             <TabValue>X</TabValue>
>>>           </TabStatus>
>>>           <TabStatus>
>>>             <TabType>Custom</TabType>
>>>             <Status>Active</Status>
>>>             <XPosition>1045</XPosition>
>>>             <YPosition>718</YPosition>
>>>             <TabLabel>Business Type</TabLabel>
>>>             <TabName>Radio Button</TabName>
>>>             <TabValue />
>>>           </TabStatus>
>>>           <TabStatus>
>>>             <TabType>FullName</TabType>
>>>             <Status>Signed</Status>
>>>             <XPosition>658</XPosition>
>>>             <YPosition>752</YPosition>
>>>             <TabLabel />
>>>             <TabName />
>>>             <TabValue>Mike Borozdin</TabValue>
>>>           </TabStatus>
>>>           <TabStatus>
>>>             <TabType>Title</TabType>
>>>             <Status>Signed</Status>
>>>             <XPosition>1033</XPosition>
>>>             <YPosition>758</YPosition>
>>>             <TabLabel>Job Title</TabLabel>
>>>             <TabName />
>>>             <TabValue>test</TabValue>
>>>           </TabStatus>
>>>           <TabStatus>
>>>             <TabType>Custom</TabType>
>>>             <Status>Signed</Status">
>>>             2010-01-11 12:41:51,841 DEBUG [httpclient.wire.content] - <<< ">
>>>             <XPosition>662</XPosition>
>>>             <YPosition>820</YPosition>
>>>             <TabLabel>Full Address</TabLabel>
>>>             <TabName>Full Address</TabName>
>>>             <TabValue>test</TabValue>
>>>           </TabStatus>
>>>           <TabStatus>
>>>             <TabType>Custom</TabType>
>>>             <Status>Signed</Status>
>>>             <XPosition>991</XPosition>
>>>             <YPosition>893</YPosition>
>>>             <TabLabel>State</TabLabel>
>>>             <TabName>;AK;AL;AR;AZ;CA;CO;CT;DE;DC;FL;GA;HI;IA;ID;IL;IN;KS;KY;LA;MA;MD;ME;MI;MN;MO;MS;MT;NC;NE;NV;NH;NJ;NM;NY;ND;OH;OK;OR;PA;PR;RI;SC;SD;TN;TX;UT;VA;VT;WA;WI;WV;WY</TabName>
>>>             <TabValue>WA</TabValue>
>>>           </TabStatus>
>>>           <TabStatus>
>>>             <TabType>Custom</TabType>
>>>             <Status>Signed</Status>
>>>             <XPosition>1108</XPosition>
>>>             <YPosition>893</YPosition>
>>>             <TabLabel>Zip</TabLabel>
>>>             <TabName>Zip DASH 4</TabName>
>>>             <TabValue>12323</TabValue>
>>>           </TabStatus>
>>>           <TabStatus>
>>>             <TabType>Custom</TabType>
>>>             <Status>Signed</Status>
>>>             <XPosition>662</XPosition>
>>>             <YPosition>895</YPosition>
>>>             <TabLabel>City</TabLabel>
>>>             <TabName>City</TabName>
>>>             <TabValue>test</TabValue>
>>>           </TabStatus>
>>>           <TabStatus>
>>>             <TabType>Custom</TabType>
>>>             <Status>Signed</Status>
>>>             <XPosition>664</XPosition>
>>>             <YPosition>962</YPosition>
>>>             <TabLabel>County</TabLabel>
>>>             <TabName>County</TabName>
>>>             <TabValue>seattle</TabValue>
>>>           </TabStatus>
>>>           <TabStatus>
>>>             <TabType>Custom</TabType>
>>>             <Status>Signed</Status>
>>>             <XPosition>945</XPosition>
>>>             <YPosition>962</YPosition>
>>>             <TabLabel>Phone</TabLabel>
>>>             <TabName>Phone</TabName>
>>>             <TabValue>1214442222</TabValue>
>>>           </TabStatus>
>>>           <TabStatus>
>>>             <TabType>Custom</TabType>
>>>             <Status>Signed</Status>
>>>             <XPosition>666</XPosition>
>>>             <YPosition>1033</YPosition>
>>>             <TabLabel>E-Mail Address</TabLabel>
>>>             <TabName>E-Mail Address</TabName>
>>>             <TabValue>nolongemails@gmail.com</TabValue>
>>>           </TabStatus>
>>>           <TabStatus>
>>>             <TabType>Custom</TabType>
>>>             <Status>Signed</Status>
>>>             <XPosition>664</XPosition>
>>>             <YPosition>1095</YPosition>
>>>             <TabLabel>Last 4 Digits of Tax ID</TabLabel>
>>>             <TabName>Last 4 Digits of Tax ID</TabName>
>>>             <TabValue>1234</TabValue>
>>>           </TabStatus>
>>>         </TabStatuses>
>>>         <RecipientAttachment>
>>>           <Attachment>
>>>             <Data>PEZvcm1EYXRhPjx4ZmRmPjxmaWVsZHM+PGZpZWxkIG5hbWU9IkRhdGVTaWduZWQiPjx2YWx1ZT4xLzExLzIwMTA8L3ZhbHVlPjwvZmllbGQ+PGZpZWxkIG5hbWU9IkZ1bGxOYW1lIj48dmFsdWU+TWlrZSBCb3JvemRpbjwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iVGl0bGUiPjx2YWx1ZT50ZXN0PC92YWx1ZT48L2ZpZWxkPjxmaWVsZCBuYW1lPSJDb21wYW55Ij48dmFsdWU+dGVzdDwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iQnVzaW5lc3MgVHlwZSI+PHZhbHVlPlJhZGlvIEJ1dHRvbjwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iRnVsbCBBZGRyZXNzIj48dmFsdWU+dGVzdDwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iU3RhdGUiPjx2YWx1ZT5XQTwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iWmlwIj48dmFsdWU+MTIzMjM8L3ZhbHVlPjwvZmllbGQ+PGZpZWxkIG5hbWU9IkNpdHkiPjx2YWx1ZT50ZXN0PC92YWx1ZT48L2ZpZWxkPjxmaWVsZCBuYW1lPSJDb3VudHkiPjx2YWx1ZT5zZWF0dGxlPC92YWx1ZT48L2ZpZWxkPjxmaWVsZCBuYW1lPSJQaG9uZSI+PHZhbHVlPjEyMTQ0NDIyMjI8L3ZhbHVlPjwvZmllbGQ+PGZpZWxkIG5hbWU9IkUtTWFpbCBBZGRyZXNzIj48dmFsdWU+bm9sb25nZW1haWxzQGdtYWlsLmNvbTwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iTGFzdCA0IERpZ2l0cyBvZiBUYXggSUQiPjx2YWx1ZT4xMjM0PC92YWx1ZT48L2ZpZWxkPjwvZmllbGRzPjwveGZkZj48L0Zvcm1EYXRhPg==</Data>
>>> <Label>DSXForm</Label>
>>> <Type>.xml</Type>
>>> </Attachment>
>>> </RecipientAttachment>
>>> </RecipientStatus>
>>> <RecipientStatus>
>>> <Type>CarbonCopy</Type>
>>> <Email>mikeb@docusign.com</Email>
>>> <UserName>AgData</UserName>
>>> <RoutingOrder>2</RoutingOrder>
>>> <Sent>2010-01-11T12:41:50.84</Sent>
>>> <DeclineReason xsi:nil="true" />
>>> <Status>Completed</Status>
>>> <RecipientIPAddress />
>>> <CustomFields />
>>> </RecipientStatus>
>>> </RecipientStatuses>
>>> <TimeGenerated>2010-01-11T12:41:51.7152745-08:00</TimeGenerated>
>>> <EnvelopeID>7b066beb-da6a-4a46-bbc8-997fa87f7b2e</EnvelopeID>
>>> <Subject>DOW AgroSciences Application for Mike Borozdin</Subject>
>>> <UserName>Joe Doe</UserName>
>>> <Email>mikeb@docusign.com</Email>
>>> <Status>Completed</Status>
>>> <Created>2010-01-11T12:41:14.323</Created>
>>> <Sent>2010-01-11T12:41:14.653</Sent>
>>> <Delivered>2010-01-11T12:41:21.013</Delivered>
>>> <Signed>2010-01-11T12:41:50.2</Signed>
>>> <Completed>2010-01-11T12:41:50.2</Completed>
>>> <ACStatus>Original</ACStatus>
>>> <ACStatusDate>2010-01-11T12:41:14.323</ACStatusDate>
>>> <ACHolder>Joe Doe</ACHolder>
>>> <ACHolderEmail>mikeb@docusign.com</ACHolderEmail>
>>> <ACHolderLocation>DocuSign</ACHolderLocation>
>>> <SigningLocation>Online</SigningLocation>
>>> <SenderIPAddress>97.65.97.246   </SenderIPAddress>
>>> <EnvelopePDFHash />
>>> <CustomFields>
>>> <CustomField>
>>> <Name>Envelope Field 1</Nam">
>>> 2010-01-11 12:41:51,841 DEBUG [httpclient.wire.content] - <<< "e>
>>> <Show>False</Show>
>>> <Required>False</Required>
>>> <Value />
>>> </CustomField>
>>> <CustomField>
>>> <Name>Envelope Field 2</Name>
>>> <Show>False</Show>
>>> <Required>False</Required>
>>> <Value />
>>> </CustomField>
>>> <CustomField>
>>> <Name>SendingAppVersion</Name>
>>> <Show>False</Show>
>>> <Required>False</Required>
>>> <Value>Version=6.0.3790.3959 (srv03_sp2_rtm.070216-1710);AppExe=w3wp.exe</Value>
>>> </CustomField>
>>> </CustomFields>
>>> <AutoNavigation>true</AutoNavigation>
>>> <EnvelopeIdStamping>true</EnvelopeIdStamping>
>>> <AuthoritativeCopy>false</AuthoritativeCopy>
>>> </RequestStatusResult>
>>> </RequestStatusResponse>
>>> </soap:Body>
>>> </soap:Envelope>
>>>
>>> NOT-WORKING WITH MTOM (just a wire dump here)
>>>
>>> 0-01-11 12:47:21,242 DEBUG [httpclient.wire.content] - <<< "<soap:Envelope xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><soap:Header><wsa:Action>http://www.docusign.net/API/3.0/RequestStatusResponse</wsa:Action><wsa:MessageID>urn:uuid:8725e344-43fb-4991-9e1f-d9983485a6b0</wsa:MessageID><wsa:RelatesTo>urn:uuid:6ef6228a-78cc-4f1d-bdc5-17b19dca31bb</wsa:RelatesTo><wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To><wsse:Security><wsu:Timestamp wsu:Id="Timestamp-1578f40a-e66d-4e7a-8ad6-b92318bf3a51"><wsu:Created>2010-01-11T20:47:21Z</wsu:Created><wsu:Expires>2010-01-11T20:52:21Z</wsu:Expires></wsu:Timestamp></wsse:Security></soap:Header><soap:Body><RequestStatusResponse xmlns="http://www.docusign.net/API/3.0"><RequestStatusResult><RecipientStatuses><RecipientStatus><Type>Signer</Type><Email>nolongemails@gmail.com</Email><UserName>Mike Borozdin</UserName><RoutingOrder>1</RoutingOrder><Sent>2010-01-11T12:46:31.033</Sent><Delivered>2010-01-11T12:46:35.28</Delivered><Signed>2010-01-11T12:47:18.747</Signed><DeclineReason xsi:nil="true" /><Status>Completed</Status><RecipientIPAddress>97.65.97.246</RecipientIPAddress><ClientUserId>unknown-web-user</ClientUserId><IDCheckInformation><AddressInformation><Street1>93 S Jackson St</Street1><Street2>#8329</Street2><City>Seattle</City><State>WA</State><Zip>12345</Zip></AddressInformation><SSN4Information><SSN4>X0LT+NRxPAvOz0U6NcLadg==</SSN4></SSN4Information></IDCheckInformation><CustomFields /><TabStatuses><TabStatus><TabType>SignHere</TabType><Status>Signed</Status><XPosition>135</XPosition><YPosition>283</YPosition><TabLabel /><TabName /><TabValue /></TabStatus><TabStatus><TabType>DateSigned</TabType><Status>Signed</Status><XPosition>683</XPosition><YPosition>333</YPosition><TabLabel /><TabName /><TabValue>1/11/2010</TabValue></TabStatus><TabStatus><TabType>FullName</TabType><Status>Signed</Status><XPosition>141</XPosition><YPosition>420</YPosition><TabLabel /><TabName /><TabValue>Mike Borozdin</TabValue></TabStatus><TabStatus><TabType>Title</TabType><Status>Signed</Status><XPosition>689</XPosition><YPosition>422</YPosition><TabLabel>Job Title</TabLabel><TabName /><TabValue>Title 1</TabValue></TabStatus><TabStatus><TabType>Company</TabType><Status>Signed</Status><XPosition>664</XPosition><YPosition>616</YPosition><TabLabel /><TabName /><TabValue>One Two</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Active</Status><XPosition>906</XPosition><YPosition>693</YPosition><TabLabel>Business Type</TabLabel><TabName>Radio Button</TabName><TabValue /></TabStatus><TabStatus><TabType>Custom</TabType><Status>Active</Status><XPosition>1045</XPosition><YPosition>693</YPosition><TabLabel>Business Type</TabLabel><TabName>Radio Button</TabName><TabValue /></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>722</XPosition><YPosition>716</YPosition><TabLabel>Business Type</TabLabel><TabName>Radio Button</TabName><TabValue>X</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Active</Status><XPosition>1045</XPosition><YPosition>718</YPosition><TabLabel>Business Type</TabLabel><TabName>Radio Button</TabName><TabValue /></TabStatus><TabStatus><TabType>FullName</TabType><Status>Signed</Status><XPosition>658</XPosition><YPosition>752</YPosition><TabLabel /><TabName /><TabValue>Mike Borozdin</TabValue></TabStatus><TabStatus><TabType>Title</TabType><Status>Signed</Status><XPosition>1033</XPosition><YPosition>758</YPosition><TabLabel>Job Title</TabLabel><TabName /><TabValue>Title 1</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Sign">
>>> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "ed</Status><XPosition>662</XPosition><YPosition>820</YPosition><TabLabel>Full Address</TabLabel><TabName>Full Address</TabName><TabValue>One Two</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>991</XPosition><YPosition>893</YPosition><TabLabel>State</TabLabel><TabName>;AK;AL;AR;AZ;CA;CO;CT;DE;DC;FL;GA;HI;IA;ID;IL;IN;KS;KY;LA;MA;MD;ME;MI;MN;MO;MS;MT;NC;NE;NV;NH;NJ;NM;NY;ND;OH;OK;OR;PA;PR;RI;SC;SD;TN;TX;UT;VA;VT;WA;WI;WV;WY</TabName><TabValue>WA</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>1108</XPosition><YPosition>893</YPosition><TabLabel>Zip</TabLabel><TabName>Zip DASH 4</TabName><TabValue>12345</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>662</XPosition><YPosition>895</YPosition><TabLabel>City</TabLabel><TabName>City</TabName><TabValue>One Two</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>664</XPosition><YPosition>962</YPosition><TabLabel>County</TabLabel><TabName>County</TabName><TabValue>Seattle</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>945</XPosition><YPosition>962</YPosition><TabLabel>Phone</TabLabel><TabName>Phone</TabName><TabValue>1231231234</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>666</XPosition><YPosition>1033</YPosition><TabLabel>E-Mail Address</TabLabel><TabName>E-Mail Address</TabName><TabValue>nolongemails@gmail.com</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>664</XPosition><YPosition>1095</YPosition><TabLabel>Last 4 Digits of Tax ID</TabLabel><TabName>Last 4 Digits of Tax ID</TabName><TabValue>1234</TabValue></TabStatus></TabStatuses><RecipientAttachment><Attachment><Data><xop:Include href="cid:1.633988108411906417@example.org" /></Data><Label>DSXForm</Label><Type>.xml</Type></Attachment></RecipientAttachment></RecipientStatus><RecipientStatus><Type>CarbonCopy</Type><Email>mikeb@docusign.com</Email><UserName>AgData</UserName><RoutingOrder>2</RoutingOrder><Sent>2010-01-11T12:47:20.2</Sent><DeclineReason xsi:nil="true" /><Status>Completed</Status><RecipientIPAddress /><CustomFields /></RecipientStatus></RecipientStatuses><TimeGenerated>2010-01-11T12:47:21.1437652-08:00</TimeGenerated><EnvelopeID>e15fd333-3b4c-4680-a5af-896f13908236</EnvelopeID><Subject>DOW AgroSciences Application for Mike Borozdin</Subject><UserName>Joe Doe</UserName><Email>mikeb@docusign.com</Email><Status>Completed</Status><Created>2010-01-11T12:46:30.673</Created><Sent>2010-01-11T12:46:31.063</Sent><Delivered>2010-01-11T12:46:35.293</Delivered><Signed>2010-01-11T12:47:18.827</Signed><Completed>2010-01-11T12:47:18.827</Completed><ACStatus>Original</ACStatus><ACStatusDate>2010-01-11T12:46:30.673</ACStatusDate><ACHolder>Joe Doe</ACHolder><ACHolderEmail>mikeb@docusign.com</ACHolderEmail><ACHolderLocation>DocuSign</ACHolderLocation><SigningLocation>Online</SigningLocation><SenderIPAddress>97.65.97.246   </SenderIPAddress><EnvelopePDFHash /><CustomFields><CustomField><Name>Envelope Field 1</Name><Show>False</Show><Required>False</Required><Value /></CustomField><CustomField><Name>Envelope Field 2</Name><Show>False</Show><Required>False</Required><Value /></CustomField><CustomField><Name>SendingAppVersion</Name><Show>False</Show><Required>False</Required><Value>Version=6.0.3790.3959 (srv03_sp2_rtm.070216-1710);AppExe=w3wp.exe</Value></CustomField></CustomFields><AutoNavigation>true</AutoNavigation><EnvelopeIdStamping>true</EnvelopeIdStamping><AuthoritativeCopy>false</AuthoritativeCopy></RequestStatusResult></RequestStatusResponse></soap:Body></soap:Envelope>[\r][\n]">
>>> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "----MIMEBoundary633988108411750162[\r][\n]">
>>> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "content-transfer-encoding: binary[\r][\n]">
>>> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "content-id: <1....@example.org>[\r][\n]">
>>> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "content-type: application/octet-stream[\r][\n]">
>>> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "[\r][\n]">
>>> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "<FormData><xfdf><fields><field name="DateSigned"><value>1/11/2010</value></field><field name="FullName"><value>Mike Borozdin</value></field><field name="Title"><value>Title 1</value></field><field name">
>>> 2010-01-11 12:47:21,253 DEBUG [httpclient.wire.content] - <<< "="Company"><value>One Two</value></field><field name="Business Type"><value>Radio Button</value></field><field name="Full Address"><value>One Two</value></field><field name="State"><value>WA</value></field><field name="Zip"><value>12345</value></field><field name="City"><value>One Two</value></field><field name="County"><value>Seattle</value></field><field name="Phone"><value>1231231234</value></field><field name="E-Mail Address"><value>nolongemails@gmail.com</value></field><field name="Last 4 Digits of Tax ID"><value>1234</value></field></fields></xfdf></FormData>[\r][\n]">
>>> 2010-01-11 12:47:21,253 DEBUG [httpclient.wire.content] - <<< "----MIMEBoundary633988108411750162--[\r][\n]">
>>>
>>>
>>>
>>> MORE COMPLETE EXCEPTION STACK:
>>> org.apache.axis2.AxisFault: org.apache.axis2.databinding.ADBException: Unexpected subelement Label
>>>      at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
>>>      at net.docusign.wsclient.APIServiceStub.fromOM(Unknown Source)
>>>      at net.docusign.wsclient.APIServiceStub.requestStatus(Unknown Source)
>>>      at net.docusign.servlet.action.SigningReturnAction.handleRequest(SigningReturnAction.java:51)
>>>      at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
>>>      at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
>>>      at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
>>>      at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
>>>      at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
>>>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>>>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>>>      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>>>      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>>      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>>>      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>>>      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>>>      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>>>      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>>>      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
>>>      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
>>>      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>>>      at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
>>>      at java.lang.Thread.run(Thread.java:637)
>>> Caused by: java.lang.Exception: org.apache.axis2.databinding.ADBException: Unexpected subelement Label
>>>      at net.docusign.www.api._3_0.ArrayOfAttachment$Factory.parse(Unknown Source)
>>>      at net.docusign.www.api._3_0.RecipientStatus$Factory.parse(Unknown Source)
>>>      at net.docusign.www.api._3_0.ArrayOfRecipientStatus$Factory.parse(Unknown Source)
>>>      at net.docusign.www.api._3_0.EnvelopeStatus$Factory.parse(Unknown Source)
>>>      at net.docusign.www.api._3_0.RequestStatusResponse$Factory.parse(Unknown Source)
>>>      ... 22 more
>>> Caused by: org.apache.axis2.databinding.ADBException: Unexpected subelement Label
>>>      ... 27 more
>>>
>>>
>>>
>>> --
>>> Mike Borozdin
>>> Manager of Professional Services
>>> 206.973.8189 Office
>>> http://www.docusign.com/devcenter/ - Where the DocuSign Developers Are!
>>> DocuSign. The fastest way to get a signature® www.docusign.com
>>>
>>>
>>>
>>>
>>
>
> --
> Mike Borozdin
> Manager of Professional Services
> 206.973.8189 Office
> 206.850.3294 Mobile
> http://www.docusign.com/devcenter/ - Where the DocuSign Developers Are!
> DocuSign. The fastest way to get a signature® www.docusign.com
>
>
>
>

--
Mike Borozdin
Manager of Professional Services
206.973.8189 Office
206.850.3294 Mobile
http://www.docusign.com/devcenter/ - Where the DocuSign Developers Are!
DocuSign. The fastest way to get a signature® www.docusign.com




Re: MTOM causes ADBException: Unexpected subelement

Posted by Mike Borozdin <mi...@docusign.com>.
I believe I have 1.5.1

Here are my libraries:
XmlSchema-1.4.3.jar                     bcprov-jdk16-144.jar                    mail-1.4.jar
activation-1.1.jar                      catalina-ant-5.0.28.jar                 mex-1.5.1.jar
axiom-api-1.2.8.jar                     commons-codec-1.3.jar                   neethi-2.0.4.jar
axiom-dom-1.2.8.jar                     commons-fileupload-1.2.jar              rampart-core-1.4.jar
axiom-impl-1.2.8.jar                    commons-httpclient-3.1.jar              rampart-policy-1.4.jar
axis2-adb-1.5.1.jar                     commons-io-1.4.jar                      rampart-trust-1.4.jar
axis2-adb-codegen-1.5.1.jar             commons-lang-2.3.jar                    smack-3.0.4.jar
axis2-ant-plugin-1.5.1.jar              commons-logging-1.1.1.jar               smackx-3.0.4.jar
axis2-clustering-1.5.1.jar              geronimo-annotation_1.0_spec-1.1.jar    soapmonitor-1.5.1.jar
axis2-codegen-1.5.1.jar                 geronimo-jaxws_2.1_spec-1.0.jar         spring-2.5.1.jar
axis2-corba-1.5.1.jar                   geronimo-saaj_1.3_spec-1.0.1.jar        spring-webmvc-2.5.1.jar
axis2-fastinfoset-1.5.1.jar             geronimo-stax-api_1.0_spec-1.0.1.jar    standard-1.1.2.jar
axis2-java2wsdl-1.5.1.jar               geronimo-ws-metadata_2.0_spec-1.1.2.jar woden-api-1.0M8.jar
axis2-jaxbri-1.5.1.jar                  httpcore-4.0.jar                        woden-impl-dom-1.0M8.jar
axis2-jaxws-1.5.1.jar                   jalopy-1.5rc3.jar                       wsdl4j-1.6.2.jar
axis2-jibx-1.5.1.jar                    jaxb-api-2.1.jar                        wss4j-1.5.8.jar
axis2-json-1.5.1.jar                    jaxb-impl-2.1.7.jar                     wstx-asl-3.2.4.jar
axis2-kernel-1.5.1.jar                  jaxb-xjc-2.1.7.jar                      xalan-2.7.0.jar
axis2-metadata-1.5.1.jar                jaxen-1.1.1.jar                         xalan-2.7.1.jar
axis2-mtompolicy-1.5.1.jar              jettison-1.0-RC2.jar                    xercesImpl-2.6.2.jar
axis2-saaj-1.5.1.jar                    jibx-bind-1.2.1.jar                     xml-apis-1.3.02.jar
axis2-spring-1.5.1.jar                  jibx-run-1.2.1.jar                      xml-resolver-1.2.jar
axis2-transport-http-1.5.1.jar          jsr173_api.jar                          xmlbeans-2.3.0.jar
axis2-transport-local-1.5.1.jar         jstl-1.1.2.jar                          xmlsec-1.4.1.jar
axis2-xmlbeans-1.5.1.jar                junit.jar
bcel-5.1.jar                            log4j-1.2.15.jar

Were there some MTOM fixes after?

I will also try to regenerate the code without ADB.


On Jan 13, 2010, at 10:44 AM, Andreas Veithen wrote:

> I fixed multiple issues with MTOM and ADB after the 1.5 branch was
> created. Can you test this service with an Axis2 snapshot?
>
> Andreas
>
> On Tue, Jan 12, 2010 at 03:48, Mike Borozdin <mi...@docusign.com> wrote:
>> Hi!
>>
>> I have a Java Axis2 client that seems to encounter an error on the same exact XML structure if part of it is moved into an MTOM attachment.  The more complete stack is cited at the end.
>>
>> I have checked the WSDL and the response complies with the response XML for more info on the WSDL you can get it here. https://demo.docusign.net/api/3.0/api.asmx?WSDL
>>
>> The way the web service is configured is that it will only generate an MTOM attachment if the subelement exceeds a certain size.  I am attaching Example1 and Example2 which show working vs. not working.
>>
>> Axis Libraries used are 1.5.1.
>>
>> Does anyone have any idea what could be causing this?  The element that's triggering an exception is <Label>...</Label>
>>
>> Thank you!
>>
>>
>> WORKING RESPONSE
>>
>> <soap:Envelope xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
>> <soap:Header>
>>  <wsa:Action>http://www.docusign.net/API/3.0/RequestStatusResponse</wsa:Action>
>>  <wsa:MessageID>urn:uuid:48cbb69a-9357-4745-bc1f-83c736ba1d90</wsa:MessageID>
>>  <wsa:RelatesTo>urn:uuid:04ade417-d078-4e64-a047-0bf7876b43fd</wsa:RelatesTo>
>>  <wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
>>  <wsse:Security>
>>    <wsu:Timestamp wsu:Id="Timestamp-a8485bff-bc8d-463c-ab75-91f3e925e94e">
>>      <wsu:Created>2010-01-11T20:41:51Z</wsu:Created>
>>      <wsu:Expires>2010-01-11T20:46:51Z</wsu:Expires>
>>    </wsu:Timestamp>
>>  </wsse:Security>
>> </soap:Header>
>> <soap:Body>
>>  <RequestStatusResponse xmlns="http://www.docusign.net/API/3.0">
>>    <RequestStatusResult>
>>      <RecipientStatuses>
>>        <RecipientStatus>
>>          <Type>Signer</Type>
>>          <Email>nolongemails@gmail.com</Email>
>>          <UserName>Mike Borozdin</UserName>
>>          <RoutingOrder>1</RoutingOrder>
>>          <Sent>2010-01-11T12:41:14.62</Sent>
>>          <Delivered>2010-01-11T12:41:21.013</Delivered>
>>          <Signed>2010-01-11T12:41:50.12</Signed>
>>          <DeclineReason xsi:nil="true" />
>>          <Status>Completed</Status>
>>          <RecipientIPAddress>97.65.97.246</RecipientIPAddress>
>>          <ClientUserId>unknown-web-user</ClientUserId>
>>          <IDCheckInformation>
>>            <AddressInformation>
>>              <Street1>93 S Jackson St</Street1>
>>              <Street2>#8329</Street2>
>>              <City>Seattle</City>
>>              <State>WA</State>
>>              <Zip>98102</Zip>
>>            </AddressInformation>
>>            <SSN4Information>
>>              <SSN4>X0LT+NRxPAvOz0U6NcLadg==</SSN4>
>>            </SSN4Information>
>>          </IDCheckInformation>
>>          <CustomFields />
>>          <TabStatuses>
>>            <TabStatus>
>>              <TabType>SignHere</TabType>
>>              <Status>Signed</Status>
>>              <XPosition>135</XPosition>
>>              <YPosition>283</YPosition>
>>              <TabLabel />
>>              <TabName />
>>              <TabValue />
>>            </TabStatus>
>>            <TabStatus>
>>              <TabType>DateSigned</TabType>
>>              <Status>Signed</Status>
>>              <XPosition>683</XPosition>
>>              <YPosition>333</YPosition>
>>              <TabLabel />
>>              <TabName />
>>              <TabValue>1/11/2010</TabValue>
>>            </TabStatus>
>>            <TabStatus>
>>              <TabType>FullName</TabType>
>>              <Status>Signed</Status>
>>              <XPosition>141</XPosition>
>>              <YPosition>420</YPosition>
>>              <TabLabel />
>>              <TabName />
>>              <TabValue>Mike Borozdin</TabValue>
>>            </TabStatus>
>>            <TabStatus>
>>              <TabType>Title</TabType>
>>              <Status>Signed</Status>
>>              <XPosition>689</XPosition>
>>              <YPosition>422</YPosition>
>>              <TabLabel>Job Title</TabLabel>
>>              <TabName />
>>              <TabValue>test</TabValue>
>>            </TabStatus>
>>            <TabStatus>
>>              <TabType>Company</TabType>
>>              <Status>Signed</Status>
>>              <XPosition>664</XPosition>
>>              <YPosition>616</YPosition>
>>              <TabLabel />
>>              <TabName />
>>              <TabValue>test</TabValue>
>>            </TabStatus>
>>            <TabStatus>
>>              <TabType>Custom</TabType>
>>              <Status>Active</Status>
>>              <XPosition>906</XPosition>
>>              <YPosition>693</YPosition>
>>              <TabLabel>Business Type</TabLabel>
>>              <TabName>Radio Button</TabName>
>>              <TabValue />
>>            </TabStatus>
>>            <TabStatus>
>>              <TabType>Custom</TabType>
>>              <Status>Active</Status>
>>              <XPosition>1045</XPosition>
>>              <YPosition>693</YPosition>
>>              <TabLabel>Business Type</TabLabel>
>>              <TabName>Radio Button</TabName>
>>              <TabValue />
>>            </TabStatus>
>>            <TabStatus>
>>              <TabType>Custom</TabType>
>>              <Status>Signed</Status>
>>              <XPosition>722</XPosition>
>>              <YPosition>716</YPosition>
>>              <TabLabel>Business Type</TabLabel>
>>              <TabName>Radio Button</TabName>
>>              <TabValue>X</TabValue>
>>            </TabStatus>
>>            <TabStatus>
>>              <TabType>Custom</TabType>
>>              <Status>Active</Status>
>>              <XPosition>1045</XPosition>
>>              <YPosition>718</YPosition>
>>              <TabLabel>Business Type</TabLabel>
>>              <TabName>Radio Button</TabName>
>>              <TabValue />
>>            </TabStatus>
>>            <TabStatus>
>>              <TabType>FullName</TabType>
>>              <Status>Signed</Status>
>>              <XPosition>658</XPosition>
>>              <YPosition>752</YPosition>
>>              <TabLabel />
>>              <TabName />
>>              <TabValue>Mike Borozdin</TabValue>
>>            </TabStatus>
>>            <TabStatus>
>>              <TabType>Title</TabType>
>>              <Status>Signed</Status>
>>              <XPosition>1033</XPosition>
>>              <YPosition>758</YPosition>
>>              <TabLabel>Job Title</TabLabel>
>>              <TabName />
>>              <TabValue>test</TabValue>
>>            </TabStatus>
>>            <TabStatus>
>>              <TabType>Custom</TabType>
>>              <Status>Signed</Status">
>>              2010-01-11 12:41:51,841 DEBUG [httpclient.wire.content] - <<< ">
>>              <XPosition>662</XPosition>
>>              <YPosition>820</YPosition>
>>              <TabLabel>Full Address</TabLabel>
>>              <TabName>Full Address</TabName>
>>              <TabValue>test</TabValue>
>>            </TabStatus>
>>            <TabStatus>
>>              <TabType>Custom</TabType>
>>              <Status>Signed</Status>
>>              <XPosition>991</XPosition>
>>              <YPosition>893</YPosition>
>>              <TabLabel>State</TabLabel>
>>              <TabName>;AK;AL;AR;AZ;CA;CO;CT;DE;DC;FL;GA;HI;IA;ID;IL;IN;KS;KY;LA;MA;MD;ME;MI;MN;MO;MS;MT;NC;NE;NV;NH;NJ;NM;NY;ND;OH;OK;OR;PA;PR;RI;SC;SD;TN;TX;UT;VA;VT;WA;WI;WV;WY</TabName>
>>              <TabValue>WA</TabValue>
>>            </TabStatus>
>>            <TabStatus>
>>              <TabType>Custom</TabType>
>>              <Status>Signed</Status>
>>              <XPosition>1108</XPosition>
>>              <YPosition>893</YPosition>
>>              <TabLabel>Zip</TabLabel>
>>              <TabName>Zip DASH 4</TabName>
>>              <TabValue>12323</TabValue>
>>            </TabStatus>
>>            <TabStatus>
>>              <TabType>Custom</TabType>
>>              <Status>Signed</Status>
>>              <XPosition>662</XPosition>
>>              <YPosition>895</YPosition>
>>              <TabLabel>City</TabLabel>
>>              <TabName>City</TabName>
>>              <TabValue>test</TabValue>
>>            </TabStatus>
>>            <TabStatus>
>>              <TabType>Custom</TabType>
>>              <Status>Signed</Status>
>>              <XPosition>664</XPosition>
>>              <YPosition>962</YPosition>
>>              <TabLabel>County</TabLabel>
>>              <TabName>County</TabName>
>>              <TabValue>seattle</TabValue>
>>            </TabStatus>
>>            <TabStatus>
>>              <TabType>Custom</TabType>
>>              <Status>Signed</Status>
>>              <XPosition>945</XPosition>
>>              <YPosition>962</YPosition>
>>              <TabLabel>Phone</TabLabel>
>>              <TabName>Phone</TabName>
>>              <TabValue>1214442222</TabValue>
>>            </TabStatus>
>>            <TabStatus>
>>              <TabType>Custom</TabType>
>>              <Status>Signed</Status>
>>              <XPosition>666</XPosition>
>>              <YPosition>1033</YPosition>
>>              <TabLabel>E-Mail Address</TabLabel>
>>              <TabName>E-Mail Address</TabName>
>>              <TabValue>nolongemails@gmail.com</TabValue>
>>            </TabStatus>
>>            <TabStatus>
>>              <TabType>Custom</TabType>
>>              <Status>Signed</Status>
>>              <XPosition>664</XPosition>
>>              <YPosition>1095</YPosition>
>>              <TabLabel>Last 4 Digits of Tax ID</TabLabel>
>>              <TabName>Last 4 Digits of Tax ID</TabName>
>>              <TabValue>1234</TabValue>
>>            </TabStatus>
>>          </TabStatuses>
>>          <RecipientAttachment>
>>            <Attachment>
>>              <Data>PEZvcm1EYXRhPjx4ZmRmPjxmaWVsZHM+PGZpZWxkIG5hbWU9IkRhdGVTaWduZWQiPjx2YWx1ZT4xLzExLzIwMTA8L3ZhbHVlPjwvZmllbGQ+PGZpZWxkIG5hbWU9IkZ1bGxOYW1lIj48dmFsdWU+TWlrZSBCb3JvemRpbjwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iVGl0bGUiPjx2YWx1ZT50ZXN0PC92YWx1ZT48L2ZpZWxkPjxmaWVsZCBuYW1lPSJDb21wYW55Ij48dmFsdWU+dGVzdDwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iQnVzaW5lc3MgVHlwZSI+PHZhbHVlPlJhZGlvIEJ1dHRvbjwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iRnVsbCBBZGRyZXNzIj48dmFsdWU+dGVzdDwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iU3RhdGUiPjx2YWx1ZT5XQTwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iWmlwIj48dmFsdWU+MTIzMjM8L3ZhbHVlPjwvZmllbGQ+PGZpZWxkIG5hbWU9IkNpdHkiPjx2YWx1ZT50ZXN0PC92YWx1ZT48L2ZpZWxkPjxmaWVsZCBuYW1lPSJDb3VudHkiPjx2YWx1ZT5zZWF0dGxlPC92YWx1ZT48L2ZpZWxkPjxmaWVsZCBuYW1lPSJQaG9uZSI+PHZhbHVlPjEyMTQ0NDIyMjI8L3ZhbHVlPjwvZmllbGQ+PGZpZWxkIG5hbWU9IkUtTWFpbCBBZGRyZXNzIj48dmFsdWU+bm9sb25nZW1haWxzQGdtYWlsLmNvbTwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iTGFzdCA0IERpZ2l0cyBvZiBUYXggSUQiPjx2YWx1ZT4xMjM0PC92YWx1ZT48L2ZpZWxkPjwvZmllbGRzPjwveGZkZj48L0Zvcm1EYXRhPg==</Data>
>> <Label>DSXForm</Label>
>> <Type>.xml</Type>
>> </Attachment>
>> </RecipientAttachment>
>> </RecipientStatus>
>> <RecipientStatus>
>> <Type>CarbonCopy</Type>
>> <Email>mikeb@docusign.com</Email>
>> <UserName>AgData</UserName>
>> <RoutingOrder>2</RoutingOrder>
>> <Sent>2010-01-11T12:41:50.84</Sent>
>> <DeclineReason xsi:nil="true" />
>> <Status>Completed</Status>
>> <RecipientIPAddress />
>> <CustomFields />
>> </RecipientStatus>
>> </RecipientStatuses>
>> <TimeGenerated>2010-01-11T12:41:51.7152745-08:00</TimeGenerated>
>> <EnvelopeID>7b066beb-da6a-4a46-bbc8-997fa87f7b2e</EnvelopeID>
>> <Subject>DOW AgroSciences Application for Mike Borozdin</Subject>
>> <UserName>Joe Doe</UserName>
>> <Email>mikeb@docusign.com</Email>
>> <Status>Completed</Status>
>> <Created>2010-01-11T12:41:14.323</Created>
>> <Sent>2010-01-11T12:41:14.653</Sent>
>> <Delivered>2010-01-11T12:41:21.013</Delivered>
>> <Signed>2010-01-11T12:41:50.2</Signed>
>> <Completed>2010-01-11T12:41:50.2</Completed>
>> <ACStatus>Original</ACStatus>
>> <ACStatusDate>2010-01-11T12:41:14.323</ACStatusDate>
>> <ACHolder>Joe Doe</ACHolder>
>> <ACHolderEmail>mikeb@docusign.com</ACHolderEmail>
>> <ACHolderLocation>DocuSign</ACHolderLocation>
>> <SigningLocation>Online</SigningLocation>
>> <SenderIPAddress>97.65.97.246   </SenderIPAddress>
>> <EnvelopePDFHash />
>> <CustomFields>
>> <CustomField>
>> <Name>Envelope Field 1</Nam">
>> 2010-01-11 12:41:51,841 DEBUG [httpclient.wire.content] - <<< "e>
>> <Show>False</Show>
>> <Required>False</Required>
>> <Value />
>> </CustomField>
>> <CustomField>
>> <Name>Envelope Field 2</Name>
>> <Show>False</Show>
>> <Required>False</Required>
>> <Value />
>> </CustomField>
>> <CustomField>
>> <Name>SendingAppVersion</Name>
>> <Show>False</Show>
>> <Required>False</Required>
>> <Value>Version=6.0.3790.3959 (srv03_sp2_rtm.070216-1710);AppExe=w3wp.exe</Value>
>> </CustomField>
>> </CustomFields>
>> <AutoNavigation>true</AutoNavigation>
>> <EnvelopeIdStamping>true</EnvelopeIdStamping>
>> <AuthoritativeCopy>false</AuthoritativeCopy>
>> </RequestStatusResult>
>> </RequestStatusResponse>
>> </soap:Body>
>> </soap:Envelope>
>>
>> NOT-WORKING WITH MTOM (just a wire dump here)
>>
>> 0-01-11 12:47:21,242 DEBUG [httpclient.wire.content] - <<< "<soap:Envelope xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><soap:Header><wsa:Action>http://www.docusign.net/API/3.0/RequestStatusResponse</wsa:Action><wsa:MessageID>urn:uuid:8725e344-43fb-4991-9e1f-d9983485a6b0</wsa:MessageID><wsa:RelatesTo>urn:uuid:6ef6228a-78cc-4f1d-bdc5-17b19dca31bb</wsa:RelatesTo><wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To><wsse:Security><wsu:Timestamp wsu:Id="Timestamp-1578f40a-e66d-4e7a-8ad6-b92318bf3a51"><wsu:Created>2010-01-11T20:47:21Z</wsu:Created><wsu:Expires>2010-01-11T20:52:21Z</wsu:Expires></wsu:Timestamp></wsse:Security></soap:Header><soap:Body><RequestStatusResponse xmlns="http://www.docusign.net/API/3.0"><RequestStatusResult><RecipientStatuses><RecipientStatus><Type>Signer</Type><Email>nolongemails@gmail.com</Email><UserName>Mike Borozdin</UserName><RoutingOrder>1</RoutingOrder><Sent>2010-01-11T12:46:31.033</Sent><Delivered>2010-01-11T12:46:35.28</Delivered><Signed>2010-01-11T12:47:18.747</Signed><DeclineReason xsi:nil="true" /><Status>Completed</Status><RecipientIPAddress>97.65.97.246</RecipientIPAddress><ClientUserId>unknown-web-user</ClientUserId><IDCheckInformation><AddressInformation><Street1>93 S Jackson St</Street1><Street2>#8329</Street2><City>Seattle</City><State>WA</State><Zip>12345</Zip></AddressInformation><SSN4Information><SSN4>X0LT+NRxPAvOz0U6NcLadg==</SSN4></SSN4Information></IDCheckInformation><CustomFields /><TabStatuses><TabStatus><TabType>SignHere</TabType><Status>Signed</Status><XPosition>135</XPosition><YPosition>283</YPosition><TabLabel /><TabName /><TabValue /></TabStatus><TabStatus><TabType>DateSigned</TabType><Status>Signed</Status><XPosition>683</XPosition><YPosition>333</YPosition><TabLabel /><TabName /><TabValue>1/11/2010</TabValue></TabStatus><TabStatus><TabType>FullName</TabType><Status>Signed</Status><XPosition>141</XPosition><YPosition>420</YPosition><TabLabel /><TabName /><TabValue>Mike Borozdin</TabValue></TabStatus><TabStatus><TabType>Title</TabType><Status>Signed</Status><XPosition>689</XPosition><YPosition>422</YPosition><TabLabel>Job Title</TabLabel><TabName /><TabValue>Title 1</TabValue></TabStatus><TabStatus><TabType>Company</TabType><Status>Signed</Status><XPosition>664</XPosition><YPosition>616</YPosition><TabLabel /><TabName /><TabValue>One Two</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Active</Status><XPosition>906</XPosition><YPosition>693</YPosition><TabLabel>Business Type</TabLabel><TabName>Radio Button</TabName><TabValue /></TabStatus><TabStatus><TabType>Custom</TabType><Status>Active</Status><XPosition>1045</XPosition><YPosition>693</YPosition><TabLabel>Business Type</TabLabel><TabName>Radio Button</TabName><TabValue /></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>722</XPosition><YPosition>716</YPosition><TabLabel>Business Type</TabLabel><TabName>Radio Button</TabName><TabValue>X</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Active</Status><XPosition>1045</XPosition><YPosition>718</YPosition><TabLabel>Business Type</TabLabel><TabName>Radio Button</TabName><TabValue /></TabStatus><TabStatus><TabType>FullName</TabType><Status>Signed</Status><XPosition>658</XPosition><YPosition>752</YPosition><TabLabel /><TabName /><TabValue>Mike Borozdin</TabValue></TabStatus><TabStatus><TabType>Title</TabType><Status>Signed</Status><XPosition>1033</XPosition><YPosition>758</YPosition><TabLabel>Job Title</TabLabel><TabName /><TabValue>Title 1</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Sign">
>> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "ed</Status><XPosition>662</XPosition><YPosition>820</YPosition><TabLabel>Full Address</TabLabel><TabName>Full Address</TabName><TabValue>One Two</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>991</XPosition><YPosition>893</YPosition><TabLabel>State</TabLabel><TabName>;AK;AL;AR;AZ;CA;CO;CT;DE;DC;FL;GA;HI;IA;ID;IL;IN;KS;KY;LA;MA;MD;ME;MI;MN;MO;MS;MT;NC;NE;NV;NH;NJ;NM;NY;ND;OH;OK;OR;PA;PR;RI;SC;SD;TN;TX;UT;VA;VT;WA;WI;WV;WY</TabName><TabValue>WA</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>1108</XPosition><YPosition>893</YPosition><TabLabel>Zip</TabLabel><TabName>Zip DASH 4</TabName><TabValue>12345</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>662</XPosition><YPosition>895</YPosition><TabLabel>City</TabLabel><TabName>City</TabName><TabValue>One Two</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>664</XPosition><YPosition>962</YPosition><TabLabel>County</TabLabel><TabName>County</TabName><TabValue>Seattle</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>945</XPosition><YPosition>962</YPosition><TabLabel>Phone</TabLabel><TabName>Phone</TabName><TabValue>1231231234</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>666</XPosition><YPosition>1033</YPosition><TabLabel>E-Mail Address</TabLabel><TabName>E-Mail Address</TabName><TabValue>nolongemails@gmail.com</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>664</XPosition><YPosition>1095</YPosition><TabLabel>Last 4 Digits of Tax ID</TabLabel><TabName>Last 4 Digits of Tax ID</TabName><TabValue>1234</TabValue></TabStatus></TabStatuses><RecipientAttachment><Attachment><Data><xop:Include href="cid:1.633988108411906417@example.org" /></Data><Label>DSXForm</Label><Type>.xml</Type></Attachment></RecipientAttachment></RecipientStatus><RecipientStatus><Type>CarbonCopy</Type><Email>mikeb@docusign.com</Email><UserName>AgData</UserName><RoutingOrder>2</RoutingOrder><Sent>2010-01-11T12:47:20.2</Sent><DeclineReason xsi:nil="true" /><Status>Completed</Status><RecipientIPAddress /><CustomFields /></RecipientStatus></RecipientStatuses><TimeGenerated>2010-01-11T12:47:21.1437652-08:00</TimeGenerated><EnvelopeID>e15fd333-3b4c-4680-a5af-896f13908236</EnvelopeID><Subject>DOW AgroSciences Application for Mike Borozdin</Subject><UserName>Joe Doe</UserName><Email>mikeb@docusign.com</Email><Status>Completed</Status><Created>2010-01-11T12:46:30.673</Created><Sent>2010-01-11T12:46:31.063</Sent><Delivered>2010-01-11T12:46:35.293</Delivered><Signed>2010-01-11T12:47:18.827</Signed><Completed>2010-01-11T12:47:18.827</Completed><ACStatus>Original</ACStatus><ACStatusDate>2010-01-11T12:46:30.673</ACStatusDate><ACHolder>Joe Doe</ACHolder><ACHolderEmail>mikeb@docusign.com</ACHolderEmail><ACHolderLocation>DocuSign</ACHolderLocation><SigningLocation>Online</SigningLocation><SenderIPAddress>97.65.97.246   </SenderIPAddress><EnvelopePDFHash /><CustomFields><CustomField><Name>Envelope Field 1</Name><Show>False</Show><Required>False</Required><Value /></CustomField><CustomField><Name>Envelope Field 2</Name><Show>False</Show><Required>False</Required><Value /></CustomField><CustomField><Name>SendingAppVersion</Name><Show>False</Show><Required>False</Required><Value>Version=6.0.3790.3959 (srv03_sp2_rtm.070216-1710);AppExe=w3wp.exe</Value></CustomField></CustomFields><AutoNavigation>true</AutoNavigation><EnvelopeIdStamping>true</EnvelopeIdStamping><AuthoritativeCopy>false</AuthoritativeCopy></RequestStatusResult></RequestStatusResponse></soap:Body></soap:Envelope>[\r][\n]">
>> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "----MIMEBoundary633988108411750162[\r][\n]">
>> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "content-transfer-encoding: binary[\r][\n]">
>> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "content-id: <1....@example.org>[\r][\n]">
>> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "content-type: application/octet-stream[\r][\n]">
>> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "[\r][\n]">
>> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "<FormData><xfdf><fields><field name="DateSigned"><value>1/11/2010</value></field><field name="FullName"><value>Mike Borozdin</value></field><field name="Title"><value>Title 1</value></field><field name">
>> 2010-01-11 12:47:21,253 DEBUG [httpclient.wire.content] - <<< "="Company"><value>One Two</value></field><field name="Business Type"><value>Radio Button</value></field><field name="Full Address"><value>One Two</value></field><field name="State"><value>WA</value></field><field name="Zip"><value>12345</value></field><field name="City"><value>One Two</value></field><field name="County"><value>Seattle</value></field><field name="Phone"><value>1231231234</value></field><field name="E-Mail Address"><value>nolongemails@gmail.com</value></field><field name="Last 4 Digits of Tax ID"><value>1234</value></field></fields></xfdf></FormData>[\r][\n]">
>> 2010-01-11 12:47:21,253 DEBUG [httpclient.wire.content] - <<< "----MIMEBoundary633988108411750162--[\r][\n]">
>>
>>
>>
>> MORE COMPLETE EXCEPTION STACK:
>> org.apache.axis2.AxisFault: org.apache.axis2.databinding.ADBException: Unexpected subelement Label
>>       at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
>>       at net.docusign.wsclient.APIServiceStub.fromOM(Unknown Source)
>>       at net.docusign.wsclient.APIServiceStub.requestStatus(Unknown Source)
>>       at net.docusign.servlet.action.SigningReturnAction.handleRequest(SigningReturnAction.java:51)
>>       at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
>>       at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
>>       at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
>>       at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
>>       at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
>>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>>       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>>       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>       at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>>       at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>>       at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>>       at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>>       at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>>       at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
>>       at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
>>       at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>>       at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
>>       at java.lang.Thread.run(Thread.java:637)
>> Caused by: java.lang.Exception: org.apache.axis2.databinding.ADBException: Unexpected subelement Label
>>       at net.docusign.www.api._3_0.ArrayOfAttachment$Factory.parse(Unknown Source)
>>       at net.docusign.www.api._3_0.RecipientStatus$Factory.parse(Unknown Source)
>>       at net.docusign.www.api._3_0.ArrayOfRecipientStatus$Factory.parse(Unknown Source)
>>       at net.docusign.www.api._3_0.EnvelopeStatus$Factory.parse(Unknown Source)
>>       at net.docusign.www.api._3_0.RequestStatusResponse$Factory.parse(Unknown Source)
>>       ... 22 more
>> Caused by: org.apache.axis2.databinding.ADBException: Unexpected subelement Label
>>       ... 27 more
>>
>>
>>
>> --
>> Mike Borozdin
>> Manager of Professional Services
>> 206.973.8189 Office
>> http://www.docusign.com/devcenter/ - Where the DocuSign Developers Are!
>> DocuSign. The fastest way to get a signature® www.docusign.com
>>
>>
>>
>>
>

--
Mike Borozdin
Manager of Professional Services
206.973.8189 Office
206.850.3294 Mobile
http://www.docusign.com/devcenter/ - Where the DocuSign Developers Are!
DocuSign. The fastest way to get a signature® www.docusign.com




Re: MTOM causes ADBException: Unexpected subelement

Posted by Andreas Veithen <an...@gmail.com>.
I fixed multiple issues with MTOM and ADB after the 1.5 branch was
created. Can you test this service with an Axis2 snapshot?

Andreas

On Tue, Jan 12, 2010 at 03:48, Mike Borozdin <mi...@docusign.com> wrote:
> Hi!
>
> I have a Java Axis2 client that seems to encounter an error on the same exact XML structure if part of it is moved into an MTOM attachment.  The more complete stack is cited at the end.
>
> I have checked the WSDL and the response complies with the response XML for more info on the WSDL you can get it here. https://demo.docusign.net/api/3.0/api.asmx?WSDL
>
> The way the web service is configured is that it will only generate an MTOM attachment if the subelement exceeds a certain size.  I am attaching Example1 and Example2 which show working vs. not working.
>
> Axis Libraries used are 1.5.1.
>
> Does anyone have any idea what could be causing this?  The element that's triggering an exception is <Label>...</Label>
>
> Thank you!
>
>
> WORKING RESPONSE
>
> <soap:Envelope xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
>  <soap:Header>
>   <wsa:Action>http://www.docusign.net/API/3.0/RequestStatusResponse</wsa:Action>
>   <wsa:MessageID>urn:uuid:48cbb69a-9357-4745-bc1f-83c736ba1d90</wsa:MessageID>
>   <wsa:RelatesTo>urn:uuid:04ade417-d078-4e64-a047-0bf7876b43fd</wsa:RelatesTo>
>   <wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
>   <wsse:Security>
>     <wsu:Timestamp wsu:Id="Timestamp-a8485bff-bc8d-463c-ab75-91f3e925e94e">
>       <wsu:Created>2010-01-11T20:41:51Z</wsu:Created>
>       <wsu:Expires>2010-01-11T20:46:51Z</wsu:Expires>
>     </wsu:Timestamp>
>   </wsse:Security>
>  </soap:Header>
>  <soap:Body>
>   <RequestStatusResponse xmlns="http://www.docusign.net/API/3.0">
>     <RequestStatusResult>
>       <RecipientStatuses>
>         <RecipientStatus>
>           <Type>Signer</Type>
>           <Email>nolongemails@gmail.com</Email>
>           <UserName>Mike Borozdin</UserName>
>           <RoutingOrder>1</RoutingOrder>
>           <Sent>2010-01-11T12:41:14.62</Sent>
>           <Delivered>2010-01-11T12:41:21.013</Delivered>
>           <Signed>2010-01-11T12:41:50.12</Signed>
>           <DeclineReason xsi:nil="true" />
>           <Status>Completed</Status>
>           <RecipientIPAddress>97.65.97.246</RecipientIPAddress>
>           <ClientUserId>unknown-web-user</ClientUserId>
>           <IDCheckInformation>
>             <AddressInformation>
>               <Street1>93 S Jackson St</Street1>
>               <Street2>#8329</Street2>
>               <City>Seattle</City>
>               <State>WA</State>
>               <Zip>98102</Zip>
>             </AddressInformation>
>             <SSN4Information>
>               <SSN4>X0LT+NRxPAvOz0U6NcLadg==</SSN4>
>             </SSN4Information>
>           </IDCheckInformation>
>           <CustomFields />
>           <TabStatuses>
>             <TabStatus>
>               <TabType>SignHere</TabType>
>               <Status>Signed</Status>
>               <XPosition>135</XPosition>
>               <YPosition>283</YPosition>
>               <TabLabel />
>               <TabName />
>               <TabValue />
>             </TabStatus>
>             <TabStatus>
>               <TabType>DateSigned</TabType>
>               <Status>Signed</Status>
>               <XPosition>683</XPosition>
>               <YPosition>333</YPosition>
>               <TabLabel />
>               <TabName />
>               <TabValue>1/11/2010</TabValue>
>             </TabStatus>
>             <TabStatus>
>               <TabType>FullName</TabType>
>               <Status>Signed</Status>
>               <XPosition>141</XPosition>
>               <YPosition>420</YPosition>
>               <TabLabel />
>               <TabName />
>               <TabValue>Mike Borozdin</TabValue>
>             </TabStatus>
>             <TabStatus>
>               <TabType>Title</TabType>
>               <Status>Signed</Status>
>               <XPosition>689</XPosition>
>               <YPosition>422</YPosition>
>               <TabLabel>Job Title</TabLabel>
>               <TabName />
>               <TabValue>test</TabValue>
>             </TabStatus>
>             <TabStatus>
>               <TabType>Company</TabType>
>               <Status>Signed</Status>
>               <XPosition>664</XPosition>
>               <YPosition>616</YPosition>
>               <TabLabel />
>               <TabName />
>               <TabValue>test</TabValue>
>             </TabStatus>
>             <TabStatus>
>               <TabType>Custom</TabType>
>               <Status>Active</Status>
>               <XPosition>906</XPosition>
>               <YPosition>693</YPosition>
>               <TabLabel>Business Type</TabLabel>
>               <TabName>Radio Button</TabName>
>               <TabValue />
>             </TabStatus>
>             <TabStatus>
>               <TabType>Custom</TabType>
>               <Status>Active</Status>
>               <XPosition>1045</XPosition>
>               <YPosition>693</YPosition>
>               <TabLabel>Business Type</TabLabel>
>               <TabName>Radio Button</TabName>
>               <TabValue />
>             </TabStatus>
>             <TabStatus>
>               <TabType>Custom</TabType>
>               <Status>Signed</Status>
>               <XPosition>722</XPosition>
>               <YPosition>716</YPosition>
>               <TabLabel>Business Type</TabLabel>
>               <TabName>Radio Button</TabName>
>               <TabValue>X</TabValue>
>             </TabStatus>
>             <TabStatus>
>               <TabType>Custom</TabType>
>               <Status>Active</Status>
>               <XPosition>1045</XPosition>
>               <YPosition>718</YPosition>
>               <TabLabel>Business Type</TabLabel>
>               <TabName>Radio Button</TabName>
>               <TabValue />
>             </TabStatus>
>             <TabStatus>
>               <TabType>FullName</TabType>
>               <Status>Signed</Status>
>               <XPosition>658</XPosition>
>               <YPosition>752</YPosition>
>               <TabLabel />
>               <TabName />
>               <TabValue>Mike Borozdin</TabValue>
>             </TabStatus>
>             <TabStatus>
>               <TabType>Title</TabType>
>               <Status>Signed</Status>
>               <XPosition>1033</XPosition>
>               <YPosition>758</YPosition>
>               <TabLabel>Job Title</TabLabel>
>               <TabName />
>               <TabValue>test</TabValue>
>             </TabStatus>
>             <TabStatus>
>               <TabType>Custom</TabType>
>               <Status>Signed</Status">
>               2010-01-11 12:41:51,841 DEBUG [httpclient.wire.content] - <<< ">
>               <XPosition>662</XPosition>
>               <YPosition>820</YPosition>
>               <TabLabel>Full Address</TabLabel>
>               <TabName>Full Address</TabName>
>               <TabValue>test</TabValue>
>             </TabStatus>
>             <TabStatus>
>               <TabType>Custom</TabType>
>               <Status>Signed</Status>
>               <XPosition>991</XPosition>
>               <YPosition>893</YPosition>
>               <TabLabel>State</TabLabel>
>               <TabName>;AK;AL;AR;AZ;CA;CO;CT;DE;DC;FL;GA;HI;IA;ID;IL;IN;KS;KY;LA;MA;MD;ME;MI;MN;MO;MS;MT;NC;NE;NV;NH;NJ;NM;NY;ND;OH;OK;OR;PA;PR;RI;SC;SD;TN;TX;UT;VA;VT;WA;WI;WV;WY</TabName>
>               <TabValue>WA</TabValue>
>             </TabStatus>
>             <TabStatus>
>               <TabType>Custom</TabType>
>               <Status>Signed</Status>
>               <XPosition>1108</XPosition>
>               <YPosition>893</YPosition>
>               <TabLabel>Zip</TabLabel>
>               <TabName>Zip DASH 4</TabName>
>               <TabValue>12323</TabValue>
>             </TabStatus>
>             <TabStatus>
>               <TabType>Custom</TabType>
>               <Status>Signed</Status>
>               <XPosition>662</XPosition>
>               <YPosition>895</YPosition>
>               <TabLabel>City</TabLabel>
>               <TabName>City</TabName>
>               <TabValue>test</TabValue>
>             </TabStatus>
>             <TabStatus>
>               <TabType>Custom</TabType>
>               <Status>Signed</Status>
>               <XPosition>664</XPosition>
>               <YPosition>962</YPosition>
>               <TabLabel>County</TabLabel>
>               <TabName>County</TabName>
>               <TabValue>seattle</TabValue>
>             </TabStatus>
>             <TabStatus>
>               <TabType>Custom</TabType>
>               <Status>Signed</Status>
>               <XPosition>945</XPosition>
>               <YPosition>962</YPosition>
>               <TabLabel>Phone</TabLabel>
>               <TabName>Phone</TabName>
>               <TabValue>1214442222</TabValue>
>             </TabStatus>
>             <TabStatus>
>               <TabType>Custom</TabType>
>               <Status>Signed</Status>
>               <XPosition>666</XPosition>
>               <YPosition>1033</YPosition>
>               <TabLabel>E-Mail Address</TabLabel>
>               <TabName>E-Mail Address</TabName>
>               <TabValue>nolongemails@gmail.com</TabValue>
>             </TabStatus>
>             <TabStatus>
>               <TabType>Custom</TabType>
>               <Status>Signed</Status>
>               <XPosition>664</XPosition>
>               <YPosition>1095</YPosition>
>               <TabLabel>Last 4 Digits of Tax ID</TabLabel>
>               <TabName>Last 4 Digits of Tax ID</TabName>
>               <TabValue>1234</TabValue>
>             </TabStatus>
>           </TabStatuses>
>           <RecipientAttachment>
>             <Attachment>
>               <Data>PEZvcm1EYXRhPjx4ZmRmPjxmaWVsZHM+PGZpZWxkIG5hbWU9IkRhdGVTaWduZWQiPjx2YWx1ZT4xLzExLzIwMTA8L3ZhbHVlPjwvZmllbGQ+PGZpZWxkIG5hbWU9IkZ1bGxOYW1lIj48dmFsdWU+TWlrZSBCb3JvemRpbjwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iVGl0bGUiPjx2YWx1ZT50ZXN0PC92YWx1ZT48L2ZpZWxkPjxmaWVsZCBuYW1lPSJDb21wYW55Ij48dmFsdWU+dGVzdDwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iQnVzaW5lc3MgVHlwZSI+PHZhbHVlPlJhZGlvIEJ1dHRvbjwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iRnVsbCBBZGRyZXNzIj48dmFsdWU+dGVzdDwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iU3RhdGUiPjx2YWx1ZT5XQTwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iWmlwIj48dmFsdWU+MTIzMjM8L3ZhbHVlPjwvZmllbGQ+PGZpZWxkIG5hbWU9IkNpdHkiPjx2YWx1ZT50ZXN0PC92YWx1ZT48L2ZpZWxkPjxmaWVsZCBuYW1lPSJDb3VudHkiPjx2YWx1ZT5zZWF0dGxlPC92YWx1ZT48L2ZpZWxkPjxmaWVsZCBuYW1lPSJQaG9uZSI+PHZhbHVlPjEyMTQ0NDIyMjI8L3ZhbHVlPjwvZmllbGQ+PGZpZWxkIG5hbWU9IkUtTWFpbCBBZGRyZXNzIj48dmFsdWU+bm9sb25nZW1haWxzQGdtYWlsLmNvbTwvdmFsdWU+PC9maWVsZD48ZmllbGQgbmFtZT0iTGFzdCA0IERpZ2l0cyBvZiBUYXggSUQiPjx2YWx1ZT4xMjM0PC92YWx1ZT48L2ZpZWxkPjwvZmllbGRzPjwveGZkZj48L0Zvcm1EYXRhPg==</Data>
> <Label>DSXForm</Label>
> <Type>.xml</Type>
> </Attachment>
> </RecipientAttachment>
> </RecipientStatus>
> <RecipientStatus>
> <Type>CarbonCopy</Type>
> <Email>mikeb@docusign.com</Email>
> <UserName>AgData</UserName>
> <RoutingOrder>2</RoutingOrder>
> <Sent>2010-01-11T12:41:50.84</Sent>
> <DeclineReason xsi:nil="true" />
> <Status>Completed</Status>
> <RecipientIPAddress />
> <CustomFields />
> </RecipientStatus>
> </RecipientStatuses>
> <TimeGenerated>2010-01-11T12:41:51.7152745-08:00</TimeGenerated>
> <EnvelopeID>7b066beb-da6a-4a46-bbc8-997fa87f7b2e</EnvelopeID>
> <Subject>DOW AgroSciences Application for Mike Borozdin</Subject>
> <UserName>Joe Doe</UserName>
> <Email>mikeb@docusign.com</Email>
> <Status>Completed</Status>
> <Created>2010-01-11T12:41:14.323</Created>
> <Sent>2010-01-11T12:41:14.653</Sent>
> <Delivered>2010-01-11T12:41:21.013</Delivered>
> <Signed>2010-01-11T12:41:50.2</Signed>
> <Completed>2010-01-11T12:41:50.2</Completed>
> <ACStatus>Original</ACStatus>
> <ACStatusDate>2010-01-11T12:41:14.323</ACStatusDate>
> <ACHolder>Joe Doe</ACHolder>
> <ACHolderEmail>mikeb@docusign.com</ACHolderEmail>
> <ACHolderLocation>DocuSign</ACHolderLocation>
> <SigningLocation>Online</SigningLocation>
> <SenderIPAddress>97.65.97.246   </SenderIPAddress>
> <EnvelopePDFHash />
> <CustomFields>
> <CustomField>
> <Name>Envelope Field 1</Nam">
> 2010-01-11 12:41:51,841 DEBUG [httpclient.wire.content] - <<< "e>
> <Show>False</Show>
> <Required>False</Required>
> <Value />
> </CustomField>
> <CustomField>
> <Name>Envelope Field 2</Name>
> <Show>False</Show>
> <Required>False</Required>
> <Value />
> </CustomField>
> <CustomField>
> <Name>SendingAppVersion</Name>
> <Show>False</Show>
> <Required>False</Required>
> <Value>Version=6.0.3790.3959 (srv03_sp2_rtm.070216-1710);AppExe=w3wp.exe</Value>
> </CustomField>
> </CustomFields>
> <AutoNavigation>true</AutoNavigation>
> <EnvelopeIdStamping>true</EnvelopeIdStamping>
> <AuthoritativeCopy>false</AuthoritativeCopy>
> </RequestStatusResult>
> </RequestStatusResponse>
> </soap:Body>
> </soap:Envelope>
>
> NOT-WORKING WITH MTOM (just a wire dump here)
>
> 0-01-11 12:47:21,242 DEBUG [httpclient.wire.content] - <<< "<soap:Envelope xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><soap:Header><wsa:Action>http://www.docusign.net/API/3.0/RequestStatusResponse</wsa:Action><wsa:MessageID>urn:uuid:8725e344-43fb-4991-9e1f-d9983485a6b0</wsa:MessageID><wsa:RelatesTo>urn:uuid:6ef6228a-78cc-4f1d-bdc5-17b19dca31bb</wsa:RelatesTo><wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To><wsse:Security><wsu:Timestamp wsu:Id="Timestamp-1578f40a-e66d-4e7a-8ad6-b92318bf3a51"><wsu:Created>2010-01-11T20:47:21Z</wsu:Created><wsu:Expires>2010-01-11T20:52:21Z</wsu:Expires></wsu:Timestamp></wsse:Security></soap:Header><soap:Body><RequestStatusResponse xmlns="http://www.docusign.net/API/3.0"><RequestStatusResult><RecipientStatuses><RecipientStatus><Type>Signer</Type><Email>nolongemails@gmail.com</Email><UserName>Mike Borozdin</UserName><RoutingOrder>1</RoutingOrder><Sent>2010-01-11T12:46:31.033</Sent><Delivered>2010-01-11T12:46:35.28</Delivered><Signed>2010-01-11T12:47:18.747</Signed><DeclineReason xsi:nil="true" /><Status>Completed</Status><RecipientIPAddress>97.65.97.246</RecipientIPAddress><ClientUserId>unknown-web-user</ClientUserId><IDCheckInformation><AddressInformation><Street1>93 S Jackson St</Street1><Street2>#8329</Street2><City>Seattle</City><State>WA</State><Zip>12345</Zip></AddressInformation><SSN4Information><SSN4>X0LT+NRxPAvOz0U6NcLadg==</SSN4></SSN4Information></IDCheckInformation><CustomFields /><TabStatuses><TabStatus><TabType>SignHere</TabType><Status>Signed</Status><XPosition>135</XPosition><YPosition>283</YPosition><TabLabel /><TabName /><TabValue /></TabStatus><TabStatus><TabType>DateSigned</TabType><Status>Signed</Status><XPosition>683</XPosition><YPosition>333</YPosition><TabLabel /><TabName /><TabValue>1/11/2010</TabValue></TabStatus><TabStatus><TabType>FullName</TabType><Status>Signed</Status><XPosition>141</XPosition><YPosition>420</YPosition><TabLabel /><TabName /><TabValue>Mike Borozdin</TabValue></TabStatus><TabStatus><TabType>Title</TabType><Status>Signed</Status><XPosition>689</XPosition><YPosition>422</YPosition><TabLabel>Job Title</TabLabel><TabName /><TabValue>Title 1</TabValue></TabStatus><TabStatus><TabType>Company</TabType><Status>Signed</Status><XPosition>664</XPosition><YPosition>616</YPosition><TabLabel /><TabName /><TabValue>One Two</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Active</Status><XPosition>906</XPosition><YPosition>693</YPosition><TabLabel>Business Type</TabLabel><TabName>Radio Button</TabName><TabValue /></TabStatus><TabStatus><TabType>Custom</TabType><Status>Active</Status><XPosition>1045</XPosition><YPosition>693</YPosition><TabLabel>Business Type</TabLabel><TabName>Radio Button</TabName><TabValue /></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>722</XPosition><YPosition>716</YPosition><TabLabel>Business Type</TabLabel><TabName>Radio Button</TabName><TabValue>X</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Active</Status><XPosition>1045</XPosition><YPosition>718</YPosition><TabLabel>Business Type</TabLabel><TabName>Radio Button</TabName><TabValue /></TabStatus><TabStatus><TabType>FullName</TabType><Status>Signed</Status><XPosition>658</XPosition><YPosition>752</YPosition><TabLabel /><TabName /><TabValue>Mike Borozdin</TabValue></TabStatus><TabStatus><TabType>Title</TabType><Status>Signed</Status><XPosition>1033</XPosition><YPosition>758</YPosition><TabLabel>Job Title</TabLabel><TabName /><TabValue>Title 1</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Sign">
> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "ed</Status><XPosition>662</XPosition><YPosition>820</YPosition><TabLabel>Full Address</TabLabel><TabName>Full Address</TabName><TabValue>One Two</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>991</XPosition><YPosition>893</YPosition><TabLabel>State</TabLabel><TabName>;AK;AL;AR;AZ;CA;CO;CT;DE;DC;FL;GA;HI;IA;ID;IL;IN;KS;KY;LA;MA;MD;ME;MI;MN;MO;MS;MT;NC;NE;NV;NH;NJ;NM;NY;ND;OH;OK;OR;PA;PR;RI;SC;SD;TN;TX;UT;VA;VT;WA;WI;WV;WY</TabName><TabValue>WA</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>1108</XPosition><YPosition>893</YPosition><TabLabel>Zip</TabLabel><TabName>Zip DASH 4</TabName><TabValue>12345</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>662</XPosition><YPosition>895</YPosition><TabLabel>City</TabLabel><TabName>City</TabName><TabValue>One Two</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>664</XPosition><YPosition>962</YPosition><TabLabel>County</TabLabel><TabName>County</TabName><TabValue>Seattle</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>945</XPosition><YPosition>962</YPosition><TabLabel>Phone</TabLabel><TabName>Phone</TabName><TabValue>1231231234</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>666</XPosition><YPosition>1033</YPosition><TabLabel>E-Mail Address</TabLabel><TabName>E-Mail Address</TabName><TabValue>nolongemails@gmail.com</TabValue></TabStatus><TabStatus><TabType>Custom</TabType><Status>Signed</Status><XPosition>664</XPosition><YPosition>1095</YPosition><TabLabel>Last 4 Digits of Tax ID</TabLabel><TabName>Last 4 Digits of Tax ID</TabName><TabValue>1234</TabValue></TabStatus></TabStatuses><RecipientAttachment><Attachment><Data><xop:Include href="cid:1.633988108411906417@example.org" /></Data><Label>DSXForm</Label><Type>.xml</Type></Attachment></RecipientAttachment></RecipientStatus><RecipientStatus><Type>CarbonCopy</Type><Email>mikeb@docusign.com</Email><UserName>AgData</UserName><RoutingOrder>2</RoutingOrder><Sent>2010-01-11T12:47:20.2</Sent><DeclineReason xsi:nil="true" /><Status>Completed</Status><RecipientIPAddress /><CustomFields /></RecipientStatus></RecipientStatuses><TimeGenerated>2010-01-11T12:47:21.1437652-08:00</TimeGenerated><EnvelopeID>e15fd333-3b4c-4680-a5af-896f13908236</EnvelopeID><Subject>DOW AgroSciences Application for Mike Borozdin</Subject><UserName>Joe Doe</UserName><Email>mikeb@docusign.com</Email><Status>Completed</Status><Created>2010-01-11T12:46:30.673</Created><Sent>2010-01-11T12:46:31.063</Sent><Delivered>2010-01-11T12:46:35.293</Delivered><Signed>2010-01-11T12:47:18.827</Signed><Completed>2010-01-11T12:47:18.827</Completed><ACStatus>Original</ACStatus><ACStatusDate>2010-01-11T12:46:30.673</ACStatusDate><ACHolder>Joe Doe</ACHolder><ACHolderEmail>mikeb@docusign.com</ACHolderEmail><ACHolderLocation>DocuSign</ACHolderLocation><SigningLocation>Online</SigningLocation><SenderIPAddress>97.65.97.246   </SenderIPAddress><EnvelopePDFHash /><CustomFields><CustomField><Name>Envelope Field 1</Name><Show>False</Show><Required>False</Required><Value /></CustomField><CustomField><Name>Envelope Field 2</Name><Show>False</Show><Required>False</Required><Value /></CustomField><CustomField><Name>SendingAppVersion</Name><Show>False</Show><Required>False</Required><Value>Version=6.0.3790.3959 (srv03_sp2_rtm.070216-1710);AppExe=w3wp.exe</Value></CustomField></CustomFields><AutoNavigation>true</AutoNavigation><EnvelopeIdStamping>true</EnvelopeIdStamping><AuthoritativeCopy>false</AuthoritativeCopy></RequestStatusResult></RequestStatusResponse></soap:Body></soap:Envelope>[\r][\n]">
> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "----MIMEBoundary633988108411750162[\r][\n]">
> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "content-transfer-encoding: binary[\r][\n]">
> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "content-id: <1....@example.org>[\r][\n]">
> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "content-type: application/octet-stream[\r][\n]">
> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "[\r][\n]">
> 2010-01-11 12:47:21,243 DEBUG [httpclient.wire.content] - <<< "<FormData><xfdf><fields><field name="DateSigned"><value>1/11/2010</value></field><field name="FullName"><value>Mike Borozdin</value></field><field name="Title"><value>Title 1</value></field><field name">
> 2010-01-11 12:47:21,253 DEBUG [httpclient.wire.content] - <<< "="Company"><value>One Two</value></field><field name="Business Type"><value>Radio Button</value></field><field name="Full Address"><value>One Two</value></field><field name="State"><value>WA</value></field><field name="Zip"><value>12345</value></field><field name="City"><value>One Two</value></field><field name="County"><value>Seattle</value></field><field name="Phone"><value>1231231234</value></field><field name="E-Mail Address"><value>nolongemails@gmail.com</value></field><field name="Last 4 Digits of Tax ID"><value>1234</value></field></fields></xfdf></FormData>[\r][\n]">
> 2010-01-11 12:47:21,253 DEBUG [httpclient.wire.content] - <<< "----MIMEBoundary633988108411750162--[\r][\n]">
>
>
>
> MORE COMPLETE EXCEPTION STACK:
> org.apache.axis2.AxisFault: org.apache.axis2.databinding.ADBException: Unexpected subelement Label
>        at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
>        at net.docusign.wsclient.APIServiceStub.fromOM(Unknown Source)
>        at net.docusign.wsclient.APIServiceStub.requestStatus(Unknown Source)
>        at net.docusign.servlet.action.SigningReturnAction.handleRequest(SigningReturnAction.java:51)
>        at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
>        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
>        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
>        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
>        at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
>        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
>        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
>        at java.lang.Thread.run(Thread.java:637)
> Caused by: java.lang.Exception: org.apache.axis2.databinding.ADBException: Unexpected subelement Label
>        at net.docusign.www.api._3_0.ArrayOfAttachment$Factory.parse(Unknown Source)
>        at net.docusign.www.api._3_0.RecipientStatus$Factory.parse(Unknown Source)
>        at net.docusign.www.api._3_0.ArrayOfRecipientStatus$Factory.parse(Unknown Source)
>        at net.docusign.www.api._3_0.EnvelopeStatus$Factory.parse(Unknown Source)
>        at net.docusign.www.api._3_0.RequestStatusResponse$Factory.parse(Unknown Source)
>        ... 22 more
> Caused by: org.apache.axis2.databinding.ADBException: Unexpected subelement Label
>        ... 27 more
>
>
>
> --
> Mike Borozdin
> Manager of Professional Services
> 206.973.8189 Office
> http://www.docusign.com/devcenter/ - Where the DocuSign Developers Are!
> DocuSign. The fastest way to get a signature® www.docusign.com
>
>
>
>