[ 
https://issues.apache.org/jira/browse/AXIS2-5636?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sagara Gunathunga  resolved AXIS2-5636.
---------------------------------------

    Resolution: Invalid

JIRA is to track project issues and improvements not to provide user helps, use 
user mailing list to get helps.  

> 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
>
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> 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]

Reply via email to