When BPM?

In which case we can go with BPM,as bpm will effect performance. I mean as merge, split, alert configuration we can do without BPM using advanced SERVICE PACK. So Is there anything  missing which advanced SERVICE PACK doesnt support and for that BPM is must.
Regards,
Suresh.

Suresh,
First thing N:1 (Merging)  is not possible without BPM. As you said splitting/Alert we can do without BPM too.
Regarding ServicePacks - BPM, I can think of the following.
Till SP18(04)  and SPS09(04s)  - Asynch -Synch-Asynch Scenario not possible without BPM. Example File RFC File. From SP19 & SPS10 onwards module parameters came into picture where we can avoid BPM.
Till SP12 and SPS04(Rampup) - Multimapping 1:N is not possible without BPM. From SP13 and SPS05 We can use Multimapping at Adapter Engine level, without use of BPM.
I hope it helps!
raj.

Similar Messages

  • Configuring Integration Directory when BPM is involved

    hi:
    I have a bpm scenario which involes multiple transformation, sync send, async send steps.
    I need to know a formula for keeping in mind when configuring ID when a BPM is involved. Its is straight forward way of doing it when there is no BPM. But i get confused when a BPM is involved. Pls provide your suggestions.
    Thanks

    Hi Aarthi,
    <i>
    >>>Is this applicable for both async SEND & sync SEND?</i>
    Yes
    <i>>>>For a sync send, we need to have sender agreement,Receiver agrrement, intf deter & receiver detremination . and for async send just receiver determination . am i right?</i>
    No need for a sender agreement in case of Async and Sync both the cases.
    check out this blog it has a send step to RFC and that dose'nt need any sender agreement
    /people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit
    Regards,
    Prakash

  • Migration of Open Tasks when BPM Processes Change during major releases

    Hi
    This is the most often scenario faced by many project teams during Go-Lives of BPM Processes.
    We would like to migrate BPM tasks from older BPM processes to newer BPM process. And there is substantial changes done between two releases.
    Though I am aware that older BPM tasks created get suspended, is there way to do the following:
    1. Use any migration tools to migrate old BPM tasks to newer BPM task
    2. Simultaneously have both Older and Newer BPM Processes run in Environment, let them co-exist till the old BPM tasks get completed
    What is the recommended approach for these kind of situations, when its not possible to either of the above activities.
    Thanks and Regards,
    Srikant

    Hi Srikant,
    we were facing the same issues.  We have a solution for this, but it has some prerequisites to make it work.  I actually talked about it at the DSAG (German SAP User Group) conference (see blog) and promised the audience to blog about it in more detail, but haven’t yet found the time to do so.
    First very important is to understand how the life cycle works.  There are two very important documents to read:
    SAP Note 1865683
    SCN Artikel Understanding Business Process Lifecycle Management Features of SAP NetWeaver BPM
    With complex processes and major changes, it is very complex to maintain multiple versions.  If you read through the above mentioned documents that becomes very clear.  Also there are other complexities, for example code reuse, data, support desk issues or user training.  There are also some restrictions running multiple versions of the same process (SAP Note 1865683)
    So here is in short what we did.
    We keep all our process data outside the process context in a database including the state, i.e. the current process step.  When we deploy a new major version, we cancel all running process instances and then restart them with the new process model.  To restart processes we use the SAP scheduler which starts a process if a specific status value is found.
    If you don’t have your process data easily available you could use the process export function in the NWA.  The export is an XML file that you could possible parse, but I haven't actually tried this method.
    In the process model we have an exclusive choice gateway where can import a process to specific process step.  This happens right at start of the process.  The gateway evaluates the status value mentioned above to decide where to go.
    I hope to find the time to write the blog soon.  Here I could give you a complete example how we do the reimport of processes.
    I’m also very interested in other ways to achieve this, so this should be an interesting discussion.
    Regards
    Detlev

  • Set the time interval when BPM read e-mail to get offline adobe forms

    Hi masters
    Do you know where I can set the time interval when the BPM read the e-mail account to get the off-line adobe forms received ? I think it is 10 minutes but I need to change to 1 minute.

    there is a config attribute

  • Receiver Determination: Contextobject to choose when BPM sendcontext

    Hi everybody,
    I set the send context in BPM on a send step. I want to use the condition editor in receiver determination.
    Which contextObject is to choose in the condition?
    There are so many. I searched the help and found nothing suitable.
    Thanks
    Regards
    Mario

    Try Out Path In receiver Determination Expand the Source structure ...And Select the Appropriate Field on which You want to place the condition..
    If you want to use Context Object You need to create It In Integration Repository based out of message Interface and then Use it over here.
    Hope This Helps
    BR
    Sainath
    Edited by: Sainath Chutke on Jan 23, 2009 1:44 PM

  • When or If BPM 11.1.1.7 be supported by JDeveloper 11.1.1.7?

    Reference Page: http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/obpm/11g/r1/firstProcess/firstprocess_obpm11g.htm
    Following that simple page, it turns out JDeveloper does not support Oracle BPM (missing a huge feature). If you head to the following spot:
    This opens the Data Object window displaying available data objects that you can drag into the Parameters panel. Click on the hello data object and drag it into the parameters panel. Select the Editable checkbox for the new parameter.
    You will notice that drag/drop is not enable in JDeveloper 11.1.1.7, thus rendering BPM development impossible.
    I am wondering if or when BPM 11.1.1.7 will be supported in JDeveloper?
    For reference, I have seen this bug referenced in a different thread: https://forums.oracle.com/thread/2569315
    However there were no solution. Java 6 is no longer supported by Oracle, we are required to use Java 7 in order to get any of the support we pay Oracle for.

    Not sure I follow you and it's pretty clear that you have been misinformed.
    If you're using JDeveloper 11.1.1.7, you need JDK 1.6.  Go to http://www.oracle.com/technetwork/developer-tools/jdev/documentation/index-091111.html that says 11.1.1.7 corresponds to FMW 11.1.1.7 and WL 10.3.6.  The certification matrix shows these both need JDK 1.6.  The compatibility matrix that shows this can be reached by going to Oracle Fusion Middleware Supported System Configurations - > search for "BPM" on the page -> if you're in the 11g section, click on "xls".  This will take you to http://www.oracle.com/technetwork/middleware/downloads/fmw-11gr1certmatrix.xls.
    For JDeveloper, also make sure that you've installed the 32 bit version of the JDK and not the 64 bit version of the JDK.  This also has caused an issue with the drag and drop problem you are seeing.  Stuart Fleming addresses this here - https://community.oracle.com/thread/3515829.
    Dan

  • Calling Oracle BPM Process Web Service from Oracle Service Bus

    Hi
    I am using Oracle Service Bus 10gR3.
    I have developed simple BPM process through Oracle BPM studio 10.3.1.0.I then followed steps below
    1. Create a Process.
    2. Expose the Process as a Web Service.
    3. Run the project. This starts the Process Execution Engine.
    4. Create an ALSB External Resource of type Management Host.
    5. Create a second ALSB External Resource for registration.
    6. Register the End Point
    Until this point everything is fine. Then I created one project through Oracle Service Bus console. Under that created WSDL, Proxy Service and Business Service Folders. I am using the web service created through BPM studio as teh Business Service in SB . I then created one proxy service to route the request to the Business Service.
    Finally when I try to test the Proxy Service by launching test console, I get the
    <con:fault xmlns:con="http://www.bea.com/wli/sb/context">
    <con:errorCode>BEA-380001</con:errorCode>
    <con:reason>INTERNAL SERVER ERROR</con:reason>
    <con:location>
    <con:node>RouteNode1</con:node>
    <con:path>response-pipeline</con:path>
    </con:location>
    </con:fault>
    I also tried to debug through "Oracle Workshop for WebLogic Version 10.3 " . But I am not getting enough details as to why this is failing.
    Please help me . Thanks In advance.
    Thanks
    Nilay
    Edited by: user8950019 on Feb 1, 2010 4:11 AM

    Hi,
    When im calling wsdl created when BPM exposed as webservice in SOAP-ui, i first hit the startSession
    Request is:-
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:exp="http://bea.com/albpm/ExpenseManagement/ExpenseReport">
    <soapenv:Header/>
    <soapenv:Body>
    <exp:startSession>
    <password>Employee</password>
    <user>Employee</user>
    </exp:startSession>
    </soapenv:Body>
    </soapenv:Envelope>
    Response i Get is:-
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
    <ns1:startSessionResponse xmlns:ns1="http://bea.com/albpm/ExpenseManagement/ExpenseReport">
    <return>3782hecq1s85h</return>
    </ns1:startSessionResponse>
    </soapenv:Body>
    </soapenv:Envelope
    but when i put this sessionId in main request:-
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:exp="http://bea.com/albpm/ExpenseManagement/ExpenseReport">
    <soapenv:Header/>
    <soapenv:Body>
    <exp:expenseReport>
    <sessionId>3782hecq1s85h</sessionId>
    <reportArg>
    <!--Optional:-->
    <comments>yes</comments>
    <!--Optional:-->
    <costCenter>jaa</costCenter>
    <!--Optional:-->
    <description>aa</description>
    <!--Optional:-->
    <isApproved>y</isApproved>
    <!--Zero or more repetitions:-->
    <items>
    <!--Optional:-->
    <elements>
    <!--Optional:-->
    <amount>700</amount>
    <!--Optional:-->
    <date>?</date>
    <!--Optional:-->
    <description>?</description>
    <!--Optional:-->
    <receiptChecked>?</receiptChecked>
    </elements>
    </items>
    <!--Optional:-->
    <reviewedBy>?</reviewedBy>
    <!--Optional:-->
    <submitDate>?</submitDate>
    <!--Optional:-->
    <submittedBy>?</submittedBy>
    <!--Optional:-->
    <total>?</total>
    </reportArg>
    </exp:expenseReport>
    </soapenv:Body>
    </soapenv:Envelope>
    Response coming is :-
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
    <soapenv:Fault>
    <faultcode>soapenv:Server.userException</faultcode>
    <faultstring>fuego.lang.ComponentExecutionException: The method 'expenseReport' from class 'xobject.ExpenseReportWebServiceImpl.ExpenseReportServiceInternalAlbpmListenerImpl' could not be successfully executed.</faultstring>
    <detail>
    <ns1:stackTrace xmlns:ns1="http://xml.apache.org/axis/">fuego.lang.ComponentExecutionException: The method 'expenseReport' from class 'xobject.ExpenseReportWebServiceImpl.ExpenseReportServiceInternalAlbpmListenerImpl' could not be successfully executed.
         at fuego.lang.Invokeable.invokeImpl(Invokeable.java:244)
         at fuego.lang.Invokeable.invokeDynamic(Invokeable.java:188)
         at fuego.lang.Invokeable.invoke(Invokeable.java:160)
         at fuego.soaptype.SoapListener.invokeDynamic(SoapListener.java:104)
         at fuego.lang.Invokeable.invoke(Invokeable.java:160)
         at fuego.fengine.FEngineWebServiceExecutor$2.execute(FEngineWebServiceExecutor.java:133)
         at fuego.server.execution.DefaultEngineExecution$AtomicExecutionTA.runTransaction(DefaultEngineExecution.java:304)
         at fuego.transaction.TransactionAction.startBaseTransaction(TransactionAction.java:470)
         at fuego.transaction.TransactionAction.startTransaction(TransactionAction.java:551)
         at fuego.transaction.TransactionAction.start(TransactionAction.java:212)
         at fuego.server.execution.DefaultEngineExecution.executeImmediate(DefaultEngineExecution.java:123)
         at fuego.server.execution.EngineExecution.executeImmediate(EngineExecution.java:66)
         at fuego.fengine.FEngineWebServiceExecutor$1.run(FEngineWebServiceExecutor.java:65)
         at fuego.component.Message.process(Message.java:576)
         at fuego.component.ExecutionThread.processMessage(ExecutionThread.java:780)
         at fuego.component.ExecutionThread.processBatch(ExecutionThread.java:755)
         at fuego.component.ExecutionThread.doProcessBatch(ExecutionThread.java:142)
         at fuego.component.ExecutionThread.doProcessBatch(ExecutionThread.java:134)
         at fuego.fengine.FEngineProcessBean.processBatch(FEngineProcessBean.java:244)
         at fuego.fengine.FEngineWebServiceExecutor$WebServiceExecutorPrincipal.processBatch(FEngineWebServiceExecutor.java:168)
         at fuego.component.ExecutionThread.work(ExecutionThread.java:839)
         at fuego.component.ExecutionThread.run(ExecutionThread.java:408)
    Caused by: java.lang.RuntimeException: java.lang.NumberFormatException: For input string: "jaa"
         at xobject.ExpenseReportWebServiceImpl.ExpenseReportServiceInternalAlbpmListenerImpl.expenseReport(ExpenseReportServiceInternalAlbpmListenerImpl.xcdl:36)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at fuego.lang.JavaClass.invokeMethod(JavaClass.java:1410)
         at fuego.lang.JavaObject.invoke(JavaObject.java:227)
         at fuego.lang.Invokeable.invokeImpl(Invokeable.java:234)
         ... 21 more
    Caused by: java.lang.NumberFormatException: For input string: "jaa"
         at java.lang.NumberFormatException.forInputString(Unknown Source)
         at java.lang.Integer.parseInt(Unknown Source)
         at java.lang.Integer.valueOf(Unknown Source)
         at fuego.util.Conversion.tojava_lang_Integer(Conversion.java:934)
         at fuego.xobject.runtime.ConversionUtilities.fromString(ConversionUtilities.java:56)
         at fuegoblock.xml.XmlElementDeserializer.deserializeElement(XmlElementDeserializer.java:175)
         at fuegoblock.xml.XmlElementDeserializer.deserialize(XmlElementDeserializer.java:81)
         at fuegoblock.xml.DynamicXml.createObjectFrom(DynamicXml.java:160)
         at fuegoblock.xml.DynamicXml.createObjectFrom(DynamicXml.java:119)
         at xobject.ExpenseReportWebServiceImpl.ExpenseReportServiceInternalAlbpmListenerImpl.expenseReport(ExpenseReportServiceInternalAlbpmListenerImpl.xcdl:17)
         ... 28 more</ns1:stackTrace>
    <ns2:hostname xmlns:ns2="http://xml.apache.org/axis/">D-113014550</ns2:hostname>
    </detail>
    </soapenv:Fault>
    </soapenv:Body>
    </soapenv:Envelope>
    can anyone explain why this error is coming.?
    Edited by: user8937128 on May 19, 2010 6:58 AM

  • BPM send sql message to informix

    Anyone has experience in  bpm and informix?
    There  BPM send sql to informix get error:
    java.sql.SQLException: 指定的表 'o_tns16_base' 不在数据库中。
    (table o_tns16_base not exist in database).
    But this work fine with SQL server. BPM is no probelm.
    I run the sql  select count(*) as count from o_tns16_base where sapflag='0' with a jdbc client, it is ok.
    But when bpm send this syn message, got error.
    select first 10 compcd,custcd,cigcd,baseqty,unitid,upddate,mq_lsh from o_tns16_base where sapflag = '0'
    It seems informix get error for all messages which bpm sent. Only use the sender jdbc adapter.
    Error Details
    #1.5 #00215E1D6B710051000001D3005A409A00047A4283B6FB38#1260326003079#/Applications/ExchangeInfrastructure/AdapterFramework/Services/ADAPTER/ADMIN/JDBC#sap.com/com.sap.aii.af.app#com.sap.aii.adapter.jdbc.xml2sql.processList()#J2EE_GUEST#0##n/a##384baa10e46b11dec60e00215e1d6b71#XI XI2JDBC[IFX_RCV/MYZX/]_361079##0#0#Error#1#com.sap.aii.adapter.jdbc.xml2sql#Plain###Exception caught when executing statement for table/stored proc. 'DML' (structure 'ST1'):
    java.sql.SQLException: 指定的表 'o_tns16_base' 不在数据库中。
         at com.informix.jdbc.IfxSqli.a(IfxSqli.java:3449)
         at com.informix.jdbc.IfxSqli.E(IfxSqli.java:3762)
         at com.informix.jdbc.IfxSqli.dispatchMsg(IfxSqli.java:2574)
         at com.informix.jdbc.IfxSqli.receiveMessage(IfxSqli.java:2490)
         at com.informix.jdbc.IfxSqli.executeStatementQuery(IfxSqli.java:1656)
         at com.informix.jdbc.IfxSqli.executeStatementQuery(IfxSqli.java:1629)
         at com.informix.jdbc.IfxResultSet.a(IfxResultSet.java:206)
         at com.informix.jdbc.IfxStatement.executeQueryImpl(IfxStatement.java:1228)
         at com.informix.jdbc.IfxStatement.executeQuery(IfxStatement.java:218)
         at com.sap.aii.adapter.jdbc.SAXHandler.executeQuery(xml2sql.java:2089)
         at com.sap.aii.adapter.jdbc.SAXHandler.executeQuery(xml2sql.java:2069)
         at com.sap.aii.adapter.jdbc.SAXHandler.SQLexec(xml2sql.java:1731)
         at com.sap.aii.adapter.jdbc.SAXHandler.processList(xml2sql.java:728)
         at com.sap.aii.adapter.jdbc.SAXHandler.endElement(xml2sql.java:623)
         at com.sap.engine.lib.xml.parser.handlers.SAXDocHandler.endElement(SAXDocHandler.java:156)
         at com.sap.engine.lib.xml.parser.XMLParser.scanEndTag(XMLParser.java:1953)
         at com.sap.engine.lib.xml.parser.XMLParser.scanElement(XMLParser.java:1846)
         at com.sap.engine.lib.xml.parser.XMLParser.scanContent(XMLParser.java:2442)
         at com.sap.engine.lib.xml.parser.XMLParser.scanElement(XMLParser.java:1843)
         at com.sap.engine.lib.xml.parser.XMLParser.scanDocument(XMLParser.java:2845)
         at com.sap.engine.lib.xml.parser.XMLParser.parse0(XMLParser.java:231)
         at com.sap.engine.lib.xml.parser.AbstractXMLParser.parseAndCatchException(AbstractXMLParser.java:145)
         at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:160)
         at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:261)
         at com.sap.engine.lib.xml.parser.Parser.parse_DTDValidation(Parser.java:260)
         at com.sap.engine.lib.xml.parser.Parser.parse(Parser.java:271)
         at com.sap.engine.lib.xml.parser.SAXParser.parse(SAXParser.java:125)
         at javax.xml.parsers.SAXParser.parse(Unknown Source)
         at javax.xml.parsers.SAXParser.parse(Unknown Source)
         at com.sap.aii.adapter.jdbc.xml2sql.service(xml2sql.java:211)
         at com.sap.aii.adapter.jdbc.XI2JDBC.processMessage(XI2JDBC.java:588)
         at com.sap.aii.adapter.jdbc.XI2JDBC.dispatchMessage(XI2JDBC.java:247)
         at com.sap.aii.adapter.jdbc.SapAdapterServiceFrameImpl.callSapAdapter(SapAdapterServiceFrameImpl.java:174)
         at com.sap.aii.af.modules.CallAdapterWithMessageBean.process_receiver(CallAdapterWithMessageBean.java:260)
         at com.sap.aii.af.modules.CallAdapterWithMessageBean.process(CallAdapterWithMessageBean.java:181)
         at com.sap.aii.af.mp.module.ModuleLocalLocalObjectImpl0_1.process(ModuleLocalLocalObjectImpl0_1.java:103)
         at com.sap.aii.af.mp.ejb.ModuleProcessorBean.process(ModuleProcessorBean.java:292)
         at com.sap.aii.af.mp.processor.ModuleProcessorLocalLocalObjectImpl0_0.process(ModuleProcessorLocalLocalObjectImpl0_0.java:103)
         at com.sap.aii.af.listener.AFWListenerBean.onMessage(AFWListenerBean.java:343)
         at com.sap.aii.af.listener.AFWListenerLocalObjectImpl0_0.onMessage(AFWListenerLocalObjectImpl0_0.java:103)
         at com.sap.aii.af.ra.ms.impl.ServicesImpl.deliver(ServicesImpl.java:276)
         at com.sap.aii.adapter.xi.ms.XIEventHandler.onDeliver(XIEventHandler.java:1049)
         at com.sap.aii.af.ra.ms.impl.core.queue.consumer.RequestConsumer.onMessage(RequestConsumer.java:118)
         at com.sap.aii.af.ra.ms.impl.core.queue.Queue.run(Queue.java:917)
         at com.sap.aii.af.ra.ms.runtime.MSWorkWrapper.run(MSWorkWrapper.java:56)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(AccessController.java:215)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
    Caused by: java.sql.SQLException: ISAM 错误: 找不到记录。
         at com.informix.util.IfxErrMsg.getSQLException(IfxErrMsg.java:407)
         at com.informix.jdbc.IfxSqli.E(IfxSqli.java:3767)
         ... 47 more
    Edited by: Shen Peng on Dec 9, 2009 12:10 PM

    I test the sql clause with a client, it is OK. I'm sure of that.
    in sxmb_moni, I can see request sql is :  <?xml version="1.0" encoding="UTF-8" ?>
    - <ns0:sd025QR xmlns:ns0="http://topfine.com/BPMv2">
    - <ST1>
    - <DML action="SQL_QUERY">
      <access>select count(*) as count from o_tns16_base where sapflag='0'</access>
      </DML>
      </ST1>
      </ns0:sd025QR>
    select count(*) as count from o_tns16_base where sapflag='0'
    has no problem with a jdbc client.
    Thanks.
    Edited by: Shen Peng on Dec 9, 2009 1:25 PM

  • Error in BPM: "COMMUNICATION FAILURE" during JCo call. Error opening an RFC

    hello experts
    i am receiving the above error incase of BPM scenario where i am having a Transform step and synchronous RFC step.
    i referred to the few threads discussing such problems and was trying to find whether my mapping is correct and i tested my mappings using my payload which looks good.
    When looked into the Mapping trace of the BPM "Show container" i found error ""COMMUNICATION FAILURE" during JCo call. Error opening an RFC connection" and it seems that when BPM is attempting to call interface mapping it is throwing this error.
    Thanks in advance.
    Regards
    rajeev

    hi,
    I think no problen with the mapping part,
    jco connection requird when xi try to stablish the connection with the adapter .
    please look the link provided.
    Setup and test SAP Java Connector outbound connection
    please also check the following parameter at the exchange profile
    com.sap.aii.rwb.server.centralmonitoring.r3.ashost
    com.sap.aii.rwb.server.centralmonitoring.r3.client
    com.sap.aii.rwb.server.centralmonitoring.r3.sysnr
    com.sap.aii.rwb.server.centralmonitoring.httpport
    these parameter must be given properly.
    if every thing is ok than and problem still exist than try to restart the system.
    for us after restarting its worked fine.
    regards,
    navneet

  • BPM Worklist Problem After Setting Frontend Host and Port

    Hi all,
    I was following the EDG for SOA 11.1.1.5 and was encountering a problem with the BPM Worklist after setting the Frontend Host and Port. We have a topology that includes a load balancer that terminates SSL, two OHS instances, and two SOA instances on separate VMs. When BPM Worklist was loading, it was calling webservices internally through the load balancer, but WebLogic was expecting them as http://. It was not able to resolve the HTTPS port that was being sent from the load balancer through the 80 to 443 redirect.
    What the current EDG does not tell you, is that you have to also turn on "Enable Weblogic Plug-In" for WebLogic to use the OHS plug-in. I did it at the domain level, as all traffic will go through the load balancer. This essentially tells WebLogic that all URLs are https://
    Here is an exerpt from the SOA.out log file:
    <Sep 8, 2011 9:32:06 PM PDT> <Error> <oracle.soa.services.workflow.worklist> <BEA-000000> <<.> Service error.
    Internal Error; Service error occurs in IdentityService in method lookupUser.
    Refer to the log file that is configured for oracle.soa.services.identity for more details on this error and contact Oracle Support Services
    ORABPEL-10585
    Service error.
    Internal Error; Service error occurs in IdentityService in method lookupUser.
    Refer to the log file that is configured for oracle.soa.services.identity for more details on this error and contact Oracle Support Services
    Caused By: javax.xml.soap.SOAPException: oracle.j2ee.ws.saaj.ContentTypeException: Not a valid SOAP Content-Type: text/html; charset=UTF-8
    What it is also missing, is that you should also set the SOA Infrastructure ServerURL mbean for the load balancer, to match the frontend host and port. Do this through Fusion Middleware Contol. Otherwise, you could encounter URL mismatches.
    I hope this helps someone else.
    I've asked Oracle to add this to the EDG for SOA. It's in the IDM guide, but not in any other EDGs.

    Thanks Josh. It helped me infact in 11.1.1.4 Enable Weblogic Plug-In is not required. But 11.1.1.5 I thing it is mandatory. Oracle should have a clear documentaion.

  • OBPM BPM Studio support for SOAP 1.2 based Proxy services (OSB)

    Hi,
    I tried to import proxy services from OSB (as external resource). The proxy service is based on the SOAP 1.2 WSDL standard. When BPM studio introspective SOAP1.2 based proxy services, it is givng the following warninigs. Bacause of this i am unable to create a service object. Please help.
    Regards,
    Pandu
    Introspecting...
    downloading /sbresource?PROXY/RoutingAndMessagingService/proxy/OnRampService
    parsing /sbresource?PROXY/RoutingAndMessagingService/proxy/OnRampService
    [Warning] unknown tag 'header' from 'http://schemas.xmlsoap.org/wsdl/soap12/'.
    [Warning] unknown tag 'header' from 'http://schemas.xmlsoap.org/wsdl/soap12/'.
    checking /sbresource?PROXY/RoutingAndMessagingService/proxy/OnRampService
    parsing http://localhost:7002/sbresource?PROXY%2FRoutingAndMessagingService%2Fproxy%2FOnRampService%3ASCHEMA%2FSchemas%2Finternal%2Fwsdlmessages%2Futilityservices%2Froutingandmessagingservice%2FRoute
    analyzing http://localhost:7002/sbresource?PROXY%2FRoutingAndMessagingService%2Fproxy%2FOnRampService%3ASCHEMA%2FSchemas%2Finternal%2Fwsdlmessages%2Futilityservices%2Froutingandmessagingservice%2FRoute
    parsing http://localhost:7002/sbresource?PROXY%2FRoutingAndMessagingService%2Fproxy%2FOnRampService%3ASCHEMA%2FSchemas%2Finternal%2Fwsdlheaders%2FHeaderSchema
    analyzing http://localhost:7002/sbresource?PROXY%2FRoutingAndMessagingService%2Fproxy%2FOnRampService%3ASCHEMA%2FSchemas%2Finternal%2Fwsdlheaders%2FHeaderSchema
    parsing http://localhost:7002/sbresource?PROXY%2FRoutingAndMessagingService%2Fproxy%2FOnRampService%3ASCHEMA%2FSchemas%2Finternal%2Fwsdltypes%2Fcommon%2FHeaderTypes
    analyzing http://localhost:7002/sbresource?PROXY%2FRoutingAndMessagingService%2Fproxy%2FOnRampService%3ASCHEMA%2FSchemas%2Finternal%2Fwsdltypes%2Fcommon%2FHeaderTypes
    parsing http://localhost:7002/sbresource?PROXY%2FRoutingAndMessagingService%2Fproxy%2FOnRampService%3ASCHEMA%2FSchemas%2Finternal%2Fwsdltypes%2Fcommon%2FSimpleTypes
    analyzing http://localhost:7002/sbresource?PROXY%2FRoutingAndMessagingService%2Fproxy%2FOnRampService%3ASCHEMA%2FSchemas%2Finternal%2Fwsdltypes%2Fcommon%2FSimpleTypes
    http://www.michaelpage.com/wsdltypes/common/SimpleTypesv1.0 compiled
    http://www.michaelpage.com/wsdltypes/common/HeaderTypesv1.0 compiled
    http://www.michaelpage.com/wsdlheaders/Headerv1.0 compiled
    http://www.michaelpage.com/wsdlmessages/utilityservices/Routev1.0 compiled
    [Warning] The binding 'OnRampServiceSOAP' with type 's2:OnRampServicePort'is unsupported. Components will not be generaded for this binding..
    'http://www.michaelpage.com/wsdl/utilityservices/routingandmessagingservice/OnRampServicev1.0/' was parsed.
    Analyzing dependecies for module 'WS.OnRampService'...
    Analyzing dependecies for module 'WS.OnRampService'...
    Analyzing Components
    Storing Instrospected Types
    Introspection completed. Errors: 0, Warnings: 3.

    Pandu,
    OBPM 10g doesn't support SOAP 1.2 binding.
    Edited by: 4dyomi on Nov 20, 2009 11:41 AM
    Edited by: 4dyomi on Nov 20, 2009 11:42 AM

  • BPM 10.3 Process Admin Engine Settings

    Hi
    In BPM 10.3 in the Process Admin console there are a series of engine settings that users can modify, inparticular under the Execution tab there's a section called Automatic Execution where an 'Interruption Retry Internal ' value can be set.
    So I'm just trying to understand the impact that will this have on the on process behaviour?
    Documentation is limited, but I can only assume that this value relates to the retry internal when you attempt to interrupt a process instance.
    Does anyone have any experience / knowledge good or bad with relating to this setting?
    Thanks

    Hello -
    >
    Please note that the information below is specific to BPM engine running on WLS.
    1) At startup, BPM engine tries to connect to the JMS server.
    1a) If the service is not available, it fails and stops the Global Automatic JMS Poller. A restart of BPM engine is required.
    1b) If the service is available, it starts consuming messages.
    2) When BPM engine is running if at some time the JMS connection goes down, BPM engine tries to reconnect to the JMS server every minute up to 50 times.
    2a) If the connection can be reestablished, JMS Poller starts processing messages
    again.
    2b) If after the 50 retries the connection can not be reestablished, BPM engine logs
    a severe message and stops the Global Automatic JMS Poller.
    >
    BR,
    Justin.

  • Table Changed on BPM Deployment Process

    Hi All,
    When BPM Project deployed in server, which table or schemes are changed or updated since the deployment process?
    If we want to backup schemes or tables before we deploy the latest project, which schemes or tables needs to be backed up?
    I'm using BPM 10.3.1 with Oracle Solaris on SPARC 64 bit .
    Many Thanks
    Gumas

    The above issue is seen when we don't have proper FP patchset. after applying a patchset all issues sloved

  • Cons of using BPM

    Hi All,
    I know BPM is used when I need to implement a scenario which needs stateful processing. Also BPM is used when I need to go for a synchronous-asynchronous bridge. Also BPM supports good error handling.(Pls correct me if I was wrong any where)
    When BPM provides me a lot of advantages why should i avoid using BPM as far as possible. Coz when I go through some previous threads a lot of experts advise not to go for BPM. Can you pls tell me why is that? Any docs where I can find cons of BPM would be of great help.
    Thanks & Regards,
    Jai Shankar.

    Jai,
    The mappings in XI get executerd on the Java Stack, whereas the BPM is executed in the Business Process EnNgine , which is a part of the ABAP stack.
    So, a BPM has multiple calls between the JAVA and ABAP stack and causes a performance bottleneck
    Like you mentioned BPM provides Stateful Message Processing and from what I have seen, normally during design stages of any XI Interface, when the choice is between whether to go for a BPM or not , the following questions are asked,
    1. What is the number of times the interface will be run per day.
    2. Can the interfaebe implmeneted without a BPM and if yes, then what is the approach and what is the disadvantage of avoiding a BPM.
    ALso, http://help.sap.com/saphelp_nw04/helpdata/en/43/d92e428819da2ce10000000a1550b0/content.htm
    Just check the Step types with low and high resource consumption and normally , the decision is based on the entire flow and the requirement of the interfaces.
    Regards,
    Bhavesh

  • How start Train (as Initiator) from BPM

    Hello everyone,
    I'm a newbe and I'm in trouble with my first ADF train initiator from BPM 11.1.1.7.
    This is the story:
    created a train using an ADF Unbound Task Flow following this tutorial:
    Oracle JDeveloper 11g Release 2 Tutorials - Creating a Train Using an ADF Bounded Task Flow
    wired my HumanTask with the ADF train.
    The ADF Train project has one unbound task flow and one boundend task flow.
    Added a empty jspx page to my unbounded task flow and consume the bounded task flow as a region on that page.
    Deployed on WLS and when started from bpm workspace I get this error:
    'oracle.adf.controller.ControllerException: ADFC-14004: The ADF Controller cannot execute task flow '/WEB-INF/Start_TaskFlow.xml#Start_TaskFlow' that uses page fragments in the root view port.'
    I think that my BPM process still calling the unbound task flow instead of the outbound.
    How can I set my unbound TF to start when BPM passes control to the Human Task?
    Any suggestions?
    Thank you so much for any suggestions and help.
    Fairlie

    Hi Dan,
    I've created another bounded task flow with a jspx page and consume my train(with fragments) as region into its.
    Replaced the reference <taskFlowFileLocation> into the Human Task with the new task flow(the one with the jspx page the old one was the train) , but I still have the same error.
    "oracle.adf.controller.ControllerException: ADFC-14004: The ADF Controller cannot execute task flow that uses page fragments in the root view port."
    Do I have to clean the cache? Maybe WLS keeps in memory old reference to train task flow?
    Thanks a lot for your help!
    fairlie

Maybe you are looking for

  • Autoexec.bat Not Being Executed

    I am able to invoke autoexec.bat from JAVA with Runtime rt = Runtime.getRuntime(); Process p = rt.exec("c:\\autoexec.bat"); where autoexec.bat is coded to compile a .java file, as in C: CD JDK1.4\BIN javac JavaClass.java This batch code runs fine if

  • Error Message when uploading site

    Ok I've designed my web site all looks good on iWeb I have paid for a web domain name and hosting site I fill out the site Publishing Settings using FTP server I test connection and gives me the thumbs up all is ok www.futurelegacies.co.uk I then try

  • Oracle forms developer

    I down loaded deverloper 2000(forms 6i) trial version from oracle website. When I tried to connect through file>connect, it asks for user name, password and data base. I like to know the default settings for these.

  • How do i add Icloud to ipad

    i am looking for adding a playlist ti icloud

  • Windows 7 Ultimate 32bit hardware support

    Hi I was just wondering, if i install windows 7 32bit, will it support the hardware of the new MBP's? Cause i installed bootcamp assistant on my 32bit windows (Bootcamp) and some of my hardware is not recognized or "cant be started". Help is GREATLY