How to do transformation in Aqualogic Service Bus

Hi,
I am new to aqualogic service bus. Please guide me how can I do transformation.
Here is the scenario:
I have one proxy service (ProxyService) and two Buiness Services (BusinessServiceV1 and BusinessServiceV2).Each Business service talks to corresponding Java services (via WSDL) on the back end.
Here are signature of methods being exposed by services:
com.v1.ResponseDTO getBankBalance(com.v1.RequestDTO requestDTO)
com.v2.ResponseDTO getBankBalance(com.v2.RequestDTO requestDTO)
RequestDTO contains a zip code fields. If its value is less than 10000 then I want to call servicev1. Otherwise I want to call serviceV2.
When I create proxy, I use serviceV1's wsdl as reference. Hence I can call serviceV1 successfully. When call goes to serviceV2, then I get internal server error. Probably the reason is that I am not doing transformation from com.v1.RequestDTO to com.v2.RequestDTO. How can I do this transformation?
In ASB's testconsole, Payload looks like the following:
<ser:getBankBalance xmlns:ser="http://com/v1/services">
<ser:requestDTO xmlns:java="java:com.v1.dto">
<java:ZipCode>3</java:ZipCode>
<java:Ssn>string</java:Ssn>
</ser:requestDTO>
</ser:getBankBalance>
Using this payload, I can successfully call business service 1 via Proxy service. If I manually change v1 to v2, I can also call business service 2. Is there a way that I can change http://com/v1/services to http://com/v2/services
and
java:com.v1.dto to java:com.v2.dto
using transformation?
I already tried Message Processing|Rename option but it does not seem to work.
Thank you very much for any help in this regards.
mqassim

Hi,
Check out the link:
http://help.sap.com/saphelp_nw2004s/helpdata/en/45/8594ebd17f1956e10000000a11466f/frameset.htm
Best Regards,
Rajani

