axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From <Ramkumar.Sakthi...@iflexsolutions.com>
Subject RE: MTOM issues.Urgent
Date Tue, 17 Oct 2006 09:09:24 GMT

Hi Thilina,

Thank you so much for your inputs, time and effort. Please find attached
the JBOSS(4.0.4-RC2) logs. 

This time it is not showing any snapshots of the message. It just throws
the exception.

Could you please help me out?

Thanks again for your time.

Ramkumar


-----Original Message-----
From: Thilina Gunarathne [mailto:csethil@gmail.com] 
Sent: Tuesday, October 17, 2006 8:15 AM
To: axis-user@ws.apache.org
Subject: Re: MTOM issues.Urgent

Again, a message snapshot will help me a lot to understand what's going
on...

Seems like Axis2 engine fails while trying to send an AxisFault...
Also see whether you have any info in the logs...

~Thilina

On 10/16/06, Ramkumar.Sakthivel@iflexsolutions.com
<Ramkumar.Sakthivel@iflexsolutions.com> wrote:
>
>
>
>
> Hi Thilina,
>
>
>
> Thank you so much for leading me in a proper direction. Now I am
getting a
> different error and the stack trace is given as bellows:
>
>
>
> Could you please help me out, as I am really stuck and not able to
proceed
> forward and under tremendous pressure?
>
>
>
> 2006-10-16 20:00:07,374 ERROR [org.jboss.web.localhost.Engine]
> StandardWrapperValve[AxisServlet]: Servlet.service() for
> servlet AxisServlet threw exception
>
> org.apache.axiom.om.OMException: SOAPEnvelope must contain a body
element
> which is either first or second child element of the SOAPEnvelope.
>
>       at
>
org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.getBody(SOAPEnvelopeImp
l.java:142)
>
>       at
>
org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.addChild(SOAPEnvelopeIm
pl.java:103)
>
>       at
>
org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.getHeader(SOAPEnvelopeI
mpl.java:82)
>
>       at
>
org.apache.axis2.engine.AxisEngine.createFaultMessageContext(AxisEngine.
java:183)
>
>       at
>
org.apache.axis2.transport.http.AxisServlet.handleFault(AxisServlet.java
:168)
>
>       at
>
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:153)
>
>       at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>
>       at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
>
>       at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:237)
>
>       at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:157)
>
>       at
>
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilte
r.java:75)
>
>       at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:186)
>
>       at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:157)
>
>       at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:214)
>
>       at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:104)
>
>       at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
20)
>
>       at
>
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon
textValve.java:198)
>
>       at
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:152)
>
>       at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:104)
>
>       at
>
org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipa
lValve.java:66)
>
>       at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:102)
>
>       at
>
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAs
sociationValve.java:150)
>
>       at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:102)
>
>       at
>
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.j
ava:54)
>
>       at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:102)
>
>       at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
20)
>
>       at
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:137)
>
>       at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:104)
>
>       at
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:118)
>
>       at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:102)
>
>       at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
20)
>
>       at
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:109)
>
>       at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:104)
>
>       at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
20)
>
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
>
>       at
>
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
>
>       at
>
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:79
9)
>
>       at
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
onnection(Http11Protocol.java:705)
>
>       at
>
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:57
7)
>
>       at
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:683)
>
>       at java.lang.Thread.run(Unknown Source)
>
>
>
> -----Original Message-----
>  From: Thilina Gunarathne [mailto:csethil@gmail.com]
>  Sent: Monday, October 16, 2006 4:15 PM
>  To: axis-user@ws.apache.org
>  Subject: Re: MTOM issues.Urgent
>
>
>
>
> add the following line before calling binaryNode.getDataHandler()...
>
>
>
> binaryNode.setBinary(true);
>
>
>
> This is needed since the binary attachment in your equest is coming as
>
> Base64Encoded String... Reason may be you haven't enabled MTOM in the
>
> client side...
>
>
>
>
options.setProperty(Constants.Configuration.ENABLE_MTOM,Constants.VALUE_
TRUE);
>
>
>
> More details, http://www.wso2.net/kb/264
>
>
>
> ~Thilina
>
>
>
> PS: message snapshot is exactly what you have sent...
>
>
>
> On 10/16/06, Ramkumar.Sakthivel@iflexsolutions.com
>
> <Ramkumar.Sakthivel@iflexsolutions.com> wrote:
>
> >
>
> >
>
> >
>
> >
>
> > Hi,
>
> >
>
> >
>
> >
>
> > Thanks for your prompt reply. However, I did not understand what do
you
> mean
>
> > by message snapshots?
>
> >
>
> >
>
> >
>
> >
>
> >
>
> > Please find attached the client and server side code snippet. Also I
am
>
> > enclosing the exception stack trace.
>
> >
>
> >
>
> >
>
> > On the JBOSS logs, If I print the OMElement itself, it is getting
printed.
> I
>
> > cannot extract the datahandler out of a OMText.
>
> >
>
> >
>
> >
>
> > Excerpt from JBOSS log is given below:
>
> >
>
> >
>
> >
>
> > <x:processRequest
>
> >
>
xmlns:x="http://example.org/mtom/data"><x:fileName>Sample_Assmt.xml</x:f
ileName><x:file>PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nSVNPLTg4NTktMSc/
Pg0KPFJlY29yZHM+DQogIDxSZWNvcmQ+DQogICAgPEZpZWxkIGlkPSdBU1NFU1NPUl9DT01Q
TEVURURfREFURScgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzgnPjwvRmllbGQ+DQogICAgPEZp
ZWxkIGlkPSdBU1NFU1NPUk5BTUUnIHR5cGU9J3N0cmluZycgbGVuZ3RoPScyNic+PFZhbHVl
PlRFU1RFUiBNQ1BIRUU8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdDQVJESU9f
QlBfUFJPQkxFTVMnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MDwvVmFsdWU+
PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0NBUkRJT19DQVJESUFDX1BST0JMRU1TJyB0eXBl
PSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjA8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZp
ZWxkIGlkPSdDQVJESU9fQ0hFU1RfUEFJTicgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxW
YWx1ZT4wPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nQ0FSRElPX0NMQVVESUNB
VElPTicgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4wPC9WYWx1ZT48L0ZpZWxk
Pg0KICAgIDxGaWVsZCBpZD0nQ0FSRElPX0NZQU5PU0lTJyB0eXBlPSdudW1iZXInIGxlbmd0
aD0nMSc+PFZhbHVlPjA8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdDQVJESU9f
REFURV9PRl9CQVRUX0NIQU5HRScgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzgnPjwvRmllbGQ+
DQogICAgPEZpZWxkIGlkPSdDQVJESU9fRURFTUEnIHR5cGU9J251bWJlcicgbGVuZ3RoPScx
Jz48VmFsdWU+MDwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0NBUkRJT19GQVRJ
R1VFU19FQVNJTFknIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MDwvVmFsdWU+
PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0NBUkRJT19IRUlHSFRfRlQnIHR5cGU9J251bWJl
cicgbGVuZ3RoPScyJz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nQ0FSRElPX0hFSUdIVF9J
TicgdHlwZT0nbg==dW1iZXInIGxlbmd0aD0nMic+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9
J0NBUkRJT19IRUlHSFRfTUVBU19UWVBFJyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PC9G
aWVsZD4NCiAgICA8RmllbGQgaWQ9J0NBUkRJT19NVVJNVVJTJyB0eXBlPSdudW1iZXInIGxl
bmd0aD0nMSc+PFZhbHVlPjA8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdDQVJE
SU9fTkVDS19WRUlOX0RJU1QnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MDwv
VmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0NBUkRJT19PVEhFUicgdHlwZT0nbnVt
YmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4wPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBp
ZD0nQ0FSRElPX1BBQ0VNQUtFUicgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4w
PC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nQ0FSRElPX1BBTFBJVEFUSU9OUycg
dHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4wPC9WYWx1ZT48L0ZpZWxkPg0KICAg
IDxGaWVsZCBpZD0nQ0FSRElPX1RFTVAnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc1Jz48L0Zp
ZWxkPg0KICAgIDxGaWVsZCBpZD0nQ0FSRElPX1RFTVBfTUVUSE9EJyB0eXBlPSdzdHJpbmcn
IGxlbmd0aD0nMSc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0NBUkRJT19XRUlHSFRfS0cn
IHR5cGU9J251bWJlcicgbGVuZ3RoPSczJz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nQ0FS
RElPX1dFSUdIVF9MQlMnIHR5cGU9J251bWJlcicgbGVuZ3RoPSc0Jz48L0ZpZWxkPg0KICAg
IDxGaWVsZCBpZD0nQ0FSRElPX1dFSUdIVF9NRUFTX1RZUEUnIHR5cGU9J251bWJlcicgbGVu
Z3RoPScxJz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nQ0xBU1MwMScgdHlwZT0nc3RyaW5n
JyBsZW5ndGg9JzMnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdDTEFTUzAyJyB0eXBlPSdz
dHJpbmcnIGxlbmd0aD0nMyc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0NMQVNTMDMnIHR5
cGU9J3N0cmluZw==JyBsZW5ndGg9JzMnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdDTEFT
UzA0JyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nMyc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9
J0NMQVNTMDUnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSczJz48L0ZpZWxkPg0KICAgIDxGaWVs
ZCBpZD0nQ0xBU1MwNicgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzMnPjwvRmllbGQ+DQogICAg
PEZpZWxkIGlkPSdDTEFTUzA3JyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nMyc+PC9GaWVsZD4N
CiAgICA8RmllbGQgaWQ9J0NMQVNTMDgnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSczJz48L0Zp
ZWxkPg0KICAgIDxGaWVsZCBpZD0nQ0xBU1MwOScgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzMn
PjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdDTEFTUzEwJyB0eXBlPSdzdHJpbmcnIGxlbmd0
aD0nMyc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0NMQVNTMTEnIHR5cGU9J3N0cmluZycg
bGVuZ3RoPSczJz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nQ0xBU1MxMicgdHlwZT0nc3Ry
aW5nJyBsZW5ndGg9JzMnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdDTEFTUzEzJyB0eXBl
PSdzdHJpbmcnIGxlbmd0aD0nMyc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0NMQVNTMTQn
IHR5cGU9J3N0cmluZycgbGVuZ3RoPSczJz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nQ0xB
U1MxNScgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzMnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlk
PSdDTEFTUzE2JyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nMyc+PC9GaWVsZD4NCiAgICA8Rmll
bGQgaWQ9J0NMQVNTMTcnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSczJz48L0ZpZWxkPg0KICAg
IDxGaWVsZCBpZD0nQ0xBU1MxOCcgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzMnPjwvRmllbGQ+
DQogICAgPEZpZWxkIGlkPSdDTEFTUzE5JyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nMyc+PC9G
aWVsZD4NCiAgICA8RmllbGQgaWQ9J0NTSUQnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSczMCc+
PFZhbHVlPklTUw==Mzk3LnRpZjwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0RJ
U0NfRFRFMDEnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc4Jz48L0ZpZWxkPg0KICAgIDxGaWVs
ZCBpZD0nRElTQ19EVEUwMicgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzgnPjwvRmllbGQ+DQog
ICAgPEZpZWxkIGlkPSdESVNDX0RURTAzJyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nOCc+PC9G
aWVsZD4NCiAgICA8RmllbGQgaWQ9J0RJU0NfRFRFMDQnIHR5cGU9J3N0cmluZycgbGVuZ3Ro
PSc4Jz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRElTQ19EVEUwNScgdHlwZT0nc3RyaW5n
JyBsZW5ndGg9JzgnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdESVNDX0RURTA2JyB0eXBl
PSdzdHJpbmcnIGxlbmd0aD0nOCc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0RJU0NfRFRF
MDcnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc4Jz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0n
RElTQ19EVEUwOCcgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzgnPjwvRmllbGQ+DQogICAgPEZp
ZWxkIGlkPSdESVNDX0RURTA5JyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nOCc+PC9GaWVsZD4N
CiAgICA8RmllbGQgaWQ9J0RJU0NfRFRFMTAnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc4Jz48
L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRElTQ19EVEUxMScgdHlwZT0nc3RyaW5nJyBsZW5n
dGg9JzgnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdESVNDX0RURTEyJyB0eXBlPSdzdHJp
bmcnIGxlbmd0aD0nOCc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0RJU0NfRFRFMTMnIHR5
cGU9J3N0cmluZycgbGVuZ3RoPSc4Jz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRElTQ19E
VEUxNCcgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzgnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlk
PSdESVNDX0RURTE1JyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nOCc+PC9GaWVsZD4NCiAgICA8
RmllbGQgaWQ9J0RJU0NfRFRFMTYnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc4Jz48L0ZpZWxk
Pg0KICAgIDxGaQ==ZWxkIGlkPSdESVNDX0RURTE3JyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0n
OCc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0RJU0NfRFRFMTgnIHR5cGU9J3N0cmluZycg
bGVuZ3RoPSc4Jz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRElTQ19EVEUxOScgdHlwZT0n
c3RyaW5nJyBsZW5ndGg9JzgnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdESVNDSVBMSU5f
Q09VTlRfQUlERScgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzMnPjxWYWx1ZT4wNjwvVmFsdWU+
PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0RJU0NJUExJTl9DT1VOVF9NU1MnIHR5cGU9J251
bWJlcicgbGVuZ3RoPSczJz48VmFsdWU+MDE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxk
IGlkPSdESVNDSVBMSU5fQ09VTlRfT1QnIHR5cGU9J251bWJlcicgbGVuZ3RoPSczJz48VmFs
dWU+MDM8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdESVNDSVBMSU5fQ09VTlRf
T1RIRVInIHR5cGU9J251bWJlcicgbGVuZ3RoPSczJz48VmFsdWU+MDc8L1ZhbHVlPjwvRmll
bGQ+DQogICAgPEZpZWxkIGlkPSdESVNDSVBMSU5fQ09VTlRfUFQnIHR5cGU9J251bWJlcicg
bGVuZ3RoPSczJz48VmFsdWU+MDQ8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdE
SVNDSVBMSU5fQ09VTlRfU04nIHR5cGU9J251bWJlcicgbGVuZ3RoPSczJz48VmFsdWU+MDU8
L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdESVNDSVBMSU5fQ09VTlRfU1QnIHR5
cGU9J251bWJlcicgbGVuZ3RoPSczJz48VmFsdWU+MDI8L1ZhbHVlPjwvRmllbGQ+DQogICAg
PEZpZWxkIGlkPSdESVNDSVBMSU5fT1JEX0FJREUnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc2
MCc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0RJU0NJUExJTl9PUkRfTVNTJyB0eXBlPSdz
dHJpbmcnIGxlbmd0aD0nNjAnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdESVNDSVBMSU5f
T1JEX09UJyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nNjAnPjwvRmllbGQ+DQogICAgPEZpZWxk
IGlkPSdESVNDSQ==UExJTl9PUkRfT1RIRVInIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc2MCc+
PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0RJU0NJUExJTl9PUkRfUFQnIHR5cGU9J3N0cmlu
ZycgbGVuZ3RoPSc2MCc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0RJU0NJUExJTl9PUkRf
U04nIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc2MCc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9
J0RJU0NJUExJTl9PUkRfU1QnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc2MCc+PC9GaWVsZD4N
CiAgICA8RmllbGQgaWQ9J0RPU0UwMScgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzIxJz48VmFs
dWU+MTAwIE1HPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRE9TRTAyJyB0eXBl
PSdzdHJpbmcnIGxlbmd0aD0nMjEnPjxWYWx1ZT4xMCBNRzwvVmFsdWU+PC9GaWVsZD4NCiAg
ICA8RmllbGQgaWQ9J0RPU0UwMycgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzIxJz48VmFsdWU+
MjAgTUc8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdET1NFMDQnIHR5cGU9J3N0
cmluZycgbGVuZ3RoPScyMSc+PFZhbHVlPjI1IE1HPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxG
aWVsZCBpZD0nRE9TRTA1JyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nMjEnPjxWYWx1ZT41MCBN
RzwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0RPU0UwNicgdHlwZT0nc3RyaW5n
JyBsZW5ndGg9JzIxJz48VmFsdWU+NDAgTUc8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxk
IGlkPSdET1NFMDcnIHR5cGU9J3N0cmluZycgbGVuZ3RoPScyMSc+PFZhbHVlPjMwIE1HPC9W
YWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRE9TRTA4JyB0eXBlPSdzdHJpbmcnIGxl
bmd0aD0nMjEnPjxWYWx1ZT4yMCBNRzwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9
J0RPU0UwOScgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzIxJz48VmFsdWU+MTAgTUc8L1ZhbHVl
PjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdET1NFMTAnIHR5cGU9J3N0cmluZycgbGVuZ3Ro
PScyMSc+PC9GaQ==ZWxkPg0KICAgIDxGaWVsZCBpZD0nRE9TRTExJyB0eXBlPSdzdHJpbmcn
IGxlbmd0aD0nMjEnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdET1NFMTInIHR5cGU9J3N0
cmluZycgbGVuZ3RoPScyMSc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0RPU0UxMycgdHlw
ZT0nc3RyaW5nJyBsZW5ndGg9JzIxJz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRE9TRTE0
JyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nMjEnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdE
T1NFMTUnIHR5cGU9J3N0cmluZycgbGVuZ3RoPScyMSc+PC9GaWVsZD4NCiAgICA8RmllbGQg
aWQ9J0RPU0UxNicgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzIxJz48L0ZpZWxkPg0KICAgIDxG
aWVsZCBpZD0nRE9TRTE3JyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nMjEnPjwvRmllbGQ+DQog
ICAgPEZpZWxkIGlkPSdET1NFMTgnIHR5cGU9J3N0cmluZycgbGVuZ3RoPScyMSc+PC9GaWVs
ZD4NCiAgICA8RmllbGQgaWQ9J0RPU0UxOScgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzIxJz48
L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRUFSU19ERUFGJyB0eXBlPSdudW1iZXInIGxlbmd0
aD0nMSc+PFZhbHVlPjA8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdFQVJTX0hF
QVJJTkdfQUlEJyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjA8L1ZhbHVlPjwv
RmllbGQ+DQogICAgPEZpZWxkIGlkPSdFQVJTX0hPSCcgdHlwZT0nbnVtYmVyJyBsZW5ndGg9
JzEnPjxWYWx1ZT4wPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRUFSU19OT19Q
Uk9CTEVNJyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PC9GaWVsZD4NCiAgICA8RmllbGQg
aWQ9J0VBUlNfT1RIRVInIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MDwvVmFs
dWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0VBUlNfVElOTklUVVMnIHR5cGU9J251bWJl
cicgbGVuZ3RoPScxJz48VmFsdWU+MDwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9
J0VBUlNfVkVSVA==SUdPJyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjA8L1Zh
bHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdFTUVSR19QTEFOX0ZMT09EJyB0eXBlPSdu
dW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjA8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxk
IGlkPSdFTUVSR19QTEFOX0ZMT09EX1pPTkUnIHR5cGU9J3N0cmluZycgbGVuZ3RoPScyJz48
L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRU1FUkdfUExBTl9GT1JFU1RfRklSRScgdHlwZT0n
bnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4wPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVs
ZCBpZD0nRU1FUkdfUExBTl9IVVJSX1pPTkUnIHR5cGU9J3N0cmluZycgbGVuZ3RoPScyJz48
L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRU1FUkdfUExBTl9IVVJSSUNBTkUnIHR5cGU9J251
bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MDwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQg
aWQ9J0VNRVJHX1BMQU5fTk9fQUMnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+
MDwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0VNRVJHX1BMQU5fTk9fSEVBVCcg
dHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4wPC9WYWx1ZT48L0ZpZWxkPg0KICAg
IDxGaWVsZCBpZD0nRjQ4NV9QTVRfRFRFXzFfMTMnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc4
Jz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NV9QTVRfRFRFXzJfMTMnIHR5cGU9J3N0
cmluZycgbGVuZ3RoPSc4Jz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NV9QTVRfT0Vf
MV8xMycgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzEnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlk
PSdGNDg1X1BNVF9PRV8yXzEzJyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nMSc+PC9GaWVsZD4N
CiAgICA8RmllbGQgaWQ9J0Y0ODVBTFJHWV9BU1BSSU5fMTcnIHR5cGU9J251bWJlcicgbGVu
Z3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVB
TFJHWV9DT0RFSQ==TkVfMTcnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MTwv
VmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVBTFJHWV9FR0dTXzE3JyB0eXBl
PSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZp
ZWxkIGlkPSdGNDg1QUxSR1lfSU5TRUNUXzE3JyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+
PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1QUxSR1lfTUlM
S18xNycgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxk
Pg0KICAgIDxGaWVsZCBpZD0nRjQ4NUFMUkdZX05LQV8xNycgdHlwZT0nbnVtYmVyJyBsZW5n
dGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NUFM
UkdZX09USFJfMTcnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+
PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVBTFJHWV9QRU5fMTcnIHR5cGU9J251bWJl
cicgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9
J0Y0ODVBTFJHWV9QT0xMRU5fMTcnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+
MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVBTFJHWV9TVUxGQV8xNycg
dHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAg
IDxGaWVsZCBpZD0nRjQ4NUFQX0JSQlJQXzE4QicgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEn
PjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NUFQX0NBTkVf
MThCJyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+
DQogICAgPEZpZWxkIGlkPSdGNDg1QVBfQ09NUEJSXzE4QicgdHlwZT0nbnVtYmVyJyBsZW5n
dGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NUFQ
X0NSVVRDSEVTXw==MThCJyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjE8L1Zh
bHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1QVBfRVhFUlBSRVNfMThCJyB0eXBl
PSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZp
ZWxkIGlkPSdGNDg1QVBfSU5EQVRIT01FXzE4QicgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEn
PjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NUFQX05PUkVT
VFJfMThCJyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmll
bGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1QVBfT1RIUl8xOEInIHR5cGU9J251bWJlcicgbGVu
Z3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVB
UF9QUlRMV0dIVF8xOEInIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFs
dWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVBUF9VUEFTVE9MXzE4QicgdHlwZT0n
bnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVs
ZCBpZD0nRjQ4NUFQX1dBTEtFUl8xOEInIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFs
dWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVBUF9XSEVFTENIQUlS
XzE4QicgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxk
Pg0KICAgIDxGaWVsZCBpZD0nRjQ4NUFQX1hGRVJCQ18xOEInIHR5cGU9J251bWJlcicgbGVu
Z3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVD
RVJUX1BSRF9GUk9NXzMnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc4Jz48VmFsdWU+MjAwNjA3
Mjc8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1Q0VSVF9QUkRfVE9fMycg
dHlwZT0nc3RyaW5nJyBsZW5ndGg9JzgnPjxWYWx1ZT4yMDA2MDkyNTwvVmFsdWU+PC9GaWVs
ZD4NCiAgICA8Rg==aWVsZCBpZD0nRjQ4NUZVTkNMSU1fQU1CXzE4QScgdHlwZT0nbnVtYmVy
JyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0n
RjQ4NUZVTkNMSU1fQU1QXzE4QScgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4x
PC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NUZVTkNMSU1fQldMQkxEUl8x
OEEnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4N
CiAgICA8RmllbGQgaWQ9J0Y0ODVGVU5DTElNX0NPTlRSXzE4QScgdHlwZT0nbnVtYmVyJyBs
ZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4
NUZVTkNMSU1fRFlTUE5FQV8xOEEnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+
MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVGVU5DTElNX0VORFVSXzE4
QScgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0K
ICAgIDxGaWVsZCBpZD0nRjQ4NUZVTkNMSU1fSEVBUl8xOEEnIHR5cGU9J251bWJlcicgbGVu
Z3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVG
VU5DTElNX0xFR0xCTE5EXzE4QScgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4x
PC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NUZVTkNMSU1fTk9ORV8xOEEn
IHR5cGU9J3N0cmluZycgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAg
ICA8RmllbGQgaWQ9J0Y0ODVGVU5DTElNX09USFJfMThBJyB0eXBlPSdudW1iZXInIGxlbmd0
aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1RlVO
Q0xJTV9QQVJBXzE4QScgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1
ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NUZVTkNMSU1fU1BFRUNIXzE4QScgdHlw
ZT0nbnVtYmVyJw==IGxlbmd0aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+DQogICAg
PEZpZWxkIGlkPSdGNDg1TUVEX1JFQ19OT180JyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nMjAn
PjxWYWx1ZT4xMjM0NTY8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1TVNf
QUdJVEFURURfMTknIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+
PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVNU19DT01BVE9TRV8xOScgdHlwZT0nbnVt
YmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBp
ZD0nRjQ4NU1TX0RFUFJFU1NFRF8xOScgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1
ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NU1TX0RJU09SSUVOVEVE
XzE5JyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+
DQogICAgPEZpZWxkIGlkPSdGNDg1TVNfRk9SR0VURlVMXzE5JyB0eXBlPSdudW1iZXInIGxl
bmd0aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1
TVNfTEVUSEFSR0lDXzE5JyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjE8L1Zh
bHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1TVNfT1JJRU5URURfMTknIHR5cGU9
J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8Rmll
bGQgaWQ9J0Y0ODVNU19PVEhSXzE5JyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVl
PjE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1TlVUUl9BREFfMTYnIHR5
cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8
RmllbGQgaWQ9J0Y0ODVOVVRSX0FEQV9BTVRfMTYnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc0
Jz48VmFsdWU+MTAwMDwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVOVVRS
X0FQUEVUSVRFXw==MTYnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc4Jz48L0ZpZWxkPg0KICAg
IDxGaWVsZCBpZD0nRjQ4NU5VVFJfQk9EWV9XRUlHSFRfMTYnIHR5cGU9J251bWJlcicgbGVu
Z3RoPScxJz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NU5VVFJfRkxVSURMTVRfMTYn
IHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAg
ICA8RmllbGQgaWQ9J0Y0ODVOVVRSX0ZMVUlETE1UX0FNVF8xNicgdHlwZT0nc3RyaW5nJyBs
ZW5ndGg9JzQnPjxWYWx1ZT4xMDAwPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0n
RjQ4NU5VVFJfR01OQV8xNicgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9W
YWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NU5VVFJfR01OQV9BTVRfMTYnIHR5
cGU9J3N0cmluZycgbGVuZ3RoPScxJz48VmFsdWU+NTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8
RmllbGQgaWQ9J0Y0ODVOVVRSX0hFQVJUQlVSTl8xNicgdHlwZT0nbnVtYmVyJyBsZW5ndGg9
JzEnPjxWYWx1ZT4wPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NU5VVFJf
TE9XRkFUXzE2JyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwv
RmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1TlVUUl9OQVNfMTYnIHR5cGU9J251bWJlcicg
bGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0
ODVOVVRSX05BVVNFQV8xNicgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4wPC9W
YWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NU5VVFJfTk9QUk9CXzE2JyB0eXBl
PSdzdHJpbmcnIGxlbmd0aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZp
ZWxkIGlkPSdGNDg1TlVUUl9OT1NXRUVUXzE2JyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+
PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1TlVUUl9OUE9f
MTYnIHR5cGU9Jw==bnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxk
Pg0KICAgIDxGaWVsZCBpZD0nRjQ4NU5VVFJfT1RIRVJfMTYnIHR5cGU9J251bWJlcicgbGVu
Z3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVO
VVRSX09USEVSXzE2YicgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4wPC9WYWx1
ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NU5VVFJfUkVHVUxBUl8xNicgdHlwZT0n
bnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVs
ZCBpZD0nRjQ4NU5VVFJfU0NBTEVTXzE2JyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PC9G
aWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVOVVRSX1dHVF9DSEFOR0VfMTYnIHR5cGU9J251
bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MDwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQg
aWQ9J0Y0ODVOVVRSX1dHVEdBSU4zX01OXzE2JyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMyc+
PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVOVVRSX1dHVExPU18zX01OXzE2JyB0eXBl
PSdudW1iZXInIGxlbmd0aD0nMyc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVPVEhS
X09FXzFfMTMnIHR5cGU9J3N0cmluZycgbGVuZ3RoPScxJz48VmFsdWU+MDwvVmFsdWU+PC9G
aWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVPVEhSX09FXzJfMTMnIHR5cGU9J3N0cmluZycg
bGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0
ODVPVEhSX09FXzNfMTMnIHR5cGU9J3N0cmluZycgbGVuZ3RoPScxJz48VmFsdWU+MDwvVmFs
dWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVPVEhSX09FXzRfMTMnIHR5cGU9J3N0
cmluZycgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQg
aWQ9J0Y0ODVPVEhSX09FXzVfMTMnIHR5cGU9J3N0cmluZycgbGVuZ3RoPScxJz48VmFsdWU+
MDwvVmFsdWU+PA==L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NU9USFJESUFHRFRFXzFf
MTMnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc4Jz48VmFsdWU+MjAwNjA3Mjc8L1ZhbHVlPjwv
RmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1T1RIUkRJQUdEVEVfMl8xMycgdHlwZT0nc3Ry
aW5nJyBsZW5ndGg9JzgnPjxWYWx1ZT4yMDA2MDcyNzwvVmFsdWU+PC9GaWVsZD4NCiAgICA8
RmllbGQgaWQ9J0Y0ODVPVEhSRElBR0RURV8zXzEzJyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0n
OCc+PFZhbHVlPjIwMDYwNzI3PC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4
NU9USFJESUFHRFRFXzRfMTMnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc4Jz48VmFsdWU+MjAw
NjA3Mjc8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1T1RIUkRJQUdEVEVf
NV8xMycgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzgnPjxWYWx1ZT4yMDA2MDcyNzwvVmFsdWU+
PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVQUklNX0RJQUdfRFRFXzExJyB0eXBlPSdz
dHJpbmcnIGxlbmd0aD0nOCc+PFZhbHVlPjIwMDYwNzI3PC9WYWx1ZT48L0ZpZWxkPg0KICAg
IDxGaWVsZCBpZD0nRjQ4NVBSSU1fT0VfMTEnIHR5cGU9J3N0cmluZycgbGVuZ3RoPScxJz48
VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVQUk9HTk9TSVNf
MjAnIHR5cGU9J251bWJlcicgbGVuZ3RoPScyJz48VmFsdWU+MDE8L1ZhbHVlPjwvRmllbGQ+
DQogICAgPEZpZWxkIGlkPSdGNDg1U01fMjRIUlNVUEVSXzE1JyB0eXBlPSdudW1iZXInIGxl
bmd0aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1
U01fQVNQX1BSRUNBVV8xNScgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9W
YWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NVNNX0NMUlBBVEhXQVlTXzE1JyB0
eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+DQogICAg
PEZpZWxkIGlkPQ==J0Y0ODVTTV9DT1VNUFJFQ0FVXzE1JyB0eXBlPSdudW1iZXInIGxlbmd0
aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1U01f
RUxFVkJFRERIRUFEXzE1JyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjE8L1Zh
bHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1U01fSElQUFJFQ0FVXzE1JyB0eXBl
PSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZp
ZWxkIGlkPSdGNDg1U01fSU5GRUNUQ05UTE1FQVNfMTUnIHR5cGU9J251bWJlcicgbGVuZ3Ro
PScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVTTV9M
T0NLWEZFUlNfMTUnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+
PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVTTV9PMlBSRUNBVV8xNScgdHlwZT0nbnVt
YmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBp
ZD0nRjQ4NVNNX09USFJfMTUnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MTwv
VmFsdWU+PC9GaWVsZD4NCg0KICA8L1JlY29yZD4NCjwvUmVjb3Jkcz4=</x:file></x:pro
cessRequest>
>
> >
>
> > 2006-10-15 00:17:37,141 INFO  [STDOUT] Trying to get OMText ...
>
> >
>
> > 2006-10-15 00:17:37,141 INFO  [STDOUT] Got OMText ...
>
> >
>
> > 2006-10-15 00:17:37,141 INFO  [STDOUT] Priniting
>
> > OMTextorg.apache.axiom.om.impl.llom.OMTextImpl@1353d27
>
> >
>
> > 2006-10-15 00:17:37,141 INFO  [STDOUT] Trying to get datahandler
from
> OMText
>
> > ...
>
> >
>
> > 2006-10-15 00:17:37,156 ERROR [org.jboss.web.localhost.Engine]
>
> > org.apache.catalina.core.StandardHostValve@1d869b2:
>
> > Exception Processing ErrorPage[errorCode=500,
>
> > location=/axis2-web/Error/error500.jsp]
>
> >
>
> > java.lang.IllegalStateException
>
> >
>
> >       at
>
> > org.apache.coyote.Response.reset(Response.java:296)
>
> >
>
> >       at
>
> >
>
org.apache.coyote.tomcat5.CoyoteResponse.reset(CoyoteResponse.java:645)
>
> >
>
> >       at
>
> >
>
org.apache.coyote.tomcat5.CoyoteResponse.reset(CoyoteResponse.java:911)
>
> >
>
> >       at
>
> >
>
org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java
:389)
>
> >
>
> >       at
>
> >
>
org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java
:301)
>
> >
>
> >       at
>
> >
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:147)
>
> >
>
> >       at
>
> >
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:104)
>
> >
>
> >       at
>
> >
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:118)
>
> >
>
> >       at
>
> >
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:102)
>
> >
>
> >       at
>
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
20)
>
> >
>
> >       at
>
> >
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:109)
>
> >
>
> >       at
>
> >
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:104)
>
> >
>
> >       at
>
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
20)
>
> >
>
> >       at
>
> >
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
>
> >
>
> >       at
>
> >
>
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
>
> >
>
> >       at
>
> >
>
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:79
9)
>
> >
>
> >       at
>
> >
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
onnection(Http11Protocol.java:705)
>
> >
>
> >       at
>
> >
>
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:57
7)
>
> >
>
> >       at
>
> >
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:683)
>
> >
>
> >       at java.lang.Thread.run(Unknown Source)
>
> >
>
> >
>
> >
>
> >
>
> >
>
> >
>
> >
>
> > Could you please help me out on this?
>
> >
>
> >
>
> >
>
> > Thanks for your time and support.
>
> >
>
> >
>
> >
>
> > Ramkumar
>
> >
>
> >
>
> >
>
> >
>
> >
>
> >
>
> >
>
> >
>
> >
>
> >
>
> > -----Original Message-----
>
> >  From: Thilina Gunarathne [mailto:csethil@gmail.com]
>
> >  Sent: Monday, October 16, 2006 12:14 PM
>
> >  To: axis-user@ws.apache.org
>
> >  Subject: Re: MTOM issues.Urgent
>
> >
>
> >
>
> >
>
> > Please post your message snapshots...
>
> >
>
> >
>
> >
>
> > Thilina
>
> >
>
> >
>
> >
>
> > On 10/16/06, Ramkumar.Sakthivel@iflexsolutions.com
>
> >
>
> > <Ramkumar.Sakthivel@iflexsolutions.com> wrote:
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > > Hi All,
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > > I have taken the mtom example provided with Axis2, modified a
little
> bit.
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > > Now I am sending the file as a binary data to web service and when
I try
>
> > to
>
> >
>
> > > get the datahandler reference at the web service I am getting an
>
> > exception.
>
> >
>
> > > Following is the exception stack trace attached.
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > > 2006-10-15 00:17:37,141 INFO  [STDOUT] Trying to get datahandler
from
>
> > OMText
>
> >
>
> > > ...
>
> >
>
> > >
>
> >
>
> > > 2006-10-15 00:17:37,156 ERROR [org.jboss.web.localhost.Engine]
>
> >
>
> > > org.apache.catalina.core.StandardHostValve@1d869b2:
>
> >
>
> > > Exception Processing ErrorPage[errorCode=500,
>
> >
>
> > > location=/axis2-web/Error/error500.jsp]
>
> >
>
> > >
>
> >
>
> > > java.lang.IllegalStateException
>
> >
>
> > >
>
> >
>
> > >           at
>
> >
>
> > > org.apache.coyote.Response.reset(Response.java:296)
>
> >
>
> > >
>
> >
>
> > >           at
>
> >
>
> > >
>
> >
>
org.apache.coyote.tomcat5.CoyoteResponse.reset(CoyoteResponse.java:645)
>
> >
>
> > >
>
> >
>
> > >           at
>
> >
>
> > >
>
> >
>
org.apache.coyote.tomcat5.CoyoteResponse.reset(CoyoteResponse.java:911)
>
> >
>
> > >
>
> >
>
> > >           at
>
> >
>
> > >
>
> >
>
org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java
:389)
>
> >
>
> > >
>
> >
>
> > >           at
>
> >
>
> > >
>
> >
>
org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java
:301)
>
> >
>
> > >
>
> >
>
> > >           at
>
> >
>
> > >
>
> >
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:147)
>
> >
>
> > >
>
> >
>
> > >           at
>
> >
>
> > >
>
> >
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:104)
>
> >
>
> > >
>
> >
>
> > >           at
>
> >
>
> > >
>
> >
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:118)
>
> >
>
> > >
>
> >
>
> > >           at
>
> >
>
> > >
>
> >
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:102)
>
> >
>
> > >
>
> >
>
> > >           at
>
> >
>
> > >
>
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
20)
>
> >
>
> > >
>
> >
>
> > >           at
>
> >
>
> > >
>
> >
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:109)
>
> >
>
> > >
>
> >
>
> > >           at
>
> >
>
> > >
>
> >
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:104)
>
> >
>
> > >
>
> >
>
> > >           at
>
> >
>
> > >
>
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
20)
>
> >
>
> > >
>
> >
>
> > >           at
>
> >
>
> > >
>
> >
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
>
> >
>
> > >
>
> >
>
> > >           at
>
> >
>
> > >
>
> >
>
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
>
> >
>
> > >
>
> >
>
> > >           at
>
> >
>
> > >
>
> >
>
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:79
9)
>
> >
>
> > >
>
> >
>
> > >           at
>
> >
>
> > >
>
> >
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
onnection(Http11Protocol.java:705)
>
> >
>
> > >
>
> >
>
> > >           at
>
> >
>
> > >
>
> >
>
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:57
7)
>
> >
>
> > >
>
> >
>
> > >           at
>
> >
>
> > >
>
> >
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:683)
>
> >
>
> > >
>
> >
>
> > >           at java.lang.Thread.run(Unknown Source)
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > > Following are the code snippets for the Web Services Client and
the Web
>
> >
>
> > > Service  code.
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >               DataSource fDS=new FileDataSource(new
>
> >
>
> > >
>
> >
>
File("D:\\eclipse\\eclipse\\workspace\\WebSvcs_Axis2\\Sample_Assmt.xml")
);
>
> >
>
> > >
>
> >
>
> > >               expectedDH = new DataHandler(fDS);
>
> >
>
> > >
>
> >
>
> > >               OMText textData = fac.createOMText(expectedDH,true);
>
> >
>
> > >
>
> >
>
> > >               fileRef.addChild(textData);
>
> >
>
> > >
>
> >
>
> > >               OMElement xmlFileName =
fac.createOMElement("fileName",
>
> > omNs);
>
> >
>
> > >
>
> >
>
> > >               xmlFileName.setText("Sample_Assmt.xml");
>
> >
>
> > >
>
> >
>
> > >               WSName.addChild(xmlFileName);
>
> >
>
> > >
>
> >
>
> > >               WSName.addChild(fileRef);
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > > OMText binaryNode = (OMText) fileElement.getFirstOMChild();
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >        System.out.println("Got OMText ...");
>
> >
>
> > >
>
> >
>
> > >        System.out.println("Priniting OMText"+binaryNode);
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >    DataHandler actualDH;
>
> >
>
> > >
>
> >
>
> > >    System.out.println("Trying to get datahandler from OMText
...");
>
> >
>
> > >
>
> >
>
> > >    actualDH = (DataHandler) binaryNode.getDataHandler();
>
> >
>
> > >
>
> >
>
> > >   //// System.out.println("Got the DataHandler reference.Calling
>
> >
>
> > > getInputString method..."+actualDH);
>
> ...
>
> [Message clipped]


-- 
http://webservices.apache.org/~thilina/
http://thilinag.blogspot.com/

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org



DISCLAIMER:
This message contains privileged and confidential information and is intended only for the
individual named.If you are not the intended recipient you should not disseminate,distribute,store,print,
copy or deliver this message.Please notify the sender immediately by e-mail if you have received
this e-mail by mistake and delete this e-mail from your system.E-mail transmission cannot
be guaranteed to be secure or error-free as information could be intercepted,corrupted,lost,destroyed,arrive
late or incomplete or contain viruses.The sender therefore does not accept liability for any
errors or omissions in the contents of this message which arise as a result of e-mail transmission.
If verification is required please request a hard-copy version.

Mime
View raw message