OSB to ALSB migration

I have created sbconfig jar using OSB console. Can i import the same sbconfig jar in alsb 2.6 env? Does it support backward compatibility?
Please help..

Not sure there is any pathway to migrate OSB to ALSB. Moreover latest release of ALSB is 3.0 so definitely there would be problems in importing an OSB jar into LSB 2.6
Does it support backward compatibility?Yes, it is backward compatible but it means that ALSB 2.6 configuration can be upgraded to OSB and not vice-versa. Please refer -
http://download-llnw.oracle.com/docs/cd/E13159_01/osb/docs10gr3/upgrade/index.html
Regards,
Anuj

Similar Messages

  • OSB or ALSB direct call to DB

    How can we establish direct connection from ALSB/ OSB layer to database, without using any service class/ orchestration layer? It should use TCP/IP.
    Pls suggest for both old version (9.x - ALSB) and latest version (OSB)
    thanks in adv.
    -V

    You could use the Xquery function - fn-bea:execute-sql() from OSB/ALSB:
    fn-bea:execute-sql(
    'ds.myJDBCDataSource',
    xs:QName('customer'),
    'SELECT targetService FROM DISPATCH_MAPPING WHERE customer_priority=?',
    xs:string($body/m:Request/m:customer_pri/text())
    More examples here:
    http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/userguide/xquery.html#wp1104590
    http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/userguide/xquery.html#wp1103024
    Hope this helps,
    regards,
    Shanmu
    http://www.prshanmu.com/articles/

  • OSB (ALSB) to implement a Resequencer? (EIP Pattern)

    Hello *,
    has somebody ever tried to implement using OSB (BEA ALSB) the Resequencer EIP Pattern (Hohpe, Woolf)?
    http://www.enterpriseintegrationpatterns.com/Resequencer.html
    Generally I wonder how the OSB product concept maps to the EIP Patterns. Are there some guidelines for scenarios like Splitter/Aggregator , Enricher/Filter, etc.?
    my customer want's to implement at least the Resequence and Splitter. Any tips are very welcome here!!
    grtx,
    \thomas

    Hi Thomas,
    Depending on your exact requirement for your Resequencer you may be able to use the underlying WebLogic JMS Unit of Order to get this. Read more here:
    http://download-llnw.oracle.com/docs/cd/E11035_01/wls100/jms/uoo.html
    With regards the other patterns, OSB supports all the ones you mention:
    Splitter/Aggregator - use the split/join functionality described here:
    http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/userguide/splitjoin.html
    Enricher - this can be achieved in a number of ways depending on where you are getting your enrichment data from. Service callouts allow you to invoke a service from within the proxy message flow, Java callouts allows you to implement Java code, and there is an XQuery function to allow you to read content from a database (note in the next release of OSB we will have support for the Oracle database adapter and so will have richer functionality here)
    Filter - again this depends on the exact requirement but there are a number of options here including routing tables, if/then capability, operational branching, etc.
    Hope that is useful.
    Chris

  • OSB Security Error

    Hi,
    I'm currently working on a migration of an old ALSB to a new OSB.
    In migrating the services I encountered a problem in trying to secure a service.
    I get a SOAP fault: "unable to validate the identity assertions" when testing with SOAPUI
    Does anyone have an idea where I can look for a solution?
    Thank you in advance.
    T

    honestly I know little about security, one day I will learn inshallah
    does this OSB 10gR3 - Process WS-Security flag not working with PasswordDigest give you any clues? They seem to have exactly your problem, and they seem to have found the solution...

  • What are the differences between ESB 10g and OSB 10g

    Hi,
    I'm newbie to OSB 10g. I have installed OSB 10g.
    I came to know after Oracle acquired BEA, the ALSB is renamed as OSB.
    I'm curious to know what are the differences between ESB and OSB.
    If there are many differences, please post any links which provide the required information in detail.
    Thanks in advance.
    Regards,
    Udaya

    the 'old' esb has been renamed to mediator and is now only used as component in your sca application.
    the two service buses can't really be compared since the osb (former alsb) has way more functionality in it.
    Oracle gave it it's own place in his soa portfolio and the old esb can only be used als mediator in your sca application.
    On top of your sca application you could use the OSB to complete your architecture design.
    the difference between both.
    esb (now used as mediator) can only be used in your sca application
    in here you will use it mostly for routing/transformation, and there is some functionality for assign/java callouts conditional routing
    the osb is complete product with a lot of functionality in it. Everything you used the old 'esb' for can be done in the OSB and with a lot of extra's.
    routing/transformation/service call outs/java callouts/transport virtualization/security/and more and more
    you should read the guides of the OSB to get an idea of everything it can do for you.
    http://www.oracle.com/technetwork/middleware/service-bus/overview/index.html

  • Test framework for OSB

    Is there anything similar as the Test Suites in BPEL described here
    http://www.oracle.com/technology/oramag/oracle/07-nov/o67bpel.html
    for the OSB (formerly ALSB)??
    We are looking at some way to execute test cases for OSB flows just like you can in JDev for BPEL.
    thanks

    OSB does not have anything like "TestSuite" you described in above link. But some part of the use case can be accomplished by test console http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/consolehelp/testing.html#wp1052410. The testing can be done using Workshop for OSB (similar to JDEV for BPEL) http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/eclipsehelp/tasks.html#wp1151352. Even though documentation talks about split-join, the same can be applied to any Proxy/Business Service
    Thanks
    Manoj
    Edited by: mneelapu on Dec 22, 2009 9:22 AM

  • Implementing data lookup in ALSB

    Hi,
    I have an xml message which is similar to one below:
    <Reference name="Old Edition" sourceClassName="PROD_STATUS_CLASS" sourceInstanceID="14" sourceSystem="ABC">
              <hasRefExtent sourceClassName="PROD_STATUS_CLASS" sourceInstanceID="14|$|OED" sourceSystem="ABC">
                   <ExtName>PHUOPS_ABRV</ExtName>
                   <ExtType>ProdStatus</ExtType>
                   <ExtValue>OED</ExtValue>
              </hasRefExtent>
              <hasRefExtent sourceClassName="PROD_STATUS_CLASS" sourceInstanceID="14|$|01-SEP-00" sourceSystem="ABC">
                   <ExtName>PROD_STATSUS_ABBRV</ExtName>
                   <ExtType>ProdStatus</ExtType>
                   <ExtValue>01-SEP-00</ExtValue>
              </hasRefExtent>
              <referenceID>14</referenceID>
              <referenceType>ProdStatus</referenceType>
         </Reference>
    There are many such reference blocks in incoming message.I need to create an xquery transformation wherein for each value in <ExtName>, a looked up is required in database/property file and corresponding value has to be mapped on target side. My questions are:
    1. Is it possible to perform lookup in ALSB at the time of xquery transformation and map values dynamically?There is a possibility that we may receive 100 such blocks.
    2. If yes,what are the various options available in ALSB to perform lookup? Can we use java callout and read property file? How about looking up using DB tables?
    Thanks.
    Arti

    1. I have never used it personally, but you may find fn-bea:execute-sql() function useful:
    http://download-llnw.oracle.com/docs/cd/E13159_01/osb/docs10gr3/userguide/xquery.html#wp1101465
    2. You can use java callout and read property file. You can also use brand new JCA adapter to access your database.
    http://download-llnw.oracle.com/docs/cd/E13159_01/osb/docs10gr3/jcatransport/transport.html
    I don't know your use case details, but I would consider completely different approach, because java callout seems to me too heavy and accessing database from OSB (former ALSB) is just silly (against SOA principles).
    If it is possible for you, you can read your database data using proper service callout and prepare the <ExtName> "mapping" before your xquery transformation takes place. In other words, you can prepare kind of "hashmap" in the following form:
    <mapping>
      <entry>
        <ExtName>e1</ExtName>
        <value>v1</value>
      </entry>
      <entry>
        <ExtName>e2</ExtName>
        <value>v2</value>
      </entry>
    </mapping>Then you can possibly use this variable in your xquery transformation as a source for lookups. Of course, this approach needs a reasonable size of mapping which also should be easily computable from your database data.

  • OSB Invoking ILOG or External Rules Engine

    Hello,
    Can OSB invoke ILOG or any external Rules engine ?
    Can ALSB do the same ?
    If OSB cannot directly invoke, do we need the support of BPEL which has the decision service and OSB invoke the decision service. Kindly help.
    Thanks

    Yes, both OSB and ALSB can invoke JRules, it's just another web service...

  • Error of Validation of XML Schema in BEA WorkSpace Studio

    When I validate my XML Schemas throught the BEA WorkSpace Studio Version: 1.1 Build id: 1090602 the follow error happens:
    Referenced file contains errors (file:/MyPath/MyXMLSchema1.xsd).
    For more information, right click on the message and select "Show Details..."
    Show Details:
    The errors below were detected when validating the file "MyXMLSchema1.xsd" via the file "MyXMLSchema2.xsd".
    In most cases these errors can be detected by validating "MyXMLSchema1.xsd" directly.
    However it is possible that errors will only occur when MyXMLSchema1.xsd is validated in the context of MyXMLSchema2.xsd.
    src-resolve: Cannot resolve the name 'srv:Services' to a(n) 'type definition' component
    When I validate my XML Schemas throught the oepe_11gR1PS4 (Eclipse Platform Version: 3.6.2 Build id: M20110210-1200) no errors were found.
    My project is an OSB Project (ALSB Project).
    What's happen?

    BEA WorkSpace Studio Version: 1.1 Build id: 1090602 use xerces bea\alsb3.0\tools\eclipse_pkgs\1.1\eclipse_3.2.2\eclipse\plugins\org.apache.xerces_2.8.0.v200606131651
    oepe_11gR1PS4 (Eclipse Platform Version: 3.6.2 Build id: M20110210-1200) use xerces Oracle\Middleware_10.3.5\oepe_11gR1PS4\plugins\org.apache.xerces_2.9.0.v201005080400.jar
    If you replace the follow files:
    bea\alsb3.0\tools\eclipse_pkgs\1.1\eclipse_3.2.2\eclipse\plugins\org.apache.xerces_2.8.0.v200606131651\resolver.jar
    bea\alsb3.0\tools\eclipse_pkgs\1.1\eclipse_3.2.2\eclipse\plugins\org.apache.xerces_2.8.0.v200606131651\xercesImpl.jar
    bea\alsb3.0\tools\eclipse_pkgs\1.1\eclipse_3.2.2\eclipse\plugins\org.apache.xerces_2.8.0.v200606131651\xml-apis.jar
    for:
    Oracle\Middleware_10.3.5\oepe_11gR1PS4\plugins\org.apache.xerces_2.9.0.v201005080400.jar
    BEA WorkSpace Studio Version: 1.1 Build id: 1090602 will validate without errors (the same oepe_11gR1PS4 behaviour)

  • Compare Routing action versus Service Callout action versus Publish action?

    hi all,
    Apologies if this is a stupid question, but i throw my hands up and admit my ignorance (I'm mainly a core Java developer; OSB/ALSB is kind of a sideline for me). That said...
    I've used OSB (actually ALSB) on a couple SOA projects within the last 3 years. on my previous projects, we mainly only ever used Routing actions. I'm now working on a 3rd project that also uses OSB. But on this new project, they mainly only ever use Service Callout actions and Publish actions.
    My question is: what are the criteria for choosing between one or the other (Routing action or Service Callout action or Publish action)?
    What does one do that the others can't? I've RTFM. But it still isn't obvious to me. Please, can you fill in the gaps in my knowledge?
    Thanks in advance for your time.

    My question is: what are the criteria for choosing between one or the other (Routing action or Service Callout action or Publish action)?Routing Action - Routing action can be created inside a Route Node only and Route Node is the last node in a request processing. A Route Node indicates that Request Processing will end here and Response Processing will begin. You can not have any node after Route Node in the message flow.
    Service Callout - Service Callout is used in real time request-response scenarios (for sync response). If you have a use case where you need to call one or multiple real time request-response services (like sync web-services) then you may use Service Callout action in the message flow. Being a synchronus call, the thread gets blocked until a response is returned from target service.
    Publish Action - Publish action is used for Request only scenarios where you don't expect a response back. The nature of Publish action (sync or async) will depend upon the target service you are invoking. If you are invoking an external service through a business service then Publish action with Quality of Service(QoS) as "Best Effort" (default) will work like fire and forget and thread won't get blocked (async call). If you are invoking a local proxy service (proxy with transport protocol as "local") from another proxy using publish action then it would be a blocking call (synchronus call) and thread will get blocked untill the processing of local proxy finishes.
    Hope it helps.
    Regards,
    Anuj

  • 11g in production?

    Anyone knows how far 11g is from production?
    Rgds, Henrik

    11g did go to production - JDeveloper 11g that is. Find it here: http://www.oracle.com/technology/products/jdev/index.html and yes, it does not include the SOA components.
    The 100-day release is basically the former BEA products rebranded - so OSB (formerly ALSB) and Oracle BPM Suite (formerly ALBPM) are included. This is not a single release. Individual products will be released as they are ready, in the approximate 100-day timeframe and at least by the end of this calendar year.
    SOA Suite 11g release is still being reported as Calendar Year 1H 2009.
    Heidi.

  • Does ESB support WS-ADDRESSING???

    hi all,
    does ESB support WS-Addressing ?also is there any document on how to implement WS-addressing in BPEL ?
    any suggestions??
    regards,
    karthik

    Hi Karthik,
    Oracle BPEL PM implements WS-Addressing to represent dynamic endpoints and to invoke Web Service on an asynchronous messaging pattern.
    The WS-Addressing standard provides a mechanism called endpoint references that allow you to select one of the available services in the WSDL, or even define new services at runtime. Please refer : http://www.oracle.com/technology/pub/articles/bpel_cookbook/carey.html.
    ESB supports WS-ADDRESSING, please check : http://www.oracle.com/technology/products/integration/esb/files/esb-bpel-esbloanrouter.pdf
    With OSB(formerly ALSB) , here is the implementation : http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/bpelpmtransport/transport.html#wp1106721
    Hope this answers your questions!
    Cheers
    Anirudh Pucha

  • Need sample ALSB project migration to OSB 11g environment

    Hi
    I'm looking for sample ALSB project migration to OSB 11g environment and as well as steps to automate deployment of OSB 11g projects by using WLST
    Can some one please help me out in regards to the same
    Thanks
    Ram.S

    Please find the build.xml
    <?xml version="1.0" encoding="windows-1252" ?>
    <project name="ConfigExport">
    <property file="./build.properties"/>
    <property name="metadata.dir" value="${workspace.dir}/.metadata"/>
    <property name="domain.export.script" value="export.py" />
    <property name="domain.import.script" value="import.py" />
    <path id="library.osb">
    <fileset dir="${osb.home}/modules">
    <include name="com.bea.common.configfwk_1.6.0.0.jar"/>
    <include name="com.bea.core.xml.xmlbeans_2.2.0.0_2-5-1.jar"/>
    </fileset>
    <fileset dir="${weblogic.home}/server/lib">
    <include name="weblogic.jar"/>
    </fileset>
    <fileset dir="${osb.home}/lib">
    <include name="alsb.jar"/>
    </fileset>
    </path>
    <taskdef name="wlst"
    classpathref="library.osb"
    classname="weblogic.ant.taskdefs.management.WLSTTask"/>
    <target name="exportFromOSB">
    <wlst fileName="${domain.export.script}" debug="true" failOnError="false" classpathref="library.osb"
    arguments="${wls.username} ${wls.password} ${wls.server} ${export.project} ${export.jar} ${export.customFile}">
    <script>
    adminUser=sys.argv[1]
    adminPassword=sys.argv[2]
    adminUrl=sys.argv[3]
    exportJar = sys.argv[5]
    customFile = sys.argv[6]
    passphrase = "osb"
    project = sys.argv[4]
    connect(adminUser,adminPassword,adminUrl)
    domainRuntime()
    </script>
    </wlst>
    </target>
    <target name="importToOSB">
    <wlst fileName="${domain.import.script}" debug="true" failOnError="false" classpathref="library.osb"
    arguments="${wls.username} ${wls.password} ${wls.server} ${import.project} ${import.jar} ${import.customFile}">
    <script>
    adminUser=sys.argv[1]
    adminPassword=sys.argv[2]
    adminUrl=sys.argv[3]
    passphrase = "osb"
    project=sys.argv[4]
    importJar=sys.argv[5]
    customFile=sys.argv[6]
    connect(adminUser,adminPassword,adminUrl)
    domainRuntime()
    </script>
    </wlst>
    </target>
    <target name="exportFromWorkspace">
    <!--delete failonerror="false" includeemptydirs="true"
    dir="${metadata.dir}"/-->
    <java dir="${osb.home}/lib" classpathref="library.osb"
    jar="${eclipse.home}/plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar"
    fork="true" failonerror="true" maxmemory="768m">
    <jvmarg line="-XX:MaxPermSize=256m"/>
    <arg line="-data ${workspace.dir}"/>
    <arg line="-application com.bea.alsb.core.ConfigExport"/>
    <arg line="-configProject ${config.project}"/>
    <arg line="-configJar ${config.jar}"/>
    <arg line="-configSubProjects ${config.subprojects}"/>
    <arg line="-includeDependencies ${config.includeDependencies}"/>
    <sysproperty key="weblogic.home" value="${weblogic.home}"/>
    <sysproperty key="osb.home" value="${osb.home}"/>
    <sysproperty key="osgi.bundlefile.limit" value="500"/>
    <sysproperty key="harvester.home" value="${osb.home}/harvester"/>
    <sysproperty key="osgi.nl" value="en_US"/>
    <sysproperty key="sun.lang.ClassLoader.allowArraySyntax" value="true"/>
    <sysproperty key="osgi.bundlefile.limit" value="750"/>
    <sysproperty key="middleware.home" value="${fmw.home}"/>
    </java>
    </target>
    </project>
    With the target:importToOSB,I was able to successfully import into OSB11g environment
    but with target:exportFromOSB or exportFromWorkspace I'm unable to export from OSB11g environment
    to my local directory
    So my intention is to get the OSB11g exported into my local directory
    Can you please help me out in getting this resolved
    Thanks
    RS

  • WLST scripts for deploying and migrating OSB project required

    Hi,
    I need sample/reusable WLST scripts for the following requirements:
    1. deploying OSB project developed on workbench to the remote server.
    2. migrating OSB project from Remote Server A to Remote Server B.
    I know other mechanisms to register an OSB project with the server but appreciate if some one can share the above scripts and associated documentation with me.
    Regards,
    CC

    http://download.oracle.com/docs/cd/E13171_01/alsb/docs21/deploy/config_appx.html
    http://www.oracle.com/technology/sample_code/products/osb/samples/PARAMETERIZE.zip (other samples here : http://www.oracle.com/technology/sample_code/products/osb/index.html )

  • OSB (ALSB) Logging Redirect

    Hi all,
    how to redirect all the OSB(ALSB) related message logs ( Errors and transport exceptions included ) to a log4j custom file.
    Now, given this discussion:
    alsb logging
    The way to go is, apparently, to
    1. create filters at domain level by subsystem (or context_id or whatever else)
    2. create a startup class to catch all log messages and to filter in only those ones you are interested in using, in your filter class, filters like " startsWith("ALSB)) " (equivalent of domain filter "Subsystem LIKE ALSB% " )
    Now given all the following list of OSB (ALSB) related subsystems
    http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/messages/indexa.html
    *Is there a better approach then creating a filter class per each subsystem ?*
    Regards,
    Tony P.

    There doesn't seem to be 64bit version of OSB at all for Windows. [http://download.oracle.com/docs/cd/E13196_01/platform/suppconfigs/configs_al10gr3/osb10gr3/overview.html]

Maybe you are looking for

  • Error while uploading file in BPS

    Hi all, I am getting an error while uploading file to BPS through web interface I get a red stop button with error message : error while calling up RFC. when i double click the red stop button, i get no long text but the error message I get is UPC 20

  • Rich text editor problem

    Hi, I'm using stellent 7.5.1. I cannot upload pics and/or update text via the rich text editor .. The editor field opens, but just stays grey, i.e. they don't have any option of entering or saving text. I have even checked Java version its fine. Do i

  • UDDI - inquiry/publish API

    Hi all, i want to use the UDDI server from XI. With the UDDI client from XI i can publish my web services. But now i want to configure the UDDI Client in transaction suddireg in order to get access to UDDI from ERP (transaction wsadmin). But i have a

  • Can I select the language when installing iWork 09?

    Can I choose the language iWork 09 should be installed in on my Mac, no matter where I bought the iWork DVD?

  • Wait for process before continuing script

    Hey there, Just been working on this for a bit now in script editor. I'm still really new to the script editor functions, but would like some direction. If automater is a alternative then please help me understand how to make it work with that. Other