Similar Messages

  • AquaLogic Service Bus and XQuery Mapper

    Hi all,
    I'm new about using AquaLogic Service Bus and XQuery Mapper. I'm using alsb250_wls920.
    To understand better the details I've developed two very simple EJBs stateless related to a generic CarRental scenario.
    The idea is the following:
    - EJB1 exposes a method for retrieving available cars from company A
    - EJB2 exposes a method for retrieving available cars from company B
    The method signature is the same:
    public CarVO[] getAvailableCars(Category category, Double price)
    the only difference is about the CarVO definition where one exposes more attributes than the second one (and also the package is different).
    The goal is designing a new proxy service called getAvailableCars that calls the two above services and returns a set including all available cars from both companies.
    The returned CarVO is the sum of all attributes from two above CarVOs plus a string company attribute.
    So in AquaLogic I've defined:
    - a JAR resource for importing my CarRental.jar
    - two BusinessService resources related to the two above getAvailableCars services (from company A & B), called getAVISAvailableCars & getHertzAvailableCars;
    - I've exported the two WSDLs from the two above BusinessService resources directly from AquaLogic console;
    - I've written manually the WSDL 'getAvailableCars' that I use in the next proxy service definition
    - a getAvailableCars_1 proxy service resource
    Before completing the proxy service definition, I've decided to use XQuery Mapper for defining my trasformations.
    But I got some errors when I try to import the WSDLs.
    For importing simply I've created a wsdl folder inside my project and copied into it the 3 WSDLs definitions.
    Because there are errors in 2 of these WSDLs (getHertzAvailableCars.wsdl, getAvisAvailableCars.wsdl) when I create a XQuery Transformation, I'm not able to select any source schema.
    But getHertzAvailableCars.wsdl, getAvisAvailableCars.wsdl have been generated directly from AquaLogic console and I don't understand why XQuery Mapper complains about them.
    If needed I can post also the CarRental.zip eclipse prj (that contains the above two EJBs) and CarRentalAqualogicPrj.jar AquaLogic prj (passphrase is aqualogic).
    I thank you in advance for any suggestion.
    Regards
    Patrizio

    Could you send me the WSDLS?
    My email address [email protected]

  • AquaLogic Service Bus Perspective - WSDL Files with External Schemas

    I am using the AquaLogic Service Bus Perspective in WebLogic Workshop to create my proxy services, business services, wsdls, schemas, etc. I have a wsdl that imports a schema based on its registered namepsace...not its schemaLocation. This works fine in the ALSB console, but in the WebLogic Workshop perspective, I cannot Publish my WSDL because the WSDL is not aware of any global resources...such as this Schema definition that is external to the WSDL. How do you make Globally aware resources in WebLogic Workshop? The same thing works in through the ALSB Web-based console...but that same file produces a wsdl validation error in my IDE because it has no idea about that schema.
    Thanks -jay

    Thanks to both of you who replied to my question - it is very much appreciated
    We had a theory that you could just store everything under 'sbconfig' in CVS and restore it - but I thought that might be a bit hacky and less upgrade resistant.
    Do you use build scripts for setting up dev/qa/prod endpoints because 'customisation files' are new or did you find a problem with 'customisation files' that made you resort to using a build script?
    We were hoping to have some process like
    Export JAR
    Export Customisation File for Dev/QA/Prod
    In Dev, we import the JAR + dev customisation file
    In QA, we import the JAR + QA customisation file
    In Prod, we import the JAR + prod customisation file
    I know I have no chance, but you wouldn't care to share said document for my reading (not copying) pleasure? No worries if you don't :)
    Thanks for your comments guys :)
    Dan.
    just in case
    email is daniel prosser at gmail com
    dots between my name and com
    Edited by dan_prosser at 08/14/2007 6:33 PM

  • Rename namespaces in Aqualogic service bus

    When I try to rename namespaces in ALSB the new namespaces is created and validated against the schema, but the old one is still exist. How I can delete the old namespace.
    Example
    <cus:soapHeader xmlns:cus="http://www.crm.bell/es/CustomerProfileService"xmlns:com="http://www.bell/enterprise/CommonRequest">
         <com:version>1</com:version>
         <com:callingAppID>MaxP</com:callingAppID>
    </cus:soapHeader>
    After rename
    <cus1:soapHeader xmlns:cus="http://www.crm.bell/es/CustomerProfileService"xmlns:com="http://www.bell/enterprise/CommonRequest"
    xmlns:cus1="http://www.crm.bellalaint/es/CustomerProfileService"
    xmlns:com1="http://www.bellalaint /enterprise/CommonRequest" >
    <com1:version>1</com:version>          <com1:callingAppID>MaxP</com:callingAppID>
    </cus:soapHeader>
    I want to remove xmlns:cus="http://www.crm.bell/es/CustomerProfileService"xmlns:com="http://www.bell/enterprise/CommonRequest" from response

    Could you send me the WSDLS?
    My email address [email protected]

  • Help of Aqualogic Service Bus (ALSB2.6) needed

    Hi Guys,
    I am a bit new to ALSB, however I have worked extensively on Weblogic Portal stuff. Can anybody suggest me any code examples tutorials on ALSB.
    Since I have also worked on MQ Series, so I have some background understanding of content transformation and content based routing.
    I am also trying to corelate it with MQ Series. I have created certain message flows etc in MQ Series, Do we have a similar concept here too? If yes, then which RAD/IDE do we use for the same?
    I have also been able to sucessfully run the sample example provided by the BEA for the "Routing a loan application". I am very much curious to do my hands dirty with some sample code (may be with the code of "Routing loan application" provided by BEA).
    Thanks in Advance
    Regards
    Jameel([email protected])

    Tutorial and examples are available on BEA documentation website:
    http://edocs/alsb/docs26/examples.html

  • Installing Aqualogic Service Bus 2.0 over Weblogic 8.1?

    Is this a possible scenario? I know that the ALSB is bundled with Weblogic 9, but is it possible to install ALSB without Weblogic 9 and make it use Weblogic 8.1?

    However, you can install both on the same box and run separately on different ports. You have to make sure to disable Pointbase for one of the servers and configure the connection pools which use Pointbase to another DB.

  • Oracle Service Bus and Financila Message Designer

    Hi,
    I am new to OSB and FMD so want some good working examples/samples which can explain how to call the FMD cartridge from OSB.

    Oracle Service Bus 10gR3 contains the JCA framework which will eventually allow us to exploit the whole set of JCA adapters currently in use in BPEL Process Manager. Over the next few months several JCA adapters will be certified to be used with Oracle Service Bus - the Database adapter is one of the first of these.
    As for SOA Suite and WebLogic bundling, let me explain. SOA Suite contains the following products:
    BPEL Process Manager
    Business Activity Monitoring
    Business Rules
    Web Services Manager
    Complex Event Processing
    B2B
    ESB (the old Oracle ESB product)
    Service Bus (formerly AquaLogic Service Bus from BEA)
    This does not come with an application server as the suite is hot-pluggable (i.e. can be used with a number of application servers). However, the preferred (and cheaper) approach is to purchase SOA Suite and WebLogic Suite (which contains iAS, WebLogic Enterprise Edition, Coherence, JRockit with 100ms deterministic garbage collection and WebLogic Operations Control). This is because some of the elements of the SOA Suite only currently run on iAS (B2B) and some only run on WebLogic Server (Oracle Service Bus) although in the future these will also become hot pluggable.
    To find out more, check out the SOA Suite and WebLogic Suite pages below:
    [SOA Suite|http://www.oracle.com/technologies/soa/soa-suite.html]
    [WebLogic Suite|http://www.oracle.com/appserver/weblogic/weblogic-suite.html]
    You will find the DataSheets are particularly useful for giving you an overview of the suite.
    Hope that helps.
    Chris

  • Oracle service bus and database connectivity

    Since currently OSB does not support Adapter Framework, what are currently options for using DB Adapter type functionality in Oracle Service Bus (ALSB).
    It seems JMS and other transports are very well supported, but how do we use DB Services?
    Please if someone can provide some insight into this.
    thanks

    Oracle Service Bus 10gR3 contains the JCA framework which will eventually allow us to exploit the whole set of JCA adapters currently in use in BPEL Process Manager. Over the next few months several JCA adapters will be certified to be used with Oracle Service Bus - the Database adapter is one of the first of these.
    As for SOA Suite and WebLogic bundling, let me explain. SOA Suite contains the following products:
    BPEL Process Manager
    Business Activity Monitoring
    Business Rules
    Web Services Manager
    Complex Event Processing
    B2B
    ESB (the old Oracle ESB product)
    Service Bus (formerly AquaLogic Service Bus from BEA)
    This does not come with an application server as the suite is hot-pluggable (i.e. can be used with a number of application servers). However, the preferred (and cheaper) approach is to purchase SOA Suite and WebLogic Suite (which contains iAS, WebLogic Enterprise Edition, Coherence, JRockit with 100ms deterministic garbage collection and WebLogic Operations Control). This is because some of the elements of the SOA Suite only currently run on iAS (B2B) and some only run on WebLogic Server (Oracle Service Bus) although in the future these will also become hot pluggable.
    To find out more, check out the SOA Suite and WebLogic Suite pages below:
    [SOA Suite|http://www.oracle.com/technologies/soa/soa-suite.html]
    [WebLogic Suite|http://www.oracle.com/appserver/weblogic/weblogic-suite.html]
    You will find the DataSheets are particularly useful for giving you an overview of the suite.
    Hope that helps.
    Chris

  • [OSB] Oracle Service Bus: select database DBadapter runtime

    Suppose you have 2 databases DB1 and DB2 and both have the SCOTT scheme with the EMP table. The default way to gain access to the databases in the Oracle Service Bus (OSB) is by defining 2 database adapters and defining a business service on each adapter:
    - BS1 DBadapter1 DB1.SCOTT.EMP
    - BS2 DBadapter2 DB2.SCOTT.EMP
    With this setup you can define a proxy service and let the message flow decide which adapter to call.
    Now change this configuration a little and suppose you have 25 databases, you can define 25 database adapters and 25 business services, but that involves a lot of repeating work of defining adapters and business services. A more elegant configuration is one business service with one database adapter, and the database connection is set runtime in stead of design time.
    PS BS DBadapter DB1.SCOTT.EMP ... DB25.SCOTT.EMP
    The challenge is: how do you configure the database adapter runtime (called by an OSB business service).
    With kind regards,
    Jornica

    Oracle Service Bus 10gR3 contains the JCA framework which will eventually allow us to exploit the whole set of JCA adapters currently in use in BPEL Process Manager. Over the next few months several JCA adapters will be certified to be used with Oracle Service Bus - the Database adapter is one of the first of these.
    As for SOA Suite and WebLogic bundling, let me explain. SOA Suite contains the following products:
    BPEL Process Manager
    Business Activity Monitoring
    Business Rules
    Web Services Manager
    Complex Event Processing
    B2B
    ESB (the old Oracle ESB product)
    Service Bus (formerly AquaLogic Service Bus from BEA)
    This does not come with an application server as the suite is hot-pluggable (i.e. can be used with a number of application servers). However, the preferred (and cheaper) approach is to purchase SOA Suite and WebLogic Suite (which contains iAS, WebLogic Enterprise Edition, Coherence, JRockit with 100ms deterministic garbage collection and WebLogic Operations Control). This is because some of the elements of the SOA Suite only currently run on iAS (B2B) and some only run on WebLogic Server (Oracle Service Bus) although in the future these will also become hot pluggable.
    To find out more, check out the SOA Suite and WebLogic Suite pages below:
    [SOA Suite|http://www.oracle.com/technologies/soa/soa-suite.html]
    [WebLogic Suite|http://www.oracle.com/appserver/weblogic/weblogic-suite.html]
    You will find the DataSheets are particularly useful for giving you an overview of the suite.
    Hope that helps.
    Chris

  • WLI as an Enterprise Service Bus (ESB)?

    Hi!
    BEA has previously sold WLI 8.1 as an ESB. See e.g. http://dev2dev.bea.com/pub/a/2004/12/soa_ibarra.html
    Now that AquaLogic Service Bus has beed launched, it seems that the two products have much in common and some overlapping functionalities. E.g. both products have support for messaging and transformations.
    For me it seems that the role of the two is not clearly defined.
    What is new with AquaLogic Service Bus? What is the big difference? Why not just use WLI as previously described in the article by Ibarro?
    Any thoughts? All input appreciated.

    I also think that same way. I do not know what is so apecial about BEA Aqualogic ESB and other market matured ESB products such as TIBCO & SONIC. The samples which BEA has given in their evaluation guide are very simplistic. BEA should do more to provide extensive knowledge/features about their Aqualogic line of products.

  • What are all difference between 11g Mediator and 10g Oracle service bus.

    hi all ,
    Apart from SCA concept , storing location
    is thr any other difference between 11g Mediator and 10g Oracle service bus ?
    thx in advance..

    11g introduces the SCA architecture for building the service infrastructure.
    SOA 11g uses:-
    1. Uses the weblogic Server and BEA Aqualogic Service Bus (ALSB) for the Oracle Service Bus.
    2. BPEL uses scalable DOM with reduced memory usage.
    3. New adapters and leverage for Java 2 Connector Architecture (J2CA)
    4. BAM finally ported from .Net to J2EE and is part of the service infrastructure
    5. Oracle Web Services Management built into SOA 11g service infrastructure
    6. New adapters and leverage for Java 2 Connector Architecture (J2CA). Tighter integration with E-Business Suite & large payload support.
    7. Business Rules in SOA 10g business rules are managed using the Rules Author & in SOA 11g business rules are managed using JDeveloper and SOA composer

  • Oracle Service Bus 10gR3 - sbconsole missing

    Hi,
    I just installed Oracle Service Bus in an existing BEA home, containing just WebLogic Server 10gR3.
    When I start Weblogic and go to http://localhost:7001/sbconsole, I get an Error 404--Notfound.
    Also, in the Start menu there is no shortcut for "Service Bus Console".
    Any ideas anyone?
    HJ
    Edited by: HJHorst on Oct 26, 2008 1:37 PM

    Hi,
    OSB works on the concept of Domains.
    To see the Service Bus Console you need to create Domains and then start the server from there.
    After that you can login to that domain. Examples is one such domain which automatically starts an example domain.
    To Create the Domain "http://download.oracle.com/docs/cd/E11036_01/alsb30/tutorial/tutGettingStarted.html#wp1050548".
    To start Domains "Start > Programs > BEA Products > User Projects > domain_name > Start Server for AquaLogic Service Bus Domain"
    thanks

  • Oracle Service Bus (OSB), Eclipse --- and statement of direction

    Can somebody please explain what this means in: http://www.oracle.com/technology/products/integration/service-bus/docs/Oracle-Service-Bus-SOD.pdf
    +...The web-based console was complemented in the 3.0 release with full IDE support in Eclipse. The Eclipse capabilities will be ported to Oracle JDeveloper to provide a one-stop IDE for all SOA design needs. Until that port is complete, customers will still be able to use the Eclipse environment as IDE (in addition to the web-based console)...+
    More specifically: what will happen to the Eclipse OSB plugin/workshop once the JDeveloper port is complete?
    A) will it cease to exist and/or be terminated?
    B) will it remain as is, without keeping the functionality in synch with new stuff in JDev?
    C) will it continue to evolve side-by-side with JDev?
    Thx,
    -J.

    I think it is clear that Oracle will remain commited to Eclipse in terms of deploying java applications to WebLogic, they will provide some plugins for some time to come. You will however see oracle specific products, such as OSB, Portal, etc removed from Eclipse and ported to JDev. The reason for this is that Oracle can release new releases within their timeframe. If Oracle rely on Eclipse to deliver some functionality before they can release new products then they will be doing their customers a disservice.
    This statement in the SOD clearly states that JDev is the strategic platform and the Eclipse IP will be ported to JDev in the future:
    Design-Time Environment
    JDeveloper is the IDE of choice for SOA development at Oracle. AquaLogic Service Bus users have traditionally been using the web-based console to design, manage and monitor ESB flows. The web console is a key differentiator for ALSB (now Oracle Service Bus) and will therefore remain a primary design
    environment moving forward.
    The web-based console was complemented in the 3.0 release with full IDE support in Eclipse. The Eclipse capabilities will be ported to Oracle JDeveloper to provide a
    one-stop IDE for all SOA design needs. Until that port is complete, customers will still be able to use the Eclipse environment as IDE (in addition to the web-based
    console).
    cheers
    James

  • Aual Logic Service Bus on WebLogic

    We are proposing to use either AquaLogic Service Bus on WebLogic server or Mule on JBoss WebLogic. The platform will have multi protocol interfaces with network operators and Third party clients. It will route sms and mms message based on message content and other price points.
    The platform needs to support a peak load of 10,000 messages (up to 3 KB each, in size) received from multi-protocol adapters, added to JMS queue and then processed - per second.
    I need to come up with architecture which provides failover with dual site redundancy.
    i need inputs and help in mainly two areas
    1) Hardware sizing to support the load
    2) Deployment architecture to support failover with dual site redundancy

    I do had same issue with 32 bit Java, worked well with 64 bit Java, windows 8 64 bit with  8G RAM,  osb_generic_11.1.1.6.0. But it failed at prerequisite stage  with error message saying
    "Checking operating system certification. - Check complete. The overall result of this check is: Not executed<<<".
    To fix this,  skipped  Prerequisite step as Peter mentioned in Installing the Oracle OSB on Red Hat 6 (11.1.1.6)
    for linux
    1
    2
    3
    cd /u01/software/ofm_osb_generic_11.1.1.6.0_disk1_1of1/Disk1 
    ./runInstaller -ignoreSysPrereqs -jreLoc
    /u01/app/oracle/product/java_current/jre
    For Windows8
         cd d:\software\ofm_osb_generic_11.1.1.6.0_disk1_1of1\Disk1>setup.exe -ignoreSysPrereqs -jreLoc D:\jdk1.6.0_32\jre

  • Where are the forums for BEA Products? (Service Bus, Data Services, etc.)

    There is a somewhat vague message on the old BEA forums saying they have been moved here - along with a link to a non-existent 'Welcome FAQ'.

    (In an complete reversal of his previous comment, Hans states:)
    I'm not sure whether the Aqualogic Forums have been migrated, or (if they have) what they have been mapped to. Can't find 'em either.
    Oracle's recent webinar was pretty clear about JRockit and Weblogic server being the direction.
    However, for Aqualogic - based on that same webinar, my misinterpretation is that Aqualogic is one of the 'merged' families, where the best of breed is being chosen for each subset or solution area. That may be causing a delay in the forums being transferred and/merged.
    Hoping Oracle comes up with a document that clearly maps both the products and the forums. The list of products is
    BEA AquaLogic User Interaction
    BEA AquaLogic BPM
    BEA AquaLogic Integrator
    BEA AquaLogic Service Bus
    BEA AquaLogic Data Services Platform
    BEA AquaLogic Registry Repository
    BEA AquaLogic Enterprise Security
    BEA AquaLogic Enterprise Repository
    BEA AquaLogic Service Registry
    BEA AquaLogic Commerce Services
    BEA AquaLogic SOA Management
    BEA AquaLogic Pages
    BEA AquaLogic Ensemble
    BEA AquaLogic Pathways

Maybe you are looking for

  • Dunning Letter Set in Accounts Receivable

    Please explan how can i create dunning letter sets for customized customer environment, where can i find funciton to create dunning letter set and how cna i attach with specific customer i can not find any function link in the accounts receivable res

  • How do I remove an e-book cover from the desktop?

    I have just downloaded an e-book and the book seems to have installed its cover on my desktop.  How can I remove this?

  • ISight camera "not available"

    The last two times I have opened PhotoBooth, it has given me a message that no camera was available. Skype also says no camera is connected. Have I somehow inadvertently disabled it? I am hoping that it did not break... I rarely use it, but it is nic

  • Multi-clipping with different frame sizes

    I have two video clips that I would like to merge into a multiclip. Unfortunately, they have two different formats. One is an Apple ProRes 422 (1024x768), while the other one is a PAL 720x576. As far as I know, there's no way of making a multiclip ou

  • "not a win32 application"???

    I plugged my Classic iPod into my brand new Dell Inspiron laptop thinking it would trigger iTunes to come up so I could download and install it. My iPod froze up and nothing happened. So I went to iTunes website to download and install iTunes 9, and