WL JMS - Enterprise Message Source

Hi,
We have recently installed Oracle BAM 10.1.3. When we try to configure an Enterprise Message Source, we get only "Map Message" and "Text Message" in the drop downs for JMS Message Type.
What needs to be done to get other JMS message types such as Object Message in the drop down?
Any help in this regard will be highly appreciated.
Thanks,
KM

Hello. In the current version of BAM - we support only TextMsg type, your incoming msg on JMS should be 'xml format' only. Also note that we support only JMSTopic in current version. See webpage for full details, docs, technotes, and samples

Similar Messages

  • Trouble defining BAM Enterprise Message Source for BEA WebLogic Server

    Hi all,
    I've just started to play a little with Oracle BAM Architect.
    I've WLS 10.0 and Oracle BAM Architect 10g release 3.
    On Oracle BAM Architect I've defined an Enterprise Message Source for BEA WebLogic Server as follows:
    Name: ALSBSource
    Owner: ...
    Type: BEA WebLogic Server
    Initial context factory: weblogic.jndi.WLInitialContextFactory
    JNDI Service Provider URL: t3://mypc:7001
    TopicConnectionFactory name: com.myConnectionFactory
    Topic name: com.myBAMTopic
    JMS message type: TextMessage
    Durable subscriber name: BAMSubscriber
    Client ID: BAMSubscriber
    Name | Flow name | Type | Max size | Formatting
    content | BAM | String | 1024 | (none)
    On WLS 10.0 I've defined the required JMS stuff.
    On Oracle Design Studio I've defined a plan that includes:
    - an Oracle BAM Enterprise Message Receiver from which I've selected the above 'ALSBSource' Enterprise Message Source
    - a simple Grid
    I've connected the BAM Enterprise Message Receiver to the Grid and clicked on 'Update' button.
    When I try to publish a message on 'com.myBAMTopic' I don't see anything on the grid defined in the Oracle Design Studio.
    The first question is about the definition of an Enterprise Message Source for BEA WebLogic Server in the Oracle BAM Architect.
    I did not change the Oracle BAM Architect classpath or Oracle Design Studio classpath adding the weblogic.jar, because no error has been raised during the configuration of the message source and the plan. Should I update Oracle classpath with the weblogic.jar ?
    Did I forget any other step ?
    I thank you in advance for any feedback.
    Regards
    ferp

    ferp - I got this to work with
    JNDI Service Provider URL: http://localhost
    When I add the port
    JNDI Service Provider URL: http://localhost:23891
    I cannot get my EMS to start.
    Hopefully this should fix your issue.
    Sudeep.

  • Unable to load DLL ELCOMProxies.dll while creating Enterprise Message Sourc

    Hi All,
    I am getting following error when I try to create Enterprise Message Source of type "Oracle (AS JMS and OJMS)”.
    Oracle.BAM.Common.Exceptions.CommonException: Unable to create Message Receiver Admin COM object: Error=System.DllNotFoundException: Unable to load DLL (ELCOMProxies.dll).
    at Oracle.BAM.Middleware.Persistence.COMProxyGeneral.fnCreateObject(String strCLSIDObject, String strCLSIDInterface, IntPtr& ipInterface, String& rstrErrorCode)
    at Oracle.BAM.Middleware.Persistence.COMProxyGeneral.Create(String strCLSIDObject, String strCLSIDInterface)
    at Oracle.BAM.Middleware.Persistence.EnterpriseMessageSourceTypes.RetrieveCharacteristics()
    at Oracle.BAM.Middleware.Persistence.EnterpriseMessageSourceTypes.InternalLoad(SystemObject soEMST)
    at Oracle.BAM.Middleware.Persistence.EnterpriseMessageSourceTypes.LoadByID(String strID)
    at Oracle.BAM.Architect.Sources.CreateEdit()
    Please let me know if anybody has any idea about it.
    Thanks,
    Netra

    Hiya,
     The error is because the app tried to import that driver but it was not found. So, you will need
    to recheck your project setup, provide locations for imports, etc. I am not familar with Intermec Printer.
    The code snippet does not show any information about the DLL import, check there too.
    Hope this helps. :)

  • Pre-processing in Enterprise Message Source in BAM11g

    Can anyone provide me sample example on Pre-processing in Enterprise Message Source
    XML Formatting-->Pre-Processing-->Advanced formatting options ?That means sample example to invoke preprocessing logic.Thanks in advance.

    Suppose, you have JMS XML message as:
    <Data>
    <ServiceDetails>
    <ServiceName>Query<ServiceName>
    </ServiceDetails>
    <ObjectDetails>
    <Name>CustomerPartyID<Name>
    <Key>123</Key>
    <ParentKey>345</ParentKey>
    <Description>New Customer</Description>
    </ObjectDetails>
    <Data>
    Ouput message you would like to be:
    <?xml version="1.0" encoding="UTF-8"?>
    <Data>
    <Name>CustomerPartyID</Name>
    <Key>123</Key>
    <ParentKey>345</ParentKey>
    <Data>
    You can use the following xsl to achieve that:
    <xsl:stylesheet version = '1.0'
    xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
    <xsl:template match="Data">
    <xsl:for-each select="ObjectDetails">
    <Data>
    <Name>
    <xsl:value-of select="Name"/>
    </Name>
    <Key>
    <xsl:value-of select="Key"/>
    </Key>
    <ParentKey>
    <xsl:value-of select="ParentKey"/>
    </ParentKey>
    </Data>
    </xsl:for-each>
    </xsl:template>
    </xsl:stylesheet>
    Of course, XSL is very powerful and you can achieve very complex transformations of your xml with that. Any xsl tutorial can help you with that.
    Thanks,
    Vishal
    BAM Dev

  • Cannot find ELCOMProxies.dll error when going to Enterprise Message Sources

    Hi All,
    I installed BAM 10.1.3 and everything seems to be working but when I access the Enterprise Message Sources I get following error:
    Unable to create Message Receiver Admin COM object: Error=System.DllNotFoundException: Unable to load DLL (ELCOMProxies.dll). at Oracle.BAM.Middleware.Persistence.COMProxyGeneral.fnCreateObject(String strCLSIDObject, String strCLSIDInterface, IntPtr& ipInterface, String& rstrErrorCode) at Oracle.BAM.Middleware.Persistence.COMProxyGeneral.Create(String strCLSIDObject, String strCLSIDInterface)
    Source: "Common" ID: "EL_MsgAdminCreate"
    I researched and found a bug that stated this may happen after installation but solved after rebooting. In m y case I keep getting the same error and it prevents me to create new sources.
    I am working in Win XP SP 2.
    Any ideas?

    Correcct this seems to be unsuccessful or incorrect installation (or deinstall and reinstall). You have to contact oracle support or local oracle rep for a clean resolution.

  • Oracle BAM - Enterprise Message Source - Message Type Extendability

    Hi,
    Currently the message types that are accepted are TextMessage and MapMessage, I have a requirment to parse ObjectMessage. Is it possible to extend the EMS to also parse ObjectMessages ? Just reply if you require additional information....thanx in advance.
    Warren

    ferp - I got this to work with
    JNDI Service Provider URL: http://localhost
    When I add the port
    JNDI Service Provider URL: http://localhost:23891
    I cannot get my EMS to start.
    Hopefully this should fix your issue.
    Sudeep.

  • Creation of an Enterprise Messae Source Type

    Hi guys,
    has anyone of you tried before connecting BAM to Joram. Joram should be used as JMS provider. I'll post my confirguration:
    Display name:
    Joram
    ID:
    EMST.JORAM
    CLSID of Admin implementation:
    {CAC27017-40A2-4AD4-9BAC-16D01578A192}
    CLSID of Receiver implementation:
    {CAC27017-40A2-4AD4-9BAC-16D01578A192}
    CLSID of Sender implementation:
    {CAC27017-40A2-4AD[/i]4-9BAC-16D01578A192}
    Startup parameter:
    JMS*".;C:\Oracle\OracleBAM\OC4J\j2ee\home\oc4j.jar;C:\Oracle\OracleBAM\OC4J\j2ee\home\oc4jclient.jar;C:\Oracle\OracleBAM\OC4J\j2ee\home\lib\oc4j-internal.jar;C:\Oracle\OracleBAM\OC4J\j2ee\home\lib\ejb.jar;C:\Oracle\OracleBAM\OC4J\j2ee\home\lib\servlet.jar;C:\Oracle\OracleBAM\OC4J\j2ee\home\lib\jta.jar;C:\Oracle\OracleBAM\OC4J\j2ee\home\lib\jms.jar;C:\Oracle\OracleBAM\OC4J\j2ee\home\lib\javax88.jar;C:\Oracle\OracleBAM\OC4J\j2ee\home\lib\javax77.jar;C:\Oracle\OracleBAM\OC4J\j2ee\home\lib\jmxri.jar;C:\Oracle\OracleBAM\OC4J\j2ee\home\lib\jmx_remote_api.jar;C:\Oracle\OracleBAM\OC4J\j2ee\home\lib\adminclient.jar;C:\Oracle\OracleBAM\OC4J\j2ee\home\ojspc.jar;C:\Oracle\OracleBAM\OC4J\j2ee\home\jazn.jar;C:\Oracle\OracleBAM\OC4J\opmn\lib\optic.jar;C:\Oracle\OracleBAM\OC4J\rdbms\jlib\aqapi.jar;"".;c:\TIBCO\JMS\clients\java\tibjms.jar;c:\TIBCO\JMS\clients\java\jms.jar;c:\TIBCO\JMS\clients\java\jndi.jar;c:\TIBCO\JMS\clients\java\jta-spec1_0_1.jar;c:\TIBCO\JMS\clients\java\jcert.jar;c:\TIBCO\JMS\clients\java\jnet.jar;c:\TIBCO\JMS\clients\java\jsse.jar;c:\TIBCO\JMS\clients\java\tibcrypt.jar;"".;C:\Program Files\IBM\WebSphere MQ\Java\lib\com.ibm.mq.jar;C:\Program Files\IBM\WebSphere MQ\Java\lib\com.ibm.mqjms.jar;C:\Program Files\IBM\WebSphere MQ\Java\lib\connector.jar;C:\Program Files\IBM\WebSphere MQ\Java\lib\jms.jar;C:\Program Files\IBM\WebSphere MQ\Java\lib\jndi.jar;C:\Program Files\IBM\WebSphere MQ\Java\lib\jta.jar;C:\Program Files\IBM\WebSphere MQ\Java\lib\providerutil.jar;C:\Program Files\IBM\WebSphere MQ\Java\lib\fscontext.jar;C:\Program Files\IBM\WebSphere MQ\Java\lib\ldap.jar;"".;C:\Program Files\SonicSoftware\SonicMQ\lib\sonic_Client.jar;C:\Program Files\SonicSoftware\SonicMQ\lib\gnu-regexp-1.0.6.jar;C:\Program Files\SonicSoftware\SonicMQ\lib\jaxp.jar;C:\Program Files\SonicSoftware\SonicMQ\lib\xerces.jar;C:\Program Files\SonicSoftware\SonicMQ\lib\tools.jar;C:\Program Files\SonicSoftware\SonicMQ\lib\providerutil.jar;C:\Program Files\SonicSoftware\SonicMQ\lib\fscontext.jar;C:\Program Files\SonicSoftware\SonicMQ\lib\sslj.jar;C:\Program Files\SonicSoftware\SonicMQ\lib\jsafe.jar;C:\Program Files\SonicSoftware\SonicMQ\lib\certj.jar;"".;C:\bea\weblogic700\server\lib\weblogic.jar;"".;C:\eGate\client\classes\stcjms.jar;C:\eGate\client\JRE\1.3\lib\ext\fscontext.jar;C:\eGate\client\JRE\1.3\lib\ext\providerutil.jar;C:\eGate\client\ThirdParty\sun\jms.jar;C:\eGate\client\ThirdParty\sun\jndi.jar;C:\eGate\client\ThirdParty\sun\jta.jar;"".;C:\JNDI-Directory_WebMethods\fscontext.jar;C:\JNDI-Directory_WebMethods\providerutil.jar;C:\JNDI-Directory_WebMethods\javax.jms.jar;C:\Program Files\webMethods6\Broker\lib\BrokerJMS60.jar;C:\Program Files\webMethods6\common\lib\client60.jar;C:\Program Files\webMethods6\Broker\lib\xerces.jar;C:\Programme\SOPware\Devbox\devbox-modules\joram\ship\lib\joram-client.jar;C:\Programme\SOPware\Devbox\devbox-modules\joram\ship\lib\joram-shared.jar;C:\Programme\SOPware\Devbox\devbox-modules\joram\ship\lib\ow_monolog.jar;C:\Programme\SOPware\Devbox\devbox-modules\joram\ship\lib\JCup.jar;"
    The next step is the creation of the Enterprise Message Source:
    [i]Name:
    MyEMS
    Owner:
    VM\admin
    Type:
    Joram
    InitialContextFactory:
    fr.dyade.aaa.jndi2.client.NamingContextFactory
    JNDI Service Prvider URL:
    localhost:16400
    TopicConnectionFactory Name:
    TopicConnectionFactory
    Topic Name:
    Topic
    JMS Message Type:
    TextMessage
    with one field as a String with filesize=4000.
    When I create a plan to insert in a simple Grid and update this plan I am getting the following error:
    Unable to create Message Receiver COM object.
    [Oracle BAM Enterprise Link error code:  0x75 -- 0x1, 0x75 -- 0x4B]
    [W32 HRESULT: 0x80004002]
    Interface not Supported
    Error creating Message Receiver COM object.
    [Oracle BAM Enterprise Link error code:  0x75 -- 0x1, 0x75 -- 0x4C]
    Error while processing the data for the step 'Oracle BAM Enterprise Message Receiver'
    [Oracle BAM Enterprise Link error code:  DC -- 0x1, DC -- 0x83]
    Error while processing the data for the step 'Oracle BAM Enterprise Message Receiver'
    [Oracle BAM Enterprise Link error code:  DC -- 0x1, DC -- 0x83]
    Unable to create Message Receiver COM object.
    [Oracle BAM Enterprise Link error code:  0x75 -- 0x1, 0x75 -- 0x4B]
    [W32 HRESULT: 0x80004002]
    Interface not Supported
    Error creating Message Receiver COM object.
    [Oracle BAM Enterprise Link error code:  0x75 -- 0x1, 0x75 -- 0x4C]
    Error while processing the data for the step 'Oracle BAM Enterprise Message Receiver'
    [Oracle BAM Enterprise Link error code:  DC -- 0x1, DC -- 0x83]
    Update of Plan "NotificationReceiverPlan" failed.
    [Oracle BAM Enterprise Link error code:  PlanMgr -- 0x1, PlanMgr -- 0xD5]
    Did I miss anything in my configuration?
    Regards,
    Christoph

    Hi,
    I dont see a point in having this statement
    swc_set_table event_container 'INTERNAL_TABLE' t_cnp_container. Infact it is not needed !!
    SWE_EVENT_CREATE like any other FM, take a
    lt_var type standard table of SWCONT.
    ls_var type SWCONT.
    fill your ls_var with all fields and append it to lt_var each time and pass lt_var to event_table of SWE_EVENT_CREATE. It should work !!
    However, suggested way is to use SAP_WAPI_CREATE_EVENT instead of SWE_EVENT_CREATE  from ECC 5.0 onwards. There are fe concerns with SWE_EVENT_CREATE mainly with respect to commit and persistancy. Better we should use SAP_WAPI* as much as possible from ECC 5.0.
    Try above and Good Luck !!
    Regards
    Krishna Mohan

  • BAM plans stacking up when JMS queue input source is blocked

    I have a BAM installation that receives data from a JMS queue through Enterprise Message Source connections, using Enterprise Link plans to manipulate the data and insert/update it into data objects. I also use BAM alerts to trigger the plans to run every 20 minutes to check for data to pull from the queues.
    The data is coming in from several batch processes that insert records to an external Oracle table, that uses triggers to push the data into the JMS queues. Some of these batch processes are currently written poorly so that they run for long periods of time and tie up the Oracle table.
    The BAM plans are running every 20 minutes, as expected. However, if one of these batch processes is running and it ties up the source table, it also ties up the queue table. The BAM alerts continue to kick off the plans every 20 minutes. But, if the resources are being blocked, the Enterprise Message Source doesn't appear to be able to connect with the JMS queue table, and the plan hangs up - continuing to "run" while waiting for the connection. If the batch jobs run for some length of time, the next iteration of the plans is kicked off, queuing up behind the still-running previous iteration. Then 20 minutes later, the next execution of the plan kicks off and also hangs. And so on until all the database connections are being tied up.
    Other than process improvements to the batch jobs to prevent/minimize locking of the source table (which is being done), are there any settings that would allow the BAM alert-based execution of the plans to "time out" if a connection cannot be established in a matter of minutes, or a way to prevent the same plan from initiating if a copy of that plan is already executing? I would like to prevent having the executions of the plans "queue up" and cause even more database contention.

    the script for the triger where missing some parameters this resolve the insert problems.
    create or replace trigger employee AFTER INSERT OR Update ON employee
    FOR each row
    declare
    xml_complete varchar2(1000);
    v_enqueue_options dbms_aq.enqueue_options_t;
    v_message_properties dbms_aq.message_properties_t;
    v_msgid raw(16);
    temp sys.aq$_jms_text_message;
    v_recipients dbms_aq.aq$_recipient_list_t;
    Begin
    temp:=sys.aq$_jms_text_message.construct;
    v_recipients(1) := sys.aq$_agent('bamclient',null,0);
    *# v_recipient is case sensitive, this is the name of the external user who should pick up this AQ*
    message from the bus. (should match on BAM side)
    v_message_properties.recipient_list := v_recipients;
    xml_complete :=
    '<?xml version="1.0"?><row>' ||
    '<EMPNO>' || :new.EMPNO || '</EMPNO>' ||
    '<ENAME>' || :new.ENAME || '</ENAME>' ||
    '<JOB>' || :new.JOB || '</JOB>' ||
    '<MGR>' || :new.MGR || '</MGR>' ||
    '<HIREDATE>' || :new.HIREDATE || '</HIREDATE>' ||
    '<SAL>' || :new.SAL || '</SAL>' ||
    '<COMM>' || :new.COMM || '</COMM>' ||
    Tech Note: Oracle BAM: Integration with Oracle AQ / Database
    TechNote_BAM_AQ_Configuration.doc
    Page 4 of 9
    Nov 6, 06 (version 10.1.3)
    Document version (5)
    Oracle confidential, All rights reserved
    '<DEPTNO>' || :new.DEPTNO || '</DEPTNO>' ||
    '</row>' ;
    temp.set_text(xml_complete);
    dbms_aq.enqueue(queue_name => 'bam_ttq',
    enqueue_options => v_enqueue_options,
    message_properties => v_message_properties,
    payload => temp,
    msgid => v_msgid );
    commit;
    end ;

  • Error :- while accessing JMS topic messages in Design Studio

    Hi,
    Am getting this error while clicking update button in Design Studio to populate a dataobject using JMS Topic messages sent by oracle Bpel manager.
    IMessageSourceReceiver->messageReceive: javax.naming.NoInitialContextException: Cannot instantiate class: oracle.j2ee.rmi.RMIInitialContextFactory. Root exception is java.lang.ClassNotFoundException: oracle.j2ee.rmi.RMIInitialContextFactory
    Can you tell me where to find the class and how to use it to resolve the problem?
    P.S:-
    If you can provide any document how oracle BPEL process manager use JMS topic to send message to Oracle BAM and display in reports.
    Thanks in advance
    Cheers,
    Praveen G
    iSOFT R& D Pvt Ltd.
    [email protected]

    Hi,
    We are using BAM 10.1.3 against BPEL 10.1.2 and we cannot get it to work.
    We are also getting the error "javax.naming.NoInitialContextException: Cannot instantiate class: oracle.j2ee.rmi.RMIInitialContextFactory...." .
    Our startup paramters for Enterprise Source “Oracle (AS JMS and OJMS) looks like this:
    JMS*".;C:\OracleBAM\OC4J\j2ee\home\lib\jms.jar;C:\OracleBAM\OC4J\j2ee\home\lib\jndi.jar;C:\OracleBAM\OC4J\j2ee\home\oc4j.jar;C:\OracleBAM\OC4J\j2ee\home\oc4jclient.jar;C:\OracleBAM\OC4J\j2ee\home\lib\oc4j-internal.jar;C:\OracleBAM\OC4J\j2ee\home\lib\ejb.jar;C:\OracleBAM\OC4J\j2ee\home\lib\servlet.jar;C:\OracleBAM\OC4J\j2ee\home\lib\jta.jar;C:\OracleBAM\OC4J\j2ee\home\lib\jms.jar;C:\OracleBAM\OC4J\j2ee\home\lib\javax88.jar;C:\OracleBAM\OC4J\j2ee\home\lib\javax77.jar;C:\OracleBAM\OC4J\j2ee\home\lib\jmxri.jar;C:\OracleBAM\OC4J\j2ee\home\lib\jmx_remote_api.jar;C:\OracleBAM\OC4J\j2ee\home\lib\adminclient.jar;C:\OracleBAM\OC4J\j2ee\home\ojspc.jar;C:\OracleBAM\OC4J\j2ee\home\jazn.jar;C:\OracleBAM\OC4J\opmn\lib\optic.jar;C:\OracleBAM\OC4J\rdbms\jlib\aqapi.jar;"".;c:\TIBCO\JMS\clients\java\tibjms.jar;c:\TIBCO\JMS\clients\java\jms.jar;c:\TIBCO\JMS\clients\java\jndi.jar;c:\TIBCO\JMS\clients\java\jta-spec1_0_1.jar;c:\TIBCO\JMS\clients\java\jcert.jar;c:\TIBCO\JMS\clients\java\jnet.jar;c:\TIBCO\JMS\clients\java\jsse.jar;c:\TIBCO\JMS\clients\java\tibcrypt.jar;"".;C:\Program Files\IBM\WebSphere MQ\Java\lib\com.ibm.mq.jar;C:\Program Files\IBM\WebSphere MQ\Java\lib\com.ibm.mqjms.jar;C:\Program Files\IBM\WebSphere MQ\Java\lib\connector.jar;C:\Program Files\IBM\WebSphere MQ\Java\lib\jms.jar;C:\Program Files\IBM\WebSphere MQ\Java\lib\jndi.jar;C:\Program Files\IBM\WebSphere MQ\Java\lib\jta.jar;C:\Program Files\IBM\WebSphere MQ\Java\lib\providerutil.jar;C:\Program Files\IBM\WebSphere MQ\Java\lib\fscontext.jar;C:\Program Files\IBM\WebSphere MQ\Java\lib\ldap.jar;"".;C:\Program Files\SonicSoftware\SonicMQ\lib\sonic_Client.jar;C:\Program Files\SonicSoftware\SonicMQ\lib\gnu-regexp-1.0.6.jar;C:\Program Files\SonicSoftware\SonicMQ\lib\jaxp.jar;C:\Program Files\SonicSoftware\SonicMQ\lib\xerces.jar;C:\Program Files\SonicSoftware\SonicMQ\lib\tools.jar;C:\Program Files\SonicSoftware\SonicMQ\lib\providerutil.jar;C:\Program Files\SonicSoftware\SonicMQ\lib\fscontext.jar;C:\Program Files\SonicSoftware\SonicMQ\lib\sslj.jar;C:\Program Files\SonicSoftware\SonicMQ\lib\jsafe.jar;C:\Program Files\SonicSoftware\SonicMQ\lib\certj.jar;"".;C:\bea\weblogic700\server\lib\weblogic.jar;"".;C:\eGate\client\classes\stcjms.jar;C:\eGate\client\JRE\1.3\lib\ext\fscontext.jar;C:\eGate\client\JRE\1.3\lib\ext\providerutil.jar;C:\eGate\client\ThirdParty\sun\jms.jar;C:\eGate\client\ThirdParty\sun\jndi.jar;C:\eGate\client\ThirdParty\sun\jta.jar;"".;C:\JNDI-Directory_WebMethods\fscontext.jar;C:\JNDI-Directory_WebMethods\providerutil.jar;C:\JNDI-Directory_WebMethods\javax.jms.jar;C:\Program Files\webMethods6\Broker\lib\BrokerJMS60.jar;C:\Program Files\webMethods6\common\lib\client60.jar;C:\Program Files\webMethods6\Broker\lib\xerces.jar;"
    We are trying to get to our oc4j container on our BPEL server. We have the following settings on our created message sourcein BAM architect:
    Initial Context Factory: oracle.j2ee.rmi.RMIInitialContextFactory
    JNDI Service Provider URL: opmn:ormi://hostname:6003:OC4J_BPEL
    TopicConnectionFactory Name: java:comp/resource/ojms_ipl/TopicConnectionFactories/iplerror
    Topic Name: java:comp/resource/ojms_ipl/Topics/iplerror
    ojms_ipl refers to the datasource on our BPEL server that is defined in application.xml.
    Where is the class located?
    Best regards

  • How do I set up a private enterprise messaging server?

    The iPad and iPhone messaging app seems to require that the messaging server must be in the Apple cloud.  Is there a way to set up a private enterprise messaging server?

    Is there a way to set up a private enterprise messaging server?
    Yes:  http://lync.microsoft.com/en-us/Pages/unified-communications.aspx

  • PI 7.0 SP15 alerts JMS Duplicate message error

    Hi all,
    We have a scenario where in we  receive BAPI calls to R/3 from web through MQ and XI.
    WEB -> MQ->XI->R/3 (Request / Response send back similarly)
    We have modular configuration in the channel.
    All these BAPI messages are queries needed to build an order for example product information / customer information etc.
    We have PI 7.0 SP15
    Sometimes we receive the error ' Duplicate JMS message with JMS ID##### detected.Duplicate will be ignored' in the sender JMS channel.Because of this error XI is not able to process subsequent messages and the channel keeps on throwing the same error.We need to clear the queue and then restart the channel to make it work.
    Can any one please tell me what is the reason for occurence of this error..?
    Is this ID generated in JMS or in XI?If so how this could be handled without clearing the queue's..?
    When we analyzed the messages in the queue we found out same xml messages been send twice which i would imagine the query been send twice(which is a possiblity from the web) would that have caused this JMS duplcate message error??!!
    Also because of this error XI is throwing multiple alert messages at the rate of 3 per second which is causing the huge performance hit as the alert inbox gets filled up..We did put the suppress multiple alert check..but before somebody reacts to these alerts there are numerous of them created..any suggestions on this is much appreciated..
    Thanks for your help in advance
    Larry

    Larry,
    Is that alert rule is generic or interface specific? If it is generic then please make it interface specific.
    Thanks,
    Sunil

  • Archiving a Smart Mailbox to a RAW Message Source using Automator?

    In MAIL I can set a smart mailbox to say get emails from ("any" recipient contains [email protected])
    But in Automator when I use the Filter messages in mail I can't be that broad with my selection, I can only select sender, and not ANY recipient. Be that someone cc'd with that email address, the sender or reciever.
    One way around this is allowing Automator to select a Smart Mailbox from MAIL to do the selecting.
    But I can't get Automator to select a Smart Mailbox.
    What I need to do is take my Smart Mailbox content and every X# of days, for my needs it would be 7 days, export out last X# of days, again for me its 7 days, worth of emails as a RAW Message Source and append it to an existing RAW Message Source file in a specified folder.
    Or if appending to an existing file is not possible then create individual files but name them something like, Weekending_10_282006, where the date in file name matches the day the script was run.
    Then place this to always run on a Saturday.
    I am using this to backup messages for specific projects at work. And I would like to use it to backup emails from my cousin who is serving overseas in Iraq.
    Thank you for your help.
    Ed Walsh
    Mac Mini Intel duo   Mac OS X (10.4.8)   2gb ram, 120gb hard drive

    Back up all data.
    Triple-click the line below on this page to select it:
    ~/Library/Mail/V2/MailData/SmartMailboxes.plist
    Right-click or control-click the highlighted line and select 
    Services ▹ Reveal
    from the contextual menu.* A folder should open with an item selected. Quit the application if it's running. Move the selected item to the Desktop, leaving the window open. Relaunch the application, create some smart mailboxes, and test. If there's no change, quit again and put the item you moved back where it was, overwriting the one that may have been created in its place. Otherwise, delete the item you moved.
    *If you don't see the contextual menu item, copy the selected text to the Clipboard (command-C). In the Finder, select
    Go ▹ Go to Folder...
    from the menu bar, paste into the box that opens (command-V). You won't see what you pasted because a line break is included. Press return.

  • Revised product name: "Oracle GlassFish Enterprise Message Queue"

    Hello,
    the release notes for OpenMQ 4.5 build 16 include a note about a revised product name, "Oracle GlassFish Enterprise Message Queue". Is this planned to be the future product name for the commercial product (the product formerly known as Java System Message Queue), or is this meant to be the name for both versions?
    Many thanks in advance,
    Michael Justin
    Edited by: 801285 on 10.10.2010 01:49

    Hi all,
    I have finally solved the problem, it seems somehow on my windows home premium I can't run the install script (on H:\ ) from the command line. I manually ran the batch script by double clicking on it, it ran fine and I was finally able to install ORE (server + supported + client) on my laptop. Now the connection -- followed through the manual, created user and granted all the roles. Now that I want to test the connection, I open R console and below are the input and output error message though it seems I can connect to the database:
    R>
    R> library(ORE)
    Loading required package: OREbase
    Attaching package: ‘OREbase’
    The following object(s) are masked from ‘package:base’:
        cbind, data.frame, eval, interaction, order, paste, pmax, pmin, rbind, table
    Loading required package: OREstats
    Loading required package: MASS
    Loading required package: OREgraphics
    Loading required package: OREeda
    Loading required package: OREdm
    Loading required package: lattice
    Loading required package: OREpredict
    Loading required package: ORExml
    R>
    R>
    R>
    R> ore.connect(user = 'scott', sid = 'sinha', host = 'win7', password = 'tiger', port = 1521, all = T)
    Error in .oci.GetQuery(conn, statement, data = data, prefetch = prefetch,  :
      ORA-06520: PL/SQL: Error loading external library
    ORA-06522: Unable to load DLL
    ORA-06512: at "RQSYS.RQEVALIMPL", line 17
    ORA-06512: at "RQSYS.RQEVALIMPL", line 14
    ORA-06512: at line 4
    R>
    R>
    R> ore.is.connected()
    [1] TRUE
    R> I get the exact same error when I try to use even the ORE user "rquser". Any suggestion how to resolve this error?
    Thanks,
    Sourabh

  • Change Directory/Folder of JMS xml messages

    Hi
    I have a requirement to change the directory where JMS queue messages (xml files) are located.
    Is this a simple configuration change or something more major?
    Can anyone give me any tips on how to proceed
    Thanks

    Thanks for your reply.
    I realise I didn't state my version earlier which is Weblogic 8.1.
    I'm not sure if it is the JMS module folder as my experience with Weblogic is very minimal.
    The folder I wish to change is where the JMS queues store the messages that have been posted to the queues.
    I believe this is known as the file store.
    Is it the config.xml file I need to change for this?
    Is there a web interface for version 8 to change this configuration?
    Thanks again

  • TransactionRolledbackLocalException in JMS Embedded Messaging...

    We"re using two Message Driven Beans (say MDB1 and MDB2) and two EJBs (say EJB1 and EJB2) in a module in our project to implement JMS Embedded messaging on WAS5.1 (using WSAD5.1.2 environment)
    The MDB2"s onMessage() listens to a queue written by EJB1 and MDB1"s onMessage() also listens to a queue written by EJB1.
    Flow:-
    EJB1 starts first and writes a queue to the MDB2, which asynchronously invokes the EJB2 and this EJB2, after calls to a few utility classes invokes EJB1. Then, EJB1, with the Vector input from EJB2 writes a queue to be captured by MDB1.
    The first flow of EJB1 --> MDB2 works fine, but the second part (EJB1 --> MDB1) is failing and the MDB2 is also getting shut down because of this. The cause of this is a <b>javax.ejb.TransactionRolledbackLocalException: ; nested exception is: com.ibm.ws.exception.WsEJBException</b>
    Can someone who"s already faced such a challege kindly help?
    This is the stack trace:- (for sake of clarity, MSSPriceChangeAlertMDB in the below trace is the MDB2)
    [8/9/05 19:55:11:951 EDT] 234d1b6e RegisteredRes E WTRN0063E: An illegal attempt to commit a one phase capable resource with existing two phase capable resources has occurred.
    [8/9/05 19:55:14:467 EDT] 2a50db6e JMSExceptionL E WMSG0018E: Error on JMSConnection for MDB MSSPriceChangeAlertMDB , JMSDestination jms/MarketDataQueue : javax.jms.JMSException: MQJMS1016: an internal error has occurred. Please contact your system administrator. Detail: {0}
    at com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:540)
    at com.ibm.mq.jms.MQQueueAgentThread.run(MQQueueAgentThread.java:1583)
    at java.lang.Thread.run(Thread.java:568)
    ---- Begin backtrace for Nested Throwables
    java.lang.NullPointerException
    at com.ibm.mq.jms.MQQueueAgentThread.processMessage(MQQueueAgentThread.java:368)
    at com.ibm.mq.jms.MQQueueAgentThread.run(MQQueueAgentThread.java:1557)
    at java.lang.Thread.run(Thread.java:568)
    [8/9/05 19:55:14:576 EDT] 2a50db6e JMSExceptionL E WMSG0057E: Error on JMSConnection for MDB MSSPriceChangeAlertMDB , JMSDestination jms/MarketDataQueue , JMS Linked Exception : java.lang.NullPointerException
    at com.ibm.mq.jms.MQQueueAgentThread.processMessage(MQQueueAgentThread.java:368)
    at com.ibm.mq.jms.MQQueueAgentThread.run(MQQueueAgentThread.java:1557)
    at java.lang.Thread.run(Thread.java:568)
    [8/9/05 19:55:14:654 EDT] 2a50db6e MDBListenerIm I WMSG0043I: MDB Listener MarketDataAlertListener stopped for JMSDestination jms/MarketDataQueue
    [8/9/05 19:55:14:982 EDT] 234d1b6e ServerSession W WMSG0031E: Exception processing JMS Message for MDB MSSPriceChangeAlertMDB, JMSDestination jms/MarketDataQueue : javax.ejb.TransactionRolledbackLocalException: ; nested exception is: com.ibm.ws.exception.WsEJBException
    com.ibm.ws.exception.WsEJBException
    at com.ibm.ejs.container.LocalExceptionMappingStrategy.mapException(LocalExceptionMappingStrategy.java:159)
    at com.ibm.ejs.container.LocalExceptionMappingStrategy.mapCSITransactionRolledBackException(LocalExceptionMappingStrategy.java:293)
    at com.ibm.ejs.container.EJSContainer.postInvoke(EJSContainer.java:3128)
    at com.ibm.ejs.container.MDBWrapper.onMessage(MDBWrapper.java:102)
    at com.ibm.ejs.container.MDBWrapper.onMessage(MDBWrapper.java:127)
    at com.ibm.ejs.jms.listener.ServerSession.run(ServerSession.java:372)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:672)
    javax.ejb.TransactionRolledbackLocalException: ; nested exception is: com.ibm.ws.exception.WsEJBException
    at com.ibm.ejs.container.LocalExceptionMappingStrategy.mapCSIException(LocalExceptionMappingStrategy.java:96)
    at com.ibm.ejs.container.LocalExceptionMappingStrategy.mapException(LocalExceptionMappingStrategy.java:165)
    at com.ibm.ejs.container.LocalExceptionMappingStrategy.mapCSITransactionRolledBackException(LocalExceptionMappingStrategy.java:293)
    at com.ibm.ejs.container.EJSContainer.postInvoke(EJSContainer.java:3128)
    at com.ibm.ejs.container.MDBWrapper.onMessage(MDBWrapper.java:102)
    at com.ibm.ejs.container.MDBWrapper.onMessage(MDBWrapper.java:127)
    at com.ibm.ejs.jms.listener.ServerSession.run(ServerSession.java:372)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:672)
    Thanks a ton in advance!

    hi
    I am using two MDb nad about 5 Ejb's..thw transaction attribute for the MDB are set to Required..and for the EjB it is set to Not Supported.Moreover i am using a CLi datasource...but i am getting this error:::::
    ServerSession W WMSG0031E: Exception processing JMS Message for MDB AggregatedMT598PosnSwiftReader, JMSDestination jms/accounting/ACCT.MT598_535.CORR.OUT.QUEUE : javax.ejb.TransactionRolledbackLocalException: ; nested exception is: com.ibm.ws.exception.WsEJBException
    com.ibm.ws.exception.WsEJBException
         at com.ibm.ejs.container.LocalExceptionMappingStrategy.mapException(LocalExceptionMappingStrategy.java:159)
         at com.ibm.ejs.container.LocalExceptionMappingStrategy.mapCSITransactionRolledBackException(LocalExceptionMappingStrategy.java:293)
         at com.ibm.ejs.container.EJSContainer.postInvoke(EJSContainer.java:3159)
         at com.ibm.ejs.container.MDBWrapper.onMessage(MDBWrapper.java:102)
         at com.ibm.ejs.container.MDBWrapper.onMessage(MDBWrapper.java:127)
         at com.ibm.ejs.jms.listener.ServerSession.run(ServerSession.java:375)
         at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:936)
    javax.ejb.TransactionRolledbackLocalException: ; nested exception is: com.ibm.ws.exception.WsEJBException
         at com.ibm.ejs.container.LocalExceptionMappingStrategy.mapCSIException(LocalExceptionMappingStrategy.java:96)
         at com.ibm.ejs.container.LocalExceptionMappingStrategy.mapException(LocalExceptionMappingStrategy.java:165)
         at com.ibm.ejs.container.LocalExceptionMappingStrategy.mapCSITransactionRolledBackException(LocalExceptionMappingStrategy.java:293)
         at com.ibm.ejs.container.EJSContainer.postInvoke(EJSContainer.java:3159)
         at com.ibm.ejs.container.MDBWrapper.onMessage(MDBWrapper.java:102)
         at com.ibm.ejs.container.MDBWrapper.onMessage(MDBWrapper.java:127)
         at com.ibm.ejs.jms.listener.ServerSession.run(ServerSession.java:375)
         at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:936)
    PLz help..its kind of urgent

Maybe you are looking for

  • Can't debug with jbuilder on a remote s1as

    Hi, I'm trying to run or debug an application on a remote sun one application server from a jbuilder 8 ee. The thing is that the ide deploys the web application without any problem, but when it doesn't run it, and if you try to debug it, you get this

  • DVD Decoder Card and OS X

    I have a CardBus MPEG 2 Decoder card from MCE but am discovering to my profound disappointment that Apple did not provide support to the card under OS X. Why did Apple chose not to continue support for this peripheral? Is there some way that I can ge

  • JWS not recognising the property when its value contains % character

    Hi All, We are seeing an issue with particular versions of Java Web Start like 1.5.0_15 and 1.6.0_06 The issue which we are facing is that Java Web Start is not recognizing the properties which contains % character. For Example,. <property name='user

  • Videos do not update

    I am updating a Keynote presentation to show on the iPad, and so I'm replacing MOV media files with M4V versions. However, after I save the presentation, if I then click on the video to select it, it shows in the inspector as the MOV version! I've tr

  • Lost my pics using pc suite....plz help

    Hi nokia, i am writing as i am just not happy at all after using 1 of your products and i need your help to solve this matter. The problem is as follows- My n95 8g developed a problem so i used pc suite to back up all my very important data and pcitu