[
https://issues.apache.org/jira/browse/AXIS2-1701?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12506629
]
Amila Chinthaka Suriarachchi commented on AXIS2-1701:
-----------------------------------------------------
I got the following request soap message for your service and it is ok.
POST /axis2/services/WSRP_v2_Service HTTP/1.1
Content-Type: text/xml; charset=UTF-8
SOAPAction: ""
User-Agent: Axis2
Host: 127.0.0.1:8082
Transfer-Encoding: chunked
263
<?xml version='1.0' encoding='UTF-8'?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<importPortlets xmlns="urn:oasis:names:tc:wsrp:v2:types">
<registrationContext
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true" />
<importContext>AAAAAAA=</importContext>
<importPortlet importID="foo">
<exportData>AAAAAAA=</exportData>
</importPortlet>
<userContext xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:nil="true" />
<lifetime xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:nil="true" />
</importPortlets>
</soapenv:Body>
</soapenv:Envelope>0
here is the testcase I used
byte[] importContext = new byte[5];
byte[] exportData = new byte[5];
ImportPortletsDocument importRequest =
ImportPortletsDocument.Factory.newInstance();
ImportPortlets importPortlets = importRequest.addNewImportPortlets();
importPortlets.setImportContext(importContext);
importPortlets.setNilLifetime();
RegistrationContext registrationContext =
importPortlets.addNewRegistrationContext();
registrationContext.setNil();
importPortlets.setNilUserContext();
ImportPortlet importPortlet = importPortlets.addNewImportPortlet();
importPortlet.setImportID("foo");
importPortlet.setExportData(exportData);
// System.out.println(importRequest);
WSRP_v2_ServiceStub stub = null;
try {
stub = new
WSRP_v2_ServiceStub("http://localhost:8082/axis2/services/WSRP_v2_Service");
ImportPortletsResponseDocument importResponseDoc =
stub.importPortlets(importRequest);
} catch (Exception e) {
e.printStackTrace(); //To change body of catch statement use File
| Settings | File Templates.
}
> Axis2 incorrectly serialized (to xml) XBeans adds xmlns=""
> ----------------------------------------------------------
>
> Key: AXIS2-1701
> URL: https://issues.apache.org/jira/browse/AXIS2-1701
> Project: Axis 2.0 (Axis2)
> Issue Type: Bug
> Components: codegen, databinding
> Affects Versions: 1.2
> Environment: Axis 2 1.1 RC2
> FC3
> java version "1.5.0_06"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
> Java HotSpot(TM) Server VM (build 1.5.0_06-b05, mixed mode)
> Reporter: Nathan Lipke
> Assignee: Amila Chinthaka Suriarachchi
> Priority: Blocker
> Attachments: wsrp-2.0-bindings.wsdl, wsrp-2.0-interfaces.wsdl,
> wsrp-2.0-types.xsd, wsrp-wsdl-full-v2.wsdl
>
>
> When running this code snippet (below), axis2 adds a xmlns="" to the
> importPortlets element.
> <importPortlet xmlns="" importID="foo">
> However importRequest.toString() correctly serializes it.
> Code:
> final ImportPortletsDocument importRequest =
> ImportPortletsDocument.Factory.newInstance(xmlOptions);
> final ImportPortlets importPortlets =
> importRequest.addNewImportPortlets();
> importPortlets.setImportContext(importContext);
> importPortlets.setNilLifetime();
> RegistrationContext registrationContext =
> importPortlets.addNewRegistrationContext();
> registrationContext.setNil();
>
> importPortlets.setNilUserContext();
> final ImportPortlet importPortlet =
> importPortlets.addNewImportPortlet();
> importPortlet.setImportID("foo");
> importPortlet.setExportData(exportData);
>
> System.out.println(importRequest);
> final ImportPortletsResponseDocument importResponseDoc =
> stub.importPortlets(importRequest);
> Axis2 XML:
> <?xml version="1.0" encoding="UTF-8"?>
> [exec] <soapenv:Envelope
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
> xmlns:wsee="urn:wsee:Security">
> [exec] <soapenv:Header/>
> [exec] <soapenv:Body>
> [exec] <importPortlets xmlns="urn:oasis:names:tc:wsrp:v2:types">
> [exec] <registrationContext>
> [exec] <registrationHandle>2004</registrationHandle>
> [exec] </registrationContext>
> [exec]
> <importContext>QkVBOldMUDpFWFBPUlQ6MS4wOmVuLVVT</importContext>
> [exec] <importPortlet xmlns="" importID="foo">
> [exec] <exportData
> xmlns="urn:oasis:names:tc:wsrp:v2:types">H4sIAAAAAAAAALVU207bQBClUp/6FStLbZ/stSkgkiZBtAKEFCTUhqrqC9p4J3jVvWl3TQKv/Zj+R/tjnbWDSQS0CBVLlq3xzDkzZ453Y+PFy8HeQklyCc4Lo4dJkeUJAV0aLvTFMDmbHKa7yd5oIE3JpLhmAbM+gTe1K8HfHyYcfOmEDQ3g+O2+tBWbQiAzx/TvH79+MuET0lTCMJm5hAQR4mtdVxWp6uZO6GPAvwEnTNZKaFGrW0zQ6dGHDvZjBeCEiYj0gTEep4E1LjDZd8YEghfWaN/XEGqxGCZVCLZP6Xw+z6bAstIo6sFFTNqm0IXntDQ6OCO7GFJFsg6tpXgsWptNfW3j2x2wKqh1qPm7zLgLWvR6PbqIX9MWLFU46kwAvwOx8OI+hM08L+jXk/HnsgLFUqF9YLqEttCLvm/iYxS73dPTxyFtMF0G0+I8P88zzE5Gg7a00UxCOF42QRRz32s7ubK4+9P2W+eFUwczcLhbQAvetD1Gd6JQk6083yy2ejtFsRMf27vbebGdkLgz0OHMoRQUuAgWQTxdgTrAoHGZvSEzTmDBcnaUk8OM1TKcoE2VuAaOrmfSw8oIHRbRTGGf1plgSiMTcon+xsDxyf5pQto9sWkcJbgaBVeIK77EHH4TWvtDdC1ldP5DRDXuoSPRLMBzkLS77mjUVcaNYkJHI6zztbqsEy5ja4wHWC5Ji0sY5w68/1sHFUh75m7lXBpyrRNaXoi0OSBoTN8rhxNjX2/mwVhRvmHKvjfDSPu0jv+lETdzLQ3jh0byFa2EnprFc+zkAT6Pxn0OuvhvdCS93n/YeoMYz/T7j4HRqwFdObBHfwDYui+f7AYAAA==</exportData>
> [exec] </importPortlet>
> [exec] <userContext
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>
> [exec] <lifetime
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>
> [exec] </importPortlets>
> [exec] </soapenv:Body>
> [exec] </soapenv:Envelope>
> XmlBeans XML:
> <importPortlets xmlns="urn:oasis:names:tc:wsrp:v2:types"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
> <registrationContext xsi:nil="true"/>
> <importContext>QkVBOldMUDpFWFBPUlQ6MS4wOmVuLVVT</importContext>
> <importPortlet importID="foo">
>
> <exportData>H4sIAAAAAAAAALVU207bQBClUp/6FStLbZ/stSkgkiZBtAKEFCTUhqrqC9p4J3jVvWl3TQKv/Zj+R/tjnbWDSQS0CBVLlq3xzDkzZ453Y+PFy8HeQklyCc4Lo4dJkeUJAV0aLvTFMDmbHKa7yd5oIE3JpLhmAbM+gTe1K8HfHyYcfOmEDQ3g+O2+tBWbQiAzx/TvH79+MuET0lTCMJm5hAQR4mtdVxWp6uZO6GPAvwEnTNZKaFGrW0zQ6dGHDvZjBeCEiYj0gTEep4E1LjDZd8YEghfWaN/XEGqxGCZVCLZP6Xw+z6bAstIo6sFFTNqm0IXntDQ6OCO7GFJFsg6tpXgsWptNfW3j2x2wKqh1qPm7zLgLWvR6PbqIX9MWLFU46kwAvwOx8OI+hM08L+jXk/HnsgLFUqF9YLqEttCLvm/iYxS73dPTxyFtMF0G0+I8P88zzE5Gg7a00UxCOF42QRRz32s7ubK4+9P2W+eFUwczcLhbQAvetD1Gd6JQk6083yy2ejtFsRMf27vbebGdkLgz0OHMoRQUuAgWQTxdgTrAoHGZvSEzTmDBcnaUk8OM1TKcoE2VuAaOrmfSw8oIHRbRTGGf1plgSiMTcon+xsDxyf5pQto9sWkcJbgaBVeIK77EHH4TWvtDdC1ldP5DRDXuoSPRLMBzkLS77mjUVcaNYkJHI6zztbqsEy5ja4wHWC5Ji0sY5w68/1sHFUh75m7lXBpyrRNaXoi0OSBoTN8rhxNjX2/mwVhRvmHKvjfDSPu0jv+lETdzLQ3jh0byFa2EnprFc+zkAT6Pxn0OuvhvdCS93n/YeoMYz/T7j4HRqwFdObBHfwDYui+f7AYAAA==</exportData>
> </importPortlet>
> <userContext xsi:nil="true"/>
> <lifetime xsi:nil="true"/>
> </importPortlets>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]