org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WsFileIOStub Maven / Gradle / Ivy
Show all versions of wsclient Show documentation
/**
* WsFileIOStub.java
*
* This file was auto-generated from WSDL by the Apache Axis2 version: 1.8.1 Built on : Jun 07,
* 2022 (03:46:59 EDT)
*/
package org.hpccsystems.ws.client.gen.axis2.wsfileio.latest;
/*
* WsFileIOStub java implementation
*/
public class WsFileIOStub extends org.apache.axis2.client.Stub implements WsFileIO {
protected org.apache.axis2.description.AxisOperation[] _operations;
// hashmaps to keep the fault mapping
private java.util.Map
faultExceptionNameMap =
new java.util.HashMap();
private java.util.Map
faultExceptionClassNameMap =
new java.util.HashMap();
private java.util.Map faultMessageMap =
new java.util.HashMap();
private static int counter = 0;
private static synchronized java.lang.String getUniqueSuffix() {
// reset the counter if it is greater than 99999
if (counter > 99999) {
counter = 0;
}
counter = counter + 1;
return java.lang.Long.toString(java.lang.System.currentTimeMillis()) + "_" + counter;
}
private void populateAxisService() throws org.apache.axis2.AxisFault {
// creating the Service with a unique name
_service = new org.apache.axis2.description.AxisService("WsFileIO" + getUniqueSuffix());
addAnonymousOperations();
// creating the operations
org.apache.axis2.description.AxisOperation __operation;
_operations = new org.apache.axis2.description.AxisOperation[4];
__operation = new org.apache.axis2.description.OutInAxisOperation();
__operation.setName(new javax.xml.namespace.QName("urn:hpccsystems:ws:wsfileio", "ping"));
_service.addOperation(__operation);
_operations[0] = __operation;
__operation = new org.apache.axis2.description.OutInAxisOperation();
__operation.setName(
new javax.xml.namespace.QName("urn:hpccsystems:ws:wsfileio", "writeFileData"));
_service.addOperation(__operation);
_operations[1] = __operation;
__operation = new org.apache.axis2.description.OutInAxisOperation();
__operation.setName(new javax.xml.namespace.QName("urn:hpccsystems:ws:wsfileio", "createFile"));
_service.addOperation(__operation);
_operations[2] = __operation;
__operation = new org.apache.axis2.description.OutInAxisOperation();
__operation.setName(
new javax.xml.namespace.QName("urn:hpccsystems:ws:wsfileio", "readFileData"));
_service.addOperation(__operation);
_operations[3] = __operation;
}
// populates the faults
private void populateFaults() {
faultExceptionNameMap.put(
new org.apache.axis2.client.FaultMapKey(
new javax.xml.namespace.QName("urn:hpccsystems:ws:wsfileio", "Exceptions"), "Ping"),
"org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.EspSoapFault");
faultExceptionClassNameMap.put(
new org.apache.axis2.client.FaultMapKey(
new javax.xml.namespace.QName("urn:hpccsystems:ws:wsfileio", "Exceptions"), "Ping"),
"org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.EspSoapFault");
faultMessageMap.put(
new org.apache.axis2.client.FaultMapKey(
new javax.xml.namespace.QName("urn:hpccsystems:ws:wsfileio", "Exceptions"), "Ping"),
"org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.Exceptions");
faultExceptionNameMap.put(
new org.apache.axis2.client.FaultMapKey(
new javax.xml.namespace.QName("urn:hpccsystems:ws:wsfileio", "Exceptions"),
"WriteFileData"),
"org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.EspSoapFault");
faultExceptionClassNameMap.put(
new org.apache.axis2.client.FaultMapKey(
new javax.xml.namespace.QName("urn:hpccsystems:ws:wsfileio", "Exceptions"),
"WriteFileData"),
"org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.EspSoapFault");
faultMessageMap.put(
new org.apache.axis2.client.FaultMapKey(
new javax.xml.namespace.QName("urn:hpccsystems:ws:wsfileio", "Exceptions"),
"WriteFileData"),
"org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.Exceptions");
faultExceptionNameMap.put(
new org.apache.axis2.client.FaultMapKey(
new javax.xml.namespace.QName("urn:hpccsystems:ws:wsfileio", "Exceptions"),
"CreateFile"),
"org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.EspSoapFault");
faultExceptionClassNameMap.put(
new org.apache.axis2.client.FaultMapKey(
new javax.xml.namespace.QName("urn:hpccsystems:ws:wsfileio", "Exceptions"),
"CreateFile"),
"org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.EspSoapFault");
faultMessageMap.put(
new org.apache.axis2.client.FaultMapKey(
new javax.xml.namespace.QName("urn:hpccsystems:ws:wsfileio", "Exceptions"),
"CreateFile"),
"org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.Exceptions");
faultExceptionNameMap.put(
new org.apache.axis2.client.FaultMapKey(
new javax.xml.namespace.QName("urn:hpccsystems:ws:wsfileio", "Exceptions"),
"ReadFileData"),
"org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.EspSoapFault");
faultExceptionClassNameMap.put(
new org.apache.axis2.client.FaultMapKey(
new javax.xml.namespace.QName("urn:hpccsystems:ws:wsfileio", "Exceptions"),
"ReadFileData"),
"org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.EspSoapFault");
faultMessageMap.put(
new org.apache.axis2.client.FaultMapKey(
new javax.xml.namespace.QName("urn:hpccsystems:ws:wsfileio", "Exceptions"),
"ReadFileData"),
"org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.Exceptions");
}
/** Constructor that takes in a configContext */
public WsFileIOStub(
org.apache.axis2.context.ConfigurationContext configurationContext,
java.lang.String targetEndpoint)
throws org.apache.axis2.AxisFault {
this(configurationContext, targetEndpoint, false);
}
/** Constructor that takes in a configContext and useseperate listner */
public WsFileIOStub(
org.apache.axis2.context.ConfigurationContext configurationContext,
java.lang.String targetEndpoint,
boolean useSeparateListener)
throws org.apache.axis2.AxisFault {
// To populate AxisService
populateAxisService();
populateFaults();
_serviceClient = new org.apache.axis2.client.ServiceClient(configurationContext, _service);
_serviceClient
.getOptions()
.setTo(new org.apache.axis2.addressing.EndpointReference(targetEndpoint));
_serviceClient.getOptions().setUseSeparateListener(useSeparateListener);
}
/** Default Constructor */
public WsFileIOStub(org.apache.axis2.context.ConfigurationContext configurationContext)
throws org.apache.axis2.AxisFault {
this(configurationContext, "http://10.1.1.180:8888/WsFileIO?ver_=1.01");
}
/** Default Constructor */
public WsFileIOStub() throws org.apache.axis2.AxisFault {
this("http://10.1.1.180:8888/WsFileIO?ver_=1.01");
}
/** Constructor taking the target endpoint */
public WsFileIOStub(java.lang.String targetEndpoint) throws org.apache.axis2.AxisFault {
this(null, targetEndpoint);
}
/**
* Auto generated method signature
*
* @see org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WsFileIO#ping
* @param wsFileIOPingRequest0
* @throws org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.EspSoapFault :
*/
public org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WsFileIOPingResponse ping(
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WsFileIOPingRequest wsFileIOPingRequest0)
throws java.rmi.RemoteException,
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.EspSoapFault {
org.apache.axis2.context.MessageContext _messageContext =
new org.apache.axis2.context.MessageContext();
try {
org.apache.axis2.client.OperationClient _operationClient =
_serviceClient.createClient(_operations[0].getName());
_operationClient.getOptions().setAction("WsFileIO/Ping?ver_=1.01");
_operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
addPropertyToOperationClient(
_operationClient,
org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR,
"&");
// create SOAP envelope with that payload
org.apache.axiom.soap.SOAPEnvelope env = null;
env =
toEnvelope(
getFactory(_operationClient.getOptions().getSoapVersionURI()),
wsFileIOPingRequest0,
optimizeContent(new javax.xml.namespace.QName("urn:hpccsystems:ws:wsfileio", "ping")),
new javax.xml.namespace.QName("urn:hpccsystems:ws:wsfileio", "WsFileIOPingRequest"));
// adding SOAP soap_headers
_serviceClient.addHeadersToEnvelope(env);
// set the message context with that soap envelope
_messageContext.setEnvelope(env);
// add the message contxt to the operation client
_operationClient.addMessageContext(_messageContext);
// execute the operation client
_operationClient.execute(true);
org.apache.axis2.context.MessageContext _returnMessageContext =
_operationClient.getMessageContext(
org.apache.axis2.wsdl.WSDLConstants.MESSAGE_LABEL_IN_VALUE);
org.apache.axiom.soap.SOAPEnvelope _returnEnv = _returnMessageContext.getEnvelope();
_returnEnv.buildWithAttachments();
java.lang.Object object =
fromOM(
_returnEnv.getBody().getFirstElement(),
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WsFileIOPingResponse.class);
org.apache.axis2.kernel.TransportUtils.detachInputStream(_returnMessageContext);
return (org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WsFileIOPingResponse) object;
} catch (org.apache.axis2.AxisFault f) {
org.apache.axiom.om.OMElement faultElt = f.getDetail();
if (faultElt != null) {
if (faultExceptionNameMap.containsKey(
new org.apache.axis2.client.FaultMapKey(faultElt.getQName(), "Ping"))) {
// make the fault by reflection
try {
java.lang.String exceptionClassName =
faultExceptionClassNameMap.get(
new org.apache.axis2.client.FaultMapKey(faultElt.getQName(), "Ping"));
java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
java.lang.reflect.Constructor constructor =
exceptionClass.getConstructor(java.lang.String.class);
java.lang.Exception ex = (java.lang.Exception) constructor.newInstance(f.getMessage());
// message class
java.lang.String messageClassName =
faultMessageMap.get(
new org.apache.axis2.client.FaultMapKey(faultElt.getQName(), "Ping"));
java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
java.lang.Object messageObject = fromOM(faultElt, messageClass);
java.lang.reflect.Method m =
exceptionClass.getMethod("setFaultMessage", new java.lang.Class[] {messageClass});
m.invoke(ex, new java.lang.Object[] {messageObject});
if (ex instanceof org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.EspSoapFault) {
throw (org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.EspSoapFault) ex;
}
throw new java.rmi.RemoteException(ex.getMessage(), ex);
} catch (java.lang.ClassCastException e) {
// we cannot intantiate the class - throw the original Axis fault
throw f;
} catch (java.lang.ClassNotFoundException e) {
// we cannot intantiate the class - throw the original Axis fault
throw f;
} catch (java.lang.NoSuchMethodException e) {
// we cannot intantiate the class - throw the original Axis fault
throw f;
} catch (java.lang.reflect.InvocationTargetException e) {
// we cannot intantiate the class - throw the original Axis fault
throw f;
} catch (java.lang.IllegalAccessException e) {
// we cannot intantiate the class - throw the original Axis fault
throw f;
} catch (java.lang.InstantiationException e) {
// we cannot intantiate the class - throw the original Axis fault
throw f;
}
} else {
throw f;
}
} else {
throw f;
}
} finally {
if (_messageContext.getTransportOut() != null) {
_messageContext.getTransportOut().getSender().cleanup(_messageContext);
}
}
}
/**
* Auto generated method signature
*
* @see org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WsFileIO#writeFileData
* @param writeFileDataRequest2
* @throws org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.EspSoapFault :
*/
public org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WriteFileDataResponse writeFileData(
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WriteFileDataRequest
writeFileDataRequest2)
throws java.rmi.RemoteException,
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.EspSoapFault {
org.apache.axis2.context.MessageContext _messageContext =
new org.apache.axis2.context.MessageContext();
try {
org.apache.axis2.client.OperationClient _operationClient =
_serviceClient.createClient(_operations[1].getName());
_operationClient.getOptions().setAction("WsFileIO/WriteFileData?ver_=1.01");
_operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
addPropertyToOperationClient(
_operationClient,
org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR,
"&");
// create SOAP envelope with that payload
org.apache.axiom.soap.SOAPEnvelope env = null;
env =
toEnvelope(
getFactory(_operationClient.getOptions().getSoapVersionURI()),
writeFileDataRequest2,
optimizeContent(
new javax.xml.namespace.QName("urn:hpccsystems:ws:wsfileio", "writeFileData")),
new javax.xml.namespace.QName("urn:hpccsystems:ws:wsfileio", "WriteFileDataRequest"));
// adding SOAP soap_headers
_serviceClient.addHeadersToEnvelope(env);
// set the message context with that soap envelope
_messageContext.setEnvelope(env);
// add the message contxt to the operation client
_operationClient.addMessageContext(_messageContext);
// execute the operation client
_operationClient.execute(true);
org.apache.axis2.context.MessageContext _returnMessageContext =
_operationClient.getMessageContext(
org.apache.axis2.wsdl.WSDLConstants.MESSAGE_LABEL_IN_VALUE);
org.apache.axiom.soap.SOAPEnvelope _returnEnv = _returnMessageContext.getEnvelope();
_returnEnv.buildWithAttachments();
java.lang.Object object =
fromOM(
_returnEnv.getBody().getFirstElement(),
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WriteFileDataResponse.class);
org.apache.axis2.kernel.TransportUtils.detachInputStream(_returnMessageContext);
return (org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WriteFileDataResponse) object;
} catch (org.apache.axis2.AxisFault f) {
org.apache.axiom.om.OMElement faultElt = f.getDetail();
if (faultElt != null) {
if (faultExceptionNameMap.containsKey(
new org.apache.axis2.client.FaultMapKey(faultElt.getQName(), "WriteFileData"))) {
// make the fault by reflection
try {
java.lang.String exceptionClassName =
faultExceptionClassNameMap.get(
new org.apache.axis2.client.FaultMapKey(faultElt.getQName(), "WriteFileData"));
java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
java.lang.reflect.Constructor constructor =
exceptionClass.getConstructor(java.lang.String.class);
java.lang.Exception ex = (java.lang.Exception) constructor.newInstance(f.getMessage());
// message class
java.lang.String messageClassName =
faultMessageMap.get(
new org.apache.axis2.client.FaultMapKey(faultElt.getQName(), "WriteFileData"));
java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
java.lang.Object messageObject = fromOM(faultElt, messageClass);
java.lang.reflect.Method m =
exceptionClass.getMethod("setFaultMessage", new java.lang.Class[] {messageClass});
m.invoke(ex, new java.lang.Object[] {messageObject});
if (ex instanceof org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.EspSoapFault) {
throw (org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.EspSoapFault) ex;
}
throw new java.rmi.RemoteException(ex.getMessage(), ex);
} catch (java.lang.ClassCastException e) {
// we cannot intantiate the class - throw the original Axis fault
throw f;
} catch (java.lang.ClassNotFoundException e) {
// we cannot intantiate the class - throw the original Axis fault
throw f;
} catch (java.lang.NoSuchMethodException e) {
// we cannot intantiate the class - throw the original Axis fault
throw f;
} catch (java.lang.reflect.InvocationTargetException e) {
// we cannot intantiate the class - throw the original Axis fault
throw f;
} catch (java.lang.IllegalAccessException e) {
// we cannot intantiate the class - throw the original Axis fault
throw f;
} catch (java.lang.InstantiationException e) {
// we cannot intantiate the class - throw the original Axis fault
throw f;
}
} else {
throw f;
}
} else {
throw f;
}
} finally {
if (_messageContext.getTransportOut() != null) {
_messageContext.getTransportOut().getSender().cleanup(_messageContext);
}
}
}
/**
* Auto generated method signature
*
* @see org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WsFileIO#createFile
* @param createFileRequest4
* @throws org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.EspSoapFault :
*/
public org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.CreateFileResponse createFile(
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.CreateFileRequest createFileRequest4)
throws java.rmi.RemoteException,
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.EspSoapFault {
org.apache.axis2.context.MessageContext _messageContext =
new org.apache.axis2.context.MessageContext();
try {
org.apache.axis2.client.OperationClient _operationClient =
_serviceClient.createClient(_operations[2].getName());
_operationClient.getOptions().setAction("WsFileIO/CreateFile?ver_=1.01");
_operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
addPropertyToOperationClient(
_operationClient,
org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR,
"&");
// create SOAP envelope with that payload
org.apache.axiom.soap.SOAPEnvelope env = null;
env =
toEnvelope(
getFactory(_operationClient.getOptions().getSoapVersionURI()),
createFileRequest4,
optimizeContent(
new javax.xml.namespace.QName("urn:hpccsystems:ws:wsfileio", "createFile")),
new javax.xml.namespace.QName("urn:hpccsystems:ws:wsfileio", "CreateFileRequest"));
// adding SOAP soap_headers
_serviceClient.addHeadersToEnvelope(env);
// set the message context with that soap envelope
_messageContext.setEnvelope(env);
// add the message contxt to the operation client
_operationClient.addMessageContext(_messageContext);
// execute the operation client
_operationClient.execute(true);
org.apache.axis2.context.MessageContext _returnMessageContext =
_operationClient.getMessageContext(
org.apache.axis2.wsdl.WSDLConstants.MESSAGE_LABEL_IN_VALUE);
org.apache.axiom.soap.SOAPEnvelope _returnEnv = _returnMessageContext.getEnvelope();
_returnEnv.buildWithAttachments();
java.lang.Object object =
fromOM(
_returnEnv.getBody().getFirstElement(),
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.CreateFileResponse.class);
org.apache.axis2.kernel.TransportUtils.detachInputStream(_returnMessageContext);
return (org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.CreateFileResponse) object;
} catch (org.apache.axis2.AxisFault f) {
org.apache.axiom.om.OMElement faultElt = f.getDetail();
if (faultElt != null) {
if (faultExceptionNameMap.containsKey(
new org.apache.axis2.client.FaultMapKey(faultElt.getQName(), "CreateFile"))) {
// make the fault by reflection
try {
java.lang.String exceptionClassName =
faultExceptionClassNameMap.get(
new org.apache.axis2.client.FaultMapKey(faultElt.getQName(), "CreateFile"));
java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
java.lang.reflect.Constructor constructor =
exceptionClass.getConstructor(java.lang.String.class);
java.lang.Exception ex = (java.lang.Exception) constructor.newInstance(f.getMessage());
// message class
java.lang.String messageClassName =
faultMessageMap.get(
new org.apache.axis2.client.FaultMapKey(faultElt.getQName(), "CreateFile"));
java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
java.lang.Object messageObject = fromOM(faultElt, messageClass);
java.lang.reflect.Method m =
exceptionClass.getMethod("setFaultMessage", new java.lang.Class[] {messageClass});
m.invoke(ex, new java.lang.Object[] {messageObject});
if (ex instanceof org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.EspSoapFault) {
throw (org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.EspSoapFault) ex;
}
throw new java.rmi.RemoteException(ex.getMessage(), ex);
} catch (java.lang.ClassCastException e) {
// we cannot intantiate the class - throw the original Axis fault
throw f;
} catch (java.lang.ClassNotFoundException e) {
// we cannot intantiate the class - throw the original Axis fault
throw f;
} catch (java.lang.NoSuchMethodException e) {
// we cannot intantiate the class - throw the original Axis fault
throw f;
} catch (java.lang.reflect.InvocationTargetException e) {
// we cannot intantiate the class - throw the original Axis fault
throw f;
} catch (java.lang.IllegalAccessException e) {
// we cannot intantiate the class - throw the original Axis fault
throw f;
} catch (java.lang.InstantiationException e) {
// we cannot intantiate the class - throw the original Axis fault
throw f;
}
} else {
throw f;
}
} else {
throw f;
}
} finally {
if (_messageContext.getTransportOut() != null) {
_messageContext.getTransportOut().getSender().cleanup(_messageContext);
}
}
}
/**
* Auto generated method signature
*
* @see org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WsFileIO#readFileData
* @param readFileDataRequest6
* @throws org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.EspSoapFault :
*/
public org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.ReadFileDataResponse readFileData(
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.ReadFileDataRequest readFileDataRequest6)
throws java.rmi.RemoteException,
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.EspSoapFault {
org.apache.axis2.context.MessageContext _messageContext =
new org.apache.axis2.context.MessageContext();
try {
org.apache.axis2.client.OperationClient _operationClient =
_serviceClient.createClient(_operations[3].getName());
_operationClient.getOptions().setAction("WsFileIO/ReadFileData?ver_=1.01");
_operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
addPropertyToOperationClient(
_operationClient,
org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR,
"&");
// create SOAP envelope with that payload
org.apache.axiom.soap.SOAPEnvelope env = null;
env =
toEnvelope(
getFactory(_operationClient.getOptions().getSoapVersionURI()),
readFileDataRequest6,
optimizeContent(
new javax.xml.namespace.QName("urn:hpccsystems:ws:wsfileio", "readFileData")),
new javax.xml.namespace.QName("urn:hpccsystems:ws:wsfileio", "ReadFileDataRequest"));
// adding SOAP soap_headers
_serviceClient.addHeadersToEnvelope(env);
// set the message context with that soap envelope
_messageContext.setEnvelope(env);
// add the message contxt to the operation client
_operationClient.addMessageContext(_messageContext);
// execute the operation client
_operationClient.execute(true);
org.apache.axis2.context.MessageContext _returnMessageContext =
_operationClient.getMessageContext(
org.apache.axis2.wsdl.WSDLConstants.MESSAGE_LABEL_IN_VALUE);
org.apache.axiom.soap.SOAPEnvelope _returnEnv = _returnMessageContext.getEnvelope();
_returnEnv.buildWithAttachments();
java.lang.Object object =
fromOM(
_returnEnv.getBody().getFirstElement(),
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.ReadFileDataResponse.class);
org.apache.axis2.kernel.TransportUtils.detachInputStream(_returnMessageContext);
return (org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.ReadFileDataResponse) object;
} catch (org.apache.axis2.AxisFault f) {
org.apache.axiom.om.OMElement faultElt = f.getDetail();
if (faultElt != null) {
if (faultExceptionNameMap.containsKey(
new org.apache.axis2.client.FaultMapKey(faultElt.getQName(), "ReadFileData"))) {
// make the fault by reflection
try {
java.lang.String exceptionClassName =
faultExceptionClassNameMap.get(
new org.apache.axis2.client.FaultMapKey(faultElt.getQName(), "ReadFileData"));
java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
java.lang.reflect.Constructor constructor =
exceptionClass.getConstructor(java.lang.String.class);
java.lang.Exception ex = (java.lang.Exception) constructor.newInstance(f.getMessage());
// message class
java.lang.String messageClassName =
faultMessageMap.get(
new org.apache.axis2.client.FaultMapKey(faultElt.getQName(), "ReadFileData"));
java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
java.lang.Object messageObject = fromOM(faultElt, messageClass);
java.lang.reflect.Method m =
exceptionClass.getMethod("setFaultMessage", new java.lang.Class[] {messageClass});
m.invoke(ex, new java.lang.Object[] {messageObject});
if (ex instanceof org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.EspSoapFault) {
throw (org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.EspSoapFault) ex;
}
throw new java.rmi.RemoteException(ex.getMessage(), ex);
} catch (java.lang.ClassCastException e) {
// we cannot intantiate the class - throw the original Axis fault
throw f;
} catch (java.lang.ClassNotFoundException e) {
// we cannot intantiate the class - throw the original Axis fault
throw f;
} catch (java.lang.NoSuchMethodException e) {
// we cannot intantiate the class - throw the original Axis fault
throw f;
} catch (java.lang.reflect.InvocationTargetException e) {
// we cannot intantiate the class - throw the original Axis fault
throw f;
} catch (java.lang.IllegalAccessException e) {
// we cannot intantiate the class - throw the original Axis fault
throw f;
} catch (java.lang.InstantiationException e) {
// we cannot intantiate the class - throw the original Axis fault
throw f;
}
} else {
throw f;
}
} else {
throw f;
}
} finally {
if (_messageContext.getTransportOut() != null) {
_messageContext.getTransportOut().getSender().cleanup(_messageContext);
}
}
}
private javax.xml.namespace.QName[] opNameArray = null;
private boolean optimizeContent(javax.xml.namespace.QName opName) {
if (opNameArray == null) {
return false;
}
for (int i = 0; i < opNameArray.length; i++) {
if (opName.equals(opNameArray[i])) {
return true;
}
}
return false;
}
// http://10.1.1.180:8888/WsFileIO?ver_=1.01
private org.apache.axiom.om.OMElement toOM(
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WsFileIOPingRequest param,
boolean optimizeContent)
throws org.apache.axis2.AxisFault {
try {
return param.getOMElement(
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WsFileIOPingRequest.MY_QNAME,
org.apache.axiom.om.OMAbstractFactory.getOMFactory());
} catch (org.apache.axis2.databinding.ADBException e) {
throw org.apache.axis2.AxisFault.makeFault(e);
}
}
private org.apache.axiom.om.OMElement toOM(
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WsFileIOPingResponse param,
boolean optimizeContent)
throws org.apache.axis2.AxisFault {
try {
return param.getOMElement(
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WsFileIOPingResponse.MY_QNAME,
org.apache.axiom.om.OMAbstractFactory.getOMFactory());
} catch (org.apache.axis2.databinding.ADBException e) {
throw org.apache.axis2.AxisFault.makeFault(e);
}
}
private org.apache.axiom.om.OMElement toOM(
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.Exceptions param, boolean optimizeContent)
throws org.apache.axis2.AxisFault {
try {
return param.getOMElement(
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.Exceptions.MY_QNAME,
org.apache.axiom.om.OMAbstractFactory.getOMFactory());
} catch (org.apache.axis2.databinding.ADBException e) {
throw org.apache.axis2.AxisFault.makeFault(e);
}
}
private org.apache.axiom.om.OMElement toOM(
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WriteFileDataRequest param,
boolean optimizeContent)
throws org.apache.axis2.AxisFault {
try {
return param.getOMElement(
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WriteFileDataRequest.MY_QNAME,
org.apache.axiom.om.OMAbstractFactory.getOMFactory());
} catch (org.apache.axis2.databinding.ADBException e) {
throw org.apache.axis2.AxisFault.makeFault(e);
}
}
private org.apache.axiom.om.OMElement toOM(
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WriteFileDataResponse param,
boolean optimizeContent)
throws org.apache.axis2.AxisFault {
try {
return param.getOMElement(
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WriteFileDataResponse.MY_QNAME,
org.apache.axiom.om.OMAbstractFactory.getOMFactory());
} catch (org.apache.axis2.databinding.ADBException e) {
throw org.apache.axis2.AxisFault.makeFault(e);
}
}
private org.apache.axiom.om.OMElement toOM(
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.CreateFileRequest param,
boolean optimizeContent)
throws org.apache.axis2.AxisFault {
try {
return param.getOMElement(
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.CreateFileRequest.MY_QNAME,
org.apache.axiom.om.OMAbstractFactory.getOMFactory());
} catch (org.apache.axis2.databinding.ADBException e) {
throw org.apache.axis2.AxisFault.makeFault(e);
}
}
private org.apache.axiom.om.OMElement toOM(
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.CreateFileResponse param,
boolean optimizeContent)
throws org.apache.axis2.AxisFault {
try {
return param.getOMElement(
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.CreateFileResponse.MY_QNAME,
org.apache.axiom.om.OMAbstractFactory.getOMFactory());
} catch (org.apache.axis2.databinding.ADBException e) {
throw org.apache.axis2.AxisFault.makeFault(e);
}
}
private org.apache.axiom.om.OMElement toOM(
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.ReadFileDataRequest param,
boolean optimizeContent)
throws org.apache.axis2.AxisFault {
try {
return param.getOMElement(
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.ReadFileDataRequest.MY_QNAME,
org.apache.axiom.om.OMAbstractFactory.getOMFactory());
} catch (org.apache.axis2.databinding.ADBException e) {
throw org.apache.axis2.AxisFault.makeFault(e);
}
}
private org.apache.axiom.om.OMElement toOM(
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.ReadFileDataResponse param,
boolean optimizeContent)
throws org.apache.axis2.AxisFault {
try {
return param.getOMElement(
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.ReadFileDataResponse.MY_QNAME,
org.apache.axiom.om.OMAbstractFactory.getOMFactory());
} catch (org.apache.axis2.databinding.ADBException e) {
throw org.apache.axis2.AxisFault.makeFault(e);
}
}
private org.apache.axiom.soap.SOAPEnvelope toEnvelope(
org.apache.axiom.soap.SOAPFactory factory,
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WsFileIOPingRequest param,
boolean optimizeContent,
javax.xml.namespace.QName elementQName)
throws org.apache.axis2.AxisFault {
try {
org.apache.axiom.soap.SOAPEnvelope emptyEnvelope = factory.getDefaultEnvelope();
emptyEnvelope
.getBody()
.addChild(
param.getOMElement(
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WsFileIOPingRequest.MY_QNAME,
factory));
return emptyEnvelope;
} catch (org.apache.axis2.databinding.ADBException e) {
throw org.apache.axis2.AxisFault.makeFault(e);
}
}
/* methods to provide back word compatibility */
private org.apache.axiom.soap.SOAPEnvelope toEnvelope(
org.apache.axiom.soap.SOAPFactory factory,
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WriteFileDataRequest param,
boolean optimizeContent,
javax.xml.namespace.QName elementQName)
throws org.apache.axis2.AxisFault {
try {
org.apache.axiom.soap.SOAPEnvelope emptyEnvelope = factory.getDefaultEnvelope();
emptyEnvelope
.getBody()
.addChild(
param.getOMElement(
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WriteFileDataRequest.MY_QNAME,
factory));
return emptyEnvelope;
} catch (org.apache.axis2.databinding.ADBException e) {
throw org.apache.axis2.AxisFault.makeFault(e);
}
}
/* methods to provide back word compatibility */
private org.apache.axiom.soap.SOAPEnvelope toEnvelope(
org.apache.axiom.soap.SOAPFactory factory,
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.CreateFileRequest param,
boolean optimizeContent,
javax.xml.namespace.QName elementQName)
throws org.apache.axis2.AxisFault {
try {
org.apache.axiom.soap.SOAPEnvelope emptyEnvelope = factory.getDefaultEnvelope();
emptyEnvelope
.getBody()
.addChild(
param.getOMElement(
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.CreateFileRequest.MY_QNAME,
factory));
return emptyEnvelope;
} catch (org.apache.axis2.databinding.ADBException e) {
throw org.apache.axis2.AxisFault.makeFault(e);
}
}
/* methods to provide back word compatibility */
private org.apache.axiom.soap.SOAPEnvelope toEnvelope(
org.apache.axiom.soap.SOAPFactory factory,
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.ReadFileDataRequest param,
boolean optimizeContent,
javax.xml.namespace.QName elementQName)
throws org.apache.axis2.AxisFault {
try {
org.apache.axiom.soap.SOAPEnvelope emptyEnvelope = factory.getDefaultEnvelope();
emptyEnvelope
.getBody()
.addChild(
param.getOMElement(
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.ReadFileDataRequest.MY_QNAME,
factory));
return emptyEnvelope;
} catch (org.apache.axis2.databinding.ADBException e) {
throw org.apache.axis2.AxisFault.makeFault(e);
}
}
/* methods to provide back word compatibility */
/** get the default envelope */
private org.apache.axiom.soap.SOAPEnvelope toEnvelope(org.apache.axiom.soap.SOAPFactory factory) {
return factory.getDefaultEnvelope();
}
private java.lang.Object fromOM(org.apache.axiom.om.OMElement param, java.lang.Class type)
throws org.apache.axis2.AxisFault {
try {
if (org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.CreateFileRequest.class.equals(
type)) {
javax.xml.stream.XMLStreamReader reader = param.getXMLStreamReaderWithoutCaching();
java.lang.Object result =
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.CreateFileRequest.Factory.parse(
reader);
reader.close();
return result;
}
if (org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.CreateFileResponse.class.equals(
type)) {
javax.xml.stream.XMLStreamReader reader = param.getXMLStreamReaderWithoutCaching();
java.lang.Object result =
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.CreateFileResponse.Factory.parse(
reader);
reader.close();
return result;
}
if (org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.Exceptions.class.equals(type)) {
javax.xml.stream.XMLStreamReader reader = param.getXMLStreamReaderWithoutCaching();
java.lang.Object result =
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.Exceptions.Factory.parse(reader);
reader.close();
return result;
}
if (org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.ReadFileDataRequest.class.equals(
type)) {
javax.xml.stream.XMLStreamReader reader = param.getXMLStreamReaderWithoutCaching();
java.lang.Object result =
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.ReadFileDataRequest.Factory.parse(
reader);
reader.close();
return result;
}
if (org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.ReadFileDataResponse.class.equals(
type)) {
javax.xml.stream.XMLStreamReader reader = param.getXMLStreamReaderWithoutCaching();
java.lang.Object result =
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.ReadFileDataResponse.Factory.parse(
reader);
reader.close();
return result;
}
if (org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WriteFileDataRequest.class.equals(
type)) {
javax.xml.stream.XMLStreamReader reader = param.getXMLStreamReaderWithoutCaching();
java.lang.Object result =
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WriteFileDataRequest.Factory.parse(
reader);
reader.close();
return result;
}
if (org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WriteFileDataResponse.class.equals(
type)) {
javax.xml.stream.XMLStreamReader reader = param.getXMLStreamReaderWithoutCaching();
java.lang.Object result =
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WriteFileDataResponse.Factory.parse(
reader);
reader.close();
return result;
}
if (org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WsFileIOPingRequest.class.equals(
type)) {
javax.xml.stream.XMLStreamReader reader = param.getXMLStreamReaderWithoutCaching();
java.lang.Object result =
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WsFileIOPingRequest.Factory.parse(
reader);
reader.close();
return result;
}
if (org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WsFileIOPingResponse.class.equals(
type)) {
javax.xml.stream.XMLStreamReader reader = param.getXMLStreamReaderWithoutCaching();
java.lang.Object result =
org.hpccsystems.ws.client.gen.axis2.wsfileio.latest.WsFileIOPingResponse.Factory.parse(
reader);
reader.close();
return result;
}
} catch (java.lang.Exception e) {
throw org.apache.axis2.AxisFault.makeFault(e);
}
return null;
}
}