XQuery Mapper for OSB 11g

All,
We have a task of transforming lot of XML payload formats as part of the OSB proxy service to business service calling. I am looking at this link for XQuery Mapper
http://download.oracle.com/docs/html/E15866_01/mapper.htm#i1385064
I have downloaded the Oracle Enterprise pack for Eclipse but still don't see XQuery Transformation option.
The documentation in this link talks about GUI based intuitive mapping mechanism b/w different SOAP or XML or WSDL formats.
Let me know your thoughts on the same.
Thanks,

Hi Sushant,
Regarding your last post..
As per as I know you can have two option..
1>either you import your wsdl/schemas into OSB Console and then use XQuert mapper over there,you will get the Xquery file.
2>Other wise you can install other XML processor tool(like Altova XML Spy ..etc.) and generate your required XQuery file and then import into your OSB project(@OSB Console).
But one thing I can assure you that what ever you can do in Workshop IDE,you can do same thing in OSB Console as well.
Thanks,
Deba

Similar Messages

  • SOA BAM Adapter for OSB 11g ?

    Hi,
    I would like to find out if SOA 11g BAM adapter is certified for use with OSB 11g. Please let me know if you have information regarding this.
    Thank you

    pls refer
    https://svgonugu.wordpress.com/2011/10/01/using-bam-adapter-in-osb/
    http://docs.oracle.com/cd/E14571_01/doc.1111/e15866/jca.htm

  • Error for osb (11g ps2) cluster

    I setup a 2 nodes osb (11g ps2) cluster env in my linux laptop. Everything is OK except the below error message, it's from the managed servers log. Anybody can help me, thanks a lot.
    <2010-11-23 下午05时51分00秒 CST> <Error> <ALSB Statistics Manager> <BEA-473003> <Aggregation Server Not Available. Failed to get remote aggregator
    java.lang.IllegalArgumentException: Server 'null' not found
         at com.bea.alsb.platform.weblogic.WlsDomainConfigurationImpl.getServer(WlsDomainConfigurationImpl.java:98)
         at com.bea.alsb.platform.weblogic.WlsDomainConfigurationImpl.getAggregationServer(WlsDomainConfigurationImpl.java:119)
         at com.bea.wli.monitoring.statistics.ALSBStatisticsManager.getRemoteAggregator(ALSBStatisticsManager.java:291)
         at com.bea.wli.monitoring.statistics.ALSBStatisticsManager.access$000(ALSBStatisticsManager.java:38)
         at com.bea.wli.monitoring.statistics.ALSBStatisticsManager$RemoteAggregatorProxy.send(ALSBStatisticsManager.java:55)
         Truncated. see log file for complete stacktrace
    >

    Please test it properly.. As far as I know 'ALSB Domain Singleton Marker Application' should be targeted to only a single instance and not to a cluster. Check if your monitoring and SLA alerting is working fine.
    If you have setup the cluster properly, ( by specifying the correct listen addresses for the servers and the cluster), weblogic clustering will replicate jndi in all the managed servers . So all the jndi objects binded on the targeted server by this application , will be available on the jndi tree of the other man server and applications running on other server will be able to lookup the object in its local tree.. (I think the original error you were seeing was due to a failure of this).
    I think you applied a wrong fix by targeting to the cluster. Hence objects are binded to both the servers without jndi replication. This might have adverse effect on how the above singleton application works. Root cause for the problem should be with the clustering setup.

  • Best XQuery tutorial for OSB

    Hi,
    I am new to OSB 11g. I want to learn XQuery and how to use it Oracle Service Bus. Any good material so I can become a good expert in XQuery ?
    Thanks

    maybe the tutorials on w3schools are a good start
    http://www.w3schools.com/xquery/default.asp
    they will teach you the basics on how to start using the xquery language with easy to understand examples

  • AQMP protocol support for OSB 11g

    Hi all,
       We are using OSB as our middleware tool in our project.we got a new requirement for integration.The requirement is that OSB need to communicate with an application which supports AQMP protocol.I heard that aqmp is JMS based protocol.
    My query is that can we access the AQMP based queue via OSB using foreign jms server.
    Regards,
    Ganesh

    Hello Jay,
    OSB 11g supports SAML V1.1
    http://download.oracle.com/docs/cd/E14571_01/doc.1111/e15866/saml.htm#i1062321
    Regards,
    Anuj

  • Xquery mapper for a recursive schema

    Hi,
    Has anyone tried to map a recursive XML-schema in wlw 8.1.5 using the xquery mapper? I don't now how to do it, I haven't succeded in finding any information about this.
    Regards,
    Fredrik

    Hi Sushant,
    Regarding your last post..
    As per as I know you can have two option..
    1>either you import your wsdl/schemas into OSB Console and then use XQuert mapper over there,you will get the Xquery file.
    2>Other wise you can install other XML processor tool(like Altova XML Spy ..etc.) and generate your required XQuery file and then import into your OSB project(@OSB Console).
    But one thing I can assure you that what ever you can do in Workshop IDE,you can do same thing in OSB Console as well.
    Thanks,
    Deba

  • Need help : Installing the standalone OEPE for OSB 11g for development

    Hi All,
    It would be greatly appreciated if any one could share the details of installing the standalone OEPE (Eclipse along with the OSB plugin for 11g) for development purpose.
    If possible kindly share the download link for the same.
    Thanks in advance.
    Regards,
    Balaji R

    Hi,
    To have OEPE with the plugins for OSB you actually have to install Weblogic with OEPE and OSB. OEPE will need the libraries in Weblogic and OSB installation...
    The latest version for Weblogic+OEPE (Indigo) for Windows
    http://download.oracle.com/otn/nt/middleware/11g/wls/1211/oepe-indigo-installer-12.1.1.0.1.201203120349-12.1.1-win32.exe
    The latest version for OSB for Windows
    http://download.oracle.com/otn/nt/middleware/11g/111160/ofm_osb_generic_11.1.1.6.0_disk1_1of1.zip
    Weblogic download page...
    http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-main-097127.html
    OSB download page...
    http://www.oracle.com/technetwork/middleware/service-bus/downloads/index.html
    Cheers,
    Vlad
    It is considered good etiquette to reward answerers with points (as "helpful" - 5 pts - or "correct" - 10pts)
    https://forums.oracle.com/forums/ann.jspa?annID=893

  • SAML Support for OSB 11g

    Is SAML 2.0 supported in OSB 11g?
    Thanks,
    jay

    Hello Jay,
    OSB 11g supports SAML V1.1
    http://download.oracle.com/docs/cd/E14571_01/doc.1111/e15866/saml.htm#i1062321
    Regards,
    Anuj

  • Dehydration table for OSB 11g

    Could some one guide,under which schema i can find the tables for OSB.

    if you mean the tables like WLI_QS_REPORT_ATTRIBUTE
    by default it will get installed in the _SOAINFRA schemas (depends on the prefix you used)                                                                                                                                                                                                                                                                                                   

  • Xquery mapper plugin for eclipse

    Is there any Xquery mapper plugin for eclipse? I dont have OSB OPEE installation in my system.
    With out OSB installation, can i plugin Xquery mapper for developing Xquery tranformation file.

    Amik wrote:
    Thanks Vlad...But I am not able to get the installer from this link.
    can you please share me the exact link..Thanks in advance.You don't "get" the installer... You install from inside eclipse as an eclipse plugin... Just follow the instructions... http://wiki.eclipse.org/XQDT/Installation

  • XSLT and XQuery recommendation for BPEL and OSB

    Hi,
    1. Why is XQuery recommeded for OSB and XSLT for BPEL. Are there any specific performance optimization reason behind this.
    2. Apart from OSB and BPEL, both XSLT and XQuery has xml transformation options and creating HTML. What is the difference between these two.
    Thanks in advance!

    you can create the graphical view of Xquery in Eclipse but not for XSLT
    Xquery is much faster than XSLT in OSB.
    Through XSLT however you can achieve more complex transformation.
    OSB has its historic origins in BEA Aqalogic stable and so Xquery was widely used used even though XSLT is supported. It is a matter of choice(your standards in your organization,your developer skillsets,your re-usable libraries etc )
    In Jdeveloper you can develop xslt in graphical mode though and attain complex transformation

  • 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]

  • XREF and DVM in OSB 11g

    Hi everybody,
    I'm trying to find out if domain-value maps (DVM) and cross-reference tables (XREF) are supported for OSB 11g. We have only OSB licensed, not SOA Suite.
    OSB statement of direction states that these features will be supported.
    This blog post explains how to develop custom DVM-like functionality in OSB 10R3 - http://guidoschmutz.wordpress.com/2009/12/25/implement-domain-value-maps-dvm-with-oracle-service-bus-osb-10r3/
    Is there any custom implementations of XREF-like functionality?
    Regards,
    Dmitry

    domain-value maps (DVM) and cross-reference tables (XREF) are not yet supported for OSB 11GR1.
    It is still on road map and you can expect out of box support for these in coming releases of OSB. Talk to your Oracle sales representative to get accurate picture of release dates etc.
    Thanks
    Manoj

  • OSB 11G xsl/xquery question in Proxy

    OSB 11G
    In Proxy, I have to invoke a business service which has 3 operations
    I need to use response of first 2 operations,as request to third operation along with some input xml to OSB Proxy.
    customer, group, severity are hard coded.(which will be input to OSB)
    How do I add/insert response from op1 after <string>customer</string> ??
    and response from op2 after <string>group</string> . ??
    <InvokecreateRequest_InputVariable>
    <part name="parameters" >
    <createRequest>
    <sid>1959439747</sid> // is resp from operation1, which is request to operations3
    <creatorHandle/>
    *<attrVals>* // this is array of string
    <string>customer</string>
    <string>cnt:08DF89FC07516A41B228587DBE75B6A7</string> //resp from op1, that has to be request to op3
    <string>group</string>
    <string>B79AAF63D870F845980A</string> //input to OSB
    <string>severity</string>
    <string>2</string> //input to OSB
    *</attrVals>*
    <propertyValues>
    <string/>
    </propertyValues>
    <template/>
    <attributes>
    <string>persistent_id</string>
    </attributes>
    </createRequest>
    </part>
    </InvokecreateRequest_InputVariable>
    Also, should I use assign or insert in Proxy ??

    Not sure exactly what you need, but here is a basic layout of what you need to do.
    Make a service callout to the first operation and save the response in a variable, for ex $resOne
    Then make a service callout to the second operation ans save the response in a variable for ex $resTwo.
    Now use a replace or assign action to create the request for the third operation:
    If you are using a Route action on Route node to call the third operation, you should use a replace action and replace the contents of $body with the XML content as needed. If you are going to use another service callout, then you should use an assign to create a request variable.
    In either case, this is what your XQuery should look like:
    <InvokecreateRequest_InputVariable>
    <part name="parameters" >
    <createRequest>
    <sid>{$resOne/ns:ElementName/ns:SID/text()}</sid>     // Here you will populate value from $resOne using a correct XPath
    <creatorHandle/>
    <attrVals>
    <string>customer</string>
    <string>cnt:08DF89FC07516A41B228587DBE75B6A7</string>
    {$resOne}    // here you are inserting the complete response from Operation one
    <string>group</string>
    {{$resTwo}    // here you are inserting the complete response from Operation Two, You can choose to populate these values separately inside variables like for SID above.
    <string>B79AAF63D870F845980A</string>
    <string>severity</string>
    <string>2</string> //input to OSB
    </attrVals>
    <propertyValues>
    <string/>
    </propertyValues>
    <template/>
    <attributes>
    <string>persistent_id</string>
    </attributes>
    </createRequest>
    </part>
    </InvokecreateRequest_InputVariable>

  • Using DB Adapter for MS SQL Server 2005  SP in OSB 11g.

    Hi All,
    I have a requirement to create a DB Adapter for MS SQL Server Stored Procedure in JDeveloper and export the Adapter file to OSB 11g. I have Created the Adapter and imported it into OSB 11g successfully. Created the Datasource and Connection pool also in console.
    The problem is while trying to execute the created business Service, I am getting the error as below,
    <Oct 26, 2012 12:20:25 PM IST> <Error> <JCATransport> <BEA-381967> <Invoke JCA outbound service failed with application error, exception: com.bea.wli.sb.transports.jca.JCATransportException: oracle.tip.adapter.sa.api.JCABindingException: oracle.tip.adapter.sa.impl.fw.ext.org.collaxa.thirdparty.apache.wsif.WSIFException: servicebus:/WSDL/Test/CheckAppID/WL_Driver/CheckAppId_WL_Driver [ CheckAppId_WL_Driver_ptt::CheckAppId_WL_Driver(InputParameters,OutputParameters) ] - WSIF JCA Execute of operation 'CheckAppId_WL_Driver' failed due to: Unimplemented string conversion.
    Conversion of JDBC type to String is not supported.
    An attempt was made to convert a Java object to String using an unsupported JDBC type: .
    ; nested exception is:
         BINDING.JCA-11804
    Unimplemented string conversion.
    My XSD is ,
    <element name="InputParameters">
    <complexType>
    <sequence>
    <element name="application_id" type="int" db:index="1" db:type="INT" minOccurs="0" nillable="true"/>
    </sequence>
    </complexType>
    </element>
    <element name="OutputParameters">
    <complexType>
    <sequence>
    <element name="RowSet0" type="db:RowSet0_RowSet" db:type="RowSet0" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
    <element name="RowSet1" type="db:RowSet1_RowSet" db:type="RowSet1" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
    </sequence>
    </complexType>
    </element>
    <complexType name="RowSet1_RowSet">
    <sequence>
    <element name="RowSet1_Row" minOccurs="0" maxOccurs="unbounded">
    <complexType>
    <sequence>
    <element name="cde" type="int" db:type="INT" minOccurs="0" nillable="true"/>
    <element name="msg" db:type="NVARCHAR" minOccurs="0" nillable="true">
    <simpleType>
    <restriction base="string">
    <maxLength value="255"/>
    </restriction>
    </simpleType>
    </element>
    </sequence>
    </complexType>
    </element>
    </sequence>
    </complexType>
    <complexType name="RowSet0_RowSet">
    <sequence>
    <element name="RowSet0_Row" minOccurs="0" maxOccurs="unbounded">
    <complexType>
    <sequence>
    <element name="aaa" type="boolean" db:type="BIT" minOccurs="0" nillable="true"/>
    <element name="bbb" db:type="NVARCHAR" minOccurs="0" nillable="true">
    <simpleType>
    <restriction base="string">
    <maxLength value="10"/>
    </restriction>
    </simpleType>
    </element>
    </sequence>
    </complexType>
    </element>
    </sequence>
    </complexType>
    I don't know why there is a datatype conversion error.
    Help me in resolving this.
    Regards,
    Nataraj R.

    Hi,
    I believe NVARCHAR is an unsupported type...
    The following document lists the supported data types for SQL Server stored procedures and functions... NVARCHAR is not in the list... :-(
    http://docs.oracle.com/cd/E23943_01/integration.1111/e10231/adptr_db.htm#CHDEBEEE
    Hope this helps...
    Cheers,
    Vlad

Maybe you are looking for

  • Account determination in cancellation of billing document (VF11)

    Does anybody know if it's possible that a new account determination was carried out when cancelling a sd-billing document with VF11 transaction? Now, if we cancel a billing document the FI all relevant data is copied from the billing document to be c

  • Remove String From Text Block

    I need to remove the following string "Price: $5.80-" from text block listed below... I have a bunch of text blocks similar to this one listed below, but they all have this sort of string in them ("Price: $5.80-")... Each text block has a "Price" and

  • Mplayer won't play video

    When I try to play a movie with mplayer I get this: $ /usr/bin/mplayer grudge_max.mov MPlayer 1.0pre6-3.4.3 (C) 2000-2004 MPlayer Team CPU: Advanced Micro Devices Athlon MP/XP Thoroughbred (Family: 6, Stepping: 0) Detected cache-line size is 64 bytes

  • Dreamweaver or RoboHelp HTML...or...

    Which tool would you buy today to create a tech pubs site that supports multiple internal and external audiences for multiple components. Customers might be within the company and external and they should not know about one another's stuff, even thou

  • Trying to simply access and download the Media Encoder application:

    Please help. I have looked all over the Adobe CC site as a member, and the links seem to go in a circle that never leads to the actual application, which I need to download and use. Even the trial option does not lead to an acutal access link.