IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
  • 1.  Issue with Http inbound request

    Posted Mon April 22, 2013 02:58 PM

    Hi All,

    One of our customer is sending https post request directly yo wm.tn:receive service. Till reverse proxy the request is https and from proxy the request will hit our http port.

    We have created a user for the partner and assigned to TNPartners ACLs. Now we can see the request hitting internal IS. But the user is not getting identified and coming as “local/default” which has no access to invoke the receive service.

    Here is the IS log :

    2013-04-22 08:35:09 CDT [ISC.0039.0001D] POST /invoke/wm.tn/receive
    2013-04-22 08:35:09 CDT [ISC.0038.0002D] ← Reverse-Via: ZQSIUO
    2013-04-22 08:35:09 CDT [ISC.0038.0002D] ← Host: deveai.sg.com:9110
    2013-04-22 08:35:09 CDT [ISC.0038.0002D] ← Content-Type: application/xml
    2013-04-22 08:35:09 CDT [ISC.0038.0002D] ← Authorization: �E�:****
    2013-04-22 08:35:09 CDT [ISC.0038.0002D] ← Connection: Keep-Alive
    2013-04-22 08:35:09 CDT [ISC.0038.0002D] ← Content-Length: 353
    2013-04-22 08:35:09 CDT [ISS.0012.0003T] Client did not provide a session ID. Creating a new session 73cea780ab5111e28decea928742a087.
    2013-04-22 08:35:09 CDT [ISC.0038.0002D] → HTTP/1.1 500 String index out of range: -1
    2013-04-22 08:35:09 CDT [ISC.0038.0002D] → Set-Cookie: ssnid=73cea780ab5111e28decea928742a087; path=/; HttpOnly
    2013-04-22 08:35:09 CDT [ISC.0038.0002D] → Connection: close
    2013-04-22 08:35:09 CDT [ISC.0038.0002D] → Content-Length: 0

    If I check the Authorization parameter, its encoded. Not sure how to get the correct username and password.

    Also the HTTP response is 500 and its saying String index out of range.

    Please help me in resolving the issue, its really urgent.

    Thanks,
    Renuka


    #webMethods
    #Integration-Server-and-ESB


  • 2.  RE: Issue with Http inbound request

    Posted Mon April 22, 2013 03:35 PM

    Question to you:
    Have you already shared the RG/Proxy IS certificate with your TP as they are hitting your HTTP/s port URL?
    If you do then the Internal invoke should work no matter the user shows Default and request should come thru with success in the TN.

    Also just make sure the user you have created and the ACL belongs to Everybody,TNPartners group from the User Management page.

    HTH,
    RMG


    #Integration-Server-and-ESB
    #webMethods


  • 3.  RE: Issue with Http inbound request

    Posted Tue April 23, 2013 12:01 AM

    yes , we have shared Reverse proxy certificate to the partner.

    But I have question here, if the user is not getting identified and default user has no permsssions to invoke tn.receive service. Then how can the doucment hit TN.

    we have created user and assigned to TN partners ACLs.

    I am suspecting in http header, the user and password are coming with encoding and IS is not able to identify the user. Is that be an issue?

    ← Authorization: ?E?:****

    Thanks,
    Renuka


    #Integration-Server-and-ESB
    #webMethods


  • 4.  RE: Issue with Http inbound request

    Posted Tue April 23, 2013 11:21 AM

    It will based on the certificate and the access from RG to your internal server and also can you check the tn:receive Execute ACL show as (TNPartners)? We have the similar setup here and it works as expected for some users we have created shows the name in the Activity Log and who ever doesn’t shows Default and it works fine with no invoke errors.

    HTH,
    RMG


    #webMethods
    #Integration-Server-and-ESB