SetCompositeInstanceTitle in soa 12c

In soa 12c ora:setCompositeInstanceTitle('dummy name') is not setting title in weblogic server as it did in soa 11g.
Any pointers are appreciated.
Checked the documentation too
these are mentioned at 14.2.6 How to Use bpelx:exec Built-in Methods
void
setCompositeInstanceTitle(String
title)
Sets the composite instance title
String setTitle( String title ) /
String getTitle()
Title of this instance
They exist in 12c, but somehow when i used them in bpel file it is not getting reflected in weblogic server "name field"

You can use setFlowInstanceTitle(String title) instead which can be used to track multiple composites.

Similar Messages

  • JCA Adapter for MSMQ in SOA 12c

    Where can I find a good tutorial on how to use JCA Adapter for MSMQ in SOA 12c?

    Actual documentation does include a brief step by step sample, see this:
    http://docs.oracle.com/middleware/1213/adapters/develop-soa-adapters/adptr_msmq.htm#TKADP8788
    Regards
    Juan

  • SOA 12c Composite Build using Maven

    Hi,
    I'm trying to build SOA 12c Composites using Maven 3.
    using command mvn install , so that i can build my composites and place jars in local maven repository. But it is doing the following things:
    1. Compile 2. Build 3. Deploy to application server 4. Run Tests .
    Which is not expected.
    I Just wanted to build my composites and place the Jar's in Maven Repo.
    Can anyone comment on this.
    Thanks,
    Chandra_

    You could try Edwins comment.
    "You can use the normal soa deploy plugin, just zip the mds artifacts and deploy it just like a SOA Composite sar."
    You need to create the zip first.
    Content of zip schould look like:
    /apps
      /your-mds-files

  • SOA 12c MDS Deployment using Maven

    Hi,
    I am stuck deploying  mds to soa 12c server using maven. Would be appreciate if someone please help me.
    Regards,
    Mustaque

    You could try Edwins comment.
    "You can use the normal soa deploy plugin, just zip the mds artifacts and deploy it just like a SOA Composite sar."
    You need to create the zip first.
    Content of zip schould look like:
    /apps
      /your-mds-files

  • SOA 12C Enterprise Deployment - Clustered

    We are currently implementing 12c with OSB(Oracle Service Bus), OTD (Oracle Traffic Director) and SOA
    AS you can imagine the build has a number of SOA composites.
    IN our Test and Production environments, we have 2 nodes per cluster, and we have separate OSB and SOA clusters. We also make use of MDS
    Now to set the scene, a number of our SOA composites call other down stream composites.
    As an example a payment composite may call a create customer composite as part of its process.
    The way we have configured this all is the SOA Composites point to MDS, and the WSDL (Endpoint URL) contains the URL for the second service.
    We currently have a situation where if a service is called on Node1, it will always call the downstream services on Node1 due to the fact that the MDS wsdl has the NODE1 endpoint Url Hard coded.
    Obviously this does not make sense in a clustered environment, as such i am seeking assistance from the community on what the best practice is in this situation.
    Our current thoughts are
         1) Have the MDS wsdls point at a load balacer (potentially OTD or some other LBR) which will then distribute the traffic down stream
         2) Have the SOA composites point at an OSB proxy, which does load balancing to the downstream SOA composites
         3) Somehow configure the MDS wsdls to have the end points generate dynamically at run time (hopefully this will then automatigically distribute the load)
    Any advice is welcome

    I think what you're looking for is "callback url"(in enterprise manager) and "frontend host/port" (in weblogic console -> cluster -> http tab).
    hope it helps

  • SOA 12C questions

    A few questions about SOA Suite versions.
    Is 12c SOA Suite currently GA?
    If not, what is the current version? I noticed one can download 11g R1 (11.1.1.7.0 from OTN) so I’m wondering if that is the current version.
    When is the next version (presumably 12C) expected to be GA?
    What will the version # be of the next version? 
    Is there some kind of published document outlining some of the key changes expected in 12C and how different it is from the previous version?
    Thank you

    (Probably the reason people are shy to answer is that your questions are too many for a single topic and also your grammar makes it a bit hard to understand what exactly you're asking.)
    Still, let me try to answer some:
    > Is it first basic certification to give you an aid to become an Oracle Service Oriented Architecture ?
    You probably mean "to become an Architect". Nope, this is not the first choice. This one helps you to map Oracle products into SOA concepts. SOA concepts though are better be learned in separation to specific products, i.e. before taking an Oracle exam.
    > Is there any prerequisite to write this test , any mandotry requirement which need to do before writing this test?
    The exam page clearly states that some prior knowledge is required, though it doesn't matter how you've got that knowledge.
    > How TOGAF is different from Oracle SOA suite certifications?
    TOGAF is a general framework which compliant teams should follow to produce architectures/designs that are ... well, lacking unpleasant surprises. TOGAF can be applied to any IT architecture, not only SOA.
    > to become an Oracle Service Oriented Architecture one need to adhere all these stuff
    No. As any question-based exam, passing it doesn't guarantee you know a thing about SOA. Instead, taking an exam is an opportunity to structure your own knowledge about the subject and close the gaps you have in your knowledge. After you did that, you do not really need to take an exam -- but the certifications look good on resumes.
    > i heared SOA is dead
    No. Elvis is dead though. I'd prefer other way around.
    Vlad
    http://vladimirdyuzhev.com

  • Getting error while calling external Jars in BPEL by using Java embedding activity in soa 12c

    Hi,
    I am trying to use an external Jars for the business logic implementation. Here I need to pass XML as input and
    and I expect the "Password " field has to be return.
    Following are the steps I have followed:
    1) Created a java project with sample class and added the external jars into the project "Libraries &Classpath".
    2) Created a jar file out of it.
    3) Created a BPEL project with Java Embedding.
    4)Wrote the java code in java embedding activity.
    4) Added the above created jar file to the BPEL project's lib/jar  and added in SCA-INF/lib project folder as well.
    5) Imported the package with the class as in the jar (e.g <bpelx:exec
    import="pkg.testInterface"/>)
    6) Deploy the BPEL project.
    while deploying the SOA build is sucessful but my depoyment is incomplete.
    error:
    advices will be great....
    Regards,
    Dilip

    Hi,
    Can you confirm if the BPEL Version is 1.1 or 2.0.
    If you are using BPEL 2.0 you need to import the required jar/class file as:
    <import importtype="http://schemas.oracle.com/bpel/extension/java" location="pkg.testInterface"/>
    For BPEL 1.1 the syntax to import other jar/class file is:
    <bpelx:exec import="pkg.testInterface"/>
    If you import the classes in the correct format you will not face any deployment error.

  • SOA 12c Resequencer

    Hello,
    I have a service that dequeues from a JMS ant then goes to a mediator configured as a FIFO resequencer and then to a bpel. Everything goes smooth most of times, but sometime the groups go to a state 7 in mediator_group_status table. Does anyone know what this state means?
    When the groups are in this state, it is impossible to see the resequencing groups in EM when selecting the instance... the error in the log when selecting the instance is
    <Apr 28, 2015 12:38:21 PM BRT> <Error> <oracle.soa.resequencer.MEDIATOR.management> <BEA-000000> <failed to getGroupInformation
    java.lang.NullPointerException
            at oracle.tip.resequencer.dao.toplink.service.ServiceSupportDB.getGroupInformation(ServiceSupportDB.java:219)
    If the state is updated to 0 directly in DB, the message is processed without problems. Any thought why it is going to this state 7?
    Regards,
    Rui Lopes

    Hi Rui Lopes,
    Yes, you are right, group in state 7 is an intermediate state where message has been not processed yet. Group in 7 state means it has not been pinned to any node for processing, once group is assigned node that will process it, later it will be locked and its message will get processed.
    As per my knowledge, since you updated group from 7 to 0 means group is now in ready state, it means the message that was earlier stuck with group state 7 will not be picked up for processing as you directly changed group state from 7 to ready state i.e, 0. Ideally, group from state 7, should get assigned a node that will process it and that node will lock that group for processing and once its messages are processed, it will change group state to 0(ready state).
    Now, the question is why group have not progress from state 7, so, can you please share me mediator_group_status row of that group and row of mediator_service_detail table?
    Regards,
    Yagnesh

  • Provide authenticated username as parameter to a business service in OSB 12c

    Dear OSB/OSB experts,
    I have the following issue:
    1. I have a web service that would accept username as a parameter in the SOAP request in order to do some internal authorization checks (filtering database rows, tables, etc.)
    2. I want to connect that web service as business service in OSB 12c
    3. The proxy service should NOT accept username as parameter
    4. The proxy service should be protected via OWSM policy for authentication (either against the WLS authentication providers or through SAML tokens validation)
    Based on the above is there any mechanism in the implementation of the proxy service to get the authenticated username from the security context and provide it as a parameter to the business service?
    The authentication policy could use SAML tokens between two WLS domains - one will be running the WLS where proxy service clients will be running and the other - for the SOA 12c.
    Many thanks in advance,
    Anatoli

    HI,
    u can use Conditional Branching
    http://docs.oracle.com/cd/E13159_01/osb/docs10gr3/userguide/modelingmessageflow.html#wp1061670
    Split join would be used in case u need to split your request and call your Business Service in Serial/parallel & then gather resposnes from multiple callouts to have single response
    http://docs.oracle.com/cd/E13159_01/osb/docs10gr3/userguide/splitjoin.html#wp1137258
    Abhinav

  • Error During Debugging of SOA Composite

    HI All
    I was trying to execute SOA 12C tutorial and encountered following error during debugging of validatepayment composite
    <ns2:exception xmlns:ns2="http://jax-ws.dev.java.net/" class="java.net.ConnectException" note="An exception occured while connecting to http://localhost:7101/soa-infra/services/default/ValidatePayment/validatepaymentprocess_client_ep.">
    For complete error, please refer attached file.
    But I am able to debug for simple hello world composite but the composite that I developed from Oracle tutorial.
    Any pointer to this error?
    Thanks
    Priya

    Hello Priya,
    Are you able to access the WSDL for the ws? The uri should be like: http://localhost:7101/soa-infra/services/default/ValidatePayment/validatepaymentprocess_client_ep?WSDL. Also check if you can access the Enterprise Manager Web Console using http://localhost:7101/em

  • ESS Scheduler metadata information in SOA Composite

    Hi,
    I am working on SOA 12c and Scheduling a SOA Composite, in the process i need to track the ess scheduler request id within SOA Composite and log the composite details with ess scheduler request id.
    how this can be achieved
    Thanks & Regards,
    ANVV

    Hi Markus,
    Thanks for the link.
    i have scheduled the SOA Composite in the similar way, and get it working
    1) Developed the SOAComposite1
    2) configured the ESS Scheduler in the similar way shown in the link.
    3) Developed a bpel process <bpelprocess> scheduled ; drag & drop the scheduler activity and deployed it to schedule.
    4) Run the scheduler from <Scheduling Service> under em console
    5) in <SOAComposite1> ; i am trying to get the requestId of the scheduler which ran in step 4 and store the same in the custom database tables for tracking / logging purpose; with current SOAComposite ecid, requestId (which is required and the purpose of this thread), compositename, etc., using ESS API.
    Hope i made it clear
    Thanks & Regards,
    ANVV

  • Oracle 12c and BPEL Dehydration datamodel changes

    Hello,
    Has Oracle introduced any new changes in 12c Bpel dehydration database/data-model?  If so, could you pls let me know those changes?  Thanks much!!

    Hi there Surya,
    to my knowledge Oracle Database comes with pre-integrated JDK which does
    not have anything in common with the JDK required for running SOA 12c.
    Or at least should not have anything in common.
    Products from FMW portfolio running on top of WLS are NOT yet certified
    with JDK 8 and rather run on 1.7.0_55+. For this you can check the
    certification matrix located here -
    http://www.oracle.com/technetwork/middleware/fusion-middleware/documentation/fmw-1213certmatrix-2226694.xls.
    In order to fix the issue, you should change the setDomainEnv file
    located in your domain's bin folder.
    For default installation, the only thing that should be cautious of
    should be certifying your environment for the SOA 12c installation. The
    rest should be not a problem.
    Cheers,
    A.

  • Manged servers started in ADMIN state instead of RUNNING

    HI All,
    Recently i installed SOA 12C (12.1.3.0.0) with cluster for SOA and OSB. But when i start managed servers it shows in ADMIN state instead of RUNNING. Any specific reason? Also in Fusion EM console except Admin all servers are down.
    Thanks,
    Jagdish

    Hi Jagadish ,
    This may happen if the domain credential is changed using the Admin Console and then the Admin Server is restarted without shutting down the Managed Server. Because the Managed Server has not restarted, it still has the old copy of the domain credential cached in memory, which does not match the new credential used in the Admin Server.
    1. Shut down managed server(s) and the Admin Server in sequence. After all managed servers and the admin server are shut down, backup and remove the directory data , cache , tmp under the path $DOMAIN_HOME\servers\<managed_server>\ .
    2. And then start the Admin Server, then bring up the managed server(s).
    Also would be great, if you post the log file contents which Borys's requested in last post !
    Thanks
    Lakshman

  • Prevent Concurrent Instances for a composite

    Hi,
    We have a case of scheduled composite, and wanted to confirm if we have a mechanism within SOA 11g to prevent concurrent instances from starting?
    The idea is to not start a new instance if earlier run has not finished.
    Thanks in advance

    Thanks Vlad for quick input.
    We do have a clustered environment, so we were thinking of introducing a external database table to track a running instance for a particular composite. If another instance starts on its scheduled time while previous has not finished, it will go in wait state until the previous job finishes.
    This is just a rough thought, because we may have case where previous job has not finished for long & we have 3-4 new instances waiting all competing to start, so seems like a bad design from start, will need to think it through. Any opinions or thoughts from your side?
    Based on this, we now have a native scheduler in SOA 12c, even that does not have a option of concurrent run prevention?

  • 12c SOA composite deployment issue using maven

    I am facing issue with 12c SOA composite deployment using maven. I execute the below command for deploying any composite. (Note: Update and run init.cmd file before running the below maven command)
    mvn pre-integration-test –f soa-pom.xml –Dcomposite.name=TestSOAProj –Dcomposite.version=1.1
    Issues:
    As seen above, I specified composite version to be deployed as 1.1 in pom.xml file, but maven deploys the composite with version that is present in composite.xml. It does build the jar file with the version specified in the pom i.e. TestSOAProj_rev1.1.jar, but when it deploys I see the composite with version as 1.0 (this version is in composite.xml). The out of the box maven script is not overwriting the revision in the composite.xml with the value specified in the pom file.
    Also, is there a way to pass the partition name as an user input parameter in the pom file. I tried this with the out of the box pom file by giving the partition name as something other than ‘default’, but the maven script ignores this and always deploys to ‘default’.
    I am not sure if I am missing anything here. Please suggest.
    inti.cmd:
    SET JAVA_HOME=D:\12c-Installation-Path\Java\jdk1.7.0_60
    SET ANT_HOME=D:\12c-Installation-Path\Oracle\Middleware\Oracle_Home\oracle_common\modules\org.apache.ant_1.9.2
    SET M2_HOME=D:\12c-Installation-Path\Oracle\Middleware\Oracle_Home\oracle_common\modules\org.apache.maven_3.0.5
    SET PATH=%PATH%;%JAVA_HOME%\bin;%M2_HOME%\bin;%ANT_HOME%\bin
    soa-pom.xml:
    <?xml version="1.0" encoding="UTF-8"?>
    <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
             <!--
               This POM was automatically generated during SOA project creation.          
               This POM relates to this SOA Composite, i.e. the one in this same directory.
               There is another POM in the SOA Application directory which handles
               the whole SOA Application, which may contain additional projects.
            -->
        <modelVersion>4.0.0</modelVersion>
        <groupId>TestSOAApp</groupId>
        <artifactId>${composite.name}</artifactId>   
      <version>${composite.version}</version>
        <packaging>sar</packaging>
        <!--
               The parent points to the common SOA parent POM.  That is a special POM that is
               shipped by Oracle as a point of customization (only). You can add default values
               for properties like serverUrl, etc. to the SOA common parent POM, so that you
               do not have to specify them over and over in every project POM.
        -->
        <!--<parent>
            <groupId>com.oracle.soa</groupId>
            <artifactId>sar-common</artifactId>
            <version>12.1.3-0-0</version>
        </parent>-->
        <properties>
      <!-- These parameters are used by the compile goal -->
      <code.basedir>${soa.app.source}/${project.artifactId}</code.basedir>
            <scac.input.dir>${code.basedir}/SOA</scac.input.dir>
            <scac.output.dir>${project.basedir}/target</scac.output.dir>
            <scac.input>${scac.input.dir}/composite.xml</scac.input>
            <scac.output>${scac.output.dir}/out.xml</scac.output>
            <scac.error>${scac.output.dir}/error.txt</scac.error>
            <scac.displayLevel>1</scac.displayLevel>
      <!-- if you are using a config plan, uncomment the following line and update to point
                 to your config plan -->
            <configplan>${code.basedir}/${project.artifactId}_cfgplan.xml</configplan>
      <!-- These parameters are used by the deploy and undeploy goals -->
      <composite.name>${project.artifactId}</composite.name>
      <composite.revision>${project.version}</composite.revision>       
      <composite.partition>default</composite.partition>
            <serverUrl>http://${target.hostname}:${target.port}</serverUrl>       
            <!--user>weblogic</user>
            <password>${pwd}</password-->       
      <overwrite>true</overwrite>
            <forceDefault>true</forceDefault>
            <regenerateRulebase>false</regenerateRulebase>
            <keepInstancesOnRedeploy>false</keepInstancesOnRedeploy>
            <!--<jndi.properties.input>UNDEFINED</jndi.properties.input>-->
            <scatest.result>${scac.output.dir}/testResult</scatest.result>
            <!--  input is the name of the composite to run test suties against -->
            <input>${project.artifactId}</input>       
            <!--<scac.ant.buildfile>${env.MW_HOME}/soa/bin/ant-sca-compile.xml</scac.ant.buildfile>
            <sca.ant.testfile>${env.MW_HOME}/soa/bin/ant-sca-test.xml</sca.ant.testfile>
            -->
        </properties>
      <build>
           <plugins>
       <plugin>
      <groupId>org.codehaus.mojo</groupId>
      <artifactId>properties-maven-plugin</artifactId>
      <version>1.0-alpha-2</version>
      <executions>
       <execution>
      <phase>initialize</phase>
      <goals>
       <goal>read-project-properties</goal>
      </goals>
      <configuration>
       <files>
      <file>build-${env}.properties</file>
       </files>
      </configuration>
       </execution>
      </executions>
       </plugin>
      <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-antrun-plugin</artifactId>
      <version>1.6</version>
      <executions>
      <execution>
      <id>read-input</id>
      <phase>prepare-package</phase>
      <inherited>false</inherited>
      <goals>
      <goal>run</goal>
      </goals>
      <configuration>
      <target>
      <property name="fmw.app.basedir" value="${soa.app.source}" />
      <property name="fmw.composite.name" value="${project.artifactId}" />
      <property name="configplan.target.path" value="${scac.output.dir}" />
      <ant antfile="${project.basedir}/replace-tokens.xml" target="replaceConfig" />
      </target>
      </configuration>
      </execution>
      </executions>
      </plugin>
                <plugin>
                    <groupId>com.oracle.soa.plugin</groupId>
                    <artifactId>oracle-soa-plugin</artifactId>
                    <version>12.1.3-0-0</version>
                    <configuration>
                        <compositeName>${project.artifactId}</compositeName>
                        <composite>${scac.input}</composite>
                        <sarLocation>${scac.output.dir}/sca_${project.artifactId}_rev${composite.revision}.jar</sarLocation>
                        <serverUrl>${serverUrl}</serverUrl>
      <user>{}</user>            
      <password>{}</password>
                        <!-- Note: compositeRevision is needed to package, revision is needed to undeploy -->
                        <compositeRevision>${composite.revision}</compositeRevision>
                        <revision>${composite.revision}</revision>
                        <scacInputDir>${scac.input.dir}</scacInputDir>                   
      <input>${input}</input>
      <!--<appHome>${soa.app.source}</appHome>
      <oracleHome>${oracle.home}/soa</oracleHome>                   
      <configplan>${scac.output.dir}/${project.artifactId}_cfgplan_generated.xml</configplan>-->
                    </configuration>
                     <!-- extensions=true is needed to use the custom sar packaging type -->
                    <extensions>true</extensions>
                </plugin>
            </plugins>
        </build>
    </project>
    replace-tokens.xml:
    <?xml version="1.0" encoding="UTF-8" ?>
    <project name="EA_SOA_Build"  default="replaceConfig">
      <target name="replaceConfig">
      <echo>Replacing tokens in configuration file</echo>
      <!-- Following logic copies the dev deployment plan and generates one to meet the target environment. -->
      <delete failonerror="true" file="${fmw.app.basedir}/${fmw.composite.name}/${fmw.composite.name}_cfgplan_generated.xml"/>
      <copy overwrite="true" failonerror="true"
      file  ="${fmw.app.basedir}/${fmw.composite.name}/${fmw.composite.name}_cfgplan.xml"
      tofile="${configplan.target.path}/${fmw.composite.name}_cfgplan_generated.xml"/>
      <replace file="${configplan.target.path}/${fmw.composite.name}_cfgplan_generated.xml">   
       <!-- replace filter for soa source and target endpoints. -->
       <replacefilter token="dmnh1i.manheim.com" value="dmnh2i.manheim.com" />  
      </replace>
      </target>
    </project>
    build-local.properties:
    soa.app.source=D:/Oracle_SOA12c13/Jdev_mywork/OVCApp
    mds.outer.dir=D:/Oracle_SOA12c13/Jdev_mywork/OVCApp/MDS
    target.hostname=localhost
    target.port=7001
    oracle.home=D:/Oracle_SOA12c13/Middleware/Oracle_Home

    hi,
    Can i pass multiple composite name like
    mvn pre-integration-test –f soa-pom.xml –Dcomposite.name=TestSOAProj –Dcomposite.name2="xxx"
    can you please suggest me for same.
    Hint- passing project1,project2.....

Maybe you are looking for

  • Did you know the tablets are now available with the Edge program?

    While tablets are now able to be purchased with the Edge, the Device Payment Plan has been discontinued. So, if you want to pay over 12 months, to keep unlimited data, you are out of luck. Either full price, or lose it and use Edge. Just another way

  • Losing internet connection after starting some apps

    Hi all, I'm having this problem with my arch linux install (I've been having this since the beginning and have reinstalled arch about 4 times for other reasons). I'm having the problem when using both wicd or netcfg to connect and both with wireless

  • Required "Ledger" parameter in FSG submission form

    Hello friends, As you know, we can generate FSG report across ledger (across SOB in 11i) and consolidate financial statement across ledger. Generally, we may set up different ledger for different report column in column definition. But in R12, there'

  • Error message when try to access instruments in the library

    xs24 instrument insert name of instrument.exs audio file insert file name.aif not found. This message is coming up with a fair number of instruments, and i was wondering how to remedy it. Thanks

  • App world keeps giving me the error message

    I have a blackberry Q10 and everytime I try and download something from the app world it keeps giving me the error message of ' an error has occured. Please try again later' this started happening when I upgraded my app world.