Hi Wan,
Can you please send the services.xml files of the two services that you used.
I have a feeling that you maybe using RCPMessageReceiver with the non
secure case.
Thanks,
Ruchith
On 7/24/06, Wan Kaveevivitchai <[EMAIL PROTECTED]> wrote:
Dear Ruchith,
I had made some comparison between the two server codes, but i can't
really see why the package of the data being send are different. I attached
both of the server code with this email.
SecureClient: send file with security
public class SecureClient {
private File inputFile = null;
private QName operationName = new QName("fileSecurity");
public static void main(String[] args) {
try {
// Get the repository location from the args
String repo = args[0];
String port = args[1];
OMElement payload =
getEchoElement("/users/alice3/myDoc/Jettty6-Axis2.txt");
ConfigurationContext configContext =
ConfigurationContextFactory.createConfigurationContextFromFileSystem(repo,
null);
ServiceClient serviceClient = new ServiceClient(configContext,
null);
Options options = new Options();
options.setTo(new EndpointReference("http://127.0.0.1:" + port +
"/axis2/services/FileSecurity"));
//options.setTo(new
EndpointReference("http://localhost:8080/axis2_new/services/SecureService"));
options.setTransportInProtocol(Constants.TRANSPORT_HTTP);
//options.setProperty(Constants.Configuration.ENABLE_MTOM,
Constants.VALUE_TRUE);
options.setProperty(Constants.Configuration.ENABLE_MTOM,
Constants.VALUE_FALSE);
options.setAction("urn:fileSecurity");
serviceClient.setOptions(options);
System.out.println(payload);
//Blocking invocation
OMElement result = serviceClient.sendReceive(payload);
StringWriter writer = new StringWriter();
result.serialize(XMLOutputFactory.newInstance()
.createXMLStreamWriter(writer));
writer.flush();
//System.out.println("Response: " + writer.toString());
System.out.println("SecureService Invocation successful :-)");
} catch (AxisFault axisFault) {
axisFault.printStackTrace();
} catch (XMLStreamException e) {
e.printStackTrace();
}
}
private static OMElement getEchoElement(String fileName) {
DataHandler dh;
OMFactory fac = OMAbstractFactory.getOMFactory();
OMNamespace omNs =
fac.createOMNamespace("http://ws.apache.org/axis2/xsd", "my");
OMElement data = fac.createOMElement("fileSecurity", omNs);
OMElement input = fac.createOMElement("file", omNs);
OMElement pack = fac.createOMElement("pack", omNs);
FileDataSource f1 = new FileDataSource(fileName);
dh = new DataHandler(f1);
OMElement filename = fac.createOMElement("fileName", omNs);
// OMText textName = fac.createOMText(filename, "myFile.txt");
OMText textData = fac.createOMText(dh, true);
input.addChild(textData);
pack.addChild(filename);
pack.addChild(input);
data.addChild(pack);
//System.out.println(data);
return data;
}
}
fileClient: sending file without security
public class fileC {
private File inputFile = null;
private EndpointReference targetEPR = new
EndpointReference("http://127.0.0.1:8090/axis2/services/fileTest");
private QName operationName = new QName("fileSample");
public fileC(){}
public static void main(String[] args) throws Exception {
fileC ff = new fileC();
ff.sendFile("/users/alice3/myDoc/Jettty6-Axis2.txt");
System.out.println("Client complete");
}
public OMElement createEnvelope(String fileName)
{
DataHandler dh;
OMFactory fac = OMAbstractFactory.getOMFactory();
OMNamespace omNs =
fac.createOMNamespace("http://ws.apache.org/axis2/xsd", "my");
OMElement data = fac.createOMElement("fileSample", omNs);
OMElement input = fac.createOMElement("file", omNs);
OMElement pack = fac.createOMElement("pack", omNs);
FileDataSource f1 = new FileDataSource(fileName);
dh = new DataHandler(f1);
OMElement filename = fac.createOMElement("fileName", omNs);
OMText textData = fac.createOMText(dh, true);
input.addChild(textData);
pack.addChild(filename);
pack.addChild(input);
data.addChild(pack);
return data;
}
public OMElement sendFile(String fileName) throws Exception {
OMElement payload = createEnvelope(fileName); //problem cannot
create payload
Options options = new Options();
options.setTo(targetEPR);
options.setSoapVersionURI(SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI);
// enabling MTOM in the client side
options.setProperty(Constants.Configuration.ENABLE_MTOM,
Constants.VALUE_TRUE);
options.setTransportInProtocol(Constants.TRANSPORT_HTTP);
options.setProperty(Constants.Configuration.CACHE_ATTACHMENTS,
Constants.VALUE_TRUE);
ServiceClient sender = new ServiceClient();
sender.setOptions(options);
return sender.sendReceive(payload);
}
public void setTargetEPR(String targetEPR) {
this.targetEPR = new EndpointReference(targetEPR);
}
}
From my opinion, the data should be handled in the same way,
without caring about security issue since it's done on the flow.
Best regards,
Wan
>From: "Ruchith Fernando" <[EMAIL PROTECTED]>
>Reply-To: [email protected]
>To: [email protected]
>Subject: Re: [Axis2 v1.0] send file with security
>Date: Fri, 21 Jul 2006 18:51:12 +0530
>
>Hi Wan,
>
>The two looks the same *except* that the one with security wraps the
><ns:pack> element with a <ns:fileSecurity > element.
>
>IMHO this is very strange.
>
>Can you please confirm this difference?
>
>Thanks,
>Ruchith
>
>On 7/21/06, Wan Kaveevivitchai <[EMAIL PROTECTED]> wrote:
>>This is with security:
>>
>><example1:fileSecurity xmlns:example1="http://ws.apache.org/axis2/xsd"
>>xmlns:xenc="http://www.w3.org/2001/04/xmlenc#"
>>xmlns:wsa="http://www.w3.org/2005/08/addressing"
>>xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><example1:pack><example1:fileName
>>/><example1:file>RGVzY3JpcHRpb24gb24gZW1wbG95aW5nIHdlYnNlcnZlcihKZXR0eTYpIHdpdGggd2Vic2VydmljZXMgaG9zdGVkIGJ5IEF4aXMyIDEuMAoKCVNvZnR3YXJlczoKCQktIEpldHR5LTYuMC4wIGJldGExNgoJCS0gQXhpczIgdmVyc2lvbiAxLjAgU3RhbmRhcmQgRGlzdHJpYnV0aW9uIEJpbmFyeQoJCS0gQXhpczIud2FyCgoJMS4gRG93bmxvYWQgSmV0dHk2IGZyb20gaHR0cDovL2pldHR5Lm1vcnRiYXkub3JnL2pldHR5Ni8KCSAgIEl0IHdpbGwgY29tZSBpbiAuemlwIGZpbGUuIFRoZW4gZXh0cmFjdCBpdCB0byBhIGNoaW9jZSBvZiBkaXJlY3RvcnkuCgkgICBUaGUgdG9wIGxldmVsIGRpcmVjdG9yaWVzIHNob3VsZCBsb29rIGxpa2UKIAkgICAJZXRjCQktIGlzIGEgZGlyZWN0b3J5IGZvciBqZXR0eSBjb25maWd1cmF0aW9uIGZpbGVzIHN1Y2ggYXMgamV0dHkueG1sCgkJZXhhbXBsZXMgIAoJCWxlZ2FsICAKCQlsaWIgIAoJCW1vZHVsZXMgIAoJCXBhdGNoZXMgIAoJCXBvbS54bWwgIAoJCXByb2plY3Qtc2l0ZSAgCgkJUkVBRE1FLnR4dCAgCgkJc3RhcnQuamFyICAJLSBpcyB0aGUgamFyIHRoYXQgaW52b2tlcyBqZXR0eTYgCgkJVkVSU0lPTi50eHQgIAoJCXdlYmFwcHMgIAktIGEgZGlyZWN0b3J5IGNvbnRhaW5pbmcgc29tZSBkZW1vIHdlYmFwcHMKCQl3ZWJhc
>>HB
>>zLXBsdXMKCSAgIFdlIGNhbiB0ZXN0IHRoZSBKZXR0eSBieSBydW5uaW5nIGl0LgoJICAgUnVubmluZyBqZXR0eTYgaXMgYXMgc2ltcGxlIGFzIGdvaW5nIHRvIHlvdXIgamV0dHkgaW5zdGFsbGlvbiBkaXJlY3RvcnkgYW5kIHR5cGluZzoKCQlqYXZhIC1qYXIgc3RhcnQuamFyIGV0Yy9qZXR0eS54bWwKCQlvciBqYXZhIC1qYXIgc3RhcnQuamFyCgkJCgkgICBqZXR0eS54bWwgaXMgdGhlIGNvbmZpZ3VyYXRpb24gZmlsZSB3aGljaCBpbnN0cnVjdCBqZXR0eSB3aGljaCBwb3J0cyB0byBsaXN0ZW4gb24sIHdoaWNoIHdlYmFwcHMgdG8gZGVwbG95LCBhbmQgZ2VuZXJhbGx5IGNvbmZpZ3VyZSBhbGwgY29udGFpbmVyLXJlbGF0ZWQgY3VzdA==b21pemFibGUgc2V0dGluZ3MuIFlvdSBtYXkgaGF2ZSBvbmx5IG9uZSBjb25maWd1cmF0aW9uIGZpbGUsIG9yIHlvdSBtYXkgaGF2ZSBtYW55LCBkZXBlbmRpbmcgb24geW91ciBuZWVkcy4gT3RoZXIgZXhhbXBsZXMgb2Ygd2ViIGFwcGxpY2F0aW9uIGNvbmZpZ3VyYXRpb24gZmlsZSwgd2ViZGVmYXVsdC54bWwsIHdlYi54bWwsIG9yIGpldHR5LXBsdXMueG1sLgoKCSAgIFRoaXMgd2lsbCBzdGFydCBqZXR0eSBhbmQgZGVwbG95IGEgZGVtbyB3ZWJhcHAgYXZhaWxhYmxlIGF0OgoJCWh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC90ZXN0CgoyLiBEb3dub
>>G9
>>hZCBBeGlzMiB2ZXJzaW9uIDEuMCAtIFN0YW5kYXJkIERpc3RyaWJ1dGlvbiBCaW5hcnkgZnJvbSBodHRwOi8vd3MuYXBhY2hlLm9yZy9heGlzMi9kb3dubG9hZC5jZ2kKCgkgICBZb3UgY2FuIGRvd25sb2FkIGFzIC56aXAgZmlsZSBvciBpZiB3ZSB3YW50IHRvIGluc3RhbGwgaXQgaW4gYSBTZXJ2bGV0IENvbnRhaW5lciBmb3IgZXhhbXBsZSBKZXR0eSwgd2UgY2FuIGp1c3QgZG93bmxvYWQgdGhlIC53YXIgZmlsZSBmcm9tICBodHRwOi8vcGVvcGxlLmFwYWNoZS5vcmcvZGlzdC9heGlzMi9uaWdodGx5LyBsb29rIGZvciBheGlzMi53YXIuIAoJICAgQWNjb3JkaW5nIHRvIHRoZSBkb2N1bWVudHMgb24gSmV0dHk2IGFuZCBBeGlzMiB3ZWJzaXRlLCB0aGUgaW5zdGFsbGF0aW9uIG9mIEF4aXMyIGlzIHNpbXBsZS4gV2hhdCB3ZSBuZWVkIHRvIGRvIGlzIG9ubHkgZHJvcCB0aGUgd2FyIGluIHRoZSB3ZWJhcHBzIGZvbGRlciBvZiBKZXR0eS4gSW4gdGhpcyBjYXNlIHRoZSB3ZWJhcHBzIGZvbG9kZXIgb2YgSmV0dHkgaXMgdGhlIHBsYWNlLiBIb3dldmVyIEpldHR5IGl0c2VsZiBoYXMgbm8gdGVtcG9yYXJ5IGRpcmVjdG9yaWVzIHdoZW4gaXQgZGlzY292ZXJzIHRoZSB3YXIgZmlsZSBpbiB0aGUgd2ViYXBwcyBkaXJlY3RvcnksIGl0IGF1dG9tYXRpY2FsbHkgZXh0cmFjdCB0aGUgd2FyI
>>GZ
>>pbGUgaW50byB0aGUgL3RtcCAocm9vdCdzIHRlbXBvcmFyeSBkaQ==cmVjdG9yeSkgYW5kIGl0IGlzIGdpdmVuIGEgbmFtZSBiYXNlZCBvbiB0aGUgZmlyc3QgSHR0cExpc3RlbmVyIHdpdGhpbiB0aGUgSHR0cFNlcnZlciBhcyBmb2xsb3dzICJqZXR0eV8iICsgbGlzdGVuZXIuZ2V0SG9zdCgpICsgIl8iICsgbGlzdGVuZXIuZ2V0UG9ydCgpICsgIl8iICsgdmlydHVhbEhvc3QgKyAiXyIgKyBjb250ZXh0UGF0aAoKICAgICAgICAgICBJbiB0aGlzIGNhc2UgaXQgaXMgamV0dHlfYXhpczIuClNpbmNlIHdlIGRvIG5vdCB3YW50IHRoZSBqZXR0eSB0byBleHRyYWN0IHRoZSB3YXIgZmlsZSBpbnRvIHRoZSAvdG1wIGRpcmVjdG9yeSBzbyB3ZSBjYW4gZG8gaXQgYW5vdGhlciB3YXkgYnkgZXh0cmFjdGluZyB0aGUgd2FyIGZpbGUgb3Vyc2VsdmVzIHdpdGggdGhlIGNvbW1hbmQKCQlqYXIgLXh2ZiBheGlzMi53YXIgCglCdXQgZmlyc3RseSwgd2Ugc2hvdWxkIGNyZWF0ZSBhbiBheGlzMiBkaXJlY3RvcnkgdW5kZXIgdGhlIGpldHR5J3Mgd2ViYXBwcyBmb2xkZXIgYW5kIHRoZW4gZXh0cmFjdCB0aGUgZmlsZSB0byB0aGF0IGRpcmVjdG9yeS4gCgoJICAgQXhpczIgY29uZmlndXJhdGlvbiBmaWxlczogCgkJLSBnbG9iYWwgY29uZmlndXJhdGlvbiAgKGF4aXMyLnhtbCkgOiBjYW4gYmUgZm91b
>>mQ
>>gaW4gL3dlYmFwcHMvYXhpczIvV0VCLUlORi9jb25mCgkJLSBzZXJ2aWNlIGNvbmZpZ3VyYXRpb24gKHNlcnZpY2VzLnhtbCkgOiBjYW4gYmUgZm91bmQgaW4gL01FVEEtSU5GIGluIHNlcnZpY2UgYXJjaGl2ZSBmaWxlCgkJLSBtb2R1bGUgY29uZmlndXJhdGlvbiAgKG1vZHVsZS54bWwpIAoJCgkzLiBUbyBjb25maWd1cmUgdGhlIGpldHR5IGNvbmZpZ3VyYXRpb24sIHdlIGNhbiBvYnNlcnZlIHRoZSBqZXR0eS54bWwgaW4gL2V0YyBpbiBqZXR0eSBkaXJlY3RvcnkKCSAgIFRoZXJlIGlzIHRoZSBzZWN0aW9uOgoKCQkgPCEtLSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAtLT4KICAgCQkgPCEtLSBEaXNjb3ZlciBjb250ZQ==eHRzIGZyb20gd2ViYXBwcyBkaXJlY3RvcnkgICAgICAgICAgICAgICAgICAgIC0tPgogICAJCSA8IS0tID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC0tPgogICAKICAgICAgCQkgPENhbGwgY2xhc3M9Im9yZy5tb3J0YmF5LmpldHR5LndlYmFwcC5XZWJBcHBDb250ZXh0IiBuYW1lPSJhZGRXZWJBcHBsaWNhdGlvbnMiPgogICAgIAkJIDxBcmc+PFJlZiBpZD0iU2VydmVyIi8+PC9Bcmc+CiAgICAgCQkgPEFyZz4uL3dlYmFwcHMvPC9Bc
>>mc
>>+CiAgICAgCQkgPEFyZz5vcmcvbW9ydGJheS9qZXR0eS93ZWJhcHAvd2ViZGVmYXVsdC54bWw8L0FyZz4KICAgICAJCSA8QXJnIHR5cGU9ImJvb2xlYW4iPlRydWU8L0FyZz4gIDwhLS0gZXh0cmFjdCAtLT4KICAgICAJCSA8QXJnIHR5cGU9ImJvb2xlYW4iPkZhbHNlPC9Bcmc+IDwhLS0gcGFyZW50IHByaW9yaXR5IGNsYXNzIGxvYWRpbmcgLS0+CiAgIAkJIDwvQ2FsbD4gCgoJCVRoaXMgaXMgaG93IGpldHR5IGRpc2NvdmVyIHRoZSB3YXIgZmlsZSBpbiB3ZWJhcHBzIGZvbGRlci4gWW91IGNhbiBmaW5kIHdlYmRlZmF1bHQueG1sIGluCgkJL21vZHVsZXMvamV0dHkvc3JjL21haW4vcmVzb3VyY2VzL29yZy9tb3J0YmF5L2pldHR5L3dlYmFwcCB1bmRlciBKZXR0eSBkaXJlY3RvcnkuCgoJIEJlc2lkZXMgZnJvbSBqZXR0eS54bWwsIHdlYmRlZmF1bHQueG1sLCBhbm90aGVyIGZpbGUgdGhhdCBjb25maWd1cmUgSmV0dHkgYW5kIEF4aXMyIGlzIHdlYi54bWwgaW4gd2hpY2ggeW91IGNhbiBmaW5kIGluIC93ZWJhcHBzL2F4aXMyL1dFQi1JTkYgdW5kZXIgSmV0dHkgZGlyZWN0b3J5LiBUaGVyZSBhcmUgY29tbWVudGVkIHBhcnQgdGhhdCB5b3UgY291bGQgaWRlbnRpZnksCgkgICAKZm9yIGV4YW1wbGUsCgkKCTxpbml0LXBhcmFtPgogICAgICAgIAk8cGFyYW0tbmFtZT5heGlzMi54bWwuc
>>GF
>>0aDwvcGFyYW0tbmFtZT4KPHBhcmFtLXZhbHVlPi91c2Vycy9hbGljZTMvSmV0dHkvamV0dHktNi4wLjBiZXRhMQ==Ni93ZWJhcHBzL2F4aXMyL1dFQi1JTkYvY29uZi9heGlzMi54bWw8L3BhcmFtLXZhbHVlPgogICAgICAgIAk8IS0tPHBhcmFtLW5hbWU+YXhpczIueG1sLnVybDwvcGFyYW0tbmFtZT4tLT4KICAgICAgICAJPCEtLTxwYXJhbS12YWx1ZT5odHRwOi8vbG9jYWxob3N0OjgwODAvYXhpczIvV0VCLUlORi9heGlzMi54bWw8L3BhcmFtLXZhbHVlPi0tPgogICAgICAgIAk8IS0tPHBhcmFtLW5hbWU+YXhpczIucmVwb3NpdG9yeS5wYXRoPC9wYXJhbS1uYW1lPi0tPgoJCTwhLS08cGFyYW0tdmFsdWU+L2F4aXMyL1dFQi1JTkY8L3BhcmFtLXZhbHVlPi0tPgogICAgICAgIAk8IS0tPHBhcmFtLW5hbWU+YXhpczIucmVwb3NpdG9yeS51cmw8L3BhcmFtLW5hbWU+LS0+CiAgICAgICAgCTwhLS08cGFyYW0tdmFsdWU+aHR0cDovL2xvY2FsaG9zdDo4MDgwL2F4aXMyL1dFQi1JTkY8L3BhcmFtLXZhbHVlPi0tPgogICAgICAgIAk8L2luaXQtcGFyYW0+CgoJNC4gTm93IGFmdGVyIGV4dHJhY3QgdGhlIGF4aXMyLndhciB0byB0aGUgL3dlYmFwcHMvYXhpczIsIHdlIHNob3VsZCBiZSBhYmxlIHRvIHNlZSB0aGUgQXhpczIgV2ViIEFwcGxpY2F0aW9uIEhvbWVwYWdlLiBZb3UgY2FuIHRlc
>>3Q
>>gaXQgYnkgcG9pbnRpbmcgdGhlIHdlYiBicm93c2VyIHRvIHRoZSBodHRwOi8vPGhvc3QgOnBvcnQ+LyBheGlzMi4KCSAgIChodHRwOi8vbG9jYWxob3N0OjgwODAvYXhpczIpCQoJCiAgICAgICAgICAgICAgNS4gVGhlbiB2YWxpZGF0ZSB0aGUgYXhpczIgYnkgY2xpY2tpbmcgYXQgdmFsaWRhdGUgbGluayBpbiB0aGUgQXhpczIgV2ViIEFwcGxpY2F0aW9uIEhvbWVwYWdlLiBJdCBzaG91bGQgZGlzcGxheSBBeGlzMiBIYXBwaW5lc3MgcGFnZS4gSWYgZXZleXRoaW5nIGlzIGZpbmUgdG8gdGhpcyBwb2ludCwgd2UgY2FuIHN0YXJ0IHVwbG9hZGluZyB0aGUgd2Vic2VydmljZXMuCgoJSG93IHRvIHdyaXRlIHRoZSB3ZWIgc2VydmljZXMgdXNpbmcgaW4gQXhpczI6CgkJaW52b2x2aW5nIGZvdXIgc3RlcHM6CgkJMS4gV3JpdGUgdGhlIA==SW1wbGVtZW50YXRpb24gQ2xhc3MKCQkyLiBXcml0ZSBhIHNlcnZpY2VzLnhtbCBmaWxlIHRvIGV4cGxhaW4gdGhlIFdlYiBTZXJ2aWNlCgkJMy4gY3JlYXRlIGEgKi5hYXIgYXJjaGl2ZSAoQXhpcyBBcmNoaXZlKSBmb3IgdGhlIFdlYiBTZXJ2aWNlCgkJICAgTm90ZTogZm9yIGFyY2hpdmUgZmlsZSAuYWFyLCBzaG91bGQgYmUgaW4gdGhpcyBzdHJ1Y3R1cmUKCQkJL01FVEEtSU5GCgkJCSAgIC0gc2VydmljZXMueG1sCgkJCS9wYXJlbnQgZm9sZGVyL
>>01
>>5U2VydmljZS5jbGFzcyBvciBleGVjdXRhYmxlIGZpbGUKCQk0LiBEZXBsb3kgdGhlIFdlYiBTZXJ2aWNlIAoKCTYuIFRoZXJlIGFyZSB0d28gd2F5cyB0byB1cGxvYWQgdGhlIHNlcnZpY2VzLgoJNi4xIEZpcnN0LCB5b3UgY2FuIHVwbG9hZCB0aGUgc2VydmljZSB2aWEgdGhlIEF4aXMyIFdlYiBBcHBsaWNhdGlvbiBVcGxvYWQgU2VydmljZSBpbnRlcmZhY2UuIEJ5IHN0YXJ0IGZyb20gQXhpczIgV2ViIEFwcGxpY2F0aW9uIEhvbWVwYWdlLCB3ZWxjb21lIHBhZ2UgdGhlbiBjbGljayB0aGUgQWRtaW5pc3RyYXRpb24gbGluayBhbmQgdHlwZSBpbiB1c2VybmFtZSBhbmQgcGFzc3dvcmQgd2hpY2ggYXJlOgoJCQkgICAgdXNlcjogYWRtaW4KCQkJcGFzc3dvcmQ6IGF4aXMyCiAgICAgICAgICAgICBJdCBzaG91bGQgcmVkaXJlY3QgeW91IHRvIFdlbGNvbWUgdG8gQXhpczIgV2ViIEFkbWluIE1vZHVsZSAhIXBhZ2UgYW5kIHRoZW4gY2xpY2sgYXQgJ1VwbG9hZCBTZXJ2aWNlJyAKCQlUaGVuIGZvbGxvdyB0aGUgaW5zdHJ1Y3Rpb24uCgkJCgk2LjIgU2Vjb25kIHdheSwgeW91IGNhbiBqdXN0IGNvcHkgYW5kIHBhc3RlIHRoZSAuYWFyIGZpbGUgKHdlYnNlcnZpY2UgYXJjaGl2ZSBmaWxlKWludG8gdGhpcyBkaXJlY3Rvcnk6CgkJICAgIC93ZWJhcHBzL2F4aXMyL1dFQi1JTkYvc2VydmljZ
>>XM
>>KICAgICAgICAgICAgICAgICAgSXQgc2hvdWxkIGJlIHJlY29nbml6ZWQgYnkgSmV0dHkgYW5kIEF4aXMyLgogICAgCSAgIE5leHQgeW91IGNhbiBzZWUgdGhlIA==dXBsb2FkZWQgc2VydmljZXMgZnJvbSBodHRwOi8vbG9jYWxob3N0OjgwODAvYXhpczIvc2VydmljZXMvbGlzdFNlcnZpY2VzCgkgICBXaGVuIHlvdSBlbnRlciB0aGUgc2VydmljZSBsaW5rLCBpdCBzaG91bGQgcmVkaXJlY3QgeW91IHRvIHRoZSBhdXRvLWdlbmVyYXRlZCB3c2RsIGZpbGUgZm9yIHRoZSBzZXJ2aWNlLgoKICAgICAgICAgICBOb3RlMTogVGhlIHdzZGwgZmlsZSBwYWdlIGNhbm5vdCBkaXNwbGF5IGluIHNvbWUgd2ViIGJyb3dzZXJzLiBJZiB5b3Ugc2VlIHRoYXQgdGhlIHBhZ2UgaXMgbG9hZGVkIGJ1dCBub3RoaW5nIGFwcGVhciBvbiB0aGUgc2NyZWVuIHBsZWFzZSBjaGVjayB3aXRoIGFub3RoZXIgd2ViIGJyb3dzZXIuCgogICAgICAgICAgICBOb3RlMjogVGhlcmUgYXJlIHN0aWxsIHNvbWUgZGlzY292ZXJlZCBwcm9ibGVtIHdpdGggdGhlIEF4aXMyIHZlcnNpb24gMS4wLiBTb21lIG9mIHRoZSBwcm92aWRlZCBleGFtcGxlIGNhbm5vdCBiZSBkaXNwbGF5LCBhbmQgaXQgd2lsbCB0aHJvdyBvdXQgdGhlIGVycm9yIGxpa2UsCgogICAgICA8ZXJyb3I+Cgk8ZGVzY3JpcHRpb24+VW5hYmxlIHRvIGdlb
>>mV
>>yYXRlIFdTREwgZm9yIHRoaXMgc2VydmljZTwvZGVzY3JpcHRpb24+Cgk8cmVhc29uPkVpdGhlciB1c2VyIGhhcyBub3QgZHJvcHBlZCB0aGUgd3NkbCBpbnRvIE1FVEEtSU5GIG9yIG9wZXJhdGlvbnMgdXNlIG1lc3NhZ2UgcmVjZWl2ZXJzIG90aGVyIHRoYW4gUlBDLgoJPC9yZWFzb24+CiAgICAgIDwvZXJyb3I+IAogIAkJCglJdCBpcyBiZWNhdXNlIHRoZSBNZXNzYWdlUmVjZWl2ZXIgdHlwZSBzcGVjaWZpZWQgaW4gc2VydmljZXMueG1sIGZpbGUgb2YgdGhhdCBzZXJ2aWNlLgogSWYgdGhlIHR5cGUgc3BlY2lmaWVkIGlzIFJhd1hNTElOT3V0TWVzc2FnZVJlY2VpdmVyLCBBeGlzMiB3aWxsIG5vdCBiZSBhYmxlIHRvIGdlbmVyYXRlIHRoZSB3c2RsIGZpbGUgYnkgdGhlIGRlc2lnbi4gVGhlIHJlc3VsdCB3YXMgaW4gdGhlIHdlYnNpdGUgaHR0cDovL3d3dy5tYWlsLWFyY2hpdg==ZS5jb20vYXhpcy11c2VyJTQwd3MuYXBhY2hlLm9yZy9tc2cxMjk2OS5odG1sCgkKCSJUaGUgYXV0b21hdGljIGdlbmVyYXRpb24gb2YgV1NETCBjYW5ub3QgZ2VuZXJhdGUgdW5sZXNzIGl0IGtub3dzIGhvdyB0aGUgSmF2YSBjbGFzcyBpcyBkZXNpZ25lZAoJIChpLmUuLCB3aGF0IGl0cyBhc3N1bXB0aW9ucyBhcmUpLiBJZiB0aGUgbWVzc2FnZSByZWNlaXZlciBpcyBSUENNZXNzYWdlUmVjZWl2ZXIgd
>>Gh
>>lbiBpdCBrbm93cyB0aGF0IHRoZSBYTUwgbWVzc2FnZXMgYXJlIHdyYXBwaW5nIFhNTCB0aGF0IHJlcHJlc2VudHMgdGhlIHBhcmFtZXRlcnMgYW5kIGhlbmNlIGNhbiBnZW5lcmF0ZSBhIFdTREwuIiBxdW90ZWQgZnJvbSBTYW5qaXZhLCAwNyBNYXkgMjAwNi4KCglUaGUgaXNzdWUgaXMgdGhhdCB5b3UgY2FuIG9ubHkgZ2V0IHRoZSB3c2RsIHRvIGRpc3BsYXkgdW5kZXIgdHdvIHNjZW5hcmlvczoKCS0gWW91IGFyZSB1c2luZyBSUEMsIHN1Y2ggYXMgUlBDTWVzc2FnZVJlY2VpdmVyIGFzIHlvdXIgTWVzc2FnZVJlY2VpdmVyIGluIHlvdXIgc2VydmljZXMueG1sIG9yIAotIFlvdSBoYXZlIHlvdXIgb3duIFdTREwgdGhhdCB5b3UgdXNlIGZvciBkYXRhYmluZGluZyBhbmQgeW91IGhhdmUgcHV0IGl0IHVuZGVyIHRoZSBNRVRBLUlORiBkaXJlY3RvcnkgaW4geW91ciBXQVIuCgoJNy4gVGhlcmUgYXJlIHR3byB3YXlzIHRvIFN0b3BwaW5nIEpldHR5CgkgICAJNy4xIGEgY250cmwtYyBpbiB0aGUgc2FtZSB0ZXJtaW5hbCB3aW5kb3cgYXMgeW91IHN0YXJ0ZWQgaXQKCQk3LjIgeW91IGNhbiB1c2UgdGhlIGZvbGxvd2luZyBjb21tYW5kIGluIGEgZGlmZmVyZW50IHRlcm1pbmFsIHdpbmRvdzoKCQkJamF2YSAtamFyIHN0YXJ0LmphciAtLXN0b3AKCVRoaXMgd2lsbCBzdG9wIGEgamV0dHkga
>>W5
>>zdGFuY2UgdGhhdCB3YXMgc3RhcnRlZCBieSBhIGNvbW1hbmQgc3VjaCBhcyB0aGUgb25lIGluIHRoZSBSdW5uaW5nIHNlY3Rpb24uIFdoZW5ldmVyIGpldHR5IHN0YXJ0cyB1cCwgaXQgb3BlbnMgdXAgYSBwbw==cnQgKGJ5IGRlZmF1bHQgdGhpcyBpcyBwb3J0IDgwNzkpIGFuZCBzdGFydHMgYSB0aHJlYWQgdG8gbGlzdGVuIGZvciAic3RvcCIgbWVzc2FnZXMuIFRoZSAiLS1zdG9wIiBhcmd1bWVudCB0byBhIHNlY29uZCBpbnZvY2F0aW9uIG9mIGpldHR5IHRlbGxzIHRoYXQgaW5zdGFuY2UgdG8gc2VuZCB0aGUgInN0b3AiIG1lc3NhZ2Ugb24gYSBwb3J0IChhZ2FpbiwgYnkgZGVmYXVsdCB0aGlzIHdpbGwgYmUgcG9ydCA4MDc5KS4KCglSZWZlcmVuY2VzOgoJCVsxXSBodHRwOi8vd3MuYXBhY2hlLm9yZy9heGlzMi8KCQlbMl0gaHR0cDovL2pldHR5Lm1vcnRiYXkub3JnL2pldHR5Ni8KCQlbM10gaHR0cDovL3d3dy5tYWlsLWFyY2hpdmUuY29tL2F4aXMtdXNlciU0MHdzLmFwYWNoZS5vcmcvbXNnMTI5NjkuaHRtbAoJCVs0XSBodHRwOi8vandtYS5zb3VyY2Vmb3JnZS5uZXQvZGVwbG95bWVudC9qZXR0eV9ob3d0by5odG1sCgogIAoJCg==</example1:file></example1:pack></example1:fileSecurity>
>>
>>
>>
>>This is without security:
>>
>><my:pack xmlns:my="http://ws.apache.org/axis2/xsd"><my:fileName
>>/><my:file>RGVzY3JpcHRpb24gb24gZW1wbG95aW5nIHdlYnNlcnZlcihKZXR0eTYpIHdpdGggd2Vic2VydmljZXMgaG9zdGVkIGJ5IEF4aXMyIDEuMAoKCVNvZnR3YXJlczoKCQktIEpldHR5LTYuMC4wIGJldGExNgoJCS0gQXhpczIgdmVyc2lvbiAxLjAgU3RhbmRhcmQgRGlzdHJpYnV0aW9uIEJpbmFyeQoJCS0gQXhpczIud2FyCgoJMS4gRG93bmxvYWQgSmV0dHk2IGZyb20gaHR0cDovL2pldHR5Lm1vcnRiYXkub3JnL2pldHR5Ni8KCSAgIEl0IHdpbGwgY29tZSBpbiAuemlwIGZpbGUuIFRoZW4gZXh0cmFjdCBpdCB0byBhIGNoaW9jZSBvZiBkaXJlY3RvcnkuCgkgICBUaGUgdG9wIGxldmVsIGRpcmVjdG9yaWVzIHNob3VsZCBsb29rIGxpa2UKIAkgICAJZXRjCQktIGlzIGEgZGlyZWN0b3J5IGZvciBqZXR0eSBjb25maWd1cmF0aW9uIGZpbGVzIHN1Y2ggYXMgamV0dHkueG1sCgkJZXhhbXBsZXMgIAoJCWxlZ2FsICAKCQlsaWIgIAoJCW1vZHVsZXMgIAoJCXBhdGNoZXMgIAoJCXBvbS54bWwgIAoJCXByb2plY3Qtc2l0ZSAgCgkJUkVBRE1FLnR4dCAgCgkJc3RhcnQuamFyICAJLSBpcyB0aGUgamFyIHRoYXQgaW52b2tlcyBqZXR0eTYgCgkJVkVSU0lPTi50eHQgIAoJCXdlYmFwcHMgIAktIGEgZGlyZWN0b3J5IGNvbnRhaW5pbmcgc29tZSBkZW1vIHdlYmFwcHMKCQl3ZWJhcHBzLXB
>>sd
>>XMKCSAgIFdlIGNhbiB0ZXN0IHRoZSBKZXR0eSBieSBydW5uaW5nIGl0LgoJICAgUnVubmluZyBqZXR0eTYgaXMgYXMgc2ltcGxlIGFzIGdvaW5nIHRvIHlvdXIgamV0dHkgaW5zdGFsbGlvbiBkaXJlY3RvcnkgYW5kIHR5cGluZzoKCQlqYXZhIC1qYXIgc3RhcnQuamFyIGV0Yy9qZXR0eS54bWwKCQlvciBqYXZhIC1qYXIgc3RhcnQuamFyCgkJCgkgICBqZXR0eS54bWwgaXMgdGhlIGNvbmZpZ3VyYXRpb24gZmlsZSB3aGljaCBpbnN0cnVjdCBqZXR0eSB3aGljaCBwb3J0cyB0byBsaXN0ZW4gb24sIHdoaWNoIHdlYmFwcHMgdG8gZGVwbG95LCBhbmQgZ2VuZXJhbGx5IGNvbmZpZ3VyZSBhbGwgY29udGFpbmVyLXJlbGF0ZWQgY3VzdA==b21pemFibGUgc2V0dGluZ3MuIFlvdSBtYXkgaGF2ZSBvbmx5IG9uZSBjb25maWd1cmF0aW9uIGZpbGUsIG9yIHlvdSBtYXkgaGF2ZSBtYW55LCBkZXBlbmRpbmcgb24geW91ciBuZWVkcy4gT3RoZXIgZXhhbXBsZXMgb2Ygd2ViIGFwcGxpY2F0aW9uIGNvbmZpZ3VyYXRpb24gZmlsZSwgd2ViZGVmYXVsdC54bWwsIHdlYi54bWwsIG9yIGpldHR5LXBsdXMueG1sLgoKCSAgIFRoaXMgd2lsbCBzdGFydCBqZXR0eSBhbmQgZGVwbG95IGEgZGVtbyB3ZWJhcHAgYXZhaWxhYmxlIGF0OgoJCWh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC90ZXN0CgoyLiBEb3dubG9hZCB
>>Be
>>GlzMiB2ZXJzaW9uIDEuMCAtIFN0YW5kYXJkIERpc3RyaWJ1dGlvbiBCaW5hcnkgZnJvbSBodHRwOi8vd3MuYXBhY2hlLm9yZy9heGlzMi9kb3dubG9hZC5jZ2kKCgkgICBZb3UgY2FuIGRvd25sb2FkIGFzIC56aXAgZmlsZSBvciBpZiB3ZSB3YW50IHRvIGluc3RhbGwgaXQgaW4gYSBTZXJ2bGV0IENvbnRhaW5lciBmb3IgZXhhbXBsZSBKZXR0eSwgd2UgY2FuIGp1c3QgZG93bmxvYWQgdGhlIC53YXIgZmlsZSBmcm9tICBodHRwOi8vcGVvcGxlLmFwYWNoZS5vcmcvZGlzdC9heGlzMi9uaWdodGx5LyBsb29rIGZvciBheGlzMi53YXIuIAoJICAgQWNjb3JkaW5nIHRvIHRoZSBkb2N1bWVudHMgb24gSmV0dHk2IGFuZCBBeGlzMiB3ZWJzaXRlLCB0aGUgaW5zdGFsbGF0aW9uIG9mIEF4aXMyIGlzIHNpbXBsZS4gV2hhdCB3ZSBuZWVkIHRvIGRvIGlzIG9ubHkgZHJvcCB0aGUgd2FyIGluIHRoZSB3ZWJhcHBzIGZvbGRlciBvZiBKZXR0eS4gSW4gdGhpcyBjYXNlIHRoZSB3ZWJhcHBzIGZvbG9kZXIgb2YgSmV0dHkgaXMgdGhlIHBsYWNlLiBIb3dldmVyIEpldHR5IGl0c2VsZiBoYXMgbm8gdGVtcG9yYXJ5IGRpcmVjdG9yaWVzIHdoZW4gaXQgZGlzY292ZXJzIHRoZSB3YXIgZmlsZSBpbiB0aGUgd2ViYXBwcyBkaXJlY3RvcnksIGl0IGF1dG9tYXRpY2FsbHkgZXh0cmFjdCB0aGUgd2FyIGZpbGU
>>ga
>>W50byB0aGUgL3RtcCAocm9vdCdzIHRlbXBvcmFyeSBkaQ==cmVjdG9yeSkgYW5kIGl0IGlzIGdpdmVuIGEgbmFtZSBiYXNlZCBvbiB0aGUgZmlyc3QgSHR0cExpc3RlbmVyIHdpdGhpbiB0aGUgSHR0cFNlcnZlciBhcyBmb2xsb3dzICJqZXR0eV8iICsgbGlzdGVuZXIuZ2V0SG9zdCgpICsgIl8iICsgbGlzdGVuZXIuZ2V0UG9ydCgpICsgIl8iICsgdmlydHVhbEhvc3QgKyAiXyIgKyBjb250ZXh0UGF0aAoKICAgICAgICAgICBJbiB0aGlzIGNhc2UgaXQgaXMgamV0dHlfYXhpczIuClNpbmNlIHdlIGRvIG5vdCB3YW50IHRoZSBqZXR0eSB0byBleHRyYWN0IHRoZSB3YXIgZmlsZSBpbnRvIHRoZSAvdG1wIGRpcmVjdG9yeSBzbyB3ZSBjYW4gZG8gaXQgYW5vdGhlciB3YXkgYnkgZXh0cmFjdGluZyB0aGUgd2FyIGZpbGUgb3Vyc2VsdmVzIHdpdGggdGhlIGNvbW1hbmQKCQlqYXIgLXh2ZiBheGlzMi53YXIgCglCdXQgZmlyc3RseSwgd2Ugc2hvdWxkIGNyZWF0ZSBhbiBheGlzMiBkaXJlY3RvcnkgdW5kZXIgdGhlIGpldHR5J3Mgd2ViYXBwcyBmb2xkZXIgYW5kIHRoZW4gZXh0cmFjdCB0aGUgZmlsZSB0byB0aGF0IGRpcmVjdG9yeS4gCgoJICAgQXhpczIgY29uZmlndXJhdGlvbiBmaWxlczogCgkJLSBnbG9iYWwgY29uZmlndXJhdGlvbiAgKGF4aXMyLnhtbCkgOiBjYW4gYmUgZm91bmQgaW4
>>gL
>>3dlYmFwcHMvYXhpczIvV0VCLUlORi9jb25mCgkJLSBzZXJ2aWNlIGNvbmZpZ3VyYXRpb24gKHNlcnZpY2VzLnhtbCkgOiBjYW4gYmUgZm91bmQgaW4gL01FVEEtSU5GIGluIHNlcnZpY2UgYXJjaGl2ZSBmaWxlCgkJLSBtb2R1bGUgY29uZmlndXJhdGlvbiAgKG1vZHVsZS54bWwpIAoJCgkzLiBUbyBjb25maWd1cmUgdGhlIGpldHR5IGNvbmZpZ3VyYXRpb24sIHdlIGNhbiBvYnNlcnZlIHRoZSBqZXR0eS54bWwgaW4gL2V0YyBpbiBqZXR0eSBkaXJlY3RvcnkKCSAgIFRoZXJlIGlzIHRoZSBzZWN0aW9uOgoKCQkgPCEtLSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAtLT4KICAgCQkgPCEtLSBEaXNjb3ZlciBjb250ZQ==eHRzIGZyb20gd2ViYXBwcyBkaXJlY3RvcnkgICAgICAgICAgICAgICAgICAgIC0tPgogICAJCSA8IS0tID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC0tPgogICAKICAgICAgCQkgPENhbGwgY2xhc3M9Im9yZy5tb3J0YmF5LmpldHR5LndlYmFwcC5XZWJBcHBDb250ZXh0IiBuYW1lPSJhZGRXZWJBcHBsaWNhdGlvbnMiPgogICAgIAkJIDxBcmc+PFJlZiBpZD0iU2VydmVyIi8+PC9Bcmc+CiAgICAgCQkgPEFyZz4uL3dlYmFwcHMvPC9Bcmc+CiA
>>gI
>>CAgCQkgPEFyZz5vcmcvbW9ydGJheS9qZXR0eS93ZWJhcHAvd2ViZGVmYXVsdC54bWw8L0FyZz4KICAgICAJCSA8QXJnIHR5cGU9ImJvb2xlYW4iPlRydWU8L0FyZz4gIDwhLS0gZXh0cmFjdCAtLT4KICAgICAJCSA8QXJnIHR5cGU9ImJvb2xlYW4iPkZhbHNlPC9Bcmc+IDwhLS0gcGFyZW50IHByaW9yaXR5IGNsYXNzIGxvYWRpbmcgLS0+CiAgIAkJIDwvQ2FsbD4gCgoJCVRoaXMgaXMgaG93IGpldHR5IGRpc2NvdmVyIHRoZSB3YXIgZmlsZSBpbiB3ZWJhcHBzIGZvbGRlci4gWW91IGNhbiBmaW5kIHdlYmRlZmF1bHQueG1sIGluCgkJL21vZHVsZXMvamV0dHkvc3JjL21haW4vcmVzb3VyY2VzL29yZy9tb3J0YmF5L2pldHR5L3dlYmFwcCB1bmRlciBKZXR0eSBkaXJlY3RvcnkuCgoJIEJlc2lkZXMgZnJvbSBqZXR0eS54bWwsIHdlYmRlZmF1bHQueG1sLCBhbm90aGVyIGZpbGUgdGhhdCBjb25maWd1cmUgSmV0dHkgYW5kIEF4aXMyIGlzIHdlYi54bWwgaW4gd2hpY2ggeW91IGNhbiBmaW5kIGluIC93ZWJhcHBzL2F4aXMyL1dFQi1JTkYgdW5kZXIgSmV0dHkgZGlyZWN0b3J5LiBUaGVyZSBhcmUgY29tbWVudGVkIHBhcnQgdGhhdCB5b3UgY291bGQgaWRlbnRpZnksCgkgICAKZm9yIGV4YW1wbGUsCgkKCTxpbml0LXBhcmFtPgogICAgICAgIAk8cGFyYW0tbmFtZT5heGlzMi54bWwucGF0aDw
>>vc
>>GFyYW0tbmFtZT4KPHBhcmFtLXZhbHVlPi91c2Vycy9hbGljZTMvSmV0dHkvamV0dHktNi4wLjBiZXRhMQ==Ni93ZWJhcHBzL2F4aXMyL1dFQi1JTkYvY29uZi9heGlzMi54bWw8L3BhcmFtLXZhbHVlPgogICAgICAgIAk8IS0tPHBhcmFtLW5hbWU+YXhpczIueG1sLnVybDwvcGFyYW0tbmFtZT4tLT4KICAgICAgICAJPCEtLTxwYXJhbS12YWx1ZT5odHRwOi8vbG9jYWxob3N0OjgwODAvYXhpczIvV0VCLUlORi9heGlzMi54bWw8L3BhcmFtLXZhbHVlPi0tPgogICAgICAgIAk8IS0tPHBhcmFtLW5hbWU+YXhpczIucmVwb3NpdG9yeS5wYXRoPC9wYXJhbS1uYW1lPi0tPgoJCTwhLS08cGFyYW0tdmFsdWU+L2F4aXMyL1dFQi1JTkY8L3BhcmFtLXZhbHVlPi0tPgogICAgICAgIAk8IS0tPHBhcmFtLW5hbWU+YXhpczIucmVwb3NpdG9yeS51cmw8L3BhcmFtLW5hbWU+LS0+CiAgICAgICAgCTwhLS08cGFyYW0tdmFsdWU+aHR0cDovL2xvY2FsaG9zdDo4MDgwL2F4aXMyL1dFQi1JTkY8L3BhcmFtLXZhbHVlPi0tPgogICAgICAgIAk8L2luaXQtcGFyYW0+CgoJNC4gTm93IGFmdGVyIGV4dHJhY3QgdGhlIGF4aXMyLndhciB0byB0aGUgL3dlYmFwcHMvYXhpczIsIHdlIHNob3VsZCBiZSBhYmxlIHRvIHNlZSB0aGUgQXhpczIgV2ViIEFwcGxpY2F0aW9uIEhvbWVwYWdlLiBZb3UgY2FuIHRlc3QgaXQ
>>gY
>>nkgcG9pbnRpbmcgdGhlIHdlYiBicm93c2VyIHRvIHRoZSBodHRwOi8vPGhvc3QgOnBvcnQ+LyBheGlzMi4KCSAgIChodHRwOi8vbG9jYWxob3N0OjgwODAvYXhpczIpCQoJCiAgICAgICAgICAgICAgNS4gVGhlbiB2YWxpZGF0ZSB0aGUgYXhpczIgYnkgY2xpY2tpbmcgYXQgdmFsaWRhdGUgbGluayBpbiB0aGUgQXhpczIgV2ViIEFwcGxpY2F0aW9uIEhvbWVwYWdlLiBJdCBzaG91bGQgZGlzcGxheSBBeGlzMiBIYXBwaW5lc3MgcGFnZS4gSWYgZXZleXRoaW5nIGlzIGZpbmUgdG8gdGhpcyBwb2ludCwgd2UgY2FuIHN0YXJ0IHVwbG9hZGluZyB0aGUgd2Vic2VydmljZXMuCgoJSG93IHRvIHdyaXRlIHRoZSB3ZWIgc2VydmljZXMgdXNpbmcgaW4gQXhpczI6CgkJaW52b2x2aW5nIGZvdXIgc3RlcHM6CgkJMS4gV3JpdGUgdGhlIA==SW1wbGVtZW50YXRpb24gQ2xhc3MKCQkyLiBXcml0ZSBhIHNlcnZpY2VzLnhtbCBmaWxlIHRvIGV4cGxhaW4gdGhlIFdlYiBTZXJ2aWNlCgkJMy4gY3JlYXRlIGEgKi5hYXIgYXJjaGl2ZSAoQXhpcyBBcmNoaXZlKSBmb3IgdGhlIFdlYiBTZXJ2aWNlCgkJICAgTm90ZTogZm9yIGFyY2hpdmUgZmlsZSAuYWFyLCBzaG91bGQgYmUgaW4gdGhpcyBzdHJ1Y3R1cmUKCQkJL01FVEEtSU5GCgkJCSAgIC0gc2VydmljZXMueG1sCgkJCS9wYXJlbnQgZm9sZGVyL015U2V
>>yd
>>mljZS5jbGFzcyBvciBleGVjdXRhYmxlIGZpbGUKCQk0LiBEZXBsb3kgdGhlIFdlYiBTZXJ2aWNlIAoKCTYuIFRoZXJlIGFyZSB0d28gd2F5cyB0byB1cGxvYWQgdGhlIHNlcnZpY2VzLgoJNi4xIEZpcnN0LCB5b3UgY2FuIHVwbG9hZCB0aGUgc2VydmljZSB2aWEgdGhlIEF4aXMyIFdlYiBBcHBsaWNhdGlvbiBVcGxvYWQgU2VydmljZSBpbnRlcmZhY2UuIEJ5IHN0YXJ0IGZyb20gQXhpczIgV2ViIEFwcGxpY2F0aW9uIEhvbWVwYWdlLCB3ZWxjb21lIHBhZ2UgdGhlbiBjbGljayB0aGUgQWRtaW5pc3RyYXRpb24gbGluayBhbmQgdHlwZSBpbiB1c2VybmFtZSBhbmQgcGFzc3dvcmQgd2hpY2ggYXJlOgoJCQkgICAgdXNlcjogYWRtaW4KCQkJcGFzc3dvcmQ6IGF4aXMyCiAgICAgICAgICAgICBJdCBzaG91bGQgcmVkaXJlY3QgeW91IHRvIFdlbGNvbWUgdG8gQXhpczIgV2ViIEFkbWluIE1vZHVsZSAhIXBhZ2UgYW5kIHRoZW4gY2xpY2sgYXQgJ1VwbG9hZCBTZXJ2aWNlJyAKCQlUaGVuIGZvbGxvdyB0aGUgaW5zdHJ1Y3Rpb24uCgkJCgk2LjIgU2Vjb25kIHdheSwgeW91IGNhbiBqdXN0IGNvcHkgYW5kIHBhc3RlIHRoZSAuYWFyIGZpbGUgKHdlYnNlcnZpY2UgYXJjaGl2ZSBmaWxlKWludG8gdGhpcyBkaXJlY3Rvcnk6CgkJICAgIC93ZWJhcHBzL2F4aXMyL1dFQi1JTkYvc2VydmljZXMKICA
>>gI
>>CAgICAgICAgICAgICAgSXQgc2hvdWxkIGJlIHJlY29nbml6ZWQgYnkgSmV0dHkgYW5kIEF4aXMyLgogICAgCSAgIE5leHQgeW91IGNhbiBzZWUgdGhlIA==dXBsb2FkZWQgc2VydmljZXMgZnJvbSBodHRwOi8vbG9jYWxob3N0OjgwODAvYXhpczIvc2VydmljZXMvbGlzdFNlcnZpY2VzCgkgICBXaGVuIHlvdSBlbnRlciB0aGUgc2VydmljZSBsaW5rLCBpdCBzaG91bGQgcmVkaXJlY3QgeW91IHRvIHRoZSBhdXRvLWdlbmVyYXRlZCB3c2RsIGZpbGUgZm9yIHRoZSBzZXJ2aWNlLgoKICAgICAgICAgICBOb3RlMTogVGhlIHdzZGwgZmlsZSBwYWdlIGNhbm5vdCBkaXNwbGF5IGluIHNvbWUgd2ViIGJyb3dzZXJzLiBJZiB5b3Ugc2VlIHRoYXQgdGhlIHBhZ2UgaXMgbG9hZGVkIGJ1dCBub3RoaW5nIGFwcGVhciBvbiB0aGUgc2NyZWVuIHBsZWFzZSBjaGVjayB3aXRoIGFub3RoZXIgd2ViIGJyb3dzZXIuCgogICAgICAgICAgICBOb3RlMjogVGhlcmUgYXJlIHN0aWxsIHNvbWUgZGlzY292ZXJlZCBwcm9ibGVtIHdpdGggdGhlIEF4aXMyIHZlcnNpb24gMS4wLiBTb21lIG9mIHRoZSBwcm92aWRlZCBleGFtcGxlIGNhbm5vdCBiZSBkaXNwbGF5LCBhbmQgaXQgd2lsbCB0aHJvdyBvdXQgdGhlIGVycm9yIGxpa2UsCgogICAgICA8ZXJyb3I+Cgk8ZGVzY3JpcHRpb24+VW5hYmxlIHRvIGdlbmVyYXR
>>lI
>>FdTREwgZm9yIHRoaXMgc2VydmljZTwvZGVzY3JpcHRpb24+Cgk8cmVhc29uPkVpdGhlciB1c2VyIGhhcyBub3QgZHJvcHBlZCB0aGUgd3NkbCBpbnRvIE1FVEEtSU5GIG9yIG9wZXJhdGlvbnMgdXNlIG1lc3NhZ2UgcmVjZWl2ZXJzIG90aGVyIHRoYW4gUlBDLgoJPC9yZWFzb24+CiAgICAgIDwvZXJyb3I+IAogIAkJCglJdCBpcyBiZWNhdXNlIHRoZSBNZXNzYWdlUmVjZWl2ZXIgdHlwZSBzcGVjaWZpZWQgaW4gc2VydmljZXMueG1sIGZpbGUgb2YgdGhhdCBzZXJ2aWNlLgogSWYgdGhlIHR5cGUgc3BlY2lmaWVkIGlzIFJhd1hNTElOT3V0TWVzc2FnZVJlY2VpdmVyLCBBeGlzMiB3aWxsIG5vdCBiZSBhYmxlIHRvIGdlbmVyYXRlIHRoZSB3c2RsIGZpbGUgYnkgdGhlIGRlc2lnbi4gVGhlIHJlc3VsdCB3YXMgaW4gdGhlIHdlYnNpdGUgaHR0cDovL3d3dy5tYWlsLWFyY2hpdg==ZS5jb20vYXhpcy11c2VyJTQwd3MuYXBhY2hlLm9yZy9tc2cxMjk2OS5odG1sCgkKCSJUaGUgYXV0b21hdGljIGdlbmVyYXRpb24gb2YgV1NETCBjYW5ub3QgZ2VuZXJhdGUgdW5sZXNzIGl0IGtub3dzIGhvdyB0aGUgSmF2YSBjbGFzcyBpcyBkZXNpZ25lZAoJIChpLmUuLCB3aGF0IGl0cyBhc3N1bXB0aW9ucyBhcmUpLiBJZiB0aGUgbWVzc2FnZSByZWNlaXZlciBpcyBSUENNZXNzYWdlUmVjZWl2ZXIgdGhlbiB
>>pd
>>CBrbm93cyB0aGF0IHRoZSBYTUwgbWVzc2FnZXMgYXJlIHdyYXBwaW5nIFhNTCB0aGF0IHJlcHJlc2VudHMgdGhlIHBhcmFtZXRlcnMgYW5kIGhlbmNlIGNhbiBnZW5lcmF0ZSBhIFdTREwuIiBxdW90ZWQgZnJvbSBTYW5qaXZhLCAwNyBNYXkgMjAwNi4KCglUaGUgaXNzdWUgaXMgdGhhdCB5b3UgY2FuIG9ubHkgZ2V0IHRoZSB3c2RsIHRvIGRpc3BsYXkgdW5kZXIgdHdvIHNjZW5hcmlvczoKCS0gWW91IGFyZSB1c2luZyBSUEMsIHN1Y2ggYXMgUlBDTWVzc2FnZVJlY2VpdmVyIGFzIHlvdXIgTWVzc2FnZVJlY2VpdmVyIGluIHlvdXIgc2VydmljZXMueG1sIG9yIAotIFlvdSBoYXZlIHlvdXIgb3duIFdTREwgdGhhdCB5b3UgdXNlIGZvciBkYXRhYmluZGluZyBhbmQgeW91IGhhdmUgcHV0IGl0IHVuZGVyIHRoZSBNRVRBLUlORiBkaXJlY3RvcnkgaW4geW91ciBXQVIuCgoJNy4gVGhlcmUgYXJlIHR3byB3YXlzIHRvIFN0b3BwaW5nIEpldHR5CgkgICAJNy4xIGEgY250cmwtYyBpbiB0aGUgc2FtZSB0ZXJtaW5hbCB3aW5kb3cgYXMgeW91IHN0YXJ0ZWQgaXQKCQk3LjIgeW91IGNhbiB1c2UgdGhlIGZvbGxvd2luZyBjb21tYW5kIGluIGEgZGlmZmVyZW50IHRlcm1pbmFsIHdpbmRvdzoKCQkJamF2YSAtamFyIHN0YXJ0LmphciAtLXN0b3AKCVRoaXMgd2lsbCBzdG9wIGEgamV0dHkgaW5zdGF
>>uY
>>2UgdGhhdCB3YXMgc3RhcnRlZCBieSBhIGNvbW1hbmQgc3VjaCBhcyB0aGUgb25lIGluIHRoZSBSdW5uaW5nIHNlY3Rpb24uIFdoZW5ldmVyIGpldHR5IHN0YXJ0cyB1cCwgaXQgb3BlbnMgdXAgYSBwbw==cnQgKGJ5IGRlZmF1bHQgdGhpcyBpcyBwb3J0IDgwNzkpIGFuZCBzdGFydHMgYSB0aHJlYWQgdG8gbGlzdGVuIGZvciAic3RvcCIgbWVzc2FnZXMuIFRoZSAiLS1zdG9wIiBhcmd1bWVudCB0byBhIHNlY29uZCBpbnZvY2F0aW9uIG9mIGpldHR5IHRlbGxzIHRoYXQgaW5zdGFuY2UgdG8gc2VuZCB0aGUgInN0b3AiIG1lc3NhZ2Ugb24gYSBwb3J0IChhZ2FpbiwgYnkgZGVmYXVsdCB0aGlzIHdpbGwgYmUgcG9ydCA4MDc5KS4KCglSZWZlcmVuY2VzOgoJCVsxXSBodHRwOi8vd3MuYXBhY2hlLm9yZy9heGlzMi8KCQlbMl0gaHR0cDovL2pldHR5Lm1vcnRiYXkub3JnL2pldHR5Ni8KCQlbM10gaHR0cDovL3d3dy5tYWlsLWFyY2hpdmUuY29tL2F4aXMtdXNlciU0MHdzLmFwYWNoZS5vcmcvbXNnMTI5NjkuaHRtbAoJCVs0XSBodHRwOi8vandtYS5zb3VyY2Vmb3JnZS5uZXQvZGVwbG95bWVudC9qZXR0eV9ob3d0by5odG1sCgogIAoJCg==</my:file></my:pack>
>>
>>
>>it look exactly the same. I don't know how the server side cannot handle.
>>
>>Thanks,
>>
>>Wan
>>
>>
>>
>>
>> >From: "Ruchith Fernando" <[EMAIL PROTECTED]>
>> >Reply-To: [email protected]
>> >To: [email protected]
>> >Subject: Re: [Axis2 v1.0] send file with security
>> >Date: Fri, 21 Jul 2006 18:16:02 +0530
>> >
>> >Hi Wan,
>> >
>> >Can you please send me the output of the
>> >"System.out.println(element);" statement at the beginning of the
>> >method with _and_ without security
>> >
>> >>public class fileS {
>> >>
>> >> public OMElement fileSecurity(OMElement element) throws
>>Exception
>> >> {
>> >> System.out.println(element);
>> >at this point -->
>> >
>> >
>> >Thanks,
>> >Ruchith
>> >
>> >--
>> >www.ruchith.org
>> >
>> >---------------------------------------------------------------------
>> >To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >For additional commands, e-mail: [EMAIL PROTECTED]
>> >
>>
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: [EMAIL PROTECTED]
>>For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>
>--
>www.ruchith.org
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
www.ruchith.org
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]