multipart form data with wso2 esb is it possible? - wso2

How to upload multipart form data in wso2 esb without using class mediator. uploading pdf file in wso2 ESB using choose file option in postman

In axis2.xml file uncomment multipart/form-data if commented,for both message formatter and message builder.

Related

WSO2 EI Realtime Datamapper Priview Not working?

I tried WSO2 EI 6.6.0 Data-mapper mediator to convert JSON to XML. But when I try to click Try out button in the Realtime datamapper priview, it is not working. Can anyone help me to solve this issue, I am new to WSO2 EI?
I tried like below example
Creating a SOAP payload with namespaces
enter image description here
This is my WSO2 EI screenshot.

How to receive request at the middle of a sequence in wso2 esb

My requirement is like below,
Client initiate call to esb.
ESB creates a payload using payload factory mediator and calls another backend using call mediator.
Backend responds as a json response contains text as SUCCESS.
After SUCCESS response, same backend make a immediate request to a api in ESB with a json payload.
ESB sends 200 ok response.
ESB responds to client with json payload received in step 4.
So between step 1 to 6, client should be blocked. How can I achieve this goal.
NOTE: My ESB version is ESB 5.0.0

How to get a url for the WSO2 API Manger created SOAP wsdl

Hi I have imported an existing soap wsdl using wso2 api 2.1.0 manager.
I have the option to download the wsdl, to my local machine.
But what i want is to be able to access the newly created wsdl using an url.
How is this possible ?
Got the url from the
{you host name}/registry/resource/_system/governance/apimgt/applicationdata/wsdls/{your api name}.wsdl
you can also change the file type to text/xml in the metadata of the wsdl , so that it's directly viewable from the browser.

Multipart form data file upload using WSO2 API manager?

I have rest service to upload files and it is working fine.Now I created API in API manager and also given the same file upload service as the production endpoint. But now I am getting an error in my backed server while uploading the file using API manager endpoint.
I got the solution,Need to enable Binary Relay builders in axis2.xml file to use the multipart/form-data message formatting and also ensure that there is no custom header with request to handle multipart data.
<messageBuilder contentType="multipart/form-data"
class="org.wso2.carbon.relay.BinaryRelayBuilder"/>
<messageFormatter contentType="multipart/form-data"
class="org.wso2.carbon.relay.ExpandingMessageFormatter"/>

Receiving the client url with data into wso2 esb and send response to another client

If client sends the www.w3schools.org as url then i have to retrieve
all data in this url like XML data ,HTML data into my service,
and send all these XML data and HTML data to another client.
IS this possible in wso2 ESB, if possible
Can you give me any example for this.
You don't need ESB for this.. Just write a simple service, which accepts a request from the user, and do processing then send back the response to client.