JMS files

Hi,
We are installing the RIB 13.0 and other dependent applications.
I would like to know the JMS library files(like jms.jar and etc.) that are used by Oracle with the Application version 10.1.2 and 10.1.3?
In which folder of the Application Server install, these library files would be available? Do they differ by JDK version?
Please let me know the details..........
Regards,
Siva

What is the operating system you are installing on?
Which manuals did you read?
Regards, Erik

Similar Messages

  • Weblogic Server 9.2 - JMS File Store not working as expected.

    Hi,
    I am facing a problem at the server startup possibly due to huge size of the JMS File Store created.
    My question is that our application receives messages via MDB (container managed),
    Even after successfully processing the message, the message which is logged in the File Store is not deleted.
    How can i make sure that a message which is successfully processed is not logged in the file store?
    (considering container managed transactions do not require acknowledgement-mode set in the descriptor, altough i have it specified)
    Find the the stack trace on the server log below:
    ####<Dec 10, 2008 11:45:30 AM CST> <Error> <JMS> <xlqwls01> <ACSServer1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tu
    ning)'> <<WLS Kernel>> <> <> <1228931130485> <BEA-040123> <Failed to start JMS Server "SDBJMSServer1" due to weblogic.jms.common.JMSException: web
    logic.messaging.kernel.KernelException: Unexpected store exception in messaging kernel recovery.
    weblogic.jms.common.JMSException: weblogic.messaging.kernel.KernelException: Unexpected store exception in messaging kernel recovery
    at weblogic.jms.backend.BackEnd.open(BackEnd.java:963)
    at weblogic.jms.deployer.BEAdminHandler.activate(BEAdminHandler.java:180)
    at weblogic.management.utils.GenericManagedService.activateDeployment(GenericManagedService.java:237)
    at weblogic.management.utils.GenericServiceManager.activateDeployment(GenericServiceManager.java:131)
    at weblogic.management.internal.DeploymentHandlerHome.invokeHandlers(DeploymentHandlerHome.java:589)
    at weblogic.management.internal.DeploymentHandlerHome.activateInitialDeployments(DeploymentHandlerHome.java:450)
    at weblogic.management.internal.DeploymentHandlerHome.activateInitialDeployments(DeploymentHandlerHome.java:430)
    at weblogic.management.deploy.internal.DeploymentAdapter$2.doPrepare(DeploymentAdapter.java:100)
    at weblogic.management.deploy.internal.DeploymentAdapter.prepare(DeploymentAdapter.java:177)
    at weblogic.management.deploy.internal.AppTransition$1.transitionApp(AppTransition.java:21)
    at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:233)
    at weblogic.management.deploy.internal.ConfiguredDeployments.prepare(ConfiguredDeployments.java:165)
    at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:122)
    at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:173)
    at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:89)
    at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    weblogic.messaging.kernel.KernelException: Unexpected store exception in messaging kernel recovery
    at weblogic.messaging.kernel.internal.PersistenceImpl.recover(PersistenceImpl.java:839)
    at weblogic.messaging.kernel.internal.KernelImpl.open(KernelImpl.java:235)
    at weblogic.jms.backend.BackEnd.open(BackEnd.java:961)
    at weblogic.jms.deployer.BEAdminHandler.activate(BEAdminHandler.java:180)
    at weblogic.management.utils.GenericManagedService.activateDeployment(GenericManagedService.java:237)
    at weblogic.management.utils.GenericServiceManager.activateDeployment(GenericServiceManager.java:131)
    at weblogic.management.internal.DeploymentHandlerHome.invokeHandlers(DeploymentHandlerHome.java:589)
    at weblogic.management.internal.DeploymentHandlerHome.activateInitialDeployments(DeploymentHandlerHome.java:450)
    at weblogic.management.internal.DeploymentHandlerHome.activateInitialDeployments(DeploymentHandlerHome.java:430)
    at weblogic.management.deploy.internal.DeploymentAdapter$2.doPrepare(DeploymentAdapter.java:100)
    at weblogic.management.deploy.internal.DeploymentAdapter.prepare(DeploymentAdapter.java:177)
    at weblogic.management.deploy.internal.AppTransition$1.transitionApp(AppTransition.java:21)
    at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:233)
    at weblogic.management.deploy.internal.ConfiguredDeployments.prepare(ConfiguredDeployments.java:165)
    at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:122)
    at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:173)
    at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:89)
    at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    weblogic.store.PersistentStoreException: [Store:280020]There was an error while reading from the log file
    at weblogic.store.io.file.Heap.read(Heap.java:648)
    at weblogic.store.io.file.FileStoreIO.readInternal(FileStoreIO.java:224)
    at weblogic.store.io.file.FileStoreIO.access$000(FileStoreIO.java:31)
    at weblogic.store.io.file.FileStoreIO$Cursor.nextInternal(FileStoreIO.java:573)
    at weblogic.store.io.file.FileStoreIO$Cursor.next(FileStoreIO.java:547)
    at weblogic.store.internal.PersistentStoreConnectionImpl$CursorImpl.next(PersistentStoreConnectionImpl.java:266)
    at weblogic.messaging.kernel.internal.PersistenceImpl.recoverHeaders(PersistenceImpl.java:1148)
    at weblogic.messaging.kernel.internal.PersistenceImpl.recover(PersistenceImpl.java:814)
    at weblogic.messaging.kernel.internal.KernelImpl.open(KernelImpl.java:235)
    at weblogic.jms.backend.BackEnd.open(BackEnd.java:961)
    at weblogic.jms.deployer.BEAdminHandler.activate(BEAdminHandler.java:180)
    at weblogic.management.utils.GenericManagedService.activateDeployment(GenericManagedService.java:237)
    at weblogic.management.utils.GenericServiceManager.activateDeployment(GenericServiceManager.java:131)
    at weblogic.management.internal.DeploymentHandlerHome.invokeHandlers(DeploymentHandlerHome.java:589)
    at weblogic.management.internal.DeploymentHandlerHome.activateInitialDeployments(DeploymentHandlerHome.java:450)
    at weblogic.management.internal.DeploymentHandlerHome.activateInitialDeployments(DeploymentHandlerHome.java:430)
    at weblogic.management.deploy.internal.DeploymentAdapter$2.doPrepare(DeploymentAdapter.java:100)
    at weblogic.management.deploy.internal.DeploymentAdapter.prepare(DeploymentAdapter.java:177)
    at weblogic.management.deploy.internal.AppTransition$1.transitionApp(AppTransition.java:21)
    at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:233)
    at weblogic.management.deploy.internal.ConfiguredDeployments.prepare(ConfiguredDeployments.java:165)
    at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:122)
    at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:173)
    at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:89)
    at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    java.io.IOException: Error reading from file, No such file or directory, errno=2
    at weblogic.store.io.file.direct.DirectIONative.read(Native Method)
    at weblogic.store.io.file.direct.DirectFileChannel.read(DirectFileChannel.java:133)
    at weblogic.store.io.file.StoreFile.read(StoreFile.java:281)
    at weblogic.store.io.file.Heap.read(Heap.java:646)
    at weblogic.store.io.file.FileStoreIO.readInternal(FileStoreIO.java:224)
    at weblogic.store.io.file.FileStoreIO.access$000(FileStoreIO.java:31)
    at weblogic.store.io.file.FileStoreIO$Cursor.nextInternal(FileStoreIO.java:573)
    at weblogic.store.io.file.FileStoreIO$Cursor.next(FileStoreIO.java:547)
    at weblogic.store.internal.PersistentStoreConnectionImpl$CursorImpl.next(PersistentStoreConnectionImpl.java:266)
    at weblogic.messaging.kernel.internal.PersistenceImpl.recoverHeaders(PersistenceImpl.java:1148)
    at weblogic.messaging.kernel.internal.PersistenceImpl.recover(PersistenceImpl.java:814)
    at weblogic.messaging.kernel.internal.KernelImpl.open(KernelImpl.java:235)
    at weblogic.jms.backend.BackEnd.open(BackEnd.java:961)
    at weblogic.jms.deployer.BEAdminHandler.activate(BEAdminHandler.java:180)
    at weblogic.management.utils.GenericManagedService.activateDeployment(GenericManagedService.java:237)
    at weblogic.management.utils.GenericServiceManager.activateDeployment(GenericServiceManager.java:131)
    at weblogic.management.internal.DeploymentHandlerHome.invokeHandlers(DeploymentHandlerHome.java:589)
    at weblogic.management.internal.DeploymentHandlerHome.activateInitialDeployments(DeploymentHandlerHome.java:450)
    at weblogic.management.internal.DeploymentHandlerHome.activateInitialDeployments(DeploymentHandlerHome.java:430)
    at weblogic.management.deploy.internal.DeploymentAdapter$2.doPrepare(DeploymentAdapter.java:100)
    at weblogic.management.deploy.internal.DeploymentAdapter.prepare(DeploymentAdapter.java:177)
    at weblogic.management.deploy.internal.AppTransition$1.transitionApp(AppTransition.java:21)
    at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:233)
    at weblogic.management.deploy.internal.ConfiguredDeployments.prepare(ConfiguredDeployments.java:165)
    at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:122)
    at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:173)
    at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:89)
    at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    Edited by: user5823244 on Dec 14, 2008 2:59 AM

    Hi,
    It seems there are two problems going on here:
    (1) Forceful shutdowns should not (must not) normally corrupt the file store. There may be a bug in WL, or it may be the admin is arbitrarily deleting some file store files while leaving others in place (not supported).
    (2) "Even after successfully processing the message, the message which is logged in the File Store is not deleted."
    This is a strong indicator that there's an application error and the message is not actually getting deleted. The file store size is proportional to the number of current messages (successfully processing/acknowledging/committing a received message frees space for new messages), and is not proportional to the number of successfully processed messages.
    I think it's likely that the application isn't actually successfully processing the message but is instead receiving a message somehow and is either:
    (A) throwing an exception from within an XA-or-non-XA-MDB or auto-ack-onMessage() and somehow forcing the message into a state where its not being redelivered for reprocessing
    (B) specifying a transacted session and failing to call session.commit()
    (C) specifying an XA transaction capable receive and failing to call commit
    (D) specifying a "client acknowledge" mode and failing to call acknowledge .
    For evidence, check the console statistics for the destination after "successfully processing" all sent messages: the value of "current" + "pending" should be zero once all processing completes, the value of "received (aka total)" should match the sent message count. If the "current" + "pending" value is non-zero, then this is an indication there are messages that were not successfully processed.
    Tom Barnes
    WebLogic Server Messaging Developer Team

  • Weblogic server 9.2 How to clear up JMS file store messages

    Hi,
    We are facong one issue in our weblogic production environment. The JMS file store size has become 7.2 G and its eatimg up almost all the server space. I have cheked through the jms module queues/ topics to see that if any messages are pending anywhere but nothing signifficant I can find out. Now our requirement is to clear up the file store the freeup the server space.
    Could you please recommend how to do that in the backend.
    Thanks
    Rahul

    Hi Rahul,
    Store files grow to fit all current stored objects, but, as stored objects are deleted, the freed space is re-used for new persistent objects. It's possible your store grew to an unprecedented size because it was temporarily forced to store many objects - in which case you can shrink the file store using the store compression tool described by the other poster.
    On the other hand, in almost all cases, unexpectedly large backlogs are generated due to either (A) an accumulation of a backlog of unprocessed messages, or (B) a bug in an application that processes received messages but never acknowledges them, such as may happen when an application creates a durable subscription on a topic but fails to service the subscription.
    I recommend (again) checking your 'current' and 'pending' message statistics for each and every JMS Server, SAF Agent, and destination that the store hosts. You can also check your store statistics to see which 'connections' are developing a large accumulation of objects.
    Regards,
    Tom
    P.S. You can post JMS related questions to the WebLogic Server JMS newsgroup.

  • JMS file format

    Hi ,
    I am delaing with JMS  file . there is requirement that  client want  XML structure and  flat file structure in one file.
    1)  Is it fine to deal with JMS this kind of structure. ?
    2)  What is the prospects to handle this typical format in  XI /PI  at receiver?
    Can some one share me the typical JMS file format?
    Thanks in advance
    regards
    Ram

    Hi Ram,
    we can send/receive XML and Flat files from Messaging queue system using JMS adapter, i beleive that you clinet want to somes times Flat file and XML some times form MQ.
    search in sdn "file content conversion in JMS adapter", then you will understand how to convert flat file in to XML using JMS Adpater,
    Regards,
    Raj

  • How to build jms files using netbeans ide

    hi,
    i am using the latest netbeans ide to build a simple jms java file,
    but i am getting this:
    init:
    deps-jar:
    Compiling 10 source files to
    C:\wrox\pro_jms\Chapter04\Test\build\classes
    C:\wrox\pro_jms\Chapter04\AccountsDepartment.java:4: package
    javax.jms does not exist
    import javax.jms.*;
    C:\wrox\pro_jms\Chapter04\AccountsDepartment.java:11: cannot find
    symbol
    the netbeans ide i am using is jdk_1.6, which when i use directly to
    compile in command line mode, works. can anyone tell me why this is
    happening?
    thanks.

    I take it that you are trying to build a Java applicaiton that uses JMS API. To do it in netbeans using SUN OpenMQ I usually follow those steps:
    1) I create a new project
    2) I add JMS library. This is a library that I had created in netbeans using Library Manager. It consist of jms.jar ( this jar file contains the definition of JMS API). Next jar file is the implemention of the JMS API, in case of SUN OpenMQ it's imq.jar, but if you're using a different JMS provider it may be a different file. The last jar file in my JMS library is usually fscontext.jar, this jar file provides JNDI access to a file based store. Again if you're using something like ldap then it would be a different jar file.
    That's basicly it - Tom

  • JMS & File adapters not working after SPS20 update

    Hello,
    after an update to SPS20, which was proposed by SAP support to resolve an
    issue with the CPA cache, the File adapter sender and receiver and the
    JMS adapter sender are not working any more, however JMS receiver
    adapters are still functional. In communication monitoring the error
    message for the file receiver is:
    Message processing failed. Cause:
    com.sap.engine.services.ejb.exceptions.BaseEJBException: Exception in
    method process.
    resp. for the file sender:
    Attempt to process file failed with
    com.sap.engine.services.ejb.exceptions.BaseEJBException: Exception in
    method process.
    and for the JMS adapter I006_GX1TG_JMS_Sender:
    Error while processing message 'db056357-5232-4c35-028e-bc51fa858038';
    detailed error description:
    com.sap.aii.adapter.jms.api.channel.filter.MessageFilterException:
    Exception in method process.: BaseEJBException: Exception in method
    process. at
    com.sap.aii.adapter.jms.core.channel.filter.SendToModuleProcessorFilter.filter(SendToModuleProcessorFilter.java:95)
    when invoking an ftp sender channel, polling works, the files are
    retrieved from the server, but after that, we get an error. What could be
    the cause of this behaviour?
    log & trace files could be provided.
    Thanks,
    Gordon
    points will be rewarded  ***

    Hi Gordon,
    Patch 9 for XI 3.0 SP20
    SAPXIAFC20P_9
    contains a few fixes for the file adapter,
    e.g., it is strongly recommended by SAP to apply the note :-
    Note 1083488 - XI FTP/JDBC sender channel stop polling indefinitely(04/04S)
    Regards
      Kenny

  • Async/Sync Bridge JMS/File

    Hello,
    An Async/Sync Bridge with usage of the JMS adapter is described in several blogs. Is there a chance to use the JMS Adapter as a sender system and a File Adapter as the receiver system in such a scenario?
    Any suggestions are appreciated.
    Peter

    This "How To" Wiki should help you with the parameters you will need in the JMS Adapter.
    http://wiki.sdn.sap.com/wiki/display/XI/HowTo...ContentconversionmodulewithJ2EEJMS+adapter
    You can go to/from files with no problem, and you don't need the Business Process Engine.

  • JMS file to idoc

    Hi,
    where in I will get the file is read using JMS adapter,here I have a problem with the content of the flat file as shown below
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <MessageHeader>
    <RecipientId>SAP.TEST</RecipientId>
    <RecipientSapSystemId>xxxxx</RecipientSapSystemId>
    <RecipientIdQualifier> Application</RecipientIdQualifier>
    <SenderId>aaaaa</SenderId>
    <SenderIdQualifier>yyyyyyy</SenderIdQualifier>
    <ApplicationId>zzzzzz</ApplicationId>
    <ApplicationIdQualifier> Application</ApplicationIdQualifier>
    <DateSpecifier>iii</DateSpecifier>
    <DateFormatSpecifier>YYYYMMDD</DateFormatSpecifier>
    <Date>20110208</Date>
    <TimeFormatSpecifier>HHMMSS</TimeFormatSpecifier>
    <Time>154126</Time><AuthorizationId>sunny</AuthorizationId>
    <MessageKeyData>???</MessageKeyData>
    </MessageHeader>
    TID00702751               
    TTE007027512011-02-08-15.41.00.000000K210164   450003280000032700001173490003906
    TO100011734                                                   AJL               
    TO200004004700000000326007600000720800005057000
    Thanks in advance
    Edited by: SWATHIP on Feb 24, 2011 7:03 AM

    I think, your mmeta data file i.e. message type is in complete as it has only header so JMS adpater is not able to convert the entir message into XML.
    /Adi

  • JMS Adapter module content conversion

    Hi,
    I'm developing a module for the jms adapter(sender). My requirement is to parse the XI message(text) using some XML parsing api and do some formatting, logic etc and to make the jms adapter create a xml file with the processed information. Jms File Content Conversion does not suit our requirement and thats the reason we are trying this option.
    My understanding is: Access the  payload in the "process" method of the local ejb, apply XML parsing using JDOM etc, make a xml which should be the output of the jms adapter. This xml will be the xml with my user defined tag elements after content conversion. Can i form this xml and assign to the inputModuleData? Will the jms adapter use this string to create the xml and send to IS? Are there any other parameters to be set or processes to be done?
    Also in which sequence should I put my adapter module in communication channel.
    ================================================
    My code snippet:
    public ModuleData process(ModuleContext moduleContext, ModuleData inputModuleData)
            throws ModuleException
              Object obj = null; // Handler to get Principle data
              Message msg = null; // Handler to get Message object
            try
                   obj = inputModuleData.getPrincipalData();
                   msg = (Message)obj;
                   AuditMessageKey amk = new AuditMessageKey(msg.getMessageId(),AuditDirection.INBOUND);
                   Audit.addAuditLogEntry(amk, AuditLogStatus.SUCCESS,"sample: Inside sample Module---efore reading payload");
                   try
                        XMLPayload xmlpayload = msg.getDocument();
                        String messageStr = xmlpayload.getText();
                        String inputStr = null;
                        String tags[] = new String[2];
                        String values[] = new String[2];
                        Audit.addAuditLogEntry(amk, AuditLogStatus.SUCCESS,"sample: Inside sample Module---before content conversion");
    String tagvalue1 = messageStr.substring(messageStr.indexOf("BEGIN+"), messageStr.indexOf("'");
    String tagvalue2 = messageStr.substring(messageStr.indexOf("'"), messageStr.lastindexOf("ENDING");
                             tags[0] = "tag1";
                             tags[1] = "tag2";
                             values[0] = tagvalue1 ;
                             values[1] = tagvalue2 ;
                             Audit.addAuditLogEntry(amk, AuditLogStatus.SUCCESS,"sample: Inside sample Module---after content conversion");
                             Document xmldoc = null;
                             DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
                             DocumentBuilder builder = factory.newDocumentBuilder();
                             DOMImplementation impl = builder.getDOMImplementation();
                             org.w3c.dom.Element e = null;
                             Node n = null;
                             xmldoc = impl.createDocument(null, "MT940", null);
                             org.w3c.dom.Element root = xmldoc.getDocumentElement();
                             for(int i = 0; i < tags.length; i++)
                                  e = xmldoc.createElementNS(null, tags<i>);
                                  n = xmldoc.createTextNode(values<i>);
                                  e.appendChild(n);
                                  root.appendChild(e);
                             Audit.addAuditLogEntry(amk, AuditLogStatus.SUCCESS,"sample: Inside sample Module---before dom creation");
                             DOMSource domSource = new DOMSource(xmldoc);
                             ByteArrayOutputStream myBytes = new ByteArrayOutputStream();
                             Result dest = new StreamResult(myBytes);                         
                             TransformerFactory tf = TransformerFactory.newInstance();
                             Transformer serializer = tf.newTransformer();
                             serializer.setOutputProperty("indent", "yes");
                             serializer.transform(domSource, dest);
                             Audit.addAuditLogEntry(amk, AuditLogStatus.SUCCESS,"sample: Inside sample Module---before setting principal data");
                             byte[] docContent = myBytes.toByteArray();
                             if (docContent != null) {
                             xmlpayload.setContent(docContent);
                             inputModuleData.setPrincipalData(msg);
                             Audit.addAuditLogEntry(amk, AuditLogStatus.SUCCESS,"sample: Inside sample Module---after setting principal data");
                   catch(ArrayIndexOutOfBoundsException e)
                        e.printStackTrace();
                   catch(StringIndexOutOfBoundsException e)
                        e.printStackTrace();
                   catch(TransformerException e)
                        e.printStackTrace();
                   catch(Exception e)
                        e.printStackTrace();
            catch(Exception e)
                ModuleException me = new ModuleException(e);
                throw me;
            return inputModuleData;

    This is for sender channel. The doubt in adapter module is in the process block how will I get the main data being read by the jms adapter from the text file.As I am reading text file from websphere MQ, the content of the text file can be obtained thru xmlpayload.getText() or is there any other way.
    obj = inputModuleData.getPrincipalData();
    msg = (Message)obj;
    XMLPayload xmlpayload = msg.getDocument();
    String messageStr = xmlpayload.getText();
    At present I am using my adapter module before call sap adapter, but before sap adapter there are two other modules(toBinary and to Xmb), so shld I place it before both or after both the modules.
    Thanx in advance
    Rachit

  • MQ Message content conversion using JMS

    I want to use JMS content conversion to convert MQ messages into XML (Idoc). We currently use the R/3 link application to send data to/from MQ to SAP.
    Each MQ message is one continuous stream of data with no carriage returns or line feed between the header and lines. When I set-up the JMS mapping commands, it sees the message as one string of data and does not map out the separate idoc segments.  Can I use JMS file content conversion or will I need some type of JAVA mapping module to handle the mapping for each different type of Idoc segment?  If it;s JAVA, could you provide an example.  Thanks   Jim

    Hi Jim,
    Go through the following link which disscusses the JMS Content Conversion.
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f02d12a7-0201-0010-5780-8bfc7d12f891
    Amaresh

  • How to write a CSV file in OSB

    Hi All,
    can any one tell me How to write a CSV file in OSB?
    Thanks.

    Hey, I couldnot find any xsl usage inside pipeline pair in the links given by you. Do you have any links that gives a sample example.I could not find any links with examples. I will send you a simple config jar demonstrating the use of XSLT resources/transformations.
    secondly should MFL doc replicate the name(s)of the nodes of the source xsd:I'm not sure If I understood your question.Can you please explain?
    Ex: My database schema looks like:
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <xs:schema targetNamespace="http://xmlns.oracle.com/pcbpel/adapter/db/top/AssetsPoll" xmlns="http://xmlns.oracle.com/pcbpel/adapter/db/top/AssetsPoll" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="CountriesCollection" type="CountriesCollection"/>
    <xs:complexType name="CountriesCollection">
    <xs:sequence>
    <xs:element name="Countries" type="Countries" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="Countries">
    <xs:sequence>
    <xs:element name="countryId">
    <xs:simpleType>
    <xs:restriction base="xs:string">
    <xs:maxLength value="2"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:element>
    <xs:element name="countryName" minOccurs="0" nillable="true">
    <xs:simpleType>
    <xs:restriction base="xs:string">
    <xs:maxLength value="40"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:element>
    <xs:element name="regionId" type="xs:decimal" minOccurs="0" nillable="true"/>
    </xs:sequence>
    </xs:complexType>
    </xs:schema>
    and the corresponding MFL that I have created gives this output
    <?xml version="1.0" encoding="windows-1252"?>
    <countriesCollection1>
    <Countries>
    <counrtyId>counrtyId</counrtyId>
    <country_name>country_name</country_name>
    <regionId>regionId</regionId>
    </Countries>
    <Countries>
    <counrtyId>counrtyId</counrtyId>
    <country_name>country_name</country_name>
    <regionId>regionId</regionId>
    </Countries>
    </countriesCollection1>
    Why I am asking this beacuse there is an error that i am getting:
    Jun 19, 2009 5:50:50 PM IST> <Error> <JCATransport> <BEA-381951> <JCA inbound r
    quest only invocation failed, exception: java.security.PrivilegedActionExceptio
    : com.bea.wli.sb.transports.TransportException: Binary to XML mfl transformatio
    failed for the MFL Resource Database-Jms-File/Database-File/MFLSample : null
    ava.security.PrivilegedActionException: com.bea.wli.sb.transports.TransportExce
    tion: Binary to XML mfl transformation failed for the MFL Resource Database-Jms
    File/Database-File/MFLSample : null..................................................
    Any help?
    Regards
    PS

  • Problem with JMS stores in 8.1 sp2

              Hi
              Everytime I use the wizard to create a JMS server/Queue and a store I get this
              kind of error. Am not able to figure out why this happens - why is the store assigned
              to this
              <WSReliableDeliveryPolicy Name="RMDefaultPolicy" Store="clsstore"
              DefaultRetryCount="10" DefaultTimeToLive="60000"/>
              guy? I never configured it! I am attaching the config.xml with this mail. Can
              anyone tell me what I doing wrong?
              error trace---------------------------
              <Mar 10, 2004 12:37:18 PM EST> <Notice> <Management> <BEA-140005> <Loading domai
              n configuration from configuration repository at C:\bea8\user_projects\domains\m
              yclsdomain\.\config.xml.>
              The WebLogic Server did not start up properly.
              Exception raised: 'weblogic.management.configuration.ConfigurationException: Set
              ting attribute Targets with values
              myclsdomain:Name=merlin_1,Type=Server
              for mbean myclsdomain:Name=clsjmsserver,Type=JMSServer - with nested exception:
              [javax.management.InvalidAttributeValueException: One of the stores configured
              f
              or JMS Server "clsjmsserver" is already configured for use by a reliable deliver
              y policy on a different server (A JMS store may only be used once).]'
              Reason: weblogic.management.configuration.ConfigurationException: Setting attrib
              ute Targets with values
              myclsdomain:Name=merlin_1,Type=Server
              for mbean myclsdomain:Name=clsjmsserver,Type=JMSServer - with nested exception:
              [javax.management.InvalidAttributeValueException: One of the stores configured
              f
              or JMS Server "clsjmsserver" is already configured for use by a reliable deliver
              y policy on a different server (A JMS store may only be used once).]
              thanks
              Anamitra
              [config.xml]
              

              Hi Dongbo
              I didnt configure any WS reliable messaging - it got the entry by default and
              am not sure whether this is a bug of the configure app or anything related to
              JMS config. But this happens consistently - I have tried on several different
              installation of WLS 8.1 sp2 and happens everywhere. What do I have to do to not
              have it?
              Also in ur reply I didnt quite get what u meant by this----------------
              This would be fine if the JMSServer and
              >the Web Services
              >policy is on the same server. The problem is that they are on two different
              >WebLogic
              >Servers.
              do let me know if this is a bug as all I am doing is setting up a Queue using
              the config wizard.
              thanks
              Anamitra
              Dongbo Xiao <[email protected]> wrote:
              >Hi Anamitra,
              >
              >I don't know how you instructed the wizard, however, it looks like that
              >the wizard
              >somehow configured the same JMS file to be used for both a JMSServer
              >and a policy for Web
              >Service's Reliable Messaging. This would be fine if the JMSServer and
              >the Web Services
              >policy is on the same server. The problem is that they are on two different
              >WebLogic
              >Servers.
              >Thanks,
              >Dongbo
              >
              >Anamitra wrote:
              >
              >> Hi
              >> Everytime I use the wizard to create a JMS server/Queue and a store
              >I get this
              >> kind of error. Am not able to figure out why this happens - why is
              >the store assigned
              >> to this
              >>
              >> <WSReliableDeliveryPolicy Name="RMDefaultPolicy" Store="clsstore"
              >> DefaultRetryCount="10" DefaultTimeToLive="60000"/>
              >>
              >> guy? I never configured it! I am attaching the config.xml with this
              >mail. Can
              >> anyone tell me what I doing wrong?
              >>
              >> error trace---------------------------
              >>
              >> <Mar 10, 2004 12:37:18 PM EST> <Notice> <Management> <BEA-140005> <Loading
              >domai
              >> n configuration from configuration repository at C:\bea8\user_projects\domains\m
              >> yclsdomain\.\config.xml.>
              >> ***************************************************************************
              >> The WebLogic Server did not start up properly.
              >> Exception raised: 'weblogic.management.configuration.ConfigurationException:
              >Set
              >> ting attribute Targets with values
              >> myclsdomain:Name=merlin_1,Type=Server
              >> for mbean myclsdomain:Name=clsjmsserver,Type=JMSServer - with nested
              >exception:
              >>
              >> [javax.management.InvalidAttributeValueException: One of the stores
              >configured
              >> f
              >> or JMS Server "clsjmsserver" is already configured for use by a reliable
              >deliver
              >> y policy on a different server (A JMS store may only be used once).]'
              >> Reason: weblogic.management.configuration.ConfigurationException: Setting
              >attrib
              >> ute Targets with values
              >> myclsdomain:Name=merlin_1,Type=Server
              >> for mbean myclsdomain:Name=clsjmsserver,Type=JMSServer - with nested
              >exception:
              >>
              >> [javax.management.InvalidAttributeValueException: One of the stores
              >configured
              >> f
              >> or JMS Server "clsjmsserver" is already configured for use by a reliable
              >deliver
              >> y policy on a different server (A JMS store may only be used once).]
              >> ***************************************************************************
              >>
              >> ----------------------------------------------------------------------
              >>
              >> thanks
              >> Anamitra
              >>
              >> ------------------------------------------------------------------------
              >> Name: config.xml
              >> config.xml Type: XML Document (text/xml)
              >> Encoding: base64
              >
              

  • JMS Adapters in BEA Event Server

    There is little documentation about JMS inbound and outbound adapters, available with the sample source.
    I tried using the OutboundMessageAdapter with the sample fx application. I could configure it but when I start wlevs I get errors.
    <May 9, 2008 10:09:42 AM EDT> <Error> <org.springframework.osgi.extender.support.ServiceDependentOs
    giBundleXmlApplicationContext> <BEA-000000> <Unable to create application context for [fx], unsatis
    fied dependencies: none
    java.lang.NoClassDefFoundError: javax/jms/ConnectionFactory
    It seems that the runtime is not able to look for the JMS files in the classpath. I tried explicitly setting the classpath but it does not work. Any clue? Does anybody have a small sample code that works without a problem with JMS?

    Hi,
    If your application needs access to classes in the javax.jms package, like ConnectionFactory, then the application bundle needs to import the package. I would recommend making sure that the javax.jms package is listed in the Import-Package section of the application bundle's manifest file, as a first step in tracking this down.
    Hope that helps.
    Regards,
    Seth

  • Doubt in WLS 7.0 JMS Cluster Failover

    I configured 2 JMS servers JMS1 and JMS2. I also configured 2 JMS file stores FS1 and FS2. JMS server JMS1 using FS1 and JMS2 using FS2. I also configured 1 distributed queue DQ for the cluster server. I also configured 1 local queue LQ1 in JMS1 and 1 local queue LQ2 in JMS2.
              When the JMS2 server failed, I migrate it to the migratable target JMS1. The file store FS2 and all transaction log files have been copied to the JMS1 server with the same path. I first migrated JTA service and then JMS service. The migration procedure worked and no problem. But the messages in the JMS2 did not get processed by the migratable target JMS1.
              What was wrong in my configuration? In my migration procedure? Or in my file store? Or anything? I knew I should use shared disk storage for file store. I just want to simulate the problem and try cluster failover.
              

              Chan Tong wrote:
              > Tom Barnes <[email protected]> wrote:
              >
              >>
              >>Chan Tong wrote:
              >>
              >>>I configured 2 JMS servers JMS1 and JMS2. I also configured 2 JMS file
              >>
              >>stores FS1 and FS2. JMS server JMS1 using FS1 and JMS2 using FS2. I
              >>also configured 1 distributed queue DQ for the cluster server. I also
              >>configured 1 local queue LQ1 in JMS1 and 1 local queue LQ2 in JMS2.
              >>
              >>>When the JMS2 server failed, I migrate it to the migratable target
              >>
              >>JMS1. The file store FS2 and all transaction log files have been copied
              >>
              >>
              >>>to the JMS1 server with the same path. I first migrated JTA service
              >>
              >>and then JMS service. The migration procedure worked and no problem.
              >>
              >>>But the messages in the JMS2 did not get processed by the migratable
              >>
              >>target JMS1.
              >>
              >>>What was wrong in my configuration? In my migration procedure? Or in
              >>
              >>my file store? Or anything? I knew I should use shared disk storage
              >>for file store. I just want to simulate the problem and try cluster
              >>failover.
              >>
              >>Need more information. What do you mean by "the messages in the JMS2
              >>
              >>did not get processed"? Do JMS2's message counts
              >>show up in console monitoring?
              >>
              >
              > After migrate JMS2 to JMS1, the messages in the JMS2 file store were not processed
              > by the JMS1. Could it be I manual copied the file store? Or I will need to use
              > shared file store that can be access from from both servers?
              Either way yes. The migrated JMS server still needs to be able to
              find its store. Another way to do this is to use a JDBC store - as
              long as the remote database is highly available and your
              applications can tolerate the likely JMS performance reduction.
              

  • How to enable JMS logging to capture message body for Uniform Distributed Q

    Hi All,
    we need to log JMS message body for our PROD env. but we do not see any "All Body" option in JMSQueue-> logging for our Uniform Distributed Queue.
    Please let me know how can we achieve our requirement.
    Thanks in Advance.

    got the solution.
    This is a know bug - [ID 1377584.1]
    adding below parameters in config/jms file should do the requirement.:
    <message-logging-params>
    <message-logging-enabled>true</message-logging-enabled>
    <message-logging-format>%header%,JMSCorrelationID,JMSDeliveryMode,JMSDestination,JMSExpiration,JMSMessageID,JMSPriority,JMSRedelivered,JMSReplyTo,JMSTimestamp,JMSType,%properties%,JMSXDeliveryCount,JMSXUserID,JMS_BEA_DeliveryTime,JMS_BEA_RedeliveryLimit,JMS_BEA_UnitOfOrder,*%body%*</message-logging-format>
    </message-logging-params>
    Edited by: Bob on May 10, 2013 11:53 AM

Maybe you are looking for

  • I can't deactivate Flash Builder 4.6 -- HELP!

    So, I need to uninstall Flash Builder 4.6 so I can install FB 4.7 -- just got the key in e-mail...  But when I go to deactivate FB 4.6, it refuses to recognize that I'm connected to the Internet -- it keeps telling me to connect to the Internet, then

  • Please Help Publishing iWeb Website With ... ??

    Please help. This is so unfamiliar! I am trying to publish my iWeb website not using MobileMe (don't really know what it is). I need to purchase my domain name but don't know of a reputable company that will give me a web address that just ends in .c

  • Crystal Report Integration with BW 70

    Crytal Integration with SAP BW   Posted: Apr 21, 2008 6:53 PM       E-mail this message      Reply  Need help. I have read some links at SDN, like Getting started link on BO and also http://www.businessobjects.com/product/packages/ to understand do w

  • 802.3ad (mode=4) bonding for RAC interconnects

    Is anyone using 802.3ad (mode=4) bonding for their RAC interconnects? We have five Dell R710 RAC nodes and we're trying to use the four onboard Broadcom NetXtreme II NICs in a 802.3ad bond with src-dst-mac load balancing. Since we have the hardware t

  • Workflow from Photoshop into Premiere

    I want to take some still photos from Photoshop and bring them into a Premiere 1920 x 1080 sequence. My plan is to do some basic color correcting and to then crop the images to 1920 x 1080 and save them as either tiffs or psd files for import into Pr