No MDB for third party JMS

Just when I getting to like oc4j I ran into this.
It is a beta document for 904 oc4j.
Oracle9iAS Containers for J2EE
Services Guide
Release 2 (9.0.4)
Part No. B10326-01
April 2003
Beta Draft March 21, 2003 11:59 am
Third-Party JMS Providers
This section discusses the following third-party JMS providers and how they
integrate with OC4J using the resource provider interface:
¦WebSphere MQ
¦SonicMQ
¦SwiftMQ
Here are the operations that the resource provider interface supports:
¦Look up queue and topic with
java:comp/resource/providerName/resourceName
¦Send a message in EJB
¦Receive a message synchronously in EJB
The context-scanning resource provider class is a generic resource provider class
that is shipped with OCJ for use with third-party message providers.
Note: Oracle supports only single-phase commit semantics for
resource providers other than OJMS.
Note: OC4J 9.0.4 does not offer MDB support for third-party JMS
providers.
Note: For the OC4J 9.0.4 implementation, MDBs are integrated
with OC4J JMS and OJMS.
Well I need MDB capability with Mqseries, so it looks like
I am going to have to abandon ship with oc4j, and go with
a J2EE server which supports MDB and JMS the way it was intended to, and not only work with the Vendors JMS implementation. I checked this 10.0.4 preview and it is
the same way.
I would be tickled if someone could tell me this is not
the case, but I'm not expecting any answer that would
make an MDB work with Mqseries.

10.1.3 Developer Preview supports MQServies.
You can download the software at http://www.oracle.com/technology/tech/java/oc4j/1013/index.html
Look at the howto at http://www.oracle.com/technology/tech/java/oc4j/1013/howtos/how-to-mq-jms/doc/how-to-mq-jms.html
http://www.oracle.com/technology/tech/java/oc4j/1013/howtos/how-to-mq-jms/how-to-mq-jms.zip
The earlier releases support MQ Series but not in a transactional way.
-Debu

