|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
Need some inputs on the HTTP Request Proxy settings |
« View previous topic :: View next topic » |
Author |
Message
|
chetan_1977 |
Posted: Tue Oct 16, 2007 9:58 pm Post subject: Need some inputs on the HTTP Request Proxy settings |
|
|
Newbie
Joined: 16 Oct 2007 Posts: 3
|
Had a small query. Would appreciate if you could help me on this.
I am facing some problems while using the HTTP Request node. If you could provide some inputs, it would be very valuable.
Please let me know if any of you have done or faced similar implementation. Below is the issue.
**********************************************************************************************************************************************
I am experiencing some problems while configuring the proxy settings during the use of the HTTPRequest Node on WMB v6.0.
Here is what I am trying to do :
I am using the HTTPRequest node to interact with a Webservice from the external world via the Wipro domain.
In the http request node, am trying to hit to the following URL: http://216.138.251.247/rapidwebservices/WebServices/DriverClaimHistoryGoldWS.asmx
The Message flow is quite simple : HTTP Input --> HTTP Request --> HTTP Reply
However it is failing at HTTP Request node due to proxy userid and p/w authentication (it goes through my company domain where it requires authentication).
Error recd is : Proxy-Authenticate = Basic realm="AD AUTHENTICATION Do not prefix Domain name\\ with the username"
Well, I have performed the following steps to resolve the issue
1. In the HTTP settings have added a parameter for HTTP(s) proxy location is required, I've mentioned my company proxy server and port.
2. Lastly, I've tried to add the proxy Host, Port and Uid/password (encrypted) parameters in the ESQL code as HTTPRequestHeaders prior to HTTP Request call.
SET OutputRoot.HTTPRequestHeader.Host='10.111.14.14:8080'; (this is the wipro proxy server)
SET OutputRoot.HTTPRequestHeader."Proxy-Authorization"='Y2hldGFuczpiYXRtYW45Iw==';
3. Lastly tried to use a JavaCompute prior the HTTP Request Node wherein I tried to pass the following (but the flow does not even enter the Java Compute node. Am I missing out on something simple here?):
Properties props = new Properties();
props.put("http.proxySet", "true");
props.put("http.proxyHost", "value");
props.put("http.proxyPort", "value");
props.put("http.proxyUser", "value");
props.put("http.proxyPassword", "value");
However, none seem to be working. Does anyone have a clue as to how we bypass the Proxy settings or implement it in Message Broker?
But I tried by enabling the internet proxy settings in the Eclipse toolkit (window -->preferences-->Internet proxy settings menu) to ensure if it works. Checked the Enable Proxy and Enable Proxy authentication settings
it worked. I does work as I get a successful response back.
So please let me know on this as I've lost enough hair on this.
Regards,
Chetan
*********************************************************
Message
Properties
MessageSet =
MessageType =
MessageFormat =
Encoding = 546
CodedCharSetId = 1208
Transactional = false
Persistence = false
CreationTime = 2007-10-09 13:22:38.960
ExpirationTime = -1
Priority = 0
ReplyIdentifier = 000000000000000000000000000000000000000000000000
ReplyProtocol = SOAP-HTTP
Topic =
ContentType = text/html
HTTPResponseHeader
X-Original-HTTP-Status-Line = HTTP/1.0 407 Proxy Authentication Required
X-Original-HTTP-Status-Code = 407
Date = Tue, 09 Oct 2007 13:22:51 GMT
Content-Length = 257
Content-Type = text/html
Server = NetCache appliance (NetApp/6.0.4)
Proxy-Authenticate = Basic realm="AD AUTHENTICATION Do not prefix WIPRO\\ with the username"
Via = 1.1 Pdccache (NetCache NetApp/5.5R5)
BLOB
UnknownParserName =
BLOB = 3c48544d4c3e0a3c484541443e3c5449544c453e3430372050726f78792041757468656e7469636174696f6e2052657175697265643c2f5449544c453e3c2f484541443e0a3c424f44593e0a3c48313e50726f78792041757468656e7469636174696f6e2052657175697265643c2f48313e0a3c48343e0a556e61626c6520746f20636f6d706c65746520726571756573743a3c503e0a4163636573732064656e6965642064756520746f2061757468656e7469636174696f6e206661696c7572652e0d0a0a3c2f48343e0a3c48523e0a3c2f424f44593e0a3c2f48544d4c3e0a2020202020202020202020202020202020202020202020202020202020202020
LocalEnvironment
Environment
ExceptionList
********************************************************* |
|
Back to top |
|
 |
chetan_1977 |
Posted: Tue Oct 16, 2007 10:00 pm Post subject: |
|
|
Newbie
Joined: 16 Oct 2007 Posts: 3
|
Apologies. I forgot to mention the product and environment details
Product: WMB v6.0
Env: Windows XP |
|
Back to top |
|
 |
jefflowrey |
Posted: Wed Oct 17, 2007 2:30 am Post subject: Re: Need some inputs on the HTTP Request Proxy settings |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
chetan_1977 wrote: |
Do not prefix Domain name\\ with the username" |
What does that mean? _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
chetan_1977 |
Posted: Wed Oct 17, 2007 3:47 am Post subject: |
|
|
Newbie
Joined: 16 Oct 2007 Posts: 3
|
Well, here is what I meant with it ....
******************************************************
HTTPResponseHeader
X-Original-HTTP-Status-Line = HTTP/1.0 407 Proxy Authentication Required
X-Original-HTTP-Status-Code = 407
Date = Tue, 09 Oct 2007 13:22:51 GMT
Content-Length = 257
Content-Type = text/html
Server = NetCache appliance (NetApp/6.0.4)
Proxy-Authenticate = Basic realm="AD AUTHENTICATION Do not prefix WIPRO\\ with the username"
Via = 1.1 Pdccache (NetCache NetApp/5.5R5)
**********************************************************
Here WIPRO is the domain name and no where in the code have I mentioned the Domain name. |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
|