WS-Addressing in case of Adapter Services

How can I use WS-Addressing to dynamically bind Adapter Services (JMS / File), etc? Because obviously here, the EndpointReference cannot be serialized as SOAP Headers (as SOAP is not used). What needs to be done in this case? Is there a way of serializing the EPR as JMS / File Headers. Kindly respond.

Hi,
What would you like to change in your end point? for JMS / Files? For example , if you create a header variabele on your File adapter you can overwrite the file name and directory.
On my blog I created an example to overwrite the end-point adress of an partner link. Is this useful?
http://orasoa.blogspot.com
Marc

Similar Messages

  • BPEL process with simple sql server select db adapter service fails ORABPEL

    I have a simple db adapter service that simply runs a select statement. The process accepts 2 parms and returns a single code of 1 or zero.
    It fails with ORABPEL-11633
    Here is the instance log info:
    [2008/12/09 14:50:53] "{http://schemas.oracle.com/bpel/extension}bindingFault" has been thrown.less
    -<bindingFault xmlns="http://schemas.oracle.com/bpel/extension">
    -<part name="code">
    <code>0
    </code>
    </part>
    -<part name="summary">
    <summary>
    file:/D:/app/oracle/product/10.1.3/soa_1/bpel/domains/default/tmp/.bpel_SIPA_DCSDFeesActivated_100.1_ab58cb9f275f2bd71f38fced5775233f.tmp/icProd.wsdl [ icProd_ptt::icProd(icProdInput_msg,icProdOutputCollection) ] - WSIF JCA Execute of operation 'icProd' failed due to: Pure SQL Exception.
    Pure SQL Execute of select portaloptions.fees from ictest.dbo.schoolyear schoolyear, ictest.dbo.calendar calendar, ictest.dbo.enrollment enrollment, ictest.dbo.person person, ictest.dbo.portaloptions portaloptions, ictest.dbo.[identity] i where schoolyear.endyear =calendar.endyear and schoolyear.active = 1 and calendar.calendarid = enrollment.calendarid and enrollment.personid = person.personid and person.studentnumber = ? and person.personid =i.personid and i.birthdate= ? and portaloptions.fees = 1 and portaloptions.schoolid = calendar.schoolid failed. Caused by com.microsoft.sqlserver.jdbc.SQLServerException: The index 2 is out of range..
    ; nested exception is:
         ORABPEL-11633
    Pure SQL Exception.
    Pure SQL Execute of select portaloptions.fees from ictest.dbo.schoolyear schoolyear, ictest.dbo.calendar calendar, ictest.dbo.enrollment enrollment, ictest.dbo.person person, ictest.dbo.portaloptions portaloptions, ictest.dbo.[identity] i where schoolyear.endyear =calendar.endyear and schoolyear.active = 1 and calendar.calendarid = enrollment.calendarid and enrollment.personid = person.personid and person.studentnumber = ? and person.personid =i.personid and i.birthdate= ? and portaloptions.fees = 1 and portaloptions.schoolid = calendar.schoolid failed. Caused by com.microsoft.sqlserver.jdbc.SQLServerException: The index 2 is out of range..
    The Pure SQL option is for border use cases only and provides simple yet minimal functionality. Possibly try the "Perform an operation on a table" option instead.
    </summary>
    </part>
    -<part name="detail">
    <detail>The index 2 is out of range.
    </detail>
    </part>
    </bindingFault>
    Edited by: Golden Lego on Dec 9, 2008 2:15 PM

    The BindingFault means that it can not pass the parameters to the SQL query or vice versa. Check if the XSD that is generated with your custome query is correct and that the data-type are correct.
    Marc
    http://orasoa.blogspot.com

  • Dynamic configuration of connection JNDI name in adapter service

    I have a requirement to connect to multiple E-Business Suite instances and databases based on data in the message. I've created some adapter services, and it seems that the way each adapter service decides which instance to connect with is in the WSDL of that service:
    <service name="RaiseEvent">
    <port name="RaiseEvent_pt" binding="tns:RaiseEvent_binding">
    <jca:address location="eis/Apps/VIS03_LNAX30B"/>
    </port>
    </service>
    That snippet is from an Oracle Apps Adapter service, but there's similar code in the WSDL for database adapter services as well. The "eis/Apps/VIS03_LNAX30B" value is the name of the connection factory set up in my OC4J instance administration, specifying the database/EBS instance to use. Manually changing that value at design-time and redeploy works to connect to a different instance.
    Is there any way to make that "jca:address location" attribute be a value that I pass into the adapter service, instead of hardcoding it into the WSDL?
    Thanks,
    Skip

    I have tried to assign values to the OutBoundDBHeaderType to try invoke another JNDI, but does not seem to work.
    The setup that I used was
    Have 2 databases A and B.
    Have the same procedure setup in both the databases.
    Have 2 JNDIs setup to point to the databases A and B named as eis/DB/A and eis/DB/B.
    Initially created a DB Adapter pointing to JNDI - A.
    Created a variable of the OutboundDBHeaderType message type.
    Tried to assign the dataSourceName as eis/DB/B in the BPEL process.
    This doe not seem to change the JNDI, the calls continue going to A.

  • How to create a Sub case in Adaptive case management.

    Hi,
    Can you please provide an example or more info about creating a sub case in Adaptive case management.
    Documentation says
    "Sub cases are deployed as a separate composite from the parent case project. They are linked to the parent using the case link mechanism. The sub case composite version is always the active version of the parent composite". This is exactly what I want.
    I created a Sub Case following the steps mention in the documentation. It created it under the case activities. I want to know how to link it to a process or composite. In the advance section it specifies a project name and case name. How do I link it? Please help me with an example on how to create sub case.
    ref:- https://docs.oracle.com/middleware/1213/bpm/bpm-develop/case_mgmt_bpmpd.htm#BPMPD87407
    Thanks
    Anil

    On the Case UI within BPM workspace there should be a place to link cases.
    Also have you looked at the following API ICaseInstanceService (Oracle Fusion Middleware BPM-Services Java API Reference for Oracle BPM Suite)
    oracle.bpm.casemgmt.ICaseInstanceService
    addCaseLinkboolean addCaseLink(IBPMContext context, CaseLink caseLink) throws CaseServiceExceptionAdd a case link
    Parameters:
    context - an IBPMContext value
    caseIdentifier - a CaseIdentifier value
    caseLink - a CaseLink value
    Returns:
    a boolean value
    Throws:
    CaseServiceException - if an error occurs

  • Address for Complaints on Poor Service

    I'm looking for an e-mail address or physical mail (aka "snail mail") address I can use to submit a complaint regarding Verizon Online's (DSL in my case) horrid customer service.  The Verizon website does not provide any useful information on this.  I want to be sure that someone beyond the poorly trained foreign sub-contractors are aware of what poor service they are providing.  There seems to be no sense of accountability or concern when customers are not happy.  If someone has an e-mail address or mailing address for the manger responsible for support in the Southern California region, I would greatly appreciate it. 

    We had a bundled package with Verizon for 5 years.  When they kept hiking up our rates and refusing to negotiate a new package with us, we cancelled.  If you do choose to cancel: beware!!  Their shady practices and incredible incompetence may just lead you on the same route we found ourselves on with them.  Since January 7, 2012 I have called and called and called regarding our account.  Apparently we had TWO accounts with them--one for our landline and the rest for our internet and TV.  For 5 years we only ever received one bill, but when we cancelled we suddenly had two accounts.  The rocket scientist, "Angela" who handled my cancellation only cancelled the phone service and we kept getting bills.  Finally "Mr. White" figured out what "Angela" had NOT done and claimed he would cancel BOTH accounts retroactively.  We then started receiving a credit statement from one account in the amount of $83.40 and a BILL on the other account in the amount of $83.40.  The amazing accountants Verizon employs are apparently incapable of putting those two numbers together and coming up with zero.  Everytime I called I was assured the situation would be taken care of and to "disregard" the bills. On 3/20/2012 "Melissa" in Financial Services said she would take care of it and would CALL ME if she had any problems zeroing out the balance with the credit.  She never called, so I assumed she had done her job.  My mistake!  Yesterday we received notice in the mail that Verizon has sent us to a collections agency for $83.40.  Well, if we have a credit on our account of $83.40 and have had this credit since January, I think I should take THEM to collections for that!!!!  Why can't these **bleep** just put the two accounts together (the way we were billed on them for 5 years) and see that we OWE THEM NOTHING!  I am absolutely livid.  I spoke with another "supervisor" last night who assured me he would take care of the problem.  I asked for this in writing.  He sent me a standard Verizon email about how to pay my bill online.  Really????  I have reported this company to the Better Business Bureau and, should they use this to attack my credit rating, I will hire a lawyer.  Run, don't walk, away from this unethical, incompetent company.  I don't care if they come up with the sweetest deals in town in the future, I will NEVER USE ANY VERIZON SERVICE AGAIN!

  • Issue with Wcf Adapter Service Template not inclueded or shown in Visual Studio.Follow steps which your site sugessted but still Template issue

    Hi,
    My server have SharePoint Server 2013,Sql, then necessary required SDKS like
    WCF LOB Adapter SDK(download Complete), Biz talk Adapter for my Sap business suite(download Complete), SAP client libraries,Business Data Catalog Definition Editor installed as part of
    the Microsoft Office SharePoint Server2013 SDK.
    Still facing issue Template not included in any version of Visual Studio.

    Hi Anand,
    While installing the WCF LOB adapter SDK, I guess you haven't chosen "Complete" installation.
    Try this:
    1) Open Add/Remove programs in control panel.
    2) Select the change option WCF LOB adapter SDK and enable 'Tools' in the list of features to be installed
    (Tools install the Add adapter service ref Plug-in).
    Alternatively,
    You can also uninstall and then install the WCF LOB adapter SDK, but this time make sure you do a custom install by checking everything not just the default.
    Rachit

  • Not able to define the Simulator definition for adapter service

    Hi all,
    I am trying to define a simulator definition for adapter service(which is a synchronous adapter service) but I am not able to define the same. As soon as I input Name, serice Name, Service version, Process Name, PIP, Type and Service Type and click on "Next" or "Save And Return" I am getting the error as--
    "ORA-01555: snapshot too old: rollback segment number 3 with name "_SYSSMU3_2097677531$" too small ORA-06512: at line 1".
    Can any one suggest me why I am getting this error. I already had defined the simulators before, and at that time I didn't faced this error, but now I am not able to define the same.
    Pls help me to resolve this problem.

    Its an issue with your database rather than with CAVS. Try increasing your rollback segment space.

  • How to read Configuration Adapter Service?

    Hi all
    Am using NWDS 7.0 SP 15.
    I have uploaded a file (text file with props) in the configuration adaper. I want to read this file in my webdynpro (or any java) application. How can I do it?
    I have gone through sdn and I did find some posts which related to reading Configuration on J2EE. I am not referring here to the normal properties files on WebDynpro which are shown up on the Configuration Adapter. The key value pairs in those can be edited, but as such it is not possible to add a new key value pair from the Visual Adminsitrator.
    To workaround, I created/uploaded a file directly in the Configuration Adapter under my application component. Now I want the APIs to browse through the tree. I know there is a J2EE service by name Configuration Service which is used by SAP applications, how may I use it? Thank you.
    The post "Problem with Configuration Adapter Service a very old one deals with the same, I have put my concern there about the availability of the API.
    I have repeated this question from the WDJ forum, please excuse. I did not find solutions thus far.
    Regards
    LNV

    Hi LNV
    Try the following development components to locate interface Configuration and all other API classes: SAP-JEE/com.sap.engine.client.lib or SAP-JEE/com.sap.engine.deploy.online.
    Approach mentioned in Problem with Configuration Adapter Service shall work.. See my comment there too..
    BR, Sergei

  • ESB - No Response from FTP Adapter Service

    Hello I'm developing a service on the Oracle ESB 10.1.3.4.0.
    My goal is to receive an incoming SOAP/XML message and then put the XML file on an FTP Server and return a response(Success/Error) to the invoker.
    I have created a RoutingService and a FTP Adapter Service. The Routing service receives the incoming message and then performs a synchronous executions on the FTP adapter service. The FTP adapter service successfully uploads the file to the FTP server.
    The problem I'm having is that the FTP Adapter Service does not return a response and the Routing Service does not allow me to create an XSL mapping for the response.
    Does anyone have any recommendations on how to return a response to the invoker of the Routing Service?
    Thanks!

    The WSDL that the wizard of the FTP Adapter created only had an "input" tag under the "operation". I manually modified the WSDL and added an "output" tag that references a new XSD that I imported.
    The problem that I was originally having was that the FTP adapter returned an empty message with no tags. With my change to the WSDL, the FTP adapter is still NOT returning any data, however it is now returning the the tags (empty) that I referenced in the WSDL.
    I originally had 1 routing service and 1 FTP adapter service. In order to make use of the empty tags being returned by the FTP adapter, I created a 2nd routing service and placed in between the first 2 services. Next I used an XSL mapping to hard code the value "success" in the response XML. If the FTP adapter fails, then a fault will be returned to the user.
    I hope this answers your question.

  • Changing adapter service paranmeters in PI 7.1 EHP1 through NWA

    Dear all,
    I would like to change some parameters of the  adapter service like maximum number of threads, Maxreceiver setttings etc in our PI system. We are using P1 7.1 EHP 1 and would like to do this through NWA.
    Please suggest where to change the parameter in NWA ?
    I tries Operations management>Systems>etc.
    It is very difficult to find out the exact place where i can  change these parameters?
    Thanks
    Rajesh

    Hello,
    For changing the number of threads the Config Tool should be used:
    Go to the Config Tool
    -> server
    -> services
    -> com.sap.aii.af.svc service
    -> messaging.connectionDefinition
    The following SDN blog has more details.
    /people/kenny.scott/blog/2007/08/20/messaging-system-queue-properties-after-xi-30-sp19-xi-70sp11
    Regards,
    Sarah
    Edited by: Sarah Hall on Aug 9, 2011 4:20 PM

  • IPod Shuffle Sports Case Cable Adapter??????

    Does anyone know where I can get an iPod Shuffle Sports Case Cable Adapter?
    I purchased a Sports Case but it did not come with an adapter. I talked with Apple Support for an hour one day and they said they never heard of such a thing. I told them that it is on the Apple Forum and they still said it does not exist.
    If anyone can point me in the right direction I would be most grateful!!
    Thanks!
    Pete Giorgianni
    [email protected]
    iMac G4   Mac OS X (10.4.3)  

    The adapter is to use non Apple headphones with the case.
    The hole in the case is made to fit the Apple headphones, which have a very small covering over the plug.
    From the review section of the product in the Apple store
    http://store.apple.com/1-800-MY-APPLE/WebObjects/AppleStore?productLearnMore=M97 58G/A
    Great Stuff Written by MW from Independence - May 13, 2006
    "I've had this case for over a year now, and I bought it with my 512mb shuffle 'back in the day' when they were still $99. This case is amazing. It provides absolute protection to your Shuffle. You could slam this into the ground and only risk scratch... Read more >ing the case. Excellent protection. The case also comes with an adapter for use of other headphones, but who would want to??"
    great product Written by ZL from charleston February 26, 2006
    "This is a great product. I'm an ironworker and wanted to keep my shuffle white, so i bought this the day my shuffle arrived . My shuffle still looks brand new . Unfortunatly if you want to use headphones other than the apple ones, you have to use an adapter that comes with the package and it makes the cord extra long"
    MOre;
    http://homepage.mac.com/cherrypop/iblog/C1768969188/E1544545584/index.html

  • Error testing webservice using ESB with Oracle apps adapter services

    When creating a simple ESB project with Oracle Applications adapter service, i get the following error when testing the webservice via EM.
    SOA suite 10.1.3.3
    oracle EBS 11.5.10
    Any pointer on how to fix this is very much appreciated.
    <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"><env:Header/><env:Body><env:Fault xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"><faultcode>env:ESBMessageProcessingFailed</faultcode><detail><EventName>DefaultSystem.GetOrderRS.executeprocedure</EventName><Cause>An unhandled exception has been thrown in the ESB system. The exception reported is: "oracle.tip.esb.server.common.exceptions.BusinessEventRejectionException: An unhandled exception has been thrown in the ESB system. The exception reported is: "org.collaxa.thirdparty.apache.wsif.WSIFException: esb:///ESB_Projects/LoadCustomer_orappdorders/orappd11i.wsdl [ orappd11i_ptt::orappd11i(InputParameters,OutputParameters) ] - WSIF JCA Execute of operation 'orappd11i' failed due to: Could not instantiate InteractionSpec oracle.tip.adapter.apps.AppsStoredProcedureInteractionSpec due to: Error while setting JCA WSDL Property.
    Property setIRepInternalName is not defined for oracle.tip.adapter.apps.AppsStoredProcedureInteractionSpec
    Please verify the spelling of the property.
    ; nested exception is:
         ORABPEL-12532
    Error while setting JCA WSDL Property.
    Property setIRepInternalName is not defined for oracle.tip.adapter.apps.AppsStoredProcedureInteractionSpec
    Please verify the spelling of the property.
    ; nested exception is:
         org.collaxa.thirdparty.apache.wsif.WSIFException: Could not instantiate InteractionSpec oracle.tip.adapter.apps.AppsStoredProcedureInteractionSpec due to: Error while setting JCA WSDL Property.
    Property setIRepInternalName is not defined for oracle.tip.adapter.apps.AppsStoredProcedureInteractionSpec
    Please verify the spelling of the property.
    ; nested exception is:
         ORABPEL-12532
    Error while setting JCA WSDL Property.
    Property setIRepInternalName is not defined for oracle.tip.adapter.apps.AppsStoredProcedureInteractionSpec

    Fix is as pointed in Error reported during AP Invoice concurrent program.

  • Database adapter service connecting to SQL server

    I need to connect to our SQL server db and create a db adapter service. I am getting an error message that "connection is busy with results from another command". What do I need to do to resolve this? I tested the jdbc-odbc connection and it connected successfully. Please advise.

    Can someone help me figure out what I need for this error message now? It is from a db adapter to SQL Server.
    <messages><input><invokeICFEES_dbadapterICFEES_InputVariable><part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="dbadapterICFEESInput_msg"><dbadapterICFEESInput xmlns="http://xmlns.oracle.com/pcbpel/adapter/db/dbadapterICFEES">begin</dbadapterICFEESInput>
    </part></invokeICFEES_dbadapterICFEES_InputVariable></input><fault><bindingFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="code"><code>null</code>
    </part><part name="summary"><summary>file:/u01/app/oracle/product/10.1.3.1/OracleAS_soa/bpel/domains/default/tmp/.bpel_SIPAFeeExtract_1.2_03419ae821e14ce186f5e40ee5ff1c24.tmp/dbadapterICFEES.wsdl [ dbadapterICFEES_ptt::dbadapterICFEES(dbadapterICFEESInput_msg,dbadapterICFEESOutputCollection) ] - WSIF JCA Execute of operation 'dbadapterICFEES' failed due to: Could not create/access the TopLink Session.
    This session is used to connect to the datastore.
    ; nested exception is:
         ORABPEL-11622
    Could not create/access the TopLink Session.
    This session is used to connect to the datastore.
    See root exception for the specific exception. You may need to configure the connection settings in the deployment descriptor (i.e. $J2EE_HOME/application-deployments/default/DbAdapter/oc4j-ra.xml) and restart the server. Caused by Exception [TOPLINK-4003] (Oracle TopLink - 10g Release 3 (10.1.3.1.0) (Build 061004)): oracle.toplink.exceptions.DatabaseException
    Exception Description: Configuration error. Class [com.microsoft.jdbc.sqlserver.SQLServerDriver] not found..
    </summary>
    </part><part name="detail"><detail>
    Exception Description: Configuration error. Class [com.microsoft.jdbc.sqlserver.SQLServerDriver] not found.</detail>
    </part></bindingFault></fault></messages>

  • Database Adapter Service Name

    Hi,
    I am working on updating an existing flow to include a Database Adapter service. This flow previously had a service called DB_CONSTANTES, but this removed from the flow some time ago. (If i search the flow project files, I still see references to it, but not within the .bpel file).
    I would like to create a service with the same name. In JDEV I do not see any references to DB_CONSTANTES, but when I attempt to create the service I am told that a service of that name already exists. I am pointed to myflow/bpel/DB_CONSTANTES.wsdl
    Is it safe/correct to delete this wsdl file and then just proceed with the service creation again. I realise I could just create a new service name, but I would like to be consistent in naming the service.
    Many Thanks - Anit

    It is safe to delete wsdl. I suppose as the wsdl already exists it is giving the error while you try to create the service with the similar name. On safe side, you can take a backup of the process and do the changes.

  • JMS Adapter service not visible

    Hello All,
    I am trying to configure JMS adapter for my scenarios.
    I am unable to see SAP XI JMS Adapter service in the Visual Admin.
    Also when activate the communication channel. In the RWB it gives error "No adapter registered for the channel"
    What could be the issue?
    Thanks

    Hi Prabhu,
    Is it newly installed server,.??? if yes may be installation not done properly i guess...refresh the cache,is problem persist contact basis team.
    Regards,
    Raj

Maybe you are looking for

  • Goods and delivery cost processing at one instance through MIRO

    Hello, Is there any possibility of doing bill wise MIRO for both goods and planned delivery cost in a single screen apart from refering PO and option goods+planned delivery cost? The scenario is; vendor is common for both goods and delivery cost,orga

  • GO URL in 11g

    Hi I was implementing go url code in obiee11g, as implement in 10g. Formula wise, it is correct. But it is throwing the following error, when i ran the dashboard. "HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has

  • Adding a Windows Shared Printer that I cannot see

    In 10.4 I was able to add a windows printer that was shared on my network that I couldn't see by hitting alt-More Printers. It would give me an advanced mode. I cannot find how to do this in Leopard. Can someone help me please.

  • CS6 down load issues and how to upgrade afterwards please

    despite best efforts = only way to open downloaded  files was to use winzip -  the adobe opener would not work.  WinZip brought with  it at least 9 virus lie additions I had to remove. On opening CS6 I decided to continue in trial mode  as I need to

  • 7610 contact retailer no software please help me

    i have 7610 give me a measage start up failer contact retailer i have twester box i make format user area the give me a meassage format failed but when i make flashing to the phone give me the same message start up failer contact retailer the give me