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, [EMAIL PROTECTED]
<[EMAIL PROTECTED]> 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:fileName><x:file>PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nSVNPLTg4NTktMSc/Pg0KPFJlY29yZHM+DQogIDxSZWNvcmQ+DQogICAgPEZpZWxkIGlkPSdBU1NFU1NPUl9DT01QTEVURURfREFURScgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzgnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdBU1NFU1NPUk5BTUUnIHR5cGU9J3N0cmluZycgbGVuZ3RoPScyNic+PFZhbHVlPlRFU1RFUiBNQ1BIRUU8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdDQVJESU9fQlBfUFJPQkxFTVMnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MDwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0NBUkRJT19DQVJESUFDX1BST0JMRU1TJyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjA8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdDQVJESU9fQ0hFU1RfUEFJTicgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4wPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nQ0FSRElPX0NMQVVESUNBVElPTicgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4wPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nQ0FSRElPX0NZQU5PU0lTJyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjA8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdDQVJESU9fREFURV9PRl9CQVRUX0NIQU5HRScgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzgnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdDQVJESU9fRURFTUEnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MDwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0NBUkRJT19GQVRJR1VFU19FQVNJTFknIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MDwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0NBUkRJT19IRUlHSFRfRlQnIHR5cGU9J251bWJlcicgbGVuZ3RoPScyJz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nQ0FSRElPX0hFSUdIVF9JTicgdHlwZT0nbg==dW1iZXInIGxlbmd0aD0nMic+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0NBUkRJT19IRUlHSFRfTUVBU19UWVBFJyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0NBUkRJT19NVVJNVVJTJyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjA8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdDQVJESU9fTkVDS19WRUlOX0RJU1QnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MDwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0NBUkRJT19PVEhFUicgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4wPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nQ0FSRElPX1BBQ0VNQUtFUicgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4wPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nQ0FSRElPX1BBTFBJVEFUSU9OUycgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4wPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nQ0FSRElPX1RFTVAnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc1Jz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nQ0FSRElPX1RFTVBfTUVUSE9EJyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nMSc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0NBUkRJT19XRUlHSFRfS0cnIHR5cGU9J251bWJlcicgbGVuZ3RoPSczJz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nQ0FSRElPX1dFSUdIVF9MQlMnIHR5cGU9J251bWJlcicgbGVuZ3RoPSc0Jz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nQ0FSRElPX1dFSUdIVF9NRUFTX1RZUEUnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nQ0xBU1MwMScgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzMnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdDTEFTUzAyJyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nMyc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0NMQVNTMDMnIHR5cGU9J3N0cmluZw==JyBsZW5ndGg9JzMnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdDTEFTUzA0JyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nMyc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0NMQVNTMDUnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSczJz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nQ0xBU1MwNicgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzMnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdDTEFTUzA3JyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nMyc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0NMQVNTMDgnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSczJz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nQ0xBU1MwOScgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzMnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdDTEFTUzEwJyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nMyc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0NMQVNTMTEnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSczJz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nQ0xBU1MxMicgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzMnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdDTEFTUzEzJyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nMyc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0NMQVNTMTQnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSczJz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nQ0xBU1MxNScgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzMnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdDTEFTUzE2JyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nMyc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0NMQVNTMTcnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSczJz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nQ0xBU1MxOCcgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzMnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdDTEFTUzE5JyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nMyc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0NTSUQnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSczMCc+PFZhbHVlPklTUw==Mzk3LnRpZjwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0RJU0NfRFRFMDEnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc4Jz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRElTQ19EVEUwMicgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzgnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdESVNDX0RURTAzJyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nOCc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0RJU0NfRFRFMDQnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc4Jz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRElTQ19EVEUwNScgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzgnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdESVNDX0RURTA2JyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nOCc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0RJU0NfRFRFMDcnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc4Jz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRElTQ19EVEUwOCcgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzgnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdESVNDX0RURTA5JyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nOCc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0RJU0NfRFRFMTAnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc4Jz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRElTQ19EVEUxMScgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzgnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdESVNDX0RURTEyJyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nOCc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0RJU0NfRFRFMTMnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc4Jz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRElTQ19EVEUxNCcgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzgnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdESVNDX0RURTE1JyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nOCc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0RJU0NfRFRFMTYnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc4Jz48L0ZpZWxkPg0KICAgIDxGaQ==ZWxkIGlkPSdESVNDX0RURTE3JyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nOCc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0RJU0NfRFRFMTgnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc4Jz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRElTQ19EVEUxOScgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzgnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdESVNDSVBMSU5fQ09VTlRfQUlERScgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzMnPjxWYWx1ZT4wNjwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0RJU0NJUExJTl9DT1VOVF9NU1MnIHR5cGU9J251bWJlcicgbGVuZ3RoPSczJz48VmFsdWU+MDE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdESVNDSVBMSU5fQ09VTlRfT1QnIHR5cGU9J251bWJlcicgbGVuZ3RoPSczJz48VmFsdWU+MDM8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdESVNDSVBMSU5fQ09VTlRfT1RIRVInIHR5cGU9J251bWJlcicgbGVuZ3RoPSczJz48VmFsdWU+MDc8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdESVNDSVBMSU5fQ09VTlRfUFQnIHR5cGU9J251bWJlcicgbGVuZ3RoPSczJz48VmFsdWU+MDQ8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdESVNDSVBMSU5fQ09VTlRfU04nIHR5cGU9J251bWJlcicgbGVuZ3RoPSczJz48VmFsdWU+MDU8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdESVNDSVBMSU5fQ09VTlRfU1QnIHR5cGU9J251bWJlcicgbGVuZ3RoPSczJz48VmFsdWU+MDI8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdESVNDSVBMSU5fT1JEX0FJREUnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc2MCc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0RJU0NJUExJTl9PUkRfTVNTJyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nNjAnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdESVNDSVBMSU5fT1JEX09UJyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nNjAnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdESVNDSQ==UExJTl9PUkRfT1RIRVInIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc2MCc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0RJU0NJUExJTl9PUkRfUFQnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc2MCc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0RJU0NJUExJTl9PUkRfU04nIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc2MCc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0RJU0NJUExJTl9PUkRfU1QnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc2MCc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0RPU0UwMScgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzIxJz48VmFsdWU+MTAwIE1HPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRE9TRTAyJyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nMjEnPjxWYWx1ZT4xMCBNRzwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0RPU0UwMycgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzIxJz48VmFsdWU+MjAgTUc8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdET1NFMDQnIHR5cGU9J3N0cmluZycgbGVuZ3RoPScyMSc+PFZhbHVlPjI1IE1HPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRE9TRTA1JyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nMjEnPjxWYWx1ZT41MCBNRzwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0RPU0UwNicgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzIxJz48VmFsdWU+NDAgTUc8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdET1NFMDcnIHR5cGU9J3N0cmluZycgbGVuZ3RoPScyMSc+PFZhbHVlPjMwIE1HPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRE9TRTA4JyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nMjEnPjxWYWx1ZT4yMCBNRzwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0RPU0UwOScgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzIxJz48VmFsdWU+MTAgTUc8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdET1NFMTAnIHR5cGU9J3N0cmluZycgbGVuZ3RoPScyMSc+PC9GaQ==ZWxkPg0KICAgIDxGaWVsZCBpZD0nRE9TRTExJyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nMjEnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdET1NFMTInIHR5cGU9J3N0cmluZycgbGVuZ3RoPScyMSc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0RPU0UxMycgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzIxJz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRE9TRTE0JyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nMjEnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdET1NFMTUnIHR5cGU9J3N0cmluZycgbGVuZ3RoPScyMSc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0RPU0UxNicgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzIxJz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRE9TRTE3JyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nMjEnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdET1NFMTgnIHR5cGU9J3N0cmluZycgbGVuZ3RoPScyMSc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0RPU0UxOScgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzIxJz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRUFSU19ERUFGJyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjA8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdFQVJTX0hFQVJJTkdfQUlEJyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjA8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdFQVJTX0hPSCcgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4wPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRUFSU19OT19QUk9CTEVNJyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0VBUlNfT1RIRVInIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MDwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0VBUlNfVElOTklUVVMnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MDwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0VBUlNfVkVSVA==SUdPJyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjA8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdFTUVSR19QTEFOX0ZMT09EJyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjA8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdFTUVSR19QTEFOX0ZMT09EX1pPTkUnIHR5cGU9J3N0cmluZycgbGVuZ3RoPScyJz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRU1FUkdfUExBTl9GT1JFU1RfRklSRScgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4wPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRU1FUkdfUExBTl9IVVJSX1pPTkUnIHR5cGU9J3N0cmluZycgbGVuZ3RoPScyJz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRU1FUkdfUExBTl9IVVJSSUNBTkUnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MDwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0VNRVJHX1BMQU5fTk9fQUMnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MDwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0VNRVJHX1BMQU5fTk9fSEVBVCcgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4wPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NV9QTVRfRFRFXzFfMTMnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc4Jz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NV9QTVRfRFRFXzJfMTMnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc4Jz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NV9QTVRfT0VfMV8xMycgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzEnPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1X1BNVF9PRV8yXzEzJyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nMSc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVBTFJHWV9BU1BSSU5fMTcnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVBTFJHWV9DT0RFSQ==TkVfMTcnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVBTFJHWV9FR0dTXzE3JyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1QUxSR1lfSU5TRUNUXzE3JyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1QUxSR1lfTUlMS18xNycgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NUFMUkdZX05LQV8xNycgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NUFMUkdZX09USFJfMTcnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVBTFJHWV9QRU5fMTcnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVBTFJHWV9QT0xMRU5fMTcnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVBTFJHWV9TVUxGQV8xNycgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NUFQX0JSQlJQXzE4QicgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NUFQX0NBTkVfMThCJyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1QVBfQ09NUEJSXzE4QicgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NUFQX0NSVVRDSEVTXw==MThCJyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1QVBfRVhFUlBSRVNfMThCJyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1QVBfSU5EQVRIT01FXzE4QicgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NUFQX05PUkVTVFJfMThCJyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1QVBfT1RIUl8xOEInIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVBUF9QUlRMV0dIVF8xOEInIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVBUF9VUEFTVE9MXzE4QicgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NUFQX1dBTEtFUl8xOEInIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVBUF9XSEVFTENIQUlSXzE4QicgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NUFQX1hGRVJCQ18xOEInIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVDRVJUX1BSRF9GUk9NXzMnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc4Jz48VmFsdWU+MjAwNjA3Mjc8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1Q0VSVF9QUkRfVE9fMycgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzgnPjxWYWx1ZT4yMDA2MDkyNTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8Rg==aWVsZCBpZD0nRjQ4NUZVTkNMSU1fQU1CXzE4QScgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NUZVTkNMSU1fQU1QXzE4QScgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NUZVTkNMSU1fQldMQkxEUl8xOEEnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVGVU5DTElNX0NPTlRSXzE4QScgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NUZVTkNMSU1fRFlTUE5FQV8xOEEnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVGVU5DTElNX0VORFVSXzE4QScgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NUZVTkNMSU1fSEVBUl8xOEEnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVGVU5DTElNX0xFR0xCTE5EXzE4QScgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NUZVTkNMSU1fTk9ORV8xOEEnIHR5cGU9J3N0cmluZycgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVGVU5DTElNX09USFJfMThBJyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1RlVOQ0xJTV9QQVJBXzE4QScgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NUZVTkNMSU1fU1BFRUNIXzE4QScgdHlwZT0nbnVtYmVyJw==IGxlbmd0aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1TUVEX1JFQ19OT180JyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nMjAnPjxWYWx1ZT4xMjM0NTY8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1TVNfQUdJVEFURURfMTknIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVNU19DT01BVE9TRV8xOScgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NU1TX0RFUFJFU1NFRF8xOScgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NU1TX0RJU09SSUVOVEVEXzE5JyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1TVNfRk9SR0VURlVMXzE5JyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1TVNfTEVUSEFSR0lDXzE5JyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1TVNfT1JJRU5URURfMTknIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVNU19PVEhSXzE5JyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1TlVUUl9BREFfMTYnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVOVVRSX0FEQV9BTVRfMTYnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc0Jz48VmFsdWU+MTAwMDwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVOVVRSX0FQUEVUSVRFXw==MTYnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc4Jz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NU5VVFJfQk9EWV9XRUlHSFRfMTYnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NU5VVFJfRkxVSURMTVRfMTYnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVOVVRSX0ZMVUlETE1UX0FNVF8xNicgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzQnPjxWYWx1ZT4xMDAwPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NU5VVFJfR01OQV8xNicgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NU5VVFJfR01OQV9BTVRfMTYnIHR5cGU9J3N0cmluZycgbGVuZ3RoPScxJz48VmFsdWU+NTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVOVVRSX0hFQVJUQlVSTl8xNicgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4wPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NU5VVFJfTE9XRkFUXzE2JyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1TlVUUl9OQVNfMTYnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVOVVRSX05BVVNFQV8xNicgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4wPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NU5VVFJfTk9QUk9CXzE2JyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1TlVUUl9OT1NXRUVUXzE2JyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1TlVUUl9OUE9fMTYnIHR5cGU9Jw==bnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NU5VVFJfT1RIRVJfMTYnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVOVVRSX09USEVSXzE2YicgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4wPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NU5VVFJfUkVHVUxBUl8xNicgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NU5VVFJfU0NBTEVTXzE2JyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVOVVRSX1dHVF9DSEFOR0VfMTYnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MDwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVOVVRSX1dHVEdBSU4zX01OXzE2JyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMyc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVOVVRSX1dHVExPU18zX01OXzE2JyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMyc+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVPVEhSX09FXzFfMTMnIHR5cGU9J3N0cmluZycgbGVuZ3RoPScxJz48VmFsdWU+MDwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVPVEhSX09FXzJfMTMnIHR5cGU9J3N0cmluZycgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVPVEhSX09FXzNfMTMnIHR5cGU9J3N0cmluZycgbGVuZ3RoPScxJz48VmFsdWU+MDwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVPVEhSX09FXzRfMTMnIHR5cGU9J3N0cmluZycgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVPVEhSX09FXzVfMTMnIHR5cGU9J3N0cmluZycgbGVuZ3RoPScxJz48VmFsdWU+MDwvVmFsdWU+PA==L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NU9USFJESUFHRFRFXzFfMTMnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc4Jz48VmFsdWU+MjAwNjA3Mjc8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1T1RIUkRJQUdEVEVfMl8xMycgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzgnPjxWYWx1ZT4yMDA2MDcyNzwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVPVEhSRElBR0RURV8zXzEzJyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nOCc+PFZhbHVlPjIwMDYwNzI3PC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NU9USFJESUFHRFRFXzRfMTMnIHR5cGU9J3N0cmluZycgbGVuZ3RoPSc4Jz48VmFsdWU+MjAwNjA3Mjc8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1T1RIUkRJQUdEVEVfNV8xMycgdHlwZT0nc3RyaW5nJyBsZW5ndGg9JzgnPjxWYWx1ZT4yMDA2MDcyNzwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVQUklNX0RJQUdfRFRFXzExJyB0eXBlPSdzdHJpbmcnIGxlbmd0aD0nOCc+PFZhbHVlPjIwMDYwNzI3PC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NVBSSU1fT0VfMTEnIHR5cGU9J3N0cmluZycgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVQUk9HTk9TSVNfMjAnIHR5cGU9J251bWJlcicgbGVuZ3RoPScyJz48VmFsdWU+MDE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1U01fMjRIUlNVUEVSXzE1JyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1U01fQVNQX1BSRUNBVV8xNScgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NVNNX0NMUlBBVEhXQVlTXzE1JyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPQ==J0Y0ODVTTV9DT1VNUFJFQ0FVXzE1JyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1U01fRUxFVkJFRERIRUFEXzE1JyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1U01fSElQUFJFQ0FVXzE1JyB0eXBlPSdudW1iZXInIGxlbmd0aD0nMSc+PFZhbHVlPjE8L1ZhbHVlPjwvRmllbGQ+DQogICAgPEZpZWxkIGlkPSdGNDg1U01fSU5GRUNUQ05UTE1FQVNfMTUnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVTTV9MT0NLWEZFUlNfMTUnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCiAgICA8RmllbGQgaWQ9J0Y0ODVTTV9PMlBSRUNBVV8xNScgdHlwZT0nbnVtYmVyJyBsZW5ndGg9JzEnPjxWYWx1ZT4xPC9WYWx1ZT48L0ZpZWxkPg0KICAgIDxGaWVsZCBpZD0nRjQ4NVNNX09USFJfMTUnIHR5cGU9J251bWJlcicgbGVuZ3RoPScxJz48VmFsdWU+MTwvVmFsdWU+PC9GaWVsZD4NCg0KICA8L1JlY29yZD4NCjwvUmVjb3Jkcz4=</x:file></x:processRequest>

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
[EMAIL PROTECTED]

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]
[EMAIL PROTECTED]:
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(StandardValveContext.java:104)

      at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)

      at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)

      at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

      at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

      at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

      at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

      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:799)

      at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)

      at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)

      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:[EMAIL PROTECTED]
 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, [EMAIL PROTECTED]

<[EMAIL PROTECTED]> 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]

> [EMAIL PROTECTED]:

> 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(StandardValveContext.java:104)

>

>           at

>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)

>

>           at

>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)

>

>           at

>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

>

>           at

>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

>

>           at

>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

>

>           at

>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

>

>           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:799)

>

>           at

>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)

>

>           at

>
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)

>

>           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);

>

>

>

>        char[] cbuf;

>

>          System.out.println("Trying to get datahandler from OMText with

> content type ...");

>

>          //actualDH = (DataHandler) binaryNode.getDataHandler();

>

>          actualDH = new DataHandler

> (binaryNode.getDataHandler(),"text/xml");

>

>          //System.out.println("Trying to get datahandler from OMText

> ..."+actualDH);

>

>          System.out.println("Trying to build input stream reader ...");

>

>          InputStreamReader reader = new

> InputStreamReader(actualDH.getDataSource().getInputStream());

>

>

>

>

>

>

>

> Any help is appreicated.

>

>

>

> Thanks,

>

> Ramkumar





--

http://webservices.apache.org/~thilina/

http://thilinag.blogspot.com/



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

To unsubscribe, e-mail: [EMAIL PROTECTED]

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





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.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





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

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

Reply via email to