Soap Attachments junk after document element

39 views
Skip to first unread message

Corey

unread,
Jun 6, 2008, 3:19:46 PM6/6/08
to soap4r
Hi I'm running a WS call that returns an XML response and embedded CSV
attachment but there seems to be an error with the parser. Can anyone
provide assistance?

Here's the wiredump:

HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
X-Powered-By: Servlet 2.4; JBoss-4.0.4.GA (build:
CVSTag=JBoss_4_0_4_GA date=200605151000)/Tomcat-5.5
Content-Type: multipart/related;start="<rootpart*14bc4a10-7a07-4f00-
ab92-5ad...@example.jaxws.sun.com>";type="application/xop
+xml";bo
ndary="uuid:14bc4a10-7a07-4f00-ab92-5ad5b9bf50d9";start-info="text/
xml"
Transfer-Encoding: chunked
Date: Fri, 06 Jun 2008 19:16:07 GMT

3c0
--uuid:14bc4a10-7a07-4f00-ab92-5ad5b9bf50d9
Content-Id: <rootpart*14bc4a10-7a07-4f00-
ab92-5ad...@example.jaxws.sun.com>
Content-Type: application/xop+xml;charset=utf-8;type="text/xml"
Content-Transfer-Encoding: binary

<?xml version="1.0" ?><S:Envelope xmlns:S="http://schemas.xmlsoap.org/
soap/envelope/"><S:Body><ns2:RunTimeSeriesReportResponse xmlns:ns2="h
tp://ws.reportingservices.example.com"><Result>Success</Result><Report><DataSets><DataSet><Columns><Column><Name>ApplicationProtocol.Paren
.DisplayName</Name><DataType>String</DataType><DynamicIndex>0</
DynamicIndex></Column><Column><Name>PeriodStart</
Name><DataType>Timestamp</D
taType><DynamicIndex>1</DynamicIndex></
Column><Column><Name>TotalBytes</Name><DataType>SignedInteger64</
DataType><DynamicIndex>2</DynamicIn
ex></Column></
Columns><CsvAttachment><CsvAttachmentFormat><Compression>None</
Compression><Encoding>UTF-8</Encoding><Headers>false</Headers>
/CsvAttachmentFormat><CsvData>
17c
<Include xmlns="http://www.w3.org/2004/08/xop/include" href="cid:
3c1f2bbb-8bed-4c0c...@example.jaxws.sun.com"/></
CsvData></C
vAttachment><Type>Historical.TimeSeries.InterNetwork.ApplicationProtocol</
Type></DataSet></DataSets><ReportDuration>4604</ReportDuration><N
mberOfDataSets>1</NumberOfDataSets></Report></
ns2:RunTimeSeriesReportResponse></S:Body></S:Envelope>
19b4

--uuid:14bc4a10-7a07-4f00-ab92-5ad5b9bf50d9
Content-Id:
<3c1f2bbb-8bed-4c0c...@example.jaxws.sun.com>
Content-Type: text/csv
Content-Transfer-Encoding: binary

