IBM MQSeries Gateway

I would like to connect to IBM MQSeries v.5.3
from an Oracle 9.2.
According to Metalink and Oracle documentation,
I could use PG4MQ
(Oracle Procedural Gateway) or
Messaging Gateway using AQ.
They have different architecture
and different configuration.
Which one is better ?
During the Oracle installation I
have only the PG4MQ option,
so how I could use Oracle Procedural Gateway
Thanks

Dear Yang!
I have the same problem considering the two possibilities to connect ibm with oracle...
Did you get some useful information or do you have some experience now? If yes could you please update the post!
Thanks
Markus

Similar Messages

  • Sender JMS adapter configuration for IBM MQSeries

    Dear All,
    i am doing a IBM MQSeries 5.2.x Message ->sender JMS adapter -> XI server -> receiver RFC adapter -> R/3.
    i have deployed the JMS adapter with the required jar files of IBM MQSeries 5.2.x in XI server.
    in Sender JMS adapter configuration for IBM MQSeries 5.2.x, i have put following data:
    1. Transport Protocol: Websphere MQ - is it okay?
    in JMS provider settings:
    2. in channel name - what should be there?
    3. Transport Network protocol should be TCP/IP or WebsphereMQ - how to decide this thing.
    4. JMS Complaint - whether WebsphereMQ or JMS API.
    in JMS Settings:
    5. JMS Queue user - is this IBM MQSeries 5.2.x Queue User or someother user?
    6. JMS Message Selector - what data to take here.
    So if anybody has connected IBM MQSeries 5.2.x to XI via JMS adapter, please answer my above queries.
    Regards,
    Rajeev Gupta

    Hi Swaroop,
    you can send me those documents at my gmail-id : [email protected]
    Hi All,
    one more question - to connect XI server to IBM MQSeries via JMS adapter in ID, do we need to have a MQSeries Client installed on XI server - or - just by configuring JMS adapter, we can send messages from IBM MQSeries to XI server without any MQSeries client on XI server?
    Why Channel name is required in JMS configuration data?
    Thanks,
    Rajeev Gupta

  • Remote queue in XI server for IBM MQSeries

    Dear All,
    my scenario is IBM MQSeries -> message via sender JMS adapter -> XI -> receiver RFC adapter -> R/3.
    now for IBM MQSeries to send a message to XI via a transmission queue in MQSeries - it needs a remote queue name and  queue  manager name in XI server.
    So now where can i find these information regarding remote queue name and  queue  manager name in XI server. I currently do not know whether in XI server, currently is there any remote queue or not? So how to find this information. If we do not have remote queue manager in XI currently, then how to install a remote queue name and  queue  manager in XI server.
    It is slightly urgent. So i request you all to please reply quickly.
    Thanks and Regards,
    Rajeev Gupta

    Dear Sebastin,
    Thanks for your inputs.
    I have to connect to MQSeries 5.2.1 to XI server.
    am getting the below error in Communicatin Channel Monitoring for my sender JMS adapter:
    Error during channel initialization; exception trace: javax.jms.JMSException: MQJMS2005: failed to create MQQueueManager for '<IP_ADRESS>:<MQ_QUEUE_MANAGER>'
    at com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:546)
    at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:1137)
    at com.ibm.mq.jms.MQConnection.createQMNonXA(MQConnection.java:799)
    com.ibm.mq.MQException: Message catalog not found
    at com.ibm.mq.MQManagedConnectionJ11.<init>(MQManagedConnectionJ11.java:171)
    at com.ibm.mq.MQClientManagedConnectionFactoryJ11._createManagedConnection(MQClientManagedConnectionFactoryJ11.java:228)
    i have written '<IP_ADRESS>:<MQ_QUEUE_MANAGER>' just to hide the data - i am getting <IP_ADRESS> as IP Adress i gave in JMS adapter and <MQ_QUEUE_MANAGER> as Queue Manager i gave in JMS adapter.
    i am using the correct IP and 1414 port of MQSeries server. I have used a MQQueueManager defined in MQSeries. i have deployed JMS adapter properly in XI server.
    So can anybody suggest what could be the possible reason of this error and how to rectify it. It is slightly urgent.
    One more question - should the queue manager in MQSeries server be a local or remote queue manager..........i was not able to create a remote queue manager in MQSeries 5.2.1 as by default it is creating a local queue manager.......
    Thanks and Regards,
    Rajeev Gupta

  • Newbie : Problem starting OPG for IBM MQseries: TNS-00530,  Error Code 2

    Hi All
    First of all, if this is the wrong place to post this question, I apologize.
    I have installed a new installation of Oracle 9.2.0.1 and at a separate home location the OPG for IBM MQSeries for 9.2.0.1 off the same bits.
    The configuration said that the default SID of PG4MQS92 would be setup since I was using a local MQ queue manager but I didnt see any entries in the listener.ora or the tnsames.ora so added the following.
    listener.ora
    (SID_DESC =
    (SID_NAME = pg4mqs92)
    (ORACLE_HOME = C:\Software\oracle\pg4mqs92)
    (PROGRAM = pg4mqs92)
    tnsnames.ora
    ORACLE_QM =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = testmachine)(PORT = 1521))
    (CONNECT_DATA =
    (SID = pg4mqs92)
    (HS=OK)
    When I ran tnsping on ORACLE_QM it was resolved. But when I start the putsample.sql program after importing all the required packages using the pgmdeploy9.sql script I get the following output.
    DECLARE
    ERROR at line 1:
    ORA-04052: error occurred when looking up remote object
    [email protected]
    ORA-00604: error occurred at recursive SQL level 1
    ORA-28545: error diagnosed by Net8 when connecting to an agent
    NCRO: Failed to make RSLV connection
    ORA-02063: preceding 2 lines from PG4MQ
    In the listener.log I see the following error
    07-DEC-2005 07:34:19 * (CONNECT_DATA=(SID=pg4mqs92)) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.100)(PORT=1271)) * establish * pg4mqs92 * 12500
    TNS-12500: TNS:listener failed to start a dedicated server process
    TNS-12560: TNS:protocol adapter error
    TNS-00530: Protocol adapter error
    32-bit Windows Error: 2: No such file or directory
    I noticed that during the install a boot file for the pgm4mqs92 SID was not found anywhere. Is it maintained in the registry, if so where ?
    If the boot file is missing is there a sample I can use and where do I need to put it ?
    Am running on Windows XP Professional.
    Have been stuck with this a while and cannot find any information on this, so any help would be appreciated.
    Thanks
    - Deepak

    I am getting the same error while starting or stopping the listener
    LSNRCTL> start CSCLIST
    Starting tnslsnr: please wait...
    TNS-12560: TNS:protocol adapter error
    TNS-00530: Protocol adapter error
    LSNRCTL> stop CSCLIST
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=CSCINDAE708070)(PORT=152
    2)))
    NL-00303: syntax error in NV string
    TNS-01153: Failed to process string: (DESCRIPTION=(CONNECT_DATA=(CID=(PROGRAM=)
    (HOST=)(USER=Manager(REMOVE)))(COMMAND=stop)(ARGUMENTS=64)(SERVICE=CSCLIST)(VERS
    ION=186646784)))
    Pls help
    Listener.ora:
    # listener.ora Network Configuration File: D:\Sagaya\11gDBhome\product\11.2.0\dbhome_1\network\admin\listener.ora
    # Generated by Oracle configuration tools.
    CSCLIST =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = CSCINDAE708070)(PORT = 1522))
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1522))
    SID_LIST_CSCLIST =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = CLRExtProc)
    (ORACLE_HOME = D:\Sagaya\11gDBhome\product\11.2.0\dbhome_1)
    (PROGRAM = extproc)
    (ENVS = "EXTPROC_DLLS=ONLY:D:\Sagaya\11gDBhome\product\11.2.0\dbhome_1\bin\oraclr11.dll")
    ADR_BASE_CSCLIST = D:\Sagaya\11gDBhome

  • Java Doc for IBM MQSeries

    Hi,
    Can anyone tell me where i can get javadoc for IBM MQSeries Classes.
    Regs
    David Jeyam

    http://www-3.ibm.com/software/ts/mqseries/library/manuals/

  • JMS versus IBM MQSeries

    1. What is the difference between JMS and IBM MQSeries ?
    2. If JMS is all about APIs to interact with Message Oriented Middleware (MOM) that IBM MQSeries supports, why not use a simple JAVA program that would import com.ibm. * packages instead of JMS APIs ? What is the benefit we derive from using JMS ?

    I think what you are saying is JMS is the preferred
    way to communicate with MOM (i.e. MQ) as it is
    standard and not vendor dependant. My concern is
    this:
    If we write a stand alone program to send/retrieve
    meessage from MQ then how do we create
    ConnectionFactory and connection? Personally I prefer to use Dependency Injection using a library like Spring to configure things like JMS connection factories, JDBC DataSources etc.
    http://www.springframework.org/
    though the more typical (and some would say official) way of doing it is to use JNDI in your application. So create a JNDI context and pull the JMS ConnectionFactory and destinations out of JNDI.
    e.g. like this
    http://svn.activemq.org/trunk/activemq/modules/core/src/test/org/activemq/demo/SimpleProducer.java?rev=1&view=auto
    Then you need to refer to your JMS provider's documentation on how to configure a JNDI context. Typically its a case of adding a jndi.properties file to the classpath configured to your provider's JNDI provider.
    Don't we need MQ
    classes to create these objects.Yes, you need the classes from your JMS provider to create connections & sessions. (Its not like EJB remoting where you can create client side proxies from the EJB interfaces).
    James
    http://logicblaze.com/

  • J2EE and IBM MQSeries

    Hi
    We are planning to use IBM MQSeries as a JMS server for message driven beans.
    We are using OC4J 2.0 developer preview, but can't figure out how to connect to MQSeries. It looks like we have to use JNDI, but how?
    Best regards
    Ole

    Hi Ole,
    The following may help you...
    http://kb.atlassian.com/content/orion/docs/resource-providers/resource-providers.html
    Good Luck,
    Avi.

  • IBM MqSeries configuration

    hi all,
    i m using mqseries 5.3. I have created Sender QMgr & Receiver QMgr & in that i have created sender queue & receiver queue.
    In sender queue i have created two channels
    1) Server connection channel
    2) sender channel
    In receiver queue i have created
    1) receiver channel.
    All the above mentioned things i have created using MQseries explorer & both these QMgrs are on the same machine.
    When i tried to test communication between two channel using ping then i am getting following error on MQ Explorer
    Unexpected Error(AMQ4048)
    & in AMQERR01.log file i m getting the following error.
    "AMQ6120: An internal WebSphere MQ error has occurred.
    EXPLANATION:
    An error has been detected, and the MQ error recording routine has been called.
    ACTION:
    Use the standard facilities supplied with your system to record the problem
    identifier, and to save the generated output files. Contact your IBM support
    center. Do not discard these files until the problem has been resolved.
    ----- amqxfdcp.c : 626 --------------------------------------------------------
    12/11/2005 10:38:24
    AMQ6184: An internal WebSphere MQ error has occurred on queue manager SenderQ.
    EXPLANATION:
    An error has been detected, and the WebSphere MQ error recording routine has
    been called. The failing process is process 1536.
    ACTION:
    Use the standard facilities supplied with your system to record the problem
    identifier, and to save the generated output files. Contact your IBM support
    center. Do not discard these files until the problem has been resolved.
    ----- amqxfdcp.c : 660 --------------------------------------------------------
    12/11/2005 10:38:25"
    can anyone pls help. i m looking for the solution from last 5 days.
    pls its urgent
    thanx a lot in adv.
    reg,
    ritu

    I'm sure the people here will help if possible, but you'll probably have better luck on at http://www.mqseries.net/
    I take it you've already tried the obvious...
    http://www-1.ibm.com/support/docview.wss?uid=swg21110451

  • Message Bus to IBM MQSeries bridging?

    Hi,
    I need to connect from Azure to IBM MQ series queues. I have found some documentation about a MSMQ->MQSeries bridge which is part of some Hosting software which doesn't exist anymore. 
    In pratical terms, how to approach this from Azure? What steps to take? 
    Werner

    hi Werner,
    There is a document about message connection between IBM queues and azure service bus. You could refer to
    http://blrp.org/2013/03/ibm-websphere-message-broker-azure-service-bus/ .
    Hope it helps.
    Regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • IBM MQSeries JAR's needed

    Hey Folks,
    i'm searching for the following JAR's:
    MQSeries 5.2
    com.ibm.mq.jar
    com.ibm.mqjms.jar
    MQSeries 5.3
    com.ibm.mq.jar
    com.ibm.mqbind.jar
    com.ibm.mqjms.jar
    connector.jar (this file can also be retrieved from the SAP J2EE server directory)
    I try to add these to the JMS Adapter, but i can't find them. Please help.
    Thank you!
    Best Regards
    Robert

    Hi
    Check this link
    http://www.java2s.com/Code/Jar/Spring-Related/Downloadconnectorjar.htm
    http://www.niratul.com/wmqtool002.htm
    Regards
    Ramesh
    Edited by: Venkataramesh Boppana on May 11, 2009 5:16 PM

  • Why use IBM MQSeries when Weblogic already provides JMS?

    i kind of understand that MQSeries works the same as JMS provided by WebLogic, so there is not much a point to use MQSeries, but why do companies still use MQSeries when JMS is already provided by WebLogic?
    what are the advantages of using MQSeries over WebLogic provided JMS?

    I don't think there's necessarily much reason to adopt MQ, unless perhaps you have very specific messaging extensions or capability requirements. There are performance, manageability, and scalability benefits in using WebLogic JMS, especially when it is integrated with WebLogic applications. There also happen to be benefits in using the Oracle DB's built in messaging (AQ JMS).
    There are tens of thousands (if not 100s of thousands) of production WL JMS deployments out in the wild - some of which are "mission critical" and quite large, and some of which have been running for 10+ years. It's not unlikely that you generate multiple WL JMS transactions per day, just going about your daily life (phone, bank, credit card, financials, etc.).
    Of course your mileage may vary - and keep in mind that you're posting to WebLogic JMS forum. :-)
    Tom Barnes
    Oracle WebLogic Messaging Team

  • Using MDB with IBM MQSeries

              Hi All,
              I want to use MDB with MQSeries as Messaging medium.
              My Weblogic App. server version is 6.0
              I want MDB to get invoked whenever any message comes in MQSeries queue.
              I think 8.1 version provides a option to add external JMS server.
              Is it possible in 6.0 version?
              Please let me know ASAP.
              Waiting for reply!
              Thanks,
              Prasanna Laddha
              

    Hi Prasanna,
              The best resource is the white-paper, which mentions MQ directly:
              http://dev2dev.bea.com/resourcelibrary/whitepapers/jmsproviders.jsp
              But it does not take into account the following 8.1 feature:
              http://edocs.bea.com/wls/docs81/ConsoleHelp/jms_config.html#accessing_foreign_providers
              Tom
              prasanna wrote:
              > Hi Tom,
              > I had weblogic 7 now.
              > Is there any document which can help me in setting up connection with MQSeries
              > for MDB beans?
              >
              > Pls let me know ASAP.
              > Thanks lot.
              > Prasanna
              >
              >
              >
              > Tom Barnes <[email protected]> wrote:
              >
              >>In 6.0, for non-transactional case, I'm fairly
              >>sure that you can drive the MDB directly from MQ. See
              >>the white-paper:
              >>
              >>http://dev2dev.bea.com/resourcelibrary/whitepapers/jmsproviders.jsp
              >>
              >>But, as with most customers, my guess is that you need
              >>to transfer the messages transactionally
              >>(exactly-once). In which case more work is needed:
              >>
              >>By far the easiest option is to upgrade to WL7.0 or
              >>WL8.1 which can drive an MDB transactionally
              >
              >>from MQ directly. WL8.1 provides enhancements
              >
              >>to wrap foreign vendor resources to simplify
              >>the process even farther.
              >>
              >>Another option is to use a WL6.1SP3 or later
              >>server running a messaging bridge to bridge from MQ
              >>to WL6.0. I'm not sure if these are capable of
              >>bridging to 6.0 exactly-once (transactionally) though.
              >>
              >>For the transactional case, I think you will
              >>end up needing to
              >>write your own "bridge" that runs from within
              >>a startup class or servlet.
              >>The following example shows how to bridge from
              >>wl to mqseries transactionally using a startup class.
              >>To drive the MDB exactly-once, you will need
              >>modify this code to do bridge from MQ into
              >>a WL queue instead, then the queue in turn can
              >>be used to drive the WL MDB:
              >>
              >>http://dev2dev.bea.com/codelibrary/code/mqseries.jsp
              >>
              >>Tom
              >>
              >>
              >>Prasanna wrote:
              >>
              >>>Hi All,
              >>>I want to use MDB with MQSeries as Messaging medium.
              >>>My Weblogic App. server version is 6.0
              >>>
              >>>I want MDB to get invoked whenever any message comes in MQSeries queue.
              >>>I think 8.1 version provides a option to add external JMS server.
              >>>Is it possible in 6.0 version?
              >>>
              >>>Please let me know ASAP.
              >>>Waiting for reply!
              >>>Thanks,
              >>>Prasanna Laddha
              >>>
              >>
              >
              

  • Sending a message to MQSeries using with international characters

    Hello
    I managed to setup oracle messaging gateway to IBM MQSeries. While sending and receiving English message is Fine, sending international characters (8bit Arabic) is received as ??????. I know how to fix this issues when using normal oracle tools. But for the MGW, i cannot find in the documentation where to find the National Language support setting NLS_LANG
    regards

    RESOLVED
    It had nothing to do gateway setting. Actually, it was my mistake. The client environment setting was not correct.
    Once corrected, all went fine
    Ammar

  • Using oracle procedural gateway to connect to mq series

    Hi,
    I am working on setting up my connection to export data from oracle database to db2 using mq-series.
    MQ-Series client software and oracle procedural gateway v9 are installed on HP-UX .
    initsid.ora & initsid.gtwboot file for the gateway are configured. listener.ora and tnsnames.ora are also configured and running.
    I created a dblink and then tried to test my connection using the test scripts given by IBM.
    I got the following error,
    ORA-04052: error occurred when looking up remote object [email protected]
    ORA-00604: error occurred at recursive SQL level 1
    ORA-28509: unable to establish a connection to non-Oracle system
    ORA-02063: preceding line from DCY3
    I generated a trace and I got the following information from listener.trc
    nsopen: opening transport...
    nttcnp: Validnode Table IN use; err 0x0
    nttcnp: getting sockname
    nttcnr: waiting to accept a connection.
    nttcnr: getting sockname
    nttvlser: valid node check on incoming node 172.25.228.7
    nttvlser: Accepted Entry: 172.25.228.7
    nttcon: set TCP_NODELAY on 11
    nsopen: transport is open
    nsnainit: inf->nsinfflg[0]: 0xd inf->nsinfflg[1]: 0xd
    nsopen: global context check-in (to slot 4) complete
    nsanswer: deferring connect attempt; at stage 5
    nscon: doing connect handshake...
    nscon: got NSPTCN packet
    nsevdansw: exit
    nsbeqaddr: connecting...
    sntpcall: About to exec /u46/oracle/app/oracle/product/bin/pg4mqc90drv
    sntpcall: detaching from parent with additional fork
    sntpcall: only 0 bytes read
    sntpcall: Can't read from pipe; err[1] = 32
    nserror: nsres: id=4, op=72, ns=12547, ns2=12560; nt[0]=517, nt[1]=32, nt[2]=0;
    ora[0]=0, ora[1]=0, ora[2]=0
    nscon: sending NSPTRF packet
    nstimarmed: no timer allocated
    nsclose: closing transport
    nsclose: global context check-out (from slot 4) complete
    nsglecmd: Deallocating cxd 0x40045ef0.
    Listener.log gave me the following information,
    12-JAN-2010 14:47:34 * (CONNECT_DATA=(SID=dcy3)) * (ADDRESS=(PROTOCOL=tcp)(HOST=
    172.25.228.7)(PORT=59501)) * establish * dcy3 * 12500
    TNS-12500: TNS:listener failed to start a dedicated server process
    TNS-12547: TNS:lost contact
    TNS-12560: TNS:protocol adapter error
    TNS-00517: Lost contact
    HPUX Error: 32: Broken pipe
    I researched online and made sure that I have enough swap,memory on my OS.I increased the value for processes in init.ora file.
    My log files have not exceeded the maximum limit.
    The trace shows that my listener is loosing contact when it is trying to read the driver from /u46/oracle/app/oracle/product/bin/pg4mqc90drv.
    I am not sure how to proceed from this point,though I have a thought of relinking my libraries in oracle.
    Can anyone give any information on this.

    Hi,
    listener.ora,
    DCY3LSNR =
    (ADDRESS_LIST =
    (ADDRESS =
    (PROTOCOL=IPC)
    (KEY=ORAIPC)
    (ADDRESS =
    (PROTOCOL=TCP)
    (HOST=fngtest)
    (PORT=1414)
    SID_LIST_DCY3LSNR =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME=DCY3)
    (ORACLE_HOME=/u46/oracle/app/oracle/product)
    (PROGRAM=pg4mqc90drv)
    STARTUP_WAIT_TIME_DCY3LSNR=0
    CONNECT_TIMEOUT_DCY3LSNR=1000
    TRACE_LEVEL_DCY3LSNR=4
    TRACE_DIRECTORY_DCY3LSNR=/u46/oracle/app/oracle/product/network/trace
    TRACE_FILE_DCY3LSNR=listener
    LOG_DIRECTORY_DCY3LSNR=/u46/oracle/app/oracle/product/network/log
    LOG_FILE_DCY3LSNR=listener
    $ cat initDCY3.ora
    #===========================================================================
    # GATEWAY INITIALIZATION FILE:
    # Oracle Procedural Gateway for IBM MQSeries Client (pg4mqc90).
    #===========================================================================
    SET HS_DB_NAME=
    SET HS_DB_DOMAIN=
    SET LOG_DESTINATION=/u46/oracle/app/oracle/product/pg4mqseries/log/DCY3.log
    SET QUEUE_MANAGER=DCY3
    SET AUTHORIZATION_MODEL=RELAXED
    SET TRANSACTION_MODEL=SINGLE_SITE
    SET TRANSACTION_LOG_QUEUE=tx_queue_name
    SET TRANSACTION_RECOVERY_USER=rec_user
    SET TRANSACTION_RECOVERY_PASSWORD=rec_password
    SET TRACE_LEVEL=0
    $ cat initDCY3.gtwboot
    #============================================================================
    # GATEWAY BOOT FILE:
    # Oracle Procedural Gateway for IBM MQSeries Client (pg4mqc90).
    #============================================================================
    GATEWAY_SID=DCY3
    SERVER_PATH=/u46/oracle/app/oracle/product/bin/pg4mqc90
    LOG_DESTINATION=/u46/oracle/app/oracle/product/pg4mqseries/log/DCY3boot.log
    LD_LIBRARY_PATH=/usr/lib:/opt/mqm/lib:/u46/oracle/app/oracle/product/lib
    MQSERVER=FNGTEST.DCY3/TCP/TCPIP03
    #MQCCSID=850
    #MODE=DEBUG
    I have pasted my listener.ora and init files.
    Can anyone pls give me more information on this.

  • How to get Messaging Gateway working with MQ Serieson 9.2 on NT

    I wonder if you can help me a little more to get a pilot installation running on NT.
    I'm trying to get the Message Gateway set up from a 9i Rel2 instance on Windows NT 4.0 SP6a talking to a remote MQ Series Q. The docs are confusing,as they don't seem to be based on 9i Rel 2.
    This is my current config:
    tnsnames.ora:
    MGW_AGENT =(DESCRIPTION=(ADDRESS_LIST=
                   (ADDRESS= (PROTOCOL=IPC)(KEY=EXTPROC_KEY)))
              (CONNECT_DATA = (SID=mgwextproc) (PRESENTATION=RO)))
    extproc_connection_data = (DESCRIPTION =(ADDRESS = (PROTOCOL = IPC)(KEY = extproc_key))
    (CONNECT_DATA = (SID = extproc)))
    listener.ora
    listener =( address_list =
    (address = (protocol = tcp)(host = swr851)(port = 1521))
    (address = (protocol = ipc)(key = extproc_key)))
    sid_list_listener = (sid_list =
    (sid_desc =     (global_dbname = raj1)(oracle_home = d:\oracle\902)(sid_name = raj1))
    (sid_desc =     (program = extproc)(sid_name = extproc)))
    mgw_ora
    log_directory=d:\oracle\902\mgw\log
    log_level = 2
    set LD_LIBRARY_PATH=d:\oracle\902\jdk\jre\lib;d:\oracle\902\rdbms\lib;d:\oracle\902\lib;c:\program files\ibm\mqseries\java\lib
    set MGW_PRE_PATH=D:\oracle\902\jdk\jre\bin\classic
    set CLASSPATH=D:\oracle\902\jdbc\lib\classes12.zip;d:\oracle\902\jdk\jre\lib\i18n.jar;d:\oracle\902\jdk\jre\lib\rt.jar;d:\oracle\902\sqlj\lib\runtime12.zip;d:\oracle\902\jdbc\lib\nls_charset12.zip;d:\oracle\902\sqlj\lib\translator.zip;d:\oracle\902\jdbc\lib\nls_charset12.zip;d:\oracle\902\mgw\classes\mgw.jar;c:\program files\ibm\mqseries\java\lib
    set ORACLE_SID=raj1
    when I run dbms_mgwadm.startup, I get ORA-32830: result code -3 returned by Messaging Gateway agent as the last_error_msg when I query mgw_gateway. There is no log generated in $ORACLE_HOME\mgw\log. If I rerun dbms_mgwadm.startup, the agent is reachable - what could be wrong ?

    Hi,
    -3...An error occurred creating the MGW log file. Verify that the log directory is writeable. The default location is <ORACLE_HOME>/mgw/log.
    In documentations is described the following on the link:
    http://otn.oracle.com/docs/products/oracle9i/doc_library/release2/appdev.920/a96587/qfaqs.htm
    What if MGW_GATEWAY view shows LAST_ERROR_MSG of "ORA-32830: result code <value> returned by Messaging Gateway agent?"
    The result code may be one of the following:
    -1...An error occurred starting the Java Virtual Machine (JVM). Check the MGW log file for an entry that contains one of the following lines.
    Can't create Java VM Verify that the Java version you are using is correct. Verify that your operating system version and patch level are sufficient for the JDK version. Verify that you are using a reasonable value for the JVM heap size. The heap size is specified by the max_memory parameter of dbms_mgwadm.alter_agent.
    Can't find class oracle.mgw.engine.Agent Verify that the CLASSPATH set in mgw.ora contains mgw.jar. For example:
    set CLASSPATH=<ORACLE_HOME>/mgw/classes/mgw.jar
    -2...An error occurred reading mgw.ora. Verify that the file is readable.
    -3...An error occurred creating the MGW log file. Verify that the log directory is writeable. The default location is <ORACLE_HOME>/mgw/log.
    -100...The MGW agent JVM encountered a runtime exception or error on startup.
    -101...The MGW agent shut down due to a fatal error. Check the MGW log file.
    Zdenek.

Maybe you are looking for

  • How to connect imac to tv using thunderbolt to hdmi cable

    I'm trying to connect my mid 2011 iMac to my tv. I have a thunderbolt to hdmi cable that I purchased. I connected the thunderbolt port to the iMac and connected the hdmi port to the tv. I turned on both devices and the tv is not getting the signal. W

  • Problem while assigning Servlet to Execute queue

    Hi, We implement a IMS S-CSCF on BEA container 2.2. A call for us may be several times reentrant. Meaning that for one call we have to handle at least three different dialogs but in major use cases, it will be 6 or 7 for our next deployment. We are c

  • CRM BP-R/3 ROLES SYNC ,REPLICATION PROBLEM

    You create a business partner in the role 'general business partner' in the R/3. The BP is synchronized correctly with the CRM. Afterwards, you add the role 'media customer', 'sales customer' or 'retailer' to the R/3 . The corresponding BP is not upd

  • 17" MacBook Pro lion 10.7.4 showing no display

    I've just updated my 2007 17" MacBook Pro to the latest 10.7.4 and it now detects no displays and shows a blank screen. I can log in fine using a remote screen connection and the machine seems to be functioning perfectly (other than having no display

  • My volume doesn't work as I dropped my ipad2 and dented near the volume buttons.

    Hi, my volume doesn't work as I dropped my iPad 2 and dented it near the volume button, any idea what i could do to fix it or how much this would be to get it fixed only got it at christmas 2013 so should still be in warenty??