SOA Suite JMS Design

Hi,
I have a requirement for the following:
1) A webservice receives messages from external system (XML file)
2) The XML message will use JMS to pass the XML file to an internal subsystem
Before starting I have a few questions in Oracle SOA. I am trying a very basic functionality of this.
1) Which scenario should I use JMS operation type request-reply?
2) Should it follow flow sequence like External System ---->WebService--> Mediator ----> JMS Adapter (to produce messages) --> Queue --> JMS Adapter (to consume messages) ----> Internal subsystem? I don't understand Is this flow sequence right?
3) Any sample example of similiar implementation.
4) On what basis should I choose synchronous or Asynchronous? Requirment is real time, so it should be synchronous I presume.
Any help on these four points appreciated. Just starting and new to SOA suite, wanted some design inputs.
Regards
Thomas

Hi,
I have a requirement for the following:
1) A webservice receives messages from external system (XML file)
2) The XML message will use JMS to pass the XML file to an internal subsystem
Before starting I have a few questions in Oracle SOA. I am trying a very basic functionality of this.
1) Which scenario should I use JMS operation type request-reply?
2) Should it follow flow sequence like External System ---->WebService--> Mediator ----> JMS Adapter (to produce messages) --> Queue --> JMS Adapter (to consume messages) ----> Internal subsystem? I don't understand Is this flow sequence right?
3) Any sample example of similiar implementation.
4) On what basis should I choose synchronous or Asynchronous? Requirment is real time, so it should be synchronous I presume.
Any help on these four points appreciated. Just starting and new to SOA suite, wanted some design inputs.
Regards
Thomas