Anonymity,2008-06-06T02:00:00.000Z,4572348
Anonymity,2008-06-06T02:15:00.000Z,3761851
Anonymity,2008-06-06T02:30:00.000Z,5968527
Anonymity,2008-06-06T02:45:00.000Z,4428363
Anonymity,2008-06-06T03:00:00.000Z,2813985
Anonymity,2008-06-06T03:15:00.000Z,1213988
Anonymity,2008-06-06T03:30:00.000Z,1998800
Anonymity,2008-06-06T03:45:00.000Z,4100281
Database,2008-06-06T02:00:00.000Z,12303121
Database,2008-06-06T02:15:00.000Z,21348647
Database,2008-06-06T02:30:00.000Z,21235969
Database,2008-06-06T02:45:00.000Z,18574175
Database,2008-06-06T03:00:00.000Z,34250234
Database,2008-06-06T03:15:00.000Z,24961824
Database,2008-06-06T03:30:00.000Z,30066737
Database,2008-06-06T03:45:00.000Z,28383976
Email,2008-06-06T02:00:00.000Z,2127378198
Email,2008-06-06T02:15:00.000Z,1783454751
Email,2008-06-06T02:30:00.000Z,2177032557
Email,2008-06-06T02:45:00.000Z,1934965489
Email,2008-06-06T03:00:00.000Z,1840652010
Email,2008-06-06T03:15:00.000Z,1262134909
Email,2008-06-06T03:30:00.000Z,1160239269
Email,2008-06-06T03:45:00.000Z,910098716
File Access,2008-06-06T02:00:00.000Z,1038103570
File Access,2008-06-06T02:15:00.000Z,1209003939
File Access,2008-06-06T02:30:00.000Z,1265710222
File Access,2008-06-06T02:45:00.000Z,898225665
File Access,2008-06-06T03:00:00.000Z,299354817
File Access,2008-06-06T03:15:00.000Z,683498469
File Access,2008-06-06T03:30:00.000Z,201704122
File Access,2008-06-06T03:45:00.000Z,286303311
Instant Messaging,2008-06-06T02:00:00.000Z,529992078
Instant Messaging,2008-06-06T02:15:00.000Z,485067656
Instant Messaging,2008-06-06T02:30:00.000Z,439746570
Instant Messaging,2008-06-06T02:45:00.000Z,406636341
Instant Messaging,2008-06-06T03:00:00.000Z,369397480
Instant Messaging,2008-06-06T03:15:00.000Z,272151037
Instant Messaging,2008-06-06T03:30:00.000Z,220280705
Instant Messaging,2008-06-06T03:45:00.000Z,273420256
Network Admin,2008-06-06T02:00:00.000Z,672132984
Network Admin,2008-06-06T02:15:00.000Z,654122383
Network Admin,2008-06-06T02:30:00.000Z,630106139
Network Admin,2008-06-06T02:45:00.000Z,644303841
Network Admin,2008-06-06T03:00:00.000Z,601013817
Network Admin,2008-06-06T03:15:00.000Z,786763021
Network Admin,2008-06-06T03:30:00.000Z,656032847
Network Admin,2008-06-06T03:45:00.000Z,570772480
Network Storage,2008-06-06T02:00:00.000Z,427636019
Network Storage,2008-06-06T02:15:00.000Z,680483189
Network Storage,2008-06-06T02:30:00.000Z,551165562
Network Storage,2008-06-06T02:45:00.000Z,773642274
Network Storage,2008-06-06T03:00:00.000Z,753859947
Network Storage,2008-06-06T03:15:00.000Z,754286816
Network Storage,2008-06-06T03:30:00.000Z,658773748
Network Storage,2008-06-06T03:45:00.000Z,653128365
News Groups,2008-06-06T02:00:00.000Z,7154633887
News Groups,2008-06-06T02:15:00.000Z,6421015661
News Groups,2008-06-06T02:30:00.000Z,6987780315
News Groups,2008-06-06T02:45:00.000Z,8635430220
News Groups,2008-06-06T03:00:00.000Z,7264431661
News Groups,2008-06-06T03:15:00.000Z,9538550849
News Groups,2008-06-06T03:30:00.000Z,12174109785
News Groups,2008-06-06T03:45:00.000Z,11589119120
Online Games,2008-06-06T02:00:00.000Z,3306685449
Online Games,2008-06-06T02:15:00.000Z,4092944521
Online Games,2008-06-06T02:30:00.000Z,5079233961
Online Games,2008-06-06T02:45:00.000Z,5969707910
Online Games,2008-06-06T03:00:00.000Z,6983865598
Online Games,2008-06-06T03:15:00.000Z,4677990468
Online Games,2008-06-06T03:30:00.000Z,3495218915
Online Games,2008-06-06T03:45:00.000Z,2343857215
Other,2008-06-06T02:00:00.000Z,61139997817
Other,2008-06-06T02:15:00.000Z,62424732458
Other,2008-06-06T02:30:00.000Z,57177913480
Other,2008-06-06T02:45:00.000Z,56455498799
Other,2008-06-06T03:00:00.000Z,54728156448
Other,2008-06-06T03:15:00.000Z,53405844469
Other,2008-06-06T03:30:00.000Z,51004059804
Other,2008-06-06T03:45:00.000Z,47846465101
Peer to Peer,2008-06-06T02:00:00.000Z,93180272567
Peer to Peer,2008-06-06T02:15:00.000Z,94330973888
Peer to Peer,2008-06-06T02:30:00.000Z,93083886827
Peer to Peer,2008-06-06T02:45:00.000Z,93968877125
Peer to Peer,2008-06-06T03:00:00.000Z,94558397852
Peer to Peer,2008-06-06T03:15:00.000Z,95286799029
Peer to Peer,2008-06-06T03:30:00.000Z,95972890689
Peer to Peer,2008-06-06T03:45:00.000Z,96572162019
Remote Connectivity,2008-06-06T02:00:00.000Z,54026474
Remote Connectivity,2008-06-06T02:15:00.000Z,74987810
Remote Connectivity,2008-06-06T02:30:00.000Z,109911379
Remote Connectivity,2008-06-06T02:45:00.000Z,62370385
Remote Connectivity,2008-06-06T03:00:00.000Z,19555199
Remote Connectivity,2008-06-06T03:15:00.000Z,68966495
Remote Connectivity,2008-06-06T03:30:00.000Z,114195208
Remote Connectivity,2008-06-06T03:45:00.000Z,119208646
Streaming Protocols,2008-06-06T02:00:00.000Z,22076139038
Streaming Protocols,2008-06-06T02:15:00.000Z,21358013975
Streaming Protocols,2008-06-06T02:30:00.000Z,20945174272
Streaming Protocols,2008-06-06T02:45:00.000Z,19740684767
Streaming Protocols,2008-06-06T03:00:00.000Z,20430658416
Streaming Protocols,2008-06-06T03:15:00.000Z,18593879140
Streaming Protocols,2008-06-06T03:30:00.000Z,14930010956
Streaming Protocols,2008-06-06T03:45:00.000Z,14713337231
Tunneling,2008-06-06T02:00:00.000Z,6489646270
Tunneling,2008-06-06T02:15:00.000Z,6290561651
Tunneling,2008-06-06T02:30:00.000Z,5920368440
Tunneling,2008-06-06T02:45:00.000Z,5797582906
Tunneling,2008-06-06T03:00:00.000Z,6020272667
Tunneling,2008-06-06T03:15:00.000Z,6362612406
Tunneling,2008-06-06T03:30:00.000Z,5646611765
Tunneling,2008-06-06T03:45:00.000Z,4917798981
VoIP,2008-06-06T02:00:00.000Z,1770574237
VoIP,2008-06-06T02:15:00.000Z,1550090742
VoIP,2008-06-06T02:30:00.000Z,1310757606
VoIP,2008-06-06T02:45:00.000Z,1487867392
VoIP,2008-06-06T03:00:00.000Z,1373089143
VoIP,2008-06-06T03:15:00.000Z,1233028257
VoIP,2008-06-06T03:30:00.000Z,1336071880
VoIP,2008-06-06T03:45:00.000Z,1355439709
Web Browsing,2008-06-06T02:00:00.000Z,70737749879
Web Browsing,2008-06-06T02:15:00.000Z,72370458100
Web Browsing,2008-06-06T02:30:00.000Z,74733256495
Web Browsing,2008-06-06T02:45:00.000Z,72218700207
Web Browsing,2008-06-06T03:00:00.000Z,71711982467
Web Browsing,2008-06-06T03:15:00.000Z,67494520357
Web Browsing,2008-06-06T03:30:00.000Z,64929211135
Web Browsing,2008-06-06T03:45:00.000Z,62179798507
,2008-06-06T02:00:00.000Z,
,2008-06-06T02:15:00.000Z,
,2008-06-06T02:30:00.000Z,
,2008-06-06T02:45:00.000Z,
,2008-06-06T03:00:00.000Z,
,2008-06-06T03:15:00.000Z,
,2008-06-06T03:30:00.000Z,
,2008-06-06T03:45:00.000Z,

--uuid:14bc4a10-7a07-4f00-ab92-5ad5b9bf50d9--
0

==END WIREDUMP==
Stack trace is:

c:/ruby/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/xsd/xmlparser/
xmlparser.rb:31:in `parse': junk after document element
(XMLParserError)
from c:/ruby/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/xsd/
xmlparser/xmlparser.rb:31:in `do_parse'
from c:/ruby/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/soap/
parser.rb:102:in `parse'
from c:/ruby/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/soap/
processor.rb:39:in `unmarshal'
from c:/ruby/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/soap/rpc/
proxy.rb:285:in `unmarshal'
from c:/ruby/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/soap/rpc/
proxy.rb:184:in `route'
from c:/ruby/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/soap/rpc/
proxy.rb:143:in `call'
from c:/ruby/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/soap/rpc/
driver.rb:181:in `call'
from (eval):6:in `runTimeSeriesReport'
from scratch.rb:39
Reply all
Reply to author
Forward
0 new messages