You will need to do some troubleshoot. The given configuration which I sent
before tested with APIM 1.10.0 and ESB 4.9.0. Above trace suggest that your
media type is incorrect. So it's obvious. You may correct it and try again.

On Sat, Jan 9, 2016 at 8:28 PM, John Q <[email protected]> wrote:

> take a look at the http logs of the request and corresponding response. I
> guess this has nothing to do with the api manager but with the way I'm
> doing the rest call. I believe it will happen the same trying to call any
> other rest service...
>
> [2016-01-09 09:56:20,409] DEBUG - wire << "messageType:
> application/x-www-form-urlencoded[\r][\n]"
>
> [2016-01-09 09:56:20,409] DEBUG - wire << "Content-Type: application/json;
> charset=UTF-8[\r][\n]"
>
> [2016-01-09 09:56:20,409] DEBUG - wire << "FILE_PATH:
> /Users/javier/iralogix/in/New
> Account.xml.F826AAF56484284EE41451927537179.xml[\r][\n]"
>
> [2016-01-09 09:56:20,409] DEBUG - wire << "FILE_URI:
> file:///Users/javier/iralogix/in/New
> Account.xml.F826AAF56484284EE41451927537179.xml[\r][\n]"
>
> [2016-01-09 09:56:20,409] DEBUG - wire << "SOAPAction: urn:mediate[\r][\n]"
>
> [2016-01-09 09:56:20,409] DEBUG - wire << "Transfer-Encoding:
> chunked[\r][\n]"
>
> [2016-01-09 09:56:20,409] DEBUG - wire << "Host: localhost:8243[\r][\n]"
>
> [2016-01-09 09:56:20,410] DEBUG - wire << "Connection: Keep-Alive[\r][\n]"
>
> [2016-01-09 09:56:20,410] DEBUG - wire << "User-Agent:
> Synapse-PT-HttpComponents-NIO[\r][\n]"
>
> [2016-01-09 09:56:20,410] DEBUG - wire << "[\r][\n]"
>
> [2016-01-09 09:56:20,410] DEBUG - wire << "6e[\r][\n]"
>
> [2016-01-09 09:56:20,410] DEBUG - wire <<
> "<jsonObject><grant_type>password</grant_type><username>admin</username><password>admin</password></jsonObject>[\r][\n]"
>
> [2016-01-09 09:56:20,410] DEBUG - wire << "0[\r][\n]"
>
> [2016-01-09 09:56:20,410] DEBUG - wire << "[\r][\n]"
>
> [2016-01-09 09:56:20,424] DEBUG - wire >> "HTTP/1.1 415 Unsupported Media
> Type[\r][\n]"
>
> [2016-01-09 09:56:20,424] DEBUG - wire >> "Content-Type:
> application/octet-stream[\r][\n]"
>
> [2016-01-09 09:56:20,424] DEBUG - wire >> "Date: Sat, 09 Jan 2016 14:56:20
> GMT[\r][\n]"
>
> [2016-01-09 09:56:20,424] DEBUG - wire >> "Server:
> WSO2-PassThrough-HTTP[\r][\n]"
>
> [2016-01-09 09:56:20,424] DEBUG - wire >> "Transfer-Encoding:
> chunked[\r][\n]"
>
> [2016-01-09 09:56:20,424] DEBUG - wire >> "Connection: Keep-Alive[\r][\n]"
>
> [2016-01-09 09:56:20,424] DEBUG - wire >> "[\r][\n]"
>
> [2016-01-09 09:56:20,424] DEBUG - wire >> "0[\r][\n]"
>
> [2016-01-09 09:56:20,425] DEBUG - wire >> "[\r][\n]"
>
> On Sat, Jan 9, 2016 at 9:35 AM, John Q <[email protected]> wrote:
>
>> Harsha, it doesn't work, now I get this error:
>> AsyncCallback Can not output XML declaration, after other output has
>> already been done.
>>
>> Let me ask you something, is there any way to get the api manager token
>> with a soap request and not a rest one?
>>
>> On Sat, Jan 9, 2016 at 9:27 AM, John Q <[email protected]> wrote:
>>
>>> Hello, actually the transport that I am using is VFS, because I want my
>>> sequence to start once a file get to a folder, I have a complex process and
>>> it's working fine, I just need to introduce this call to the api manager in
>>> order to get the token. I have removed all my stuff and left only the call
>>> to the getToken sequence, I'm gonna test what you suggested me and I'll let
>>> you know, thanks a lot.
>>>
>>> On Sat, Jan 9, 2016 at 2:18 AM, Harsha Kumara <[email protected]> wrote:
>>>
>>>> Can you ttry with following sequence and proxy.
>>>>
>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>> <sequence name="GetToken" trace="disable" xmlns="
>>>> http://ws.apache.org/ns/synapse";>
>>>>     <log level="custom">
>>>>         <property name="event" value="RETRIEVING TOKEN FROM API
>>>> MANAGER..."/>
>>>>         <property expression="get-property('SYSTEM_DATE')" name="date"
>>>> xmlns:ns="http://org.apache.synapse/xsd"/>
>>>>     </log>
>>>>     <property
>>>>         expression="fn:concat('Basic
>>>> ','UEhKS1VaSjJWMUlHTU16QTYyUHpWSXppdUhFYTpfZklMQkxKMDhLQXFENmNFV3k5Y29WekE4cklh')"
>>>>         name="Authorization" scope="transport" type="STRING" xmlns:ns="
>>>> http://org.apache.synapse/xsd"/>
>>>>     <property name="grant_type" scope="axis2" type="STRING"
>>>> value="password"/>
>>>>     <property name="username" scope="axis2" type="STRING"
>>>> value="admin"/>
>>>>     <property name="password" scope="axis2" type="STRING"
>>>> value="admin"/>
>>>>     <payloadFactory media-type="json">
>>>>         <format>
>>>>
>>>> {"grant_type":"password","username":"admin","password":"admin"}
>>>>
>>>> </format>
>>>>     </payloadFactory>
>>>>     <property name="messageType" scope="axis2" type="STRING"
>>>> value="application/x-www-form-urlencoded"/>
>>>>     <call>
>>>>         <endpoint>
>>>>             <http method="POST" trace="disable" uri-template="
>>>> https://localhost:8243/token"/>
>>>>         </endpoint>
>>>>     </call>
>>>>     <send/>
>>>> </sequence>
>>>>
>>>> Proxy
>>>>
>>>> <proxy xmlns="http://ws.apache.org/ns/synapse";
>>>>        name="Test"
>>>>        transports="http,https"
>>>>        statistics="disable"
>>>>        trace="disable"
>>>>        startOnLoad="true">
>>>>    <target inSequence="GetToken"/>
>>>>    <description/>
>>>> </proxy>
>>>>
>>>> If it didn't let me know how you trying your sequence.
>>>>
>>>> On Sat, Jan 9, 2016 at 12:20 PM, John Q <[email protected]> wrote:
>>>>
>>>>> take a look at this:
>>>>>
>>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>>>
>>>>> <sequence name="GetToken" trace="disable"
>>>>>
>>>>> xmlns="http://ws.apache.org/ns/synapse";>
>>>>>
>>>>> <log level="custom">
>>>>>
>>>>> <property name="event" value="RETRIEVING TOKEN FROM API MANAGER..." />
>>>>>
>>>>> <property expression="get-property('SYSTEM_DATE')" name="date" />
>>>>>
>>>>> </log>
>>>>>
>>>>> <property
>>>>>
>>>>> expression="fn:concat('Basic
>>>>> ','SW9Mb0ZCQ3lkaE9yVXhjQUtiTGpEVmloMU9RYTpWakhITjR2RXl5REFXVTBlbmdqZWxYeFp5M2th')"
>>>>>
>>>>> name="Authorization" scope="transport" type="STRING"
>>>>>
>>>>> xmlns:ns="http://org.apache.synapse/xsd"; />
>>>>>
>>>>> <property name="messageType" scope="axis2" type="STRING"
>>>>>
>>>>> value="application/x-www-form-urlencoded" />
>>>>>
>>>>> <property name="grant_type" scope="axis2" type="STRING" value=
>>>>> "password" />
>>>>>
>>>>> <property name="username" scope="axis2" type="STRING" value="admin" />
>>>>>
>>>>> <property name="password" scope="axis2" type="STRING" value="admin" />
>>>>>
>>>>> <payloadFactory media-type="json">
>>>>>
>>>>> <format>
>>>>>
>>>>> {"grant_type":"password","username":"admin","passwod":"admin"}
>>>>>
>>>>> </format>
>>>>>
>>>>> <args />
>>>>>
>>>>> </payloadFactory>
>>>>>
>>>>> <call>
>>>>>
>>>>> <endpoint>
>>>>>
>>>>> <http method="post" trace="disable" uri-template="
>>>>> http://localhost:8243/token"; />
>>>>>
>>>>> </endpoint>
>>>>>
>>>>> </call>
>>>>>
>>>>> </sequence>
>>>>>
>>>>> On Sat, Jan 9, 2016 at 1:36 AM, Harsha Kumara <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> It seems that request going outside from the esb is not correct. So
>>>>>> token endpoint send back a error  
>>>>>> "{"error":"invalid_request","error_description":"Missing
>>>>>> grant_type parameter value"}[\r][\n]". In wire I can see following body
>>>>>> which send to the token endpoint. Please attach your configurations such 
>>>>>> as
>>>>>> proxy and sequences.
>>>>>>
>>>>>> [2016-01-09 00:00:01,093] DEBUG - wire <<
>>>>>> "<jsonObject><grant_type>password</grant_type><username>admin</username><password>admin</password></jsonObject>[\r][\n]"
>>>>>> Also we have set of books writte by wso2 authors. You may find them
>>>>>> in [1].
>>>>>>
>>>>>> [1] -
>>>>>> http://www.amazon.com/Advanced-API-Security-Securing-OpenID/dp/1430268182/
>>>>>>
>>>>>> On Sat, Jan 9, 2016 at 11:48 AM, John Q <[email protected]> wrote:
>>>>>>
>>>>>>> wait, note that the line is in the section 3 and it belongs to the
>>>>>>> soapUI http logs, not to esb's one. :( sorry, take a look at the esb's 
>>>>>>> and
>>>>>>> you'll see that the request is not ok...
>>>>>>>
>>>>>>> can you send me your sequence code and the corresponding http logs
>>>>>>> in order to compare with mine?
>>>>>>>
>>>>>>> On Sat, Jan 9, 2016 at 1:03 AM, John Q <[email protected]> wrote:
>>>>>>>
>>>>>>>> Oh god I didn't see it before, I was only trying to see it using
>>>>>>>> the log mediator as I used to do. thanks a lot, by the way, is there 
>>>>>>>> any
>>>>>>>> available book of wso2? even paid?
>>>>>>>>
>>>>>>>> thanks again.
>>>>>>>> john
>>>>>>>>
>>>>>>>> On Sat, Jan 9, 2016 at 12:35 AM, Harsha Kumara <[email protected]>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Following line indicate that you are getting the token. You may
>>>>>>>>> use xpath or appropriate json function to extract it.
>>>>>>>>>
>>>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:<<
>>>>>>>>> "{"scope":"default","token_type":"bearer","expires_in":2789,"refresh_token":"15b792d5c48dbe1c8a9a88ce6d4542cf","access_token":"bdf05b9c1eed3ce21317d8a5581b17"}"
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Sat, Jan 9, 2016 at 10:32 AM, John Q <[email protected]>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Harshak,
>>>>>>>>>> Your  help has been very useful, but I haven't solved it yet.
>>>>>>>>>>
>>>>>>>>>> see above
>>>>>>>>>>
>>>>>>>>>> 1. the code inside the sequence into de esb
>>>>>>>>>> 2. the http logs from esb (doesn't work).
>>>>>>>>>> 3. the http logs from soapui (it works).
>>>>>>>>>>
>>>>>>>>>> 1.
>>>>>>>>>>
>>>>>>>>>> <payloadFactory media-type="json">
>>>>>>>>>>
>>>>>>>>>>     <format>
>>>>>>>>>>
>>>>>>>>>> {"grant_type":"password","username":"admin","password":"admin"}
>>>>>>>>>>
>>>>>>>>>> </format>
>>>>>>>>>>
>>>>>>>>>>     <args/>
>>>>>>>>>>
>>>>>>>>>>   </payloadFactory>
>>>>>>>>>>
>>>>>>>>>>   <property
>>>>>>>>>>
>>>>>>>>>>     expression="fn:concat('Basic
>>>>>>>>>> ','SW9Mb0ZCQ3lkaE9yVXhjQUtiTGpEVmloMU9RYTpWakhITjR2RXl5REFXVTBlbmdqZWxYeFp5M2th')"
>>>>>>>>>>
>>>>>>>>>>     name="Authorization" scope="transport" type="STRING" xmlns:ns
>>>>>>>>>> ="http://org.apache.synapse/xsd"/>
>>>>>>>>>>
>>>>>>>>>>   <property name="messageType" scope="axis2" type="STRING" value=
>>>>>>>>>> "application/x-www-form-urlencoded"/>
>>>>>>>>>>
>>>>>>>>>>   <call>
>>>>>>>>>>
>>>>>>>>>>     <endpoint>
>>>>>>>>>>
>>>>>>>>>>       <http method="post" trace="disable" uri-template="
>>>>>>>>>> https://localhost:8243/token"/>
>>>>>>>>>>
>>>>>>>>>>     </endpoint>
>>>>>>>>>>
>>>>>>>>>>   </call>
>>>>>>>>>>
>>>>>>>>>> 2.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> [2016-01-09 00:00:01,091] DEBUG - wire << "POST /token
>>>>>>>>>> HTTP/1.1[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> [2016-01-09 00:00:01,091] DEBUG - wire << "FILE_NAME: New
>>>>>>>>>> Account.xml.F826AAF56484284EE41451927537179.xml[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> [2016-01-09 00:00:01,091] DEBUG - wire << "Authorization: Basic
>>>>>>>>>> SW9Mb0ZCQ3lkaE9yVXhjQUtiTGpEVmloMU9RYTpWakhITjR2RXl5REFXVTBlbmdqZWxYeFp5M2th[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> [2016-01-09 00:00:01,092] DEBUG - wire << "Content-Type:
>>>>>>>>>> application/x-www-form-urlencoded; charset=UTF-8[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> [2016-01-09 00:00:01,092] DEBUG - wire << "FILE_PATH:
>>>>>>>>>> /Users/javier/iralogix/in/New
>>>>>>>>>> Account.xml.F826AAF56484284EE41451927537179.xml[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> [2016-01-09 00:00:01,092] DEBUG - wire << "FILE_URI:
>>>>>>>>>> file:///Users/javier/iralogix/in/New
>>>>>>>>>> Account.xml.F826AAF56484284EE41451927537179.xml[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> [2016-01-09 00:00:01,092] DEBUG - wire << "SOAPAction:
>>>>>>>>>> urn:mediate[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> [2016-01-09 00:00:01,092] DEBUG - wire << "Transfer-Encoding:
>>>>>>>>>> chunked[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> [2016-01-09 00:00:01,092] DEBUG - wire << "Host:
>>>>>>>>>> localhost:8243[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> [2016-01-09 00:00:01,092] DEBUG - wire << "Connection:
>>>>>>>>>> Keep-Alive[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> [2016-01-09 00:00:01,092] DEBUG - wire << "User-Agent:
>>>>>>>>>> Synapse-PT-HttpComponents-NIO[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> [2016-01-09 00:00:01,092] DEBUG - wire << "[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> [2016-01-09 00:00:01,092] DEBUG - wire << "6e[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> [2016-01-09 00:00:01,093] DEBUG - wire <<
>>>>>>>>>> "<jsonObject><grant_type>password</grant_type><username>admin</username><password>admin</password></jsonObject>[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> [2016-01-09 00:00:01,093] DEBUG - wire << "0[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> [2016-01-09 00:00:01,093] DEBUG - wire << "[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> [2016-01-09 00:00:01,102] DEBUG - wire >> "HTTP/1.1 400 Bad
>>>>>>>>>> Request[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> [2016-01-09 00:00:01,102] DEBUG - wire >> "Content-Type:
>>>>>>>>>> application/json[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> [2016-01-09 00:00:01,102] DEBUG - wire >> "Date: Sat, 09 Jan 2016
>>>>>>>>>> 05:00:01 GMT[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> [2016-01-09 00:00:01,103] DEBUG - wire >> "Server:
>>>>>>>>>> WSO2-PassThrough-HTTP[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> [2016-01-09 00:00:01,103] DEBUG - wire >> "Transfer-Encoding:
>>>>>>>>>> chunked[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> [2016-01-09 00:00:01,103] DEBUG - wire >> "Connection:
>>>>>>>>>> Close[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> [2016-01-09 00:00:01,103] DEBUG - wire >> "[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> [2016-01-09 00:00:01,104] DEBUG - wire >> "54[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> [2016-01-09 00:00:01,104] DEBUG - wire >>
>>>>>>>>>> "{"error":"invalid_request","error_description":"Missing grant_type
>>>>>>>>>> parameter value"}[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> [2016-01-09 00:00:01,104] DEBUG - wire >> "0[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> [2016-01-09 00:00:01,104] DEBUG - wire >> "[\r][\n]"
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> 3.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:>> "POST
>>>>>>>>>> /token?grant_type=password&username=admin&password=admin 
>>>>>>>>>> HTTP/1.1[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:>> "Accept-Encoding:
>>>>>>>>>> gzip,deflate[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:>> "MIME-Version: 1.0[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:>> "Authorization: Basic
>>>>>>>>>> SW9Mb0ZCQ3lkaE9yVXhjQUtiTGpEVmloMU9RYTpWakhITjR2RXl5REFXVTBlbmdqZWxYeFp5M2th[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:>> "Content-Type:
>>>>>>>>>> application/x-www-form-urlencoded[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:>> "Content-Length: 45[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:>> "Host:
>>>>>>>>>> localhost:8243[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:>> "Connection:
>>>>>>>>>> Keep-Alive[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:>> "User-Agent:
>>>>>>>>>> Apache-HttpClient/4.1.1 (java 1.5)[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:>> "[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:>> "[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:>>
>>>>>>>>>> "------=_Part_2_1407486111.1452314212801--"
>>>>>>>>>>
>>>>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:>> "[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:<< "HTTP/1.1 200 OK[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:<< "Content-Type:
>>>>>>>>>> application/json[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:<< "Pragma: no-cache[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:<< "Cache-Control:
>>>>>>>>>> no-store[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:<< "Date: Sat, 09 Jan 2016
>>>>>>>>>> 04:36:52 GMT[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:<< "Server:
>>>>>>>>>> WSO2-PassThrough-HTTP[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:<< "Transfer-Encoding:
>>>>>>>>>> chunked[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:<< "Connection:
>>>>>>>>>> Keep-Alive[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:<< "[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:<< "9e[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:<<
>>>>>>>>>> "{"scope":"default","token_type":"bearer","expires_in":2789,"refresh_token":"15b792d5c48dbe1c8a9a88ce6d4542cf","access_token":"bdf05b9c1eed3ce21317d8a5581b17"}"
>>>>>>>>>>
>>>>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:<< "[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:<< "0[\r][\n]"
>>>>>>>>>>
>>>>>>>>>> Fri Jan 08 23:36:52 EST 2016:DEBUG:<< "[\r][\n]"
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Fri, Jan 8, 2016 at 10:58 PM, Harsha Kumara <[email protected]>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi John,
>>>>>>>>>>>
>>>>>>>>>>> I have tested the given API, it's working perfectly. You can
>>>>>>>>>>> enable wire logs in ESB as in [1] and check your incoming and 
>>>>>>>>>>> outgoing
>>>>>>>>>>> requests.
>>>>>>>>>>>
>>>>>>>>>>> [1] -
>>>>>>>>>>> http://mytecheye.blogspot.com/2013/09/wso2-esb-all-about-wire-logs.html
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Thanks,
>>>>>>>>>>> Harsha
>>>>>>>>>>>
>>>>>>>>>>> On Sat, Jan 9, 2016 at 1:49 AM, John Q <[email protected]>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> I was doing that, but I get this response
>>>>>>>>>>>>
>>>>>>>>>>>> <soapenv:Envelope xmlns:soapenv="
>>>>>>>>>>>> http://schemas.xmlsoap.org/soap/envelope/";><soapenv:Body><axis2ns12:binary
>>>>>>>>>>>> xmlns:axis2ns12="http://ws.apache.org/commons/ns/payload
>>>>>>>>>>>> "></axis2ns12:binary></soapenv:Body></soapenv:Envelope>
>>>>>>>>>>>>
>>>>>>>>>>>> what can I do?
>>>>>>>>>>>>
>>>>>>>>>>>> On Fri, Jan 8, 2016 at 2:45 PM, Harsha Kumara <[email protected]
>>>>>>>>>>>> > wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi John,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Previous configuration I just sent for your reference. Please
>>>>>>>>>>>>> use below. Replace values matching to your configurations.
>>>>>>>>>>>>>
>>>>>>>>>>>>> <api xmlns="http://ws.apache.org/ns/synapse"; name="token"
>>>>>>>>>>>>> context="/test">
>>>>>>>>>>>>>    <resource methods="GET" uri-template="/*">
>>>>>>>>>>>>>       <inSequence>
>>>>>>>>>>>>>          <property xmlns:ns="http://org.apache.synapse/xsd";
>>>>>>>>>>>>> name="Authorization" expression="fn:concat('Basic
>>>>>>>>>>>>> ','UEhKS1VaSjJWMUlHTU16QTYyUHpWSXppdUhFYTpfZklMQkxKMDhLQXFENmNFV3k5Y29WekE4cklh')"
>>>>>>>>>>>>> scope="transport"/>
>>>>>>>>>>>>>          <payloadFactory media-type="json">
>>>>>>>>>>>>>             <format>{"grant_type":"password",
>>>>>>>>>>>>>  "username":"admin",      "password":"admin"}  </format>
>>>>>>>>>>>>>             <args/>
>>>>>>>>>>>>>          </payloadFactory>
>>>>>>>>>>>>>          <property name="messageType"
>>>>>>>>>>>>> value="application/x-www-form-urlencoded" scope="axis2"/>
>>>>>>>>>>>>>          <send>
>>>>>>>>>>>>>             <endpoint>
>>>>>>>>>>>>>                <http method="POST" uri-template="
>>>>>>>>>>>>> https://localhost:8243/token"/>
>>>>>>>>>>>>>             </endpoint>
>>>>>>>>>>>>>          </send>
>>>>>>>>>>>>>       </inSequence>
>>>>>>>>>>>>>       <outSequence>
>>>>>>>>>>>>>          <send/>
>>>>>>>>>>>>>       </outSequence>
>>>>>>>>>>>>>    </resource>
>>>>>>>>>>>>> </api>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>> Harsha
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Sat, Jan 9, 2016 at 12:43 AM, John Q <[email protected]>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hello Harsha, Thanks for your answer.
>>>>>>>>>>>>>> I'm having problems with the code you provided me, this is
>>>>>>>>>>>>>> what I have now:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> <property xmlns:ns="http://org.apache.synapse/xsd"; name=
>>>>>>>>>>>>>> "Authorization" expression="fn:concat('Basic
>>>>>>>>>>>>>> ','SW9Mb0ZCQ3lkaE9yVXhjQUtiTGpEVmloMU9RYTpWakhITjR2RXl5REFXVTBlbmdqZWxYeFp5M2th')"
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> scope="transport" />
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> <payloadFactory media-type="json">
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> <format>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>           {grant_type=password&username=admin&password=admin}
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> </format>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> </payloadFactory>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> <property name="messageType" value=
>>>>>>>>>>>>>> "application/x-www-form-urlencoded" scope="axis2" />
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> <call>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>     <endpoint>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>           <http method="post" uri-template="
>>>>>>>>>>>>>> https://localhost:8243/token"; />
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>     </endpoint>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> </call>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The developer studio doesn't allow me to save the file, it
>>>>>>>>>>>>>> says the username element should end with a ;
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> could you help me with this?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> also, once I get the token, how can I save it to a property?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I have worked with soap before, but it's my first time with
>>>>>>>>>>>>>> rest from the ESB,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thanks again,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Fri, Jan 8, 2016 at 1:22 PM, Harsha Kumara <
>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi John,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> First you have to build token request within sequence and
>>>>>>>>>>>>>>> then call the token APIs. Details about token APIs can be found 
>>>>>>>>>>>>>>> in [1].
>>>>>>>>>>>>>>> Let's say you need to request a token with password grant type, 
>>>>>>>>>>>>>>> then you
>>>>>>>>>>>>>>> have to build a request as format specified in [2]. Below I 
>>>>>>>>>>>>>>> have specified
>>>>>>>>>>>>>>> the configuration you should write within a sequence. I haven't 
>>>>>>>>>>>>>>> tested. But
>>>>>>>>>>>>>>> format should be same. You may use call mediator instead send 
>>>>>>>>>>>>>>> mediator.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>   <property xmlns:ns="http://org.apache.synapse/xsd";
>>>>>>>>>>>>>>> name="Authorization" expression="fn:concat('Basic ','Base64 
>>>>>>>>>>>>>>> encoded
>>>>>>>>>>>>>>> consumerKey:consumerSecret')" scope="transport" />
>>>>>>>>>>>>>>>    <payloadFactory media-type="json">
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> <format>{"grant_type=password&username=<username>&password=<password>"}
>>>>>>>>>>>>>>>   </format>
>>>>>>>>>>>>>>>    </payloadFactory>
>>>>>>>>>>>>>>>    <property name="messageType"
>>>>>>>>>>>>>>> value="application/x-www-form-urlencoded" scope="axis2" />
>>>>>>>>>>>>>>>    <send>
>>>>>>>>>>>>>>>       <endpoint>
>>>>>>>>>>>>>>>          <http method="post" uri-template="
>>>>>>>>>>>>>>> https://localhost:8243/token"; />
>>>>>>>>>>>>>>>       </endpoint>
>>>>>>>>>>>>>>>    </send>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> [1] - https://docs.wso2.com/display/AM1100/Token+API
>>>>>>>>>>>>>>> [2] -
>>>>>>>>>>>>>>> https://docs.wso2.com/display/AM1100/Generating+Access+Tokens+with+User+Credentials+-+Password+Grant+Type
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Please use dev mailing list for these type of conversations.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>> Harsha
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Fri, Jan 8, 2016 at 11:28 PM, John Q <[email protected]
>>>>>>>>>>>>>>> > wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hello,
>>>>>>>>>>>>>>>> Can any body tell me how can I get a an Api Manager Token
>>>>>>>>>>>>>>>> from a sequence in the ESB?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I know how to do it from a rest client but I don't know how
>>>>>>>>>>>>>>>> to do the same thing from the esb using a payload mediator or 
>>>>>>>>>>>>>>>> whatever,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> thanks,
>>>>>>>>>>>>>>>> johnq
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>> Architecture mailing list
>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> Harsha Kumara
>>>>>>>>>>>>>>> Software Engineer, WSO2 Inc.
>>>>>>>>>>>>>>> Mobile: +94775505618
>>>>>>>>>>>>>>> Blog:harshcreationz.blogspot.com
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>> Architecture mailing list
>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>> Architecture mailing list
>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> Harsha Kumara
>>>>>>>>>>>>> Software Engineer, WSO2 Inc.
>>>>>>>>>>>>> Mobile: +94775505618
>>>>>>>>>>>>> Blog:harshcreationz.blogspot.com
>>>>>>>>>>>>>
>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>> Architecture mailing list
>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> Architecture mailing list
>>>>>>>>>>>> [email protected]
>>>>>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Harsha Kumara
>>>>>>>>>>> Software Engineer, WSO2 Inc.
>>>>>>>>>>> Mobile: +94775505618
>>>>>>>>>>> Blog:harshcreationz.blogspot.com
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> Architecture mailing list
>>>>>>>>>>> [email protected]
>>>>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Architecture mailing list
>>>>>>>>>> [email protected]
>>>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Harsha Kumara
>>>>>>>>> Software Engineer, WSO2 Inc.
>>>>>>>>> Mobile: +94775505618
>>>>>>>>> Blog:harshcreationz.blogspot.com
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Architecture mailing list
>>>>>>>>> [email protected]
>>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Architecture mailing list
>>>>>>> [email protected]
>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Harsha Kumara
>>>>>> Software Engineer, WSO2 Inc.
>>>>>> Mobile: +94775505618
>>>>>> Blog:harshcreationz.blogspot.com
>>>>>>
>>>>>> _______________________________________________
>>>>>> Architecture mailing list
>>>>>> [email protected]
>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Architecture mailing list
>>>>> [email protected]
>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Harsha Kumara
>>>> Software Engineer, WSO2 Inc.
>>>> Mobile: +94775505618
>>>> Blog:harshcreationz.blogspot.com
>>>>
>>>> _______________________________________________
>>>> Architecture mailing list
>>>> [email protected]
>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>
>>>>
>>>
>>
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 
Harsha Kumara
Software Engineer, WSO2 Inc.
Mobile: +94775505618
Blog:harshcreationz.blogspot.com
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to