Similar Messages

  • Using Weblogic MDB to consume message using a XA transaction with third party JMS Provider

              I understood from the WebLogic documentation that we can invoke a third party JMS
              using its XA interface from within a MDB where transaction-type is Container and
              trans-attribute is Required. Also we will need to specify its XAConnection factory
              name as connection-factory-jndi name. It that sufficient ?? Or do i need to set
              up some other attributes also ??.
              

              Hi Neeru,
              I understand u were able to solve this issue.
              I am using similar kind of configuration but instead of tibco i am using Webmethods.
              Could u please let me know what did u do to solve the problem?
              -thanks and regards.
              Praveen
              "Neeru Munjal" <[email protected]> wrote:
              >
              >Hi Rob,
              >I used the same whitepaper and tried to use TIBCO JMS with Weblogic server),
              >I
              >started with MDB example specified in Weblogic 7.0 release in examples/ejb20/message
              >and modified it to use trans-attribute as Required. Also I used connection
              >factory
              >which supports XA, but my MDB does not get called.
              >
              >Thanks & Regards
              >Neeru
              >
              >Rob Woollen <[email protected]> wrote:
              >>Here's a white paper about integrating 3rd party JMS providers with
              >WLS:
              >>
              >>http://dev2dev.bea.com/resourcelibrary/whitepapersdetail.jsp?highlight=whitepapers&filePath=components%2Fdev2dev%2Fresourcelibrary%2Fwhitepapers%2Fwp_jmsproviders.htm
              >>
              >>-- Rob
              >>
              >>Neeru Munjal wrote:
              >>> I understood from the WebLogic documentation that we can invoke a
              >third
              >>party JMS
              >>> using its XA interface from within a MDB where transaction-type is
              >>Container and
              >>> trans-attribute is Required. Also we will need to specify its XAConnection
              >>factory
              >>> name as connection-factory-jndi name. It that sufficient ?? Or do
              >i
              >>need to set
              >>> up some other attributes also ??.
              >>>
              >>
              >
              

  • JMS Adapter: Dynamic DestinationName for third party queue

    Hello everbody!
    Is there a way to make the "DestinationName" of the JMS Adapter for a third party JMS provider dynamic somehow? Like using a jndi lookup for the queue name instead for hardcoding it into the wsdl?
    Thanks a lot.

    Hi all,
    Can any one guide me in the following requirements:
    Hello,
    can any one please help me in this issue:
    1) JMS Name and Description
    2) Parameter Values for Provider Context Factory, Connection Factory, and Default Provider URL.
    Please note that the Agile PLM system fills in the fields with server-specific defaults but we must validate they are accurate.
    3) User Name and Password to access the queue
    1.1) JMS Name : its an queue name
    Description : Queue/ Topic with JNDI name
    2.1) Context factory :
    what is it?
    how to create it and where to create.
    2.2)connection factory: connection factory name and JNDI.
    2.3) how to get the Default URL from web-logic.
    3.2) User name/ password : xxxxxxxxx/abcd00000. this can be set from security realms by creating the user and and assigning that user to the queue and policies.
    can any one clarify my doubts in it.
    Anil

  • Example of Weblogic Appserver using XA Controlled Transaction to send messages to third party JMS

              I am looking for Example of Weblogic Appserver using XA Controlled Transaction
              to send messages to third party JMS Server.
              I want to send messages to JMS and use Weblogic MDB to consume that message and
              send it to some third party JMS in a XA Controlled transaction.
              

    Sure. Right now, it involves a bit of JTA programming -- in our next
              release, it should be easier, however.
              Before sending a message, you have to:
              -- Use the TxHelper class to get the current Transaction object.
              -- Use the "getXAResource" method on the JMS provider's Session object to
              get the XAResource object for the JMS Session you're using to send.
              -- Call "enlistResource" on the Transaction object.
              You MUST do this in every transaction where you use the JMS provider to send
              a message.
              You can find the documentation for the TxHelper class and other
              WebLogic-specific classes here:
              http://e-docs.bea.com/wls/docs70/javadocs/index.html
              Look for the "weblogic.transaction" package.
              You can find documentation for the Transaction class (which defines
              enlistResource) and other classes here:
              http://java.sun.com/products/jta/javadocs-1.0.1/index.html
              You should also use the weblogic.transaction.TransactionManager class and
              call "registerDynamicResource" once (and only once) in your application to
              register the JMS providers XAResource with JTA. This makes JTA more
              efficient, and it makes transaction recovery work properly.
              If the JMS provider is MQ, then look at the whitepaper "Using JTA
              transactions to envelope WLS JMS and IBM MQSeries" here:
              http://dev2dev.bea.com/resourcelibrary/whitepapers.jsp?highlight=whitepapers
              And finally, if you have more questions, the transaction people will be able
              to help more. Post to "weblogic.developer.interest.transaction".
              greg
              "Neeru Munjal" <[email protected]> wrote in message
              news:[email protected]...
              >
              > I am looking for Example of Weblogic Appserver using XA Controlled
              Transaction
              > to send messages to third party JMS Server.
              > I want to send messages to JMS and use Weblogic MDB to consume that
              message and
              > send it to some third party JMS in a XA Controlled transaction.
              >
              

  • Can you specify third party JMS Provider in Weblogic appserver configuration

              Can you specify third party JMS Provider in Weblogic appserver configuration ???
              Only place i know of is that you can specify third party JMS Provider in MDB configuraion.
              DOES Weblogic has some kind of configuration files where you specify JMS Provider
              info (Like you can do that in JBOSS)
              

    You can also specify a third-party JMS provider using the Messaging Bridge,
              which transfers messages from one queue or topic to another.
              And in general, inside WLS you can use any JMS provider you wish anywhere
              that you can also use WLS JMS. In an upcoming release, there will also be
              some support to make foreign JMS providers a little easier to configure.
              But why would you want to use another JMS provider anyway? ;-)
              greg
              "Neeru Munjal" <[email protected]> wrote in message
              news:[email protected]..
              >
              > Can you specify third party JMS Provider in Weblogic appserver
              configuration ???
              >
              > Only place i know of is that you can specify third party JMS Provider in
              MDB configuraion.
              > DOES Weblogic has some kind of configuration files where you specify JMS
              Provider
              > info (Like you can do that in JBOSS)
              

  • Connectors for third party messages

    i am trying to work on oc4jpreview version. in that one
    there is jca. to connect to different third party tools.
    pls any body knows, help me in how i can configure the ibm mq
    series with oc4j.
    thanx in advance

    i am trying to work on oc4jpreview version. in that one
    there is jca. to connect to different third party tools.
    pls any body knows, help me in how i can configure the ibm mq
    series with oc4j.
    thanx in advance gday -
    The OC4J Developer's Preview supports the use of IBM MQSeries as a standard JMS service provider. The instructions below demonstrate how to go about setting it up. There is also another message here on this forum, see http://forums.oracle.com/forums/message.jsp?id=763587
    If you want to see how JCA works, then we also have some documentation on OTN that describes how to setup and use our JCA environment (see http://download.oracle.com/otn/java/oc4j/how-to-connectors.zip). Note that we don't supply any resource adapters, so to use JCA you either need to find/buy a resource-adapter or build your own.
    <p><b>Using MQSeries As a Resource Provider</b></P>
    The Resource Provider interface provides support for plugging in third-party JMS implementations. This example demonstrates how to make MQSeries the default Resource Provider for JMS connections. The MQSeries resources are available in OC4J under java:comp/resource/MQSeries/ as well as from deployed message-driven beans.
    Configuring
    Install and configure MQSeries on your system, then verify the installation by running any examples or tools supplied by the vendor.
    Use the <resource-provider> tag in orion-application.xml to add a custom Resource Provider. You can find an example of using this tag for SonicMQ integration in $J2EE_HOME/res_provider/sonicmq/orion-application.xml.
    Add the following MQSeries JMS client jar files to $J2EE_HOME/lib:
    com.ibm.mq.jar
    com.ibm.mqbind.jar
    com.ibm.mqjms.jar
    mqji.properties
    Add a <library> element to $J2EE_HOME/config/server.xml, forcing the OC4J class loader to load the third party JMS client jar files:
    <library path="../lib" />
    Add $J2EE_HOME/oc4j.jar, $J2EE_HOME/jndi.jar, and $J2EE_HOME/ejb.jar to your CLASSPATH.
    cheers!
    -steve-

  • Connecting to third party JMS Queue using Patchbay

    Hi All,
    We are trying to connect to a third party JMS queue configured in a remote weblogic server using ATG patcbay. We have configured the provider in dynamoMessagingSystem.xml and created a InitialContextFactory and provided all the queue configurations.
    When it tries to initializes it is trying to create a dynamic queue and saying that JMSHelper class is not configured so that it cannot create the queue (The queue exists in the remote server). When we given configurations based on the details available under C:\ATG\ATG10.0.3\WebLogic\JMSProvider, it is saying that we have to provide a TopicConnectionFactory (We dont need to use any Topics). If we provide TopicConnectionFactory then it will say that your connection factory don't have any Topics configured.
    I have read that for configuring with your application server's queue, this will try creating dynamic queues, but nowhere it is mentioned that how it will differentiate it is a third party queue or an application server queue.
    In our case the application server and the remote server which acts as queue server are Weblogic.
    Not sure why this is behaving like this and there is no proper documentation available in ATG that how to configure the third party queues using Patchbay.
    Any pointers regarding this would be of great help.
    Thanks,
    R.

    Hello kilgores. Welcome to the Apple Discussions!
    Something to ask your IT staff is if they use a proxy server for Internet access. If so, do they require proxy configuration scripts (.pac) to provide access to the Internet through your company's firewall. This information would normally be added to your browser's settings.
    For Safari: Preferences... > Advanced > Proxies > Change Settings... > Automatic Proxy Configuration

  • ActiveMQ (Apache Incubator) as third party JMS

    has anyone tried to configure activeMQ by Apache as third party JMS Adapter? How must it be configured?
    Thank you for any help ...

    We have a howto on how to configure and deploy ActiveMQ to OC4J:
    http://www.oracle.com/technology/tech/java/oc4j/10131/how_to/how-to-use-activemq-JCA-RA/doc/how-to-use-activemq-JCA-RA.html
    And download page:
    http://download.oracle.com/technology/tech/java/oc4j/10131/how_to/how-to-use-activemq-JCA-RA.zip

  • Plant Determination for Third Party Material as Child Item in Sales Order

    Hi All,
    We have an issue with the Plant Determination for Third Party Material as Child Item in a Sales Order.
    Even when a Delivering Plant is maintained for the child item which is a Third Party Material, the plant of the Parent Item is only populated as the Default plant in the Sales Order
    Can someone explain the reason behiind this determination.
    P.S.- For all non -Third PartyChild Items (with non-Third Party Item Catefory & Material Type), the Plant is population correctly as per Delivering plant in Material Master.
    TIA.
    Regards,
    Sridhar

    Hi,
    Thanks everyone for the feedback.I agree with Samir Danish.It is a standard functionality of SAP which does not allow free goods for BOM material.
    However, can someone suggest work around to deal with this issue.I mean if any one has been doing any work around for this issue then please let me know.It s becoming critical for me.
    Regards,
    BM

  • PO document type for third party PO...?

    Hello friends,
    My client's requirement is that third party PO should have different document type, say ZTRD?
    I tried to configure the same with PR and PO doc types.  I created new PO type ZTRD. I maintained the combination of PR doc type NB with item cat S to PO doc type ZTRD with item cat S. I also deleted the standard config i.e. combination PR doc type NB with item cat S to PO doc type NB with item cat S.
    I created third party SO which created third party PR (doc type NB). But when I tried to convert this PR into PO, still with above config, I am getting error - Doc. type/item cat. NB/S (requisition) <-> NB/S (purch. order) error.
    Please help me to configure the Z doc type for third party PO. 
    Thanks in Advance,
    Pat.

    Hi
    Please try the following, do not delete the standard settings
    1) Create Z document type for PR and assign this document type to relevant Schedule line Category  ( CS for example) in SD
    2) Create Z document type for PO and keep only Item category S & Z document type for the Item category S created for PR.
    Hope it helps.
    Thanks/Karthik

  • PO Creation for third party sales

    Hi
    We have the scenario Third party sales and High sea sales which is already in use (already configured) , where PR getting generated automatically .
    But client requirement is they want the PO to generate automatically by the system the moment i save the sales order .
    Where is the setting in the SAP , where system will generate the PO automatically instead of PR
    Please suggest

    Hi,
    Go to VOV7
    Select third party item category which u r using in sales order >>> Deatils >>> under transaction flow >>> Tickmark to CREATE  PO AUTOMATIC.
    If you activate this field, the system automatically generates both a purchase order requisition for third-party schedule lines as well as a purchase order in the background when you save the sales order.
    However u can not create PO directly.
    Kapil

  • Logical Sys Name for Business system in SLD for Third Party

    Hi !!
    I have little doubt what will be the logical system name for creating Business systems in SLD for third party?
    thanks
    Gowri

    Hi Gowri,
    sorry, i dont agree with the other answers. The logical system name is required for ALE partner finding. If you dont want to communicate with IDocs you dont need it. If you want to send messages from third party system to R/3 via IDoc adapter, then you should (can) give a name. It can be configured in IB directory as well (adapter specific identifiers). Choose any name, this name will be used for the partner agreement in R/3.
    Regards,
    Udo

  • Process demand for third party direct shipment

    Hello ,
    I need help in below given areas. in our rollout client is given statement of work like this.
    1)     Demand transfer to vendors
    2)     Reminder processing
    3)     Process demand for third party direct shipment
    Please can you explain me about these area, how it works with example. it is very benificial for us.
    Regards
    sapman

    Hi Sapera,
    There can be 3 typse of trading scenarios
    1. 3rd party with Shipping notification : Where in u create sales order  and create PO against the PR which si triggered in SAles order adn hen MIGO followed by MIRO and Billing. Here Billing to the end customer can be doen before MIRO because the billign quantity considered is based on the goods Receipt( MIGO) quantity. Many a times you might have your personnels or soem mechanisms to cross verify the delivered quanity as some times the vendor might not dispatch the quantiy in the PO. Here the MIGO doen si consumption posting/Non valuated GR as physically it doenot come into your stock and therefore is not shown in our stock. ITem category used in TAS
    2. 3rd party without shiiping notfication ; Here MIGO is not done and billig ncan be done only after MIRO as the billing quantity is based on the Invocie receipt quantity in MIRO
    3. Bought in items/ Dealer Sales : Here you bring in the materials from the vendor to our depot plant and then dispatch it to the customer . Here PR is geenrated from sales order followed by PO and MIGO. After MIGO you have to do PGI followed by Billing. MIRO doesnot have any impact on the PGI or Billing. Item category used is TAB
    But in all the three instancesthe configurational changes happen in schedule line cateogry and the account assignment which is maintiend in item category and for automatic determination of 2 different schedule line categories we need to maintian 2 different item categories alothough item category settings are almost the same.
    Hope this was helpful in giving you some insights on the trading processes
    Regards,
    Nithin

  • Account Assignment Category for third party process.

    Hi ,
              I would like to use different account assignment category for third party process. This account assignment cat must be assigned at the sales order itself. Is there any config for this.
    Kindly help me.
    Ram.

    You can create new account assignment category for 3rd party process  by copying existing std one 2 in configuration under MM - Purchasing - Account assignment - maintain account assignment category
    You can assign your own set of control for account assignment based on requirement.
    SAP use TAS item catgory in 3rd Sales order which is linked to Pur Req account assignment catgory 2.If you are defining own account assignment catgory than you need to config set-up with TAS sales order item catgory.
    Hope above details will help to move further...sanjay karkun

  • Process Required for Third party sales

    Hi Guru ji's ,
    Pls let me know the step by step procedure for Third party sales processing.
    on the below conditions.
    1] Sales order to be created automatically based on the Bapi .
    2] Based on the Sales order, automatic Purchase order and Gr must happen.
    3] Automatic invoices must also be created automatically.
    Can any one explain us what is to be done under the above said conditions,
    Best Regards,
    Gurpreet Singh Saini.

    Hi
    Please find enclosed the details on third party.
    Process Flow for 3rd Party Sales
    Customize the third party sales in summary:
    1. Create Vendor XK01
    2. Create Material u2013 Material Type as "Trading Goods". Item category group as "BANS".
    3. Assign Item Category TAS to Order type that you are going to use.
    4. A sale order is created and when saved a PR is generated at the background 
    5. With reference to SO a PO is created (ME21N). The company raises PO to the vendor.
    6. Vendor delivers the goods and raises bill to company. MM receives the invoice MIRO 
    7. Goods receipt MIGO 
    8. Goods issue
    9. The item cat TAS or Schedule line cat CS is not relevant for delivery which is evident from the config and,   therefore, there is no delivery process attached in the whole process of Third party sales.
    10. Billing      *-- Seema Dhar
    SD -  3rd party sales order Create Sales Order
    VA01
          Order Type
          Sales org, distr chnl, div
          Enter
          Sold to
          PO #
          Material
          Quantity
          Enter
          Save
    SD -  3rd party sales order View the PR that is created with a third party sales order
    VA01
          Order Number
          Goto Item Overview
          Item ->Schedule Item
    SD -  3rd party sales order View the PR that is created
    ME52N
          Key in the PR number
          Save
    SD -  3rd party sales order Assign the PR to the vendor and create PO
    ME57
          Key in the PR number
          Toggle the "Assigned Purchase Requisition"
          Execute
          Check the box next to the material
          Assign Automatically button
          Click on "Assignments" button
          Click on "Process assignment"
          The "Process Assignment Create PO" box , enter
          Drag the PR and drop in the shopping basket
          Save
    SD -  3rd party sales order Receive Goods
    MIGO_GR
          PO Number
          DN Number
          Batch tab , click on classification
          Serial Numbers tab
          Date of Production
          Flag Item OK
          Check, just in case
          Post
          Save
    SD -  3rd party sales order Create Invoice
    MIRO
          Invoice Date
          Look for the PO , state the vendor and the Material
          Check the box
          Clilck on "Copy"
          Purchase Order Number (bottom half of the screen)
          Amount
          State the baseline date
          Simulate & Post
          Invoice Number
          *Invoice blocked due to date variance
    SD -  3rd party sales order Create a delivery order
    VL01N
          In the order screen , go to the menu Sales Document , select "Deliver"
          Go to "picking" tab
          State the qty and save
    SD -  3rd party sales order Create a billing document
    VF01
          Ensure that the delivery document is correct in the
          Enter
          Go to edit -> Log
          Save
    Third party Return Process
    If the vendor grants you a credit memo on a quantity or a value basis, you can then send this credit memo directly to your customer.
    The billing type Third-party credit memo (G2S) is available for this. The billing type Third-party credit memo works with the item category TASG (third-party credit memo item). The Billing-relevance indicator F is set in Customizing for Sales for this item category. This means that the cost is not created. In Customizing for Sales, the item category TASG is set at item level in copying control for the billing type G2S (copying control sales document by billing document) as the target item category (source: TAS-> Target:> TASG.)
    Process Flow
    Create a billing documente with billing type Third-party credit memo (for further information, see the section Creating a billing document in the Billing document). Enter the third-party order as a document still to be processed. The quantities are automatically removed from the invoice.
    The above is the process for giving a credit memo which can be adapted for return goods.
    Hope it will help you

Maybe you are looking for

  • How to create new filesystem in OEL 4.5 ?

    Recently installed an Oracle Unbreakable Linux 4.5. and now need to add some hard disks.. I very surprised when not found newfs and format commands. After using fdisk I got an unformatted disk and wonder what to do next! Could anyone help me to add d

  • Tds not showing when posting in f-48

    Hi, When i am posting vendor downpayment by the T code f-48,but the time of simulating the automatic TDS lines are not flowing. Regards, Reah

  • Store Multiple rows in a dictionary to show as a grid

    Hi, I need to store multiple rows in a data dictionary. Please give me the solution if the CCP has these feature to store multiple row data. Please provide the guide if this is limitation in CCP

  • Volume button not functioned

    Hi, I am in Colchester, Essex, UK. I have problem with the volume button which did not funtioned properly since I bought it. I thought it is like that. I try to use the ipad at Tesco near my place and feel the button is typically different from mine.

  • [BUG] Cursor Disappears After Drag And Drop

    hi, every time i drag and drop an image out of firefox into an already open document in photoshop cs5, my cursor disappears (it doesn't change to reflect the program specific tasks like type/move/scale etc) and i have to restart the program. please f