Similar Messages

  • How to use SOA Suite in conjunction with SOA Analysis and Design Tools

    Hi everybody,
    I am a novice in this field and I need some help regarding integrating analysis and design tools with SOA Suite.
    We used to analyze and design with Oracle Designer and use its powerful form generator to develop a system. It almost covered all the software lifecycle and kept the traceability between anlaysis,design and implementation.
    I have studied about the SOA concepts and read some papaer about SOA Suite. I have also installed the SOA demo based on SOA Suite and I found it absolutely amazing, but my problem is that It seems oracle does not have any tools for SOA Analysis and Design. am I right? if so, How can we analyze and design a system based on SOA concepts and implement it using soa suite in such a way that keeps traceability? What tools is used for this purpose?
    It seems that IBM have some tools like Rational Software Architect and Rational Suite which enable people to design and analyze based on SOA concepts and then generates some pieces of code (like oracle designer in old days) but is it possible to design in these tools and then generating codes for SOA Suite ? (for example generating a bpel file from a design model)
    As I told before I am a novice in this field and I would be so grateful if other users can share their expriences regarding this matter.
    Any help would be highly appreciated.
    Thanks in advance,
    Navid

    Learn About All Things SOA:: SOA India 2007:: IISc, Bangalore (Nov 21-23)
    Aligning IT systems to business needs and improving service levels within the constraints of tight budgets has for long been the topmost challenge for CIOs and IT decision makers. Service-oriented Architecture (SOA) provides a proven strategy to clearly address both of these objectives. Creating more agile information systems and making better use of existing infrastructure are two leading factors that are boosting SOA adoption across large, medium, and small Indian industries from the BFSI, Retail, Telecom, Manufacturing, Pharma, Energy, Government and Services verticals in India. If you are an IT decision maker belonging to any of these verticals, SOA India 2007 (IISc, Bangalore, Nov 21-23 2007) presents a unique opportunity to gather cutting-edge business and technical insights on SOA and other related areas such as BPM, BPEL, Enterprise 2.0, SaaS, MDM, Open Source, and more.
    At SOA India 2007, acclaimed SOA analysts, visionaries, and industry speakers from across the world will show you how to keep pace with change and elevate your IT infrastructure to meet competition and scale effectively. The organisers are giving away 100 FREE tickets worth INR 5000 each to the first 100 qualified delegates belonging to the CxO/IT Decision Maker/Senior IT Management profile, so hurry to grab this opportunity to learn about all things SOA. You can send your complete details, including your designation, e-mail ID, and postal address directly to Anirban Karmakar at [email protected] to enrol in this promotion that is open until 12 October 2007.
    SOA India 2007 will also feature two half-day workshops on SOA Governance (by Keith Harrison-Broninski) and SOA Architecture Deep Dive (by Jason Bloomberg). If you are an IT manager, software architect, project leader, network & infrastructure specialist, or a software developer, looking for the latest information, trends, best practices, products and solutions available for building and deploying successful SOA implementations, SOA India 2007’s technical track offers you immense opportunities.
    Speakers at SOA India include:
    •     Jason Bloomberg, Senior Analyst & Managing Partner, ZapThink LLC
    •     Keith Harrison-Broninski, Independent consultant, writer, researcher, HumanEdJ
    •     John Crupi, CTO, JackBe Corporation
    •     Sandy Kemsley, Independent BPM Analyst, column2.com
    •     Prasanna Krishna, SOA Lab Director, THBS
    •     Miko Matsumara, VP & Deputy CTO, SoftwareAG
    •     Atul Patel, Head MDM Business, SAP Asia Pacifc & Japan
    •     Anil Sharma, Staff Engineer, BEA Systems
    •     Coach Wei, Chairman & CTO, Nexaweb
    •     Chaitanya Sharma, Director EDM, Fair Isaac Corporation
    A partial list of the sessions at SOA India 2007 include:
    •     EAI to SOA: Radical Change or Logical Evolution?
    •     BPEL: Strengths, Limitations & Future!
    •     MDM: Jumpstart Your SOA Journey
    •     Governance, Quality, and Management: The Three Pillars of SOA Implementations
    •     Building the Business Case for SOA
    •     Avoiding SOA Pitfalls
    •     SOA Governance and Human Interaction Management
    •     Business Intelligence, BPM, and SOA Handshake
    •     Enterprise 2.0: Social Impact of Web 2.0 Inside Organizations
    •     Web 2.0 and SOA – Friends or Foe?
    •     Achieving Decision Yield across the SOA-based Enterprise
    •     Governance from day one
    •     Demystifying Enterprise Mashups
    •     Perfecting the Approach to Enterprise SOA
    •     How to Build Cost Effective SOA. “Made in India” Really Works!
    For more information, log on to http://www.soaindia2007.com/.

  • SOA Suite 11g - dynamic JNDI destination JMS adapter

    hi there soa suite users,
    im currently using oracle soa suite 11g,
    my use case having a bpel process processing something
    and then route the result to several queue.
    like this:
    jms/adminduk/queue/mks1
    jms/adminduk/queue/pdg1,
    etc...
    so the destination name can be build dynamically in the bpel,
    and i stored in a string variable "destName".
    (im using WLS 10.3 jms)
    now i need to invoke a jms adapter service with produce operation,
    but the queue destination needs to be using the variable "destName".
    i already tried using assigning to property "jca.jms.JMSDestinationName"
    in the invoke activity.
    <invoke ...>
    <bpelx:inputProperty name="jca.jms.JMSDestinationName"
    variable="destName"/>
    </invoke>
    but it seems not working, and im getting this error:
    Caused by: com.oracle.bpel.client.BPELFault: faultName: {{http://schemas.oracle.com/bpel/extension}bindingFault}
    parts: {{
    summary=<summary>Exception occured when binding was invoked.
    Exception occured during invocation of JCA binding: "JCA Binding execute of Reference operation
    'SendSinkBioWniFromDaerahResponse' failed du
    e to: ERRJMS_ERR_CR_QUEUE_PROD.
    ERRJMS_ERR_CR_QUEUE_PROD.
    Unable to create Queue producer due to JMSException.
    The invoked JCA adapter raised a resource exception.
    Please examine the above error message carefully to determine a resolution.
    </summary>
    ,detail=<detail>[JMSExceptions:045103]While trying to find a topic or a queue we could not find the specific JMSServer
    requested. The linked
    exception may contain more information about the reason for failure.</detail>
    ,code=<code>null</code>
    this is a basic use case of jms interoperability,
    anyone have answers to this ??
    thank you :)

    Hi,
    If someone is looking to dynamically set the JMSqueue name here is the solution.
    in the Invoke activity set "jca.jms.JMSDestinationName"
    value to "JMSHeaderVariable"
    set the type to "input"
    in the JMSHeaderVariable set the queue name dynamically.
    and in the JMSadapter give any valid queue name, still the message will be routed to the queue which you have set in the invoke adapter.

  • JMS Adapter eg :Queue2Topic not working in SOA Suite

    Hi,
    I have installed a SOA suite(prev) with basic mode installation and deployed the tutorial 123 .Queue2Topic. deployed successfully.
    i am putting the message to the jms/demoqueue with following code successfully.(because no excpetion).
    env.put(Context.SECURITY_PRINCIPAL, "oc4jadmin");
    env.put(Context.SECURITY_CREDENTIALS, "oracle123");
    env.put(Context.INITIAL_CONTEXT_FACTORY,"com.evermind.server.rmi.RMIInitialContextFactory");
    env.put(Context.PROVIDER_URL, "ormi://soaserver:12401");
    InitialContext jndi = new InitialContext(env);
    factory = (QueueConnectionFactory)jndi.lookup("jms/QueueConnectionFactory");
    myQueue = (Queue)jndi.lookup("jms/demoQueue");
    connection = factory.createQueueConnection();
    connection.start();
    session = connection.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
    qsender = session.createSender(myQueue);
    TextMessage message = session.createTextMessage();
    message.setText (myMessage);
    qsender.send(message);
    System.out.println("After sending the message Id is:::"+message.getJMSMessageID());
    qsender.close();
    session.close();
    Queue2Topic example has DestinationName="jms/demoQueue"
    &lt;jca:address adapterInstanceJndi="eis/MyJmsQueue2" /&gt;
    Questions:
    1. Why the BPEL process [Queue2Topic]is not getting trigured ?
    2. How do i ensure the queue recived message successfully in (Application Server Control)em..
    3. should i change the configuration property for username, password for the connection factory in the oc4j-ra.xml ?
    at[OracleSOA\j2ee\home\application-deployments\default\JmsAdapter]
    4. where the server writing logs and sop of java code?is writing same log file for BPEL, ESB, WSM, ASC .. or diffrent log files.
    Thanks for all the replys and suggestions
    Regards,
    Bogi.

    i have changed the password in oc4j-ra.xml, now the process listening on the demoqueue.
    is all the bpel related logs writting in the following path or it's possible to route to some other path?
    OracleSOAHOME\bpel\system\logs\

  • JMS Adapter Tuning in Oracle 10G SOA suite - Fixing the Errors

    Hi All,
    We are getting an error in Production environment while a BPEL process producing (enqueue) a message to a JMS queue by using JMS adapter. (partener link)
    The error is as follows.
    Adapter Framework unable to create outbound JCA connection.
    file:/sw/appnew/product/SOA/10.1.3/bpel/domains/default/tmp/.bpel_CurrenListJMSProducer_1.0_4ec528ec93a8a6ff0278fab9701dcc71.tmp/CurrenListJMSProducerV1.wsdl [ Produce_Message_ptt::Produce_Message(OutputParameters) ] - : The Adapter Framework was unable to establish an outbound JCA connection due to the following issue: oracle.j2ee.connector.proxy.ProxyInterceptException: javax.resource.ResourceException: RollbackException: Transaction has been marked for rollback: null [Caused by: RollbackException: Transaction has been marked for rollback: null]
    Please note that we are not getting this error every time,  few BPEL instances are getting this error, around 3 out of 10 instances.
    We are using Orcacle 10G SOA suite.
    The BPEL process will take the messages from Oracle Apps adapter and  send to the JMS queue, where we are getting error.
    I can see in the BPEL.xml  the "retryInterval" property set to '60' for both partner links (Apps adapter and JMS adapter).
    But not set any other values. So,these values may be default.
    We need to fix this issue soon.
    I am requesting you all the Experts and Gurus, please let me know what can be done to fix this issue.
    Thanks a lot in advance,
    John.

    Hi All,.
    Is there any work around for the above issue?
    I tried all the below JMS tunings, but not no improvement.
                <property name="useJCAConnectionPool">true</property>
                <property name="maxSizeJCAConnectionPool">500</property>
                <property name="retryMaxCount">10</property>
                <property name="retryInterval">60</property>
    Please let
    me know if any other logs or any other information is required in order to analyse the issue.
    Thanks,
    John

  • Passing dynamic jndi destination to jms adapter in SOA Suite

    hi i post this thread in SOA Suite category,
    but havent got any answer yet,
    maybe someone in weblogic jms community here have an answer :)
    im interfacing Weblogic JMS 10.3 with SOA Suite 11gR1 BPEL/JMS Adapter,
    and i need to pass a dynamic destination jndi to message producing adapter in the orchestration process.
    details here:
    Re: SOA Suite 11g - dynamic JNDI destination JMS adapter

    Hi,
    If someone is looking to dynamically set the JMSqueue name here is the solution.
    in the Invoke activity set "jca.jms.JMSDestinationName"
    value to "JMSHeaderVariable"
    set the type to "input"
    in the JMSHeaderVariable set the queue name dynamically.
    and in the JMSadapter give any valid queue name, still the message will be routed to the queue which you have set in the invoke adapter.

  • JMS custom headers in Oracle SOA suite 11g

    Hi,
    Can any body expalin me how to implement JMS custom headers in Oracle SOA suite.Please help
    Thanks,
    Kumar

    Kumar,
    It is jca.jms.JMSProperty which is used to set and get custom JMS headers. So if you want to set two custom JMS headers say Test1 and Test2 then add them as a property in your invoke action as below -
    <invoke name="InvokeTest"
    inputVariable="InvokeTest_Produce_Message_InputVariable"
    partnerLink="test" portType="ns2:Produce_Message_ptt"
    operation="Produce_Message" bpelx:invokeAsDetail="no">
    <bpelx:inputProperty name="jca.jms.JMSProperty.Test1" variable="testA"/>
    <bpelx:inputProperty name="jca.jms.JMSProperty.Test2" expression="'foo'"/>
    </invoke>
    Here we have assigned value of variable testA into custom JMS header Test1 and expression "foo" into custom JMS header Test2.
    Regards,
    Anuj

  • Trying to integrate with User Messaging Service adapter in SOA suite.Can it be possible through an JMS interface.

    Trying to integrate with User Messaging Service adapter in SOA suite. Can it be possible through an JMS interface.
    I have an JMS backend integrated to Oracle B2B. Is it possible to send an email protocol message using JMS interface to B2B where User messaging Service has been implemented. The adapters required for UMS have been deployed and the sdpmessaging jar files also have been added to the classpath. The only problem i face is i dont have an BPEL system to integrate where as in the forums it has been mentioned how to post a message using BPEL.
    Please let me know if there is a way to integrate the adapter with JMS interface.
    Thanks in advance
    Deepak

    If I remember correct, to use JCA adapter with SOA stack requires that adapter implement some Oracle API.
    The Adapter SDK is a light-weight tool kit that enables rapid implementation and deployment --- http://www.oracle.com/technology/products/integration/adapters/pdf/DS_OracleASAdapter.pdf
    http://download.oracle.com/docs/cd/B16981_04/current/acrobat/cct115dg.pdf
    Mostly you will have to wrap your jca adapter to make it available in SOA suite/stack.
    Other option is that you adapter provider would have given CCI interface or some custom interface which can be used for invoking adapter end-points.
    Manoj

  • SOAP/JMS using SOA Suite 11g

    Dear All
    Can someone give a pointer - how to expose service components using SOAP/JMS in SOA Suite 11g?
    I am using SOA Suite 11.1.1.5. Say we have a synchronous request-response operation - searchCustomer(SearchParam search) returns a Customer information (i.e. input type is SearchParam and output type is Customer).
    How can I implement this service using SOAP over JMS?
    Regards,
    sibendu

    Refer this blog from Biemond.
    Java / Oracle SOA blog: SOAP over JMS with Oracle Service Bus 11g&lt;/title&gt;&lt;link type='text/css' rel='stylesheet'…

  • SOA JMS design question

    I have a SOA11g application with the following
    Web Service ---> Mediator ----> JMSAdapter (Produce Pattern)
    (Consume Pattern) JMS Adapter ---> Mediator ----> DB Adapter
    This application will receive XML messages from the web service and store it in a JMS topic (persistent) and later distribute it among the consumers. I am trying to implement a simple use case wherein , when the message is received from the webservice and persisted in the JMS topic. I need to send an acknowledgment back to the external system. How can I implement it. Will the JMS request/reply pattern be of any help? Is there any similar example available.
    Thanks

    I have a similar situation here and using mediator to consume_message from a AQJMS resource. It does not seem to work.
    Here's what I did
    - Configured AQ on a different server than SOA suite
    - Set up a datasource in SOA server to connect to database having the AQ, used Oracle Thin XA driver. JDBC datasource user same as the AQ owner.
    - Created a JMS module.
    - In the module, created a Foreign Server resource and with the default targeting
    - Using the foreign server’s General Configuration tab, set the JNDI Initial Context Factory to oracle.jms.AQjmsInitialContextFactory and added the datasource property to the JNDI Properties field and set its value to the JNDI name of the data source created for accessing AQ.
    - Set up the foreign server’s connection factories. Remote JNDI Object javax.jms.XAQueueConnectionFactory
    - Set up the foreign server’s destinations using its Destinations Configuration tab as Queues/<AQ queue name>
    - Created a composite to read from JMS adapter pointed to the JMS Destination local JNDI, using a mediator
    (Consume Pattern) JMS Adapter ---> Mediator ----> TIBCO Adapter
    Deployed composite successfully, but it does not dequeue the messages from AQ neither thorws any fault. In fact no instance were created
    This does not seem to work, can anyone help

  • BPEL designer and SOA Suite

    I installed the SOA Suite 10.1.3.1.0 and installed it on window. I was under the impression that the BPEL designer is a part of the soa suite. But I am not able to find it. Any idea what I missed or how to get the bpel designer.
    I just downloaded Jdeveloper but I am not sure if that is sufficient to start using the bpel designer.

    Jdeveloper 10.1.2 contains also the BPEL designer. You need this version for the BPEL process manager < 10.1.3
    Jdeveloper 10.1.3 contains the ESB designer in addition.

  • [INFO] SOA Suite 10.1.3.4 Patch Set #7272722

    SOA Suite의 각 component에 대해 10.1.3.4에서는 아래와 같은 bug들이 fix되었습니다.
    10.1.3.4. PatchSet은 기존의 10.1.3.x 버전들의 패치들을 모두 포함하고 있으므로 한 번에 업그레이드가 가능합니다.
    자세한 설치 방법 등은 Metalink와 patch document를 참조하시기 바랍니다.
    ===================================================
    2.4 Oracle ESB Bugs
    ===================================================
    10.1.3.4 6133446 Not available
    10.1.3.4 6028985 MAXIMUM NUMBER OF SUBSCRIBERS FOR QUEUE ORAESB.ESB_CONTROL
    10.1.3.4 5997936 ESB FAULT DOES GET PROPAGATED TO ASYNC BPEL PROCESS WHEN FAULT HAPPENS.
    10.1.3.4 6158128 Basic Authentication using HTTP binding will be supported with this fix
    10.1.3.4 6166991 Accessing WSIL URL like "http://<host:port>/esb/wsil/TOLL/TestBPEL?wsdl" shows NPE at startup Also In BPEL-ESB scenario, ESB fails at startup due to undefined WSDL.
    10.1.3.4 6316554 When Consume functionality of JMS Adapter for BEA Weblogic fails with XML parsing error
    ===================================================
    2.9 Oracle BPEL Process Manager Bugs
    ===================================================
    10.1.3.4 5262020 BPEL Compile fails to validate any of XSD GROUP Elements. BPEL Compiler fails with Erros like: Error(155): [Error ORABPEL-10057]: invalid query ..
    10.1.3.4 5642667 NPE While Invoking a BPEL Process from SOAP Client.
    10.1.3.4 5956575 AQ Adapter deadlocks when activation instances are high. set flag 'useDefaultConnectionManager="true" in oc4j-ra.xml for AqAdapter, to make this patch effective. Set this flag only for inbound AQ Adapter. Always set this flag to "false" for outbound AQ Adapter.
    10.1.3.4 6000957 WS SECURITY HEADERS PASSED VIA PARTNERLINK CAN BE 2002/07 COMPLIANT IF OASIS2004COMPLIANT PARTNERLINK PROPERTY IS SET TO FALSE
    10.1.3.4 6070345 When the console is used to clear the wsdlCache, in a load-balanced Clicking clear WSDL cache from the console will now propagate the message to the other nodes in the BPEL cluster. Previously, clicking the button would only affect the single node.
    10.1.3.4 5842365 When user worklist is accessed via Portal page, with status=ASSIGNED, a prior ity = value other than "ANY" in the filter fetches null resultset, even thoug h qualified tasks are assigned to the user.
    10.1.3.4 5937320 NULL POINTER EXCEPTION was thrown when we validate a xml which has null values inside it.
    10.1.3.4 6132141 PROCESS_DEFAULT TABLE STILL CONTAINS INFORMATION FROM UNDEPLOYED PROCESSES
    10.1.3.4 5956575 AQ Adapter deadlocks when activation instances are high. set flag 'useDefaultConnectionManager="true" in oc4j-ra.xml for AqAdapter, to make this patch effective. Set this flag only for inbound AQ Adapter. Always set this flag to "false" for outbound AQ Adapter.
    10.1.3.4 6073311 Under certain circumstances, when multiple callbacks are received at the same time, the first callback will be processed but the remaining callbacks will throw a "scope not found" error. Fixed by serializing the callbacks.
    10.1.3.4 6141259 BASICHEADERS NOT PUTTING WWW-AUTHENTICATE HEADERS FOR HTTP BINDING IN BPEL
    10.1.3.4 6240028 Release Notes: WEBSERVICE THAT DOES NOT CHALLENGE FOR BASIC CREDENTIALS CANNOT BE INVOKED
    10.1.3.4 6316613 RELEASE NOTES: a. change process state from active to retired b. Restart bpel server c. Make process state active again. d. Induce a midprocess activity; activation agents do not fire. . RELEASE NOTES: a. change process state from active to retired b. Restart bpel server c. Make process state active again. d. Induce a midprocess activity; activation agents do not fire. .
    10.1.3.4 5926809 Release Notes: If no instance is created due to XPath expression errors then this bug has been hit.
    10.1.3.4 6005407 With this fix. Any unhandled exception during a sync call will be returned to the caller.
    10.1.3.4 6086281 Release Notes: An arrayindex out of bound exception is thrown during outbound execution for SignZoned data types.
    10.1.3.4 6073117 Release note: With a task assigned to a group, when it gets acquired by a user who also is an admin, the user cannot do any other actions except "release" and thus the user experiences an infinite loop of claim->release->claim states.
    10.1.3.4 6148021 Release Notes: BPEL NATIVE SCHEMA FOR COBOL COPYBOOK WITH IMPLIED DECIMAL GIVES IMPROPER OUTPUT. Release Notes: BPEL NATIVE SCHEMA FOR COBOL COPYBOOK WITH IMPLIED DECIMAL GIVES IMPROPER OUTPUT.
    10.1.3.4 6086453 DOMAINS CREATED IN A CLUSTER GETS NOT PROPAGATED TO NEW OR EXISTING NODES
    10.1.3.4 5945157 design time BAM sensor action wizard not resposive, hangs after clicking OK
    10.1.3.4 5919412 If we try to invoke a bpel process via Axis client api, then we get an AxisFault and client does not fetch info properly.
    10.1.3.4 5990764 ></com:Note> MailActivationAgent not able to process XML documents when send as as mail attachment with content-type="text/xml".
    10.1.3.4 5747361 BPEL MESSAGES IN MANUAL RECOVERY QUEUE AND LOG FILES SUGGEST ERROR IN JDBC BATCH UPDATE
    10.1.3.4 5999832 Decision Services using a WebDAV based rule repository might fail with a null pointer execption under heavy load. Decision Services using a WebDAV based rule repository might fail with a null pointer exception under heavy load.
    10.1.3.4 5262020 BPEL Compile fails to validate any of XSD GROUP Elements. BPEL Compiler fails with Erros like: Error(155): [Error ORABPEL-10057]: invalid query ..
    ===================================================
    2.12 Oracle Web Services Bugs
    ===================================================
    10.1.3.4 5962677 Removed unnecessary response soap envelope in the case of one-way invocation.
    10.1.3.4 5841127 Deployment fails with compilation error for a topDown assembled webservice application.
    10.1.3.4 5968831 Throws CLASSCASTEXCEPTION for accessing security enabled webservices. Throws CLASSCASTEXCEPTION for accessing security-enabled Web services.
    10.1.3.4 6041249 Deployment of webservices fails with UnsupportedCallbackException.
    10.1.3.4 6051357 Certiface for encryption not found while encrypting SOAP response . Certificate for encryption not found while encrypting SOAP response
    ===================================================
    2.16 Oracle Application Server Integration BAM Bugs
    ===================================================
    10.1.3.4 6086297 Not available
    10.1.3.4 5936159 "Object expected" and "'m_bIgnoreChangeLists' is undefined" errors appear
    10.1.3.4 6372620 BAM SENSOR CREATION - XML MAPPER MISMATCH Creation of the XSL map for a BAM sensor action fails when source variable is defined by XSD imported by a WSDL
    10.1.3.4 6346871 Not available
    10.1.3.4 6600005 Not available
    10.1.3.4 6599959 Not available
    10.1.3.4 6796978 Surface Prompts were not displayed if a report was opened via a report link in an iframe in an html page.
    10.1.3.4 6476606 Opening a view on an external data object that is filtered on a date field would fail.
    10.1.3.4 6080618 Active data in a Collapsed List view could result in an "Unknown method"
    10.1.3.4 6911095 ICommand exports invalid XML characters.
    10.1.3.4 6705910 Configure BAM with LDAP or similar custom authentication and try to assign folder permissions at the group level. The Active Studio design time will throw Javascript errors and folder permissions won't work as expected.
    10.1.3.4 4933638 Plan Monitor stops working after ADC connection is lost
    10.1.3.4 6130673 Drilling across to a target report with multiple views may only show one view when the target report is opened in a different window.
    10.1.3.4 6930980 Create a new role ad add Administrator privelege to it. Assign a user to this new role. Login as this new user, click on Administrator webapp and try to add/delete users from an existing role. An exception window will pop up announcing that the user doesn't have permission to execute this action.
    10.1.3.4 6355162 Stopping the BAM services can cause errors in the service log files.
    10.1.3.4 6919957 BAM Active Data Cache does not start if BAM schema is upgraded to Oracle database 11g.
    10.1.3.4 4935584 The report view log can grow quite large causing the list of recently viewed reports on the Active Studio home page to take a long time to appear or to not appear at all.
    10.1.3.4 6845898 Create an External Data Source using Oracle BI Server and try to create an External Data Object using this external data source. Attempts to browse this external data object will hang or cause exception.
    10.1.3.4 7116903 When enabling the Message Tracking feature in an Enterprise Message The problem is that the unprocessed messages will not necessarily be read
    10.1.3.4 6012490 Not available
    10.1.3.4 7111368 Enterprise Link plans could fail with a System.OutOfMemoryException error.
    10.1.3.4 7044132 Even when a recommended version of MS Excel is installed , a message appears THIS VIEW REQUIRES EXCEL TO BE INSTALLED
    10.1.3.4 7030316 Not available
    10.1.3.4 7020905 This could potentially cause bottlenecks in overall performance and
    10.1.3.4 5850246 Not available
    10.1.3.4 5996213 In IE7, extra white space appears at the bottom of the Active Studio window when opening the window as a pop-up in a tab instead of in a new window
    10.1.3.4 6499630 Not available
    10.1.3.4 6778538 Using drill across as a drill through action always uses the parameter values of the first data object in a Chart view with multiple data objects.
    ===================================================
    2.17 Oracle Web Services Manager Bugs
    ===================================================
    10.1.3.4 6145544 Unable to use extract credentials step in OWSM client agent.
    10.1.3.4 6206956 The certificate given to the OAM step is not the signing certificate from

    Ya, that may happen. When I login as a orabpel user to update Olite database, I forgot to login as a oraesb user.
    but I think that will definitely solve the problem. Let me try and revert to you back.
    Thanks.

  • SOA real-time design question

    Hi All,
    We are currently working with SOA Suite 11.1.1.4. I have a SOA application requirement to receive real-time feed for six data tables from an external third party. The implementation consists of five one-way operations in the WSDL to populate the six database tables.
    I have a design question. The organization plans to use this data across various departments which requires to replicate or supply the data to other internal databases.
    In my understanding there are two options
    1) Within the SOA application fork the data hitting the web-service to different databases.
    My concern with this approach is what if organizations keep coming with such requests and I keep forking and supplying multiple internal databases with the same data. This feed has to be real-time, too much forking with impact the performance and create unwanted dependencies for this critical link for data supply.2) I could tell other internal projects to get the data from the populated main database.
    My concern here is that firstly the data is pushed into this database flat without any constraints and it is difficult to query to get specific data. This design has been purposely put in place to facilitate real-time performance.Also asking every internal projects to get data from main database will affect its performance.
    Please suggest which approach should I take (advantage/disadvantage. Apart from the above two solutions, is there any other recommended solution to mitigate the risks. This link between our organization and external party is somewhat like a lifeline for BAU, so certainly don't want to create more dependencies and overhead.
    Thanks

    I had tried implementing the JMS publisher/subscriber pattern before, unfortunately I experienced performance was not so good compared to the directly writing to the db adapter. I feel the organization SOA infrastructure is not setup correctly to cope with the number of messages coming through from external third party. Our current setup consists of three WebLogic Servers (Admin, SOA, BAM) all running on only 8GB physical RAM on one machine. Is there Oracle guideline for setting up infrastructure for a SOA application receiving roughly 600000 messages a day. I am using SOA 11.1.1.4. JMS publisher/subscriber pattern just does not cope and I see significant performance lag after few hours of running. The JMS server used was WebLogic JMS
    Thanks
    Edited by: user5108636 on Jun 13, 2011 4:19 PM
    Edited by: user5108636 on Jun 13, 2011 7:03 PM

  • Dynamic Adapter (endpoint) with SOA suite/OSB

    We have a requirement to set the adapter type for referenced services during the runtime, that is to say that we cannot decide whether to use FILE adapter, FTP adapter or JMS adapter or Web Service during design time.
    I know we can use dynamic partner link to set the properties of adapter (for example, dynamic set the output folder for FILE adpater), but can we even set the adapter type during the runtime? For example, use FILE adpater if order amount < 1000, otherwise use FTP adapter.
    I'm fresh with SOA suite and OSB. Can anybody help me out?
    BTW: without OSB service virtulization, is it possible to change the adapter for composition service after deployment. For example, in design time, I used Web Service for composition service (one-way), but after deployment, i'd like to change it to FILE adapter.
    Much appreciate in advance.
    Kevin

    Hi Kevin,
    For example, use FILE adpater if order amount < 1000, otherwise use FTP adapter.For this use case, you may easily use Dynamic Routing action in OSB. Please refer -
    http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/userguide/modelingmessageflow.html#wp1100135
    Re: OSB proxy service lookup
    Regards,
    Anuj

  • Event Delivery Network EDN in soa suite 11g

    Hi,
    I want to use edn between more oc4j instances so can use business events in bc4j and subcribe to it with a mediator. I know that edn run in the mds of the soa suite but I want to use the JMS or AQ implementations. Is there some more information on it how todo this
    I see there is a JDEV_HOME\rcu\integration\sdpm folder with some queues is this for edn
    thanks edwin

    You can write an MDB to listen to the EDN jms environment. // EDN JMS environment
    String connFactName = "jms/fabric/EDNConnectionFactory";
    String xaConnFactName = "jms/fabric/xaEDNConnectionFactory";
    String queueName = "jms/fabric/EDNQueue";
    The blog contains the code for writing to the EDN you have to write a java code to read from EDN.

Maybe you are looking for

  • IMessage on MacBook Pro not connected to iPhone

    Messages on my MacBook Pro no longer seem to be connected to my iMessages. When I go into older messages, the recipient names are highlighted red, despite being iPhone users - and using phone numbers as addresses. When I attempt to create a new messa

  • Flash CS3 fl.* package cannot be used in Flex Builder 3

    Hi, I was very disappointed to find out that one cannot import the fl.* package, which is available for flash CS3. I found a work around by creating swc file and importing them, however it's disappointing that flash CS3 would have such a major advant

  • RAW formatted DVDs

    I was given the DVD-r's from a Sony Handycam to download into iMovie. When I insert the DVD, I am told I am inserting a blank disk. After some research, this DVD is in RAW format which Apple doesn't recognize. How can I convert it into a format I can

  • Starting WebLogic from Solaris

    Hi, When I try to start weblogic server, I get the following error: Could not load library "/usr/jre1.2.2/lib/sparc/libzip.so", because ld.so.1: /opt/java/jdk1.2.2/bin/sparc/native_threads/java: fatal: relocation error: file /usr/jre1.2.2/lib/sparc/l

  • Exchange server 2013 change to web access url

    I have install & configure exchange server 2013 in my local pc. my ip address http://192.168.0.30/ecp but not access http://mail.test.com/ecp. and till i have purchased one mail so till i wants to my mail server access (send and received mail all mai