Avinash created AXIS2-5636:
------------------------------
Summary: Send file using stub generated from Apache Axis2/Java
1.6.2
Key: AXIS2-5636
URL: https://issues.apache.org/jira/browse/AXIS2-5636
Project: Axis2
Issue Type: Bug
Components: transports
Affects Versions: 1.6.2
Reporter: Avinash
Fix For: 1.6.3
hello all,
I am stuck in a issus with sending file using stub generated by Apache
Axis2/Java 1.6.2 , in spring mvc as server side and angularjs as front end.
my java code below ::
long chunkedSize = 8192;
SiteKey keyObj = new SiteKey();
keyObj.setSiteKey(wsEndPointsFactory.getSiteKey());
EproofServiceStub stub = wsEndPointsFactory
.eproofServiceStubFromPool();
ServiceClient serviceClient = stub._getServiceClient();
Options clientOptions = new Options();
clientOptions
.setSoapVersionURI(org.apache.axiom.soap.SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI);
clientOptions.setProperty(HTTPConstants.CONTENT_TYPE,
"multipart/related");
/*clientOptions.setProperty(
Constants.Configuration.ENABLE_HTTP_CONTENT_NEGOTIATION, "true");*/
clientOptions.setProperty(Constants.Configuration.MESSAGE_TYPE,
"multipart/related");
clientOptions.setProperty(Constants.Configuration.CONTENT_TYPE,
"multipart/related");
/*clientOptions.setProperty(HTTPConstants.CHAR_SET_ENCODING,
"utf-8");*/
clientOptions.setTo(new
EndpointReference(eproofService));
clientOptions.setProperty(Constants.Configuration.ENABLE_MTOM,
Constants.VALUE_TRUE);
clientOptions.setProperty(HTTP_CLIENT_STREAMING_CHUNK_SIZE,
chunkedSize);
serviceClient.setOptions(clientOptions);
stub._setServiceClient(serviceClient);
SecurityToken tokenObj = new SecurityToken();
tokenObj.setSecurityToken(sessionID);
// MessageFactory factory =
MessageFactory.newInstance();
// SOAPMessage message = (SOAPMessage)
factory.createMessage();
DoImportComponent doImportComponent = new
DoImportComponent();
ImPortClass importClass = new ImPortClass();
importClass.setUserID(userId);
importClass.setStrStickyId(String.valueOf(stickyId));
importClass.setStrAdNumber(String.valueOf(adNumber));
importClass.setIsPrePrint(preprint);
importClass.setExt(ext);
File file1 = new
File("C:/Users/mananvm/Desktop/iglpayment.png");
DataHandler dataHandler = new
DataHandler(file.getBytes(),
file.getContentType());
importClass.setContent(dataHandler);
doImportComponent.setObj(importClass);
DoImportComponentResponse response =
stub.doImportComponent(
doImportComponent, keyObj, tokenObj);
return false;// response.getDoImportComponentResult();
--
This message was sent by Atlassian JIRA
(v6.2#6252)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]