Hi Nuwan,

You can see the corresponding 2.5.0 page is not there in docs. The reason
is this REST API was removed since BAM 2.5.0.
Instead you can use [1] for publishing events with REST.

[1] https://docs.wso2.com/display/BAM250/Input+HTTP+Event+Adapter

Thanks.


*Maninda Edirisooriya*
Senior Software Engineer

*WSO2, Inc.*lean.enterprise.middleware.

*Blog* : http://maninda.blogspot.com/
*E-mail* : [email protected]
*Skype* : @manindae
*Twitter* : @maninda

On Wed, Mar 4, 2015 at 2:03 PM, Nuwan Wimalasekara <[email protected]> wrote:

> Hi
> Actually This happens on BAM 2.5.0. Not 2.4.1. In 2.4.1 datareceiver API
> is working fine.
>
> Thanks,
> Nuwanw
>
> On Tue, Mar 3, 2015 at 11:08 PM, Nuwan Wimalasekara <[email protected]>
> wrote:
>
>> Hi
>> I just need to define a stream and publish the event to the created
>> stream using a rest client in BAM 2.4.1. As the documentation[1] , once
>> the datareceiver api is invoked, It redirect to login page with 302 header
>> instead of creating the stream.
>>
>> What is the wrong with this api or am I missing anything
>>
>> [1]
>> https://docs.wso2.com/display/BAM241/Sending+Events+through+the+REST+API
>>
>> Below is the curl request and response I am getting.
>>
>> curl -k --user admin:admin
>> https://localhost:9447/datareceiver/1.0.0/streams/ --data
>> @streamdefn1.json -H "Accept: application/json" -H "Content-type:
>> application/json" -X POST -v
>>
>> * Adding handle: conn: 0x7fd1a9003000
>>
>> * Adding handle: send: 0
>>
>> * Adding handle: recv: 0
>>
>> * Curl_addHandleToPipeline: length: 1
>>
>> * - Conn 0 (0x7fd1a9003000) send_pipe: 1, recv_pipe: 0
>>
>> * About to connect() to localhost port 9447 (#0)
>>
>> *   Trying ::1...
>>
>> * Connected to localhost (::1) port 9447 (#0)
>>
>> * TLS 1.0 connection using TLS_RSA_WITH_AES_128_CBC_SHA
>>
>> * Server certificate: localhost
>>
>> * Server auth using Basic with user 'admin'
>>
>> > POST /datareceiver/1.0.0/streams/ HTTP/1.1
>>
>> > Authorization: Basic YWRtaW46YWRtaW4=
>>
>> > User-Agent: curl/7.30.0
>>
>> > Host: localhost:9447
>>
>> > Accept: application/json
>>
>> > Content-type: application/json
>>
>> > Content-Length: 279
>>
>> >
>>
>> * upload completely sent off: 279 out of 279 bytes
>>
>> < HTTP/1.1 302 Found
>>
>> < Set-Cookie: JSESSIONID=E0495E522FDB3810278BA76F0FBE29BC; Path=/;
>> Secure; HttpOnly
>>
>> < Set-Cookie: requestedURI=../../datareceiver/1.0.0/streams/; Path=/
>>
>> < Location: https://localhost:9447/carbon/admin/login.jsp
>>
>> < Content-Type: text/html;charset=UTF-8
>>
>> < Content-Length: 0
>>
>> < Date: Wed, 04 Mar 2015 06:49:14 GMT
>>
>> * Server WSO2 Carbon Server is not blacklisted
>>
>> < Server: WSO2 Carbon Server
>>
>> <
>>
>> * Connection #0 to host localhost left intact
>>
>>
>> Thanks,
>> Nuwanw
>>
>> --
>> Nuwan Wimalasekara
>> Senior Software Engineer - Test Automation
>> WSO2, Inc.: http://wso2.com
>> lean. enterprise. middleware
>>
>> phone: +94 71 668 4620
>>
>>
>>
>>
>
>
> --
> Nuwan Wimalasekara
> Senior Software Engineer - Test Automation
> WSO2, Inc.: http://wso2.com
> lean. enterprise. middleware
>
> phone: +94 71 668 4620
>
>
>
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to