|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
ICS\WebService\unable to determine protocol handler [solved] |
« View previous topic :: View next topic » |
Author |
Message
|
hopsala |
Posted: Mon Aug 08, 2005 10:35 am Post subject: ICS\WebService\unable to determine protocol handler [solved] |
|
|
 Guardian
Joined: 24 Sep 2004 Posts: 960
|
Hi, this is yet another post of my ongoing saga with ICS.
I have a flow which receives events using the JDBC adapter, maps them to GBO's and sends them to a web service via service node. The JDBC and mapping from JDBCASBO to GBO works perfectly, but I am unable to send objects to the WebService Adapter. I receive the msg:
"33062 unable to determine the protocol handler of incoming service request"
I have created a TLO, and in the attribute "Handler" filled the value "soap/http". Is this not enough?
Also, I am unclear about the mapping here. is the TLO in fact an ASBO for webservices? If so, do I create maps between them? I have already done this, but am not sure I should have. Read the lit a few times, and this point is not clearly explained.
Would appreciate help, I am a bit at a loss,
Tnx.
Last edited by hopsala on Thu Aug 11, 2005 3:23 am; edited 2 times in total |
|
Back to top |
|
 |
djeripo |
Posted: Mon Aug 08, 2005 10:57 am Post subject: |
|
|
 Master
Joined: 25 Jan 2004 Posts: 225
|
In WebServicesConnector.cfg ,Under ProtocolHandlerFrameWork -->ProtocolHandlers,Create a child property(may be SOAPHTTPHandler).Under SOAPHTTPHandler create two child elements, Protocol and HTTPReadTimeout.Specify 'soap/http' as value for Protocol.Give HTTPReadTimeout as '0'. |
|
Back to top |
|
 |
hopsala |
Posted: Tue Aug 09, 2005 4:09 am Post subject: |
|
|
 Guardian
Joined: 24 Sep 2004 Posts: 960
|
First of all tnx for the reply.
All that you said I had already checked before, but rechecked it now and it is ok. So that is not the problem...
Btw, I repeat my q about the maps, should I use maps between the GBO and TLO? |
|
Back to top |
|
 |
hopsala |
Posted: Tue Aug 09, 2005 8:15 am Post subject: |
|
|
 Guardian
Joined: 24 Sep 2004 Posts: 960
|
Solved it, but encountered a strange prob:
In the TLO there's an attribute "handler" to which I set the default value to "soap/http". For some reason, this does not work, and when looking at the ICS log I see "handler=cxIgnore".
So what I did is manually set in the map GBO_TO_TLO a rule of 'set value("soap/http")' on the attribute handler, and it worked.
I had the same problem with "destination" in another BO and "MimeType" in the TLO, for some reason, default values are simply ignored. Has anyone come across this problem? |
|
Back to top |
|
 |
Ratan |
Posted: Tue Aug 09, 2005 10:17 am Post subject: |
|
|
 Grand Master
Joined: 18 Jul 2002 Posts: 1245
|
you have to do the "setDefaultAttrValues()" call on that object. _________________ -Ratan |
|
Back to top |
|
 |
hopsala |
Posted: Thu Aug 11, 2005 3:22 am Post subject: |
|
|
 Guardian
Joined: 24 Sep 2004 Posts: 960
|
works like a charm, thanks! |
|
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
|
|
|
|