Author |
Message
|
Ramgathy |
Posted: Fri Sep 10, 2004 5:09 am Post subject: Adapters-http and WBIMB5 |
|
|
Apprentice
Joined: 31 Oct 2003 Posts: 49
|
I am not sure if i can post info regarding adpaters for MB5 in this forum.
If i can i am giving m problem or else please ignore and redirect me to correct group..
we are trying to use HTTP Adapter for multiple requests coming into Adapter.
1.Do we have multiple connectors for multiple transactions or single connector serving multiple transactions(this is what i heard-single connector)
2..How do we create a business object in the adapter.In HTTP Adapter they say Top Level BO
3.IF we have multiple objects inside a TLP..how does the incoming transaction know which BO to make a message.
4.During connector config it has default queus it sends message to..but when the message is being sent to broker the flows are listening on different queues..
4.Is there a way to meke connector put message on different queues depending on transaction.
5.If not do we need to do something in the broker to look at the message and send to diff queues
I raised a PMR with IBM but they are not able to help..they say this works with crossworlds and with MB they are not able to help.
Can some one help..
Regards,
ram |
|
Back to top |
|
 |
RocknRambo |
Posted: Fri Sep 10, 2004 8:00 am Post subject: |
|
|
Partisan
Joined: 24 Sep 2003 Posts: 355
|
v5.0 is next version of wmqi so, I believe u can post question relating to WBIMB in this group.
HTTP Adapter can b implemented with WBIMB V5.0 I even tried too.
1. Connector can be multiple Instances for various reasons, ex: u can set a differnet instance for each URL its listening too,
2. BO's can be created using BOD tool provided in the WBIA package
4. byDefault the connector put the messages in DeliveryQ, now if you ur msg flow is listening to a different Q just make that as remoteQ if ur broker is 'n diff Q mgr or aliasQ if it z in same Q mgr.
hope this gives u a better startup.
sanu |
|
Back to top |
|
 |
jefflowrey |
Posted: Fri Sep 10, 2004 8:13 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
But you shouldn't NEED the HTTP Adapter with WBIMB version 5.
There are built-in nodes to handle HTTP processing. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
RocknRambo |
Posted: Fri Sep 10, 2004 10:31 am Post subject: |
|
|
Partisan
Joined: 24 Sep 2003 Posts: 355
|
ur right, message broker does have compute and database nodes to access any database interactions and
http nodes for HTTP interactions......
but still we use WBIA for JDBC, HTTP and even other technologies too...
Implementation of WBIA on message broker is done for various advantages,
as modular system is more reliable and ease in usage in integration.
well!..this is my personal opinion.
sanu. |
|
Back to top |
|
 |
Ramgathy |
Posted: Fri Sep 10, 2004 2:29 pm Post subject: |
|
|
Apprentice
Joined: 31 Oct 2003 Posts: 49
|
But i thought HTTP Nodes are for Request processing.
Help me if i am getting wrong..
We have different conectors for different transactions and one BO associated with each ,with different Queues for each connector.
Does that mean one connector cannot handle different transactions invoking different BO based on transactions.
Jeff: can you detail regarding HTTP Node.I am in underatnding that we will loose MQ Features if we use this..
Regards,
Ram |
|
Back to top |
|
 |
Ramgathy |
Posted: Fri Sep 10, 2004 2:44 pm Post subject: |
|
|
Apprentice
Joined: 31 Oct 2003 Posts: 49
|
I have 4 different transactions coming in.So do i need to create 4 differrent connectors with one BO for each connector.
When you say DeliveryQ that deliveryQ is the inputnode Q for the corresponding msgflow..is that right..
But i was told that we have only one connector and different BO..and the connector knows which one to invoke based on the ProtocolConfigMo(which i don't know what it is).
If only option is having 4 connectors then probably we need to go with your idea..
Regards,
ram |
|
Back to top |
|
 |
RocknRambo |
Posted: Sat Sep 11, 2004 10:11 pm Post subject: |
|
|
Partisan
Joined: 24 Sep 2003 Posts: 355
|
The DeliveryQ I mentioned is for the Adapter.
HTTP Adapter is a meta object driven, here ProtocolConfigMo is child of the TLO
u can use one connector instance for many BO's.
Now, in ur case (having 4 BO's)
make ur first message flow listening to the DeliveryQ of the adapter and filter out the BO's to four different Q's from there u can define ur process for each individual BO.
-sanu |
|
Back to top |
|
 |
jefflowrey |
Posted: Sun Sep 12, 2004 11:00 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
Ramgathy wrote: |
But i thought HTTP Nodes are for Request processing.
Jeff: can you detail regarding HTTP Node.I am in underatnding that we will loose MQ Features if we use this..
|
There are three nodes. An HTTPInput node, an HTTPRequest node, and an HTTPResponse node.
All HTTP traffic is "request processing". An http client makes a request of an http server, and the server returns a response. That's how you're reading this message - your browser made a POST or GET request, and Brandon's server returned this page as a response.
If you need to transform an HTTP inputted message into an MQSeries message, then you need an HTTPInput node, a mechanism to create an MQMD (like, perhaps, a Compute node), and an MQOutput node.
There is nothing that I am aware of that prevents an HTTP message from being sent to MQ series.
http://publib.boulder.ibm.com/infocenter/wbihelp/index.jsp?topic=/com.ibm.etools.mft.doc/ac04565_.htm _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
|