ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » OutputLocalEnvironment

Post new topic  Reply to topic
 OutputLocalEnvironment « View previous topic :: View next topic » 
Author Message
kotagiriaashish
PostPosted: Thu Oct 02, 2014 1:22 am    Post subject: OutputLocalEnvironment Reply with quote

Disciple

Joined: 06 Aug 2011
Posts: 165

I have been working with webservices since a year... and this problem... i cant understand....

Im setting the request URL before SOAP Request node like


Code:
SET OutputLocalEnvironment.Destination.SOAP.Request.Transport.HTTP.RequestURI = Environment.Variables.Backend_URL;


but the SOAP request node still picks up the url which is set in its properties instead of overriding it with the one in Localenvironment...

I did this several times before... i cant understand whats going wrong!
Back to top
View user's profile Send private message
Esa
PostPosted: Thu Oct 02, 2014 2:22 am    Post subject: Reply with quote

Grand Master

Joined: 22 May 2008
Posts: 1387
Location: Finland

What is the 'compute mode' setting of your compute node?
Back to top
View user's profile Send private message
kotagiriaashish
PostPosted: Thu Oct 02, 2014 3:10 am    Post subject: Reply with quote

Disciple

Joined: 06 Aug 2011
Posts: 165

Esa wrote:
What is the 'compute mode' setting of your compute node?


Its set to ALL ... thats not the issue the issue is in debug it shows that its requesting to backend URL in Localenvironment but when the request fails this is the exceptionlist

Quote:
ExceptionList
RecoverableException
File:CHARACTER:F:\build\slot1\S800_P\src\DataFlowEngine\ImbDataFlowNode.cpp
Line:INTEGER:1152
Function:CHARACTER:ImbDataFlowNode::createExceptionList
Type:CHARACTER:ComIbmSOAPInputNode
Name:CHARACTER:DeviceManagement_Main#FCMComposite_1_1
Label:CHARACTER:DeviceManagement_Main.SOAP Input
Catalog:CHARACTER:BIPmsgs
Severity:INTEGER:3
Number:INTEGER:2230
Text:CHARACTER:Node throwing exception
RecoverableException
File:CHARACTER:F:\build\slot1\S800_P\src\DataFlowEngine\ImbComputeNode.cpp
Line:INTEGER:497
Function:CHARACTER:ImbComputeNode::evaluate
Type:CHARACTER:ComIbmComputeNode
Name:CHARACTER:DeviceManagement_Main#FCMComposite_1_3
Label:CHARACTER:DeviceManagement_Main.Validate_User
Catalog:CHARACTER:BIPmsgs
Severity:INTEGER:3
Number:INTEGER:2230
Text:CHARACTER:Caught exception and rethrowing
RecoverableException
File:CHARACTER:F:\build\slot1\S800_P\src\DataFlowEngine\ImbRdl\ImbRdlStatementGroup.cpp
Line:INTEGER:666
Function:CHARACTER:SqlStatementGroup::execute
Type:CHARACTER:ImbESQLManager
Name:CHARACTER:ImbESQLManager
Label:CHARACTER:ImbESQLManager
Catalog:CHARACTER:BIPmsgs
Severity:INTEGER:3
Number:INTEGER:2488
Text:CHARACTER:Error detected, rethrowing
Insert
Type:INTEGER:5
Text:CHARACTER:.IDM_Main_Validate_User.Main
Insert
Type:INTEGER:5
Text:CHARACTER:105.3
Insert
Type:INTEGER:5
Text:CHARACTER:PROPAGATE TO LABEL Operation_Name FINALIZE DEFAULT DELETE DEFAULT;
RecoverableException
File:CHARACTER:F:\build\slot1\S800_P\src\DataFlowEngine\TemplateNodes\ImbRequestTemplateNode.cpp
Line:INTEGER:532
Function:CHARACTER:ImbRequestTemplateNode::processMessageAssemblyToFailure
Type:CHARACTER:ImbRequestTemplateNode
Name:CHARACTER:DeviceManagement_Main#FCMComposite_1_6.Create_Device_Segment#FCMComposite_1_4
Label:CHARACTER:DeviceManagement_Main.Create_Device_Segment.SOAP Request
Catalog:CHARACTER:BIPmsgs
Severity:INTEGER:3
Number:INTEGER:2230
Text:CHARACTER:Caught exception and rethrowing
RecoverableException
File:CHARACTER:F:\build\slot1\S800_P\src\WebServices\WSLibrary\ImbSOAPRequestNode.cpp
Line:INTEGER:819
Function:CHARACTER:ImbSOAPRequestNode::requestData
Type:CHARACTER:ImbRequestTemplateNode
Name:CHARACTER:DeviceManagement_Main#FCMComposite_1_6.Create_Device_Segment#FCMComposite_1_4
Label:CHARACTER:DeviceManagement_Main.Create_Device_Segment.SOAP Request
Catalog:CHARACTER:BIPmsgs
Severity:INTEGER:3
Number:INTEGER:3754
Text:CHARACTER:Error occurred in ImbSOAPRequestHelper::makeSOAPRequest()
RecoverableException
File:CHARACTER:F:\build\slot1\S800_P\src\WebServices\WSLibrary\ImbSOAPRequestHelper.cpp
Line:INTEGER:3518
Function:CHARACTER:ImbSOAPRequestHelper::logWebServiceInvocationException
Type:CHARACTER:
Name:CHARACTER:
Label:CHARACTER:
Catalog:CHARACTER:BIPmsgs
Severity:INTEGER:3
Number:INTEGER:3162
Text:CHARACTER:WebService Request Exception
Insert
Type:INTEGER:12
Text:CHARACTER:436f6e74656e742d4c656e6774683a20313133370d0a436f6e74656e742d547970653a20746578742f786d6c3b20636861727365743d7574662d380d0a4163636570742d456e636f64696e673a20677a69702c6465666c6174650d0a557365722d4167656e743a204170616368652d48747470436c69656e742f342e312e3120286a61766120312e35290d0a486f73743a20616e790d0a534f4150416374696f6e3a202275726e3a6372656174654465766963655365676d656e74220d0a436f6e6e656374696f6e3a204b6565702d416c6976650d0a0d0a
Insert
Type:INTEGER:12
Text:CHARACTER:3c4e53313a......message blob data.........e
Insert
Type:INTEGER:5
Text:CHARACTER:
Insert
Type:INTEGER:5
Text:CHARACTER:
Insert
Type:INTEGER:5
Text:CHARACTER:POST http://XX.XXX.XXX.XX:18181/ABC/services/SomeService HTTP/1.1

RecoverableException
File:CHARACTER:F:\build\slot1\S800_P\src\WebServices\WSLibrary\ImbWSRequest.cpp
Line:INTEGER:256
Function:CHARACTER:ImbWSRequest::makeWSRequest
Type:CHARACTER:
Name:CHARACTER:
Label:CHARACTER:
Catalog:CHARACTER:BIPmsgs
Severity:INTEGER:3
Number:INTEGER:3152
Text:CHARACTER:A Web Service request has detected a SOCKET error whilst invoking a web service located at host &1, on port &2, on path &3.
Insert
Type:INTEGER:5
Text:CHARACTER:any
Insert
Type:INTEGER:2
Text:CHARACTER:80
Insert
Type:INTEGER:5
Text:CHARACTER:/
SocketException
File:CHARACTER:F:\build\slot1\S800_P\src\CommonServices\ImbBasicSocket.cpp
Line:INTEGER:269
Function:CHARACTER:ImbBasicSocket::ImbBasicSocket
Type:CHARACTER:
Name:CHARACTER:
Label:CHARACTER:
Catalog:CHARACTER:BIPmsgs
Severity:INTEGER:3
Number:INTEGER:3150
Text:CHARACTER:An error occurred whilst performing a socket operation
Insert
Type:INTEGER:5
Text:CHARACTER:::gethostbyname()
Insert
Type:INTEGER:2
Text:CHARACTER:0
Insert
Type:INTEGER:5
Text:CHARACTER:The operation completed successfully.


if we convert the first large hex string it converts to

Quote:
Content-Length: 1137
Content-Type: text/xml; charset=utf-8
Accept-Encoding: gzip,deflate
User-Agent: Apache-HttpClient/4.1.1 (java 1.5)
Host: any
SOAPAction: "urn:createDeviceSegment"
Connection: Keep-Alive


Here any is the url i configured on SOAP Request node as "http://any" just to indicate that the URL will be set at runtime...


Even after setting the URL at runtime its still requesting to the "Http://any configured on SOAP Request"

one more thing if you observe you can notice the URL that I Set in Exception list... bit it dont match with the one in HEX....

Quote:
Insert
Type:INTEGER:5
Text:CHARACTER:POST http://XX.XXX.XXX.XX:18181/ABC/services/SomeService HTTP/1.1
Back to top
View user's profile Send private message
mgk
PostPosted: Thu Oct 02, 2014 3:33 am    Post subject: Reply with quote

Padawan

Joined: 31 Jul 2003
Posts: 1638

If you look in the docs here:

http://www.ibm.com/support/knowledgecenter/SSMKHH_9.0.0/com.ibm.etools.mft.doc/ac56192_.htm

You will see that setting RequestURL overrides:

"Overrides the RequestURI, which is the path after the URL and port. For example:"
Code:
SET OutputLocalEnvironment.Destination.SOAP.Request.Transport.HTTP.RequestURI = '/abc/def?x=y&g=h';



What I think you are trying to override is the WebServiceURL:

"Overrides the Web service URL property on the node. For example:"
Code:
SET OutputLocalEnvironment.Destination.SOAP.Request.Transport.HTTP.WebServiceURL = 'http://ibm.com/abc/';


Kind regards,
_________________
MGK
The postings I make on this site are my own and don't necessarily represent IBM's positions, strategies or opinions.
Back to top
View user's profile Send private message
kotagiriaashish
PostPosted: Fri Oct 03, 2014 4:43 am    Post subject: Reply with quote

Disciple

Joined: 06 Aug 2011
Posts: 165

That should be it.. I copied it in haste and was unable to realize that its my mistake.... Thanks a lot mjk!
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » OutputLocalEnvironment
Jump to:  



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
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.