Can Service Script catch/process Business Service error?

We have a Service Script invoked by XAI Inbound Service that is invoking a Business Service. If an error occurs in the BS, we would like to be able to capture/process it within the SS, rather than the process "failing"...
As an example, the CC&B Demo database includes SS CI_MRInput and BS CI_RegisterReadHighLowLimits (see CI_MRInput script below).
In the Demo environment, the CI_MRInput is invoked by a BPA Script CI_MRRouteA, in which case "with warn" may be specified to effect processing of the error.
However, when invoked via the XAI Inbound Service, an error from the BS (ex: 8:11024) causes the CC&B process to "fail" and a SOAP Fault and/or CC&B error details to be sent to the external process. This is not desired.
Ideally, we'd like the SS to catch the error and send an agreed upon error code to the external process.
Any assistance in this matter will be greatly appreciated.
CI_MRInput Service Script:
10: move "parm/meterReadDetails/meterConfigurationId" to "MeterConfiguration/meterConfigurationId";
20: invokeBO 'CI_MeterConfiguration' using "MeterConfiguration" for read;
30: edit data
// Reset register reads
move null to "parm/meterReadDetails/register";
// Reset Register remarks
if ("parm/meterReadDetails/remark/readerRemark != $BLANK")
move null to "parm/meterReadDetails/remark";
end-if;
// Using the meter configuration retrieved, setup the meter read elements
move "MeterConfiguration/*" to "parm/meterReadDetails/*";
// Default Read Type (60=Regular) and Use on Bill to 'Y'
move '60' to "parm/meterReadSchedule/readType";
move 'true' to "parm/meterReadDetails/useOnBill";
move "concat(parm/meterReadSchedule/scheduledReadDate,'-12.00.00')" to "parm/meterReadDetails/readDateTime";
// Get the High/Low Limit for each register
move '0' to $registerIndex;
move "parm/meterReadDetails/readDateTime" to "HighLowLimits/readDateTime";
move "parm/meterReadSchedule/readType" to "HighLowLimits/readType";
for ($REG in "parm/meterReadDetails/register")
move "$REG/registerId" to "HighLowLimits/registerId";
move "parm/meterReadSchedule/spId" to "HighLowLimits/spId";
invokeBS 'CI_RegisterReadHighLowLimits' using "HighLowLimits";
move "HighLowLimits/highLimit" to "parm/meterReadDetails/register[$registerIndex]/highLimit";
move "HighLowLimits/lowLimit" to "parm/meterReadDetails/register[$registerIndex]/lowLimit";
move "1 + $registerIndex" to $registerIndex;
end-for;
end-edit;

Use the following BS which will execute your SS(from this SS call your BS) and rollback the transaction and return the error code as a Output.
BS Name: F1-SavePointDispatcher
So you through back agreed error according to error code you have received by BS.

Similar Messages

  • Can I create JDE BSSV (Business Services) for REST based services?

    Can I create JDE BSSV (Business Services) for REST based services? If yes, then how? In what way it will be different from SOAP based?

    Hi
    Within Oracle SOA Suite, Oracle Service Bus would handle the REST side of things, which in turn would call the JCA adapter to talk to your JDE backend, or vice versa.
    Checkout the JDE adapter docs - http://www.oracle.com/technetwork/middleware/soasuite/documentation/jdewardsweb-1954164.pdf
    and the OSB Docs - HTTP and Poller Transports - 11g Release 1 (11.1.1.7)
    OSB 11.1.1.7 introduced additional REST support, so I'd recommend using that version onwards.
    Cheers
    iain

  • Invocation Exception Business Service-OSB

    Error while invoking HTTP Autheticated WSDL in OSB 11G . I can invoke the same WSDL in SOA w/o any issue.
    SOA
    I passed user name, pwd as xml along with otherxml fields when I invoke from SOA.It worked
    I followed below steps for OSB Process
    1. I created Service Account with user name password.
    2. I selected Basic Authentication
    3. I used the service account in my business service.
    When I test Business Service I get below Error:
         <con:metadata      xmlns:con="http://www.bea.com/wli/sb/test/config">
         <tran:headers      xsi:type="http:HttpResponseHeaders" xmlns:http="http://www.bea.com/wli/sb/transports/http" xmlns:tran="http://www.bea.com/wli/sb/transports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
         <tran:user-header      name="X-Powered-By" value="Servlet/2.5 JSP/2.1"/>
         <http:Content-Length>1518</http:Content-Length>
         <http:Content-Type>text/html; charset=UTF-8</http:Content-Type>
         <http:Date>Fri, 15 Jul 2011 21:32:09 GMT</http:Date>
         <http:WWW-Authenticate>Basic realm="WebLogic Server"</http:WWW-Authenticate>
         </tran:headers>
         <tran:response-code      xmlns:tran="http://www.bea.com/wli/sb/transports">1</tran:response-code>
         <tran:response-message      xmlns:tran="http://www.bea.com/wli/sb/transports">Unauthorized</tran:response-message>
         <tran:encoding      xmlns:tran="http://www.bea.com/wli/sb/transports">UTF-8</tran:encoding>
         <http:http-response-code      xmlns:http="http://www.bea.com/wli/sb/transports/http">401</http:http-response-code>
         </con:metadata>

    Please refer section "49.2.2 Configuring Outbound HTTP Security: Main Steps" at -
    http://download.oracle.com/docs/cd/E17904_01/doc.1111/e15866/transport_level.htm#i1058754
    Regards,
    Anuj

  • Business Systems and Business Service - does any difference

    Hi Experts,
                      Could any one please guide me what is the difference between
    Business Systems
    and
    Business Service.
    Which situations we use Business Systems / Business Service.
    Does it have any performance issues?
    Why we are not configuring Business service in SLD?
    Cheers Experts!!
    Sunil

    Hi Sunil,
    Business System: Address a particular business system as the sender or receiver of messages.
    A business system is an actual application system in a system landscape. A business system
    (service) comprises information about the inbound and outbound interfaces and the software
    component versions of the business system. The business system services are used when
    configuring internal company processes.
    Business Systems are Logical Senders or Receivers that exchange messages by using the Integration
    Server and that are entered in the System Landscape Directory.
    The Business Systems in the System Landscape Directory relate to a system landscape.
    The Business Systems of business partners are therefore not entered in the System Landscape
    Directory. To be able to address such business partners logically, use communication components in
    the Integration Directory. A business system is a way of specifying a communication component in the
    Integration Directory more precisely (business system component).
    Business Service: Address an abstract business entity as the sender or receiver of messages.
    Using a business service, you can define the technical or business subunits of the companies
    involved and then assign them the relevant interfaces. The business services are used when
    configuring cross-company processes.
    In the PCK, the Service is of type Business Service. It represents an abstract, addressable unit.
    Business services are used in cross-company processes, for example, if the parties involved have only
    published their interfaces and not their system landscape, or it is only partly known.
    Using a Business Service,we can define the technical or business subunits of the companies involved
    and then assign them the relevant interfaces.
    It is useful to use Business Services when configuring cross-company processes. Usually, the
    interface descriptions of the business partners involved are made publicly available.
    Also,There is already lot of thread regarding the same discussion, please see it below.
    Business service or Business system??
    Re: Business Service <--> Business System
    Difference between Business service, Business system and Business process
    Business Service vs Business System in Integration Directory.
    Business Service (vs) Business System in Integration Directory.
    What is the difference between Business System and Business Service?
    business system and business service
    Diff b/w Business service & Business System?
    Regards,
    Vinod.

  • Business System  and Business Service

    Hi,
        A lot of confusion in this situation .When we will go for a  Business System.. and When we will  choose Business Service...we are using some SAP systems  only.. even though we are configuring those as a business services...
    can any one clarrify some clearly..
    Thanks
    babu

    <b>URL</b>
    http://help.sap.com/saphelp_nw04/helpdata/en/fe/131eb4ef2fb344abf471c9eac0063a/frameset.htm and then navigate back up the tree to the <b>Service</b> heading
    I have provided an excerpt from the documentation
    <b>Business System</b>
    If you want to address an abstract business entity as the sender or receiver of messages, choose this service type.
    If you want to address a particular business system as the sender or receiver of messages, choose this service type.
    A business system is an actual application system in a system landscape. A business system (service) comprises information about the inbound and outbound interfaces and the software component versions of the business system.
    You usually use business system services when configuring internal company processes.
    <b>Business Service</b>
    Using a business service, you can define the technical or business subunits of the companies involved and then assign them the relevant interfaces.
    You usually use business services when configuring cross-company processes. In this case, you only make your interfaces known to the business partners involved and either do not make any details about your own system landscape available, or only specific details. 
    For example, you can define RosettaNet Partner Interface Processes (PIPs) as business services.

  • Business System Vs Business Service

    Hi,
    When to use Business System and When to use Business Service?
    Why the Business Services are not defined in the SLD?
    regards
    sai

    Hello,
    Business systems are logical senders or receivers that exchange messages by using the Integration Server and that are entered in the System Landscape Directory.
    The business systems in the System Landscape Directory relate to a system landscape. The business systems of business partners are therefore not entered in the System Landscape Directory. To be able to address such business partners logically, use communication components in the Integration Directory. A business system is a way of specifying a communication component in the Integration Directory more precisely (business system component).
    A business service represents an abstract unit for addressing message senders and message receivers. You can use a business service to group interfaces.
    It is useful to use business services when configuring cross-company processes. Usually, the interface descriptions of the business partners involved are made publicly available. The system landscape is only partly known, however.
    http://help.sap.com/saphelp_nw70ehp1/helpdata/en/c7/301640033ae569e10000000a155106/frameset.htm
    BR,
    Dzmitry

  • Business Service sign a message with always same certificate

    Hello,
    We  need to call an external web service that require the request be signed by a certificate.
    Our organization has an Oracle Service Bus and our intention is use the bus to facilitate our clients the calls.
    I did the next steps:
    1.- I Have configured the keystore of OSB with the certificated.
    2.- I have made the business service, with the end-point the external ws.
    3.- I Have configured the sign-body ws-policy in business service.
    4.- When i prove it with debug console of OSB, i select the keystore provider and it works.
    The problem is:
    When I make the Proxy Service seems that the Business Service give the requirement to the Proxy for sign the message,  and what I want is publish the Proxy Service without this requirement and sign the message with always the same certificate.
    I would like the message was signed by Proxy Service or Business Service, and not by clients who call the OSB.
    I don't know how configure it on OSB.
    It is possible to configure OSB in that way?
    Thanks
    Miguel

    Hello,
    Can you please confirm the following
    1. You are setting up an expired certificate as the host certificate for your host (or) are you trying to sign an ASPX file with an expired certificate?
    2. The webserver where you are hosting this ASPX (IIS I presume), has only certificate based authentication enabled - is that right?
    3. You are seeing that when the user opens the website they are prompted that the certificate has expired, and even if they chose to move forward, they are not able to - is that the issue?
    4. If (3) is not the issue and you want to be able to get access to the certificate-expiration error as part of the ASPX code, then that wouldn't be possible because the certificate validation would happen as part of the TLS connection negotiation
    If you can please provide some more details, it will help.
    Thank you

  • OSB - Problems connecting sync business service to resp. queue with login

    Hello,
    I have a synchronous JMS business service which uses the MessageID correlation pattern with statically configured request and response JMS queues. The JMS queues are imported using a foreign JMS and a connection factory with credentials (username and password). The requests seem to work just fine (they are received at the foreign JMS) but I still have problems with the responses. I get the following log entries:
    <Mar 31, 2010 1:50:10 PM CEST> <Warning> <EJB> <BEA-010061> <The Message-Driven EJB: ResponseEJB-8048850762288479454-46349ef3.127b3dbbff1.-7fe6 is unable to connect to the JMS destination: queue.local.name. The Error was:
    javax.jms.JMSSecurityException: User: null is not authorized to read from destination queue.external.name>
    It seems that the response is handled by a MDB which does not seem to use the username and password configured in the connection factory. Any ideas how to make it use the username and password of the connection factory to receive the response? I have tried both providing the connection factory for the response and leaving it empty (which would cause it to use the one from the request) - both with no success.
    I am really stuck here..
    Thanks,
    Dimo

    Alternatively you can try a very dirty way to make this work I think. The reason why the username in foreign server CF's username crednetials are not recognized is due to the fact that the deployment descriptors for the MDB should not specify a provider-URL and there should be a resource reference for the CF.
    Business service with reply queues generate a MDB under the hood . You can try to edit the deployment descriptors for this MDB to make this to work.
    Sample MDB weblogic-ejb-jar.xml for recognizing the foreign jms username
    Foreign JMS
    <foreign-server name=”ForeignServer”>
    <default-targeting-enabled>true</default-targeting-enabled>
    <foreign-destination name=”A”>
    <local-jndi-name>A</local-jndi-name>
    <remote-jndi-name>queue/A</remote-jndi-name>
    </foreign-destination>
    <foreign-connection-factory name=”FConf”>
    <local-jndi-name>FConf</local-jndi-name>
    <remote-jndi-name>ConnectionFactory</remote-jndi-name>
    <username>esbuser</username>
    <password-encrypted>{3DES}90sIZwo6Llr9r73p+VXkvQ==</password-encrypted>
    </foreign-connection-factory>
    <initial-context-factory>org.jnp.interfaces.NamingContextFactory</initial-context-factory>
    <connection-url>jnp://localhost:1099</connection-url>
    </foreign-server>
    weblogic-ejb-jar.xml
    <?xml version=’1.0′ encoding=’UTF-8′?>
    <web:weblogic-ejb-jar xmlns:web=”http://www.bea.com/ns/weblogic/weblogic-ejb-jar”>
    <web:weblogic-enterprise-bean>
    <web:ejb-name>RequestEJB-2518965873970113789–2352f820.127bd3f293c.-7fdb</web:ejb-name>
    <web:message-driven-descriptor>
    <web:pool>
    <web:max-beans-in-free-pool>1000</web:max-beans-in-free-pool>
    <web:initial-beans-in-free-pool>1</web:initial-beans-in-free-pool>
    </web:pool>
    <web:destination-jndi-name>A</web:destination-jndi-name>
    <web:connection-factory-jndi-name>FConf</web:connection-factory-jndi-name>
    </web:message-driven-descriptor>
    <web:transaction-descriptor>
    <web:trans-timeout-seconds>600</web:trans-timeout-seconds>
    </web:transaction-descriptor>
    <web:resource-description>
    <web:res-ref-name>jms/ConnectionFactory</web:res-ref-name>
    <web:jndi-name>FConf</web:jndi-name>
    </web:resource-description>
    <web:resource-description>
    <web:res-ref-name>jms/QueueName</web:res-ref-name>
    <web:jndi-name>A</web:jndi-name>
    </web:resource-description>
    </web:weblogic-enterprise-bean>
    </web:weblogic-ejb-jar>
    This needs to be done each time OSB generates a new MDB for the business service - eg. when the business service definition changes.
    Regards,
    Atheek

  • CC&B Batch Control Eligibility Service Script

    On the CC&B Batch Control for C1-SYNIL (Generic Sync Request Initial Load), there is an optional parameter for a Filter Service Script and a Eligibility Service Script. I want to create these script to filter a subset of data I need to load from CC&B to MDM.
    Does anyone know if and what the input and output parameters of these scripts are or what the scripts are suppose to return. I cannot find an example of such a script in either CC&B 2.3.1 or MDM 2.1. If anyone has a very simple example, I would appreciate it you could share it.
    Thanks,
    Andries

    You don't need to run a batch job to update SA Status to Closed - the system will update the Status to Closed once the SA no longer has a financial balance. This means that, if you make a payment of the whole outstanding balance for the SA, the Status will be updated when the payment is frozen (whether online or in batch). It is also possible for such an update to occur during write-off processing, because WO can take an outstanding balance and remove it from the SA.
    And just a note to say that SAACT selects only Pending Start and Pending Stop SAs, so will not process an SA that is already Stopped.
    Edited by: user816833 on 23 mai 2012 12:16

  • Does business service have an application service for secure access?

    Hi
    Recently we had faced a strange situation when we are attempting to execute a script
    these are the steps i followed
    *1.Created a business service*
    This is my business service with service name CILCSVAP
    <schema pageAction="read">
    <said mapField="SA_ID"/>
    <indt mapField="START_DT"/>
    </schema>
    *2.Added the above business service in service script and used the edit data step to invoke the bs*
    No application service given for the script.
    invokeBS 'Cm_serviceagreement' using "cm_serviceagreement"
    Now when i execute the above script
    i am getting the following error
    You are not allowed access (directly/indirectly) to this account.
    *     Description: Please contact your security administrator to check your security for this account.*
    I know that this error occurs if a user doesnt has accesss to a account but i had checked that too by verifying account's accessgroup which i am using,then its access roles then i had checked that user with which i had logged in is present or not.yes it is present
    Now i am wondering whether business service has an application service
    I cant find any field for entering application service on business service page.
    Although i have access to execute the script and the business service why i am getting this error,plz help.

    Hi shanker,
    I'm working with MDM 2.0 and I've a field to enter an application service.
    During my customizations I've used the 'default execution application service'.
    I've tried to attach an image to this post, but it seems to be not possible.
    When I add a new business service, I got these settings:
    * Business Service (in your case CILCSVAP)
    * Description
    * Detailed Description
    * Service Name (Name of the System Service)
    * Application Service (I've used F1-DFLTAPS)
    and on an additional tab the Schema of the BS.
    Please check if the application service is assigned to your User Group and if the execution right is set.
    /Markus

  • Result Caching in Business Service

    Hi,
    We have a web service to the provider system and need to do the web service result in the Business service.
    We have enabled the caching and used the Cache token expression as given below.
    concat($body/sch:Request/sch:ID/text(),'-',$body/sch:Request/sch:FromDate/text(),'-',$body/sch:Request/sch:ToDate/text())
    But the expression seems to be not working. Please let me know if the expression syntax is correct and the ways to check if the result is returned from Cache (Apart from checking if the web services hitting Provider system).
    Any inputs on this will be very helpful
    Thanks,
    Arun M
    Edited by: 842347 on May 20, 2013 1:31 PM

    if your BS is based on a WSDL, this should take care of chaining the operation to the key to ensure uniqueness of the key in the cache.
    The official documentation (that I can't seem to find right now) explains how the Coherence key is formed:
    chaining the Service name, the operation and the eventual key you specify with an XPath.

  • Combine response of two business services in OSB

    Scenario:
    I have a proxy service which ahs two business service call outs depending on the system name passed to it(e.g. 'ABC', 'XYZ')
    1. If the request contains 'SysName' = 'ABC', service related to 'ABC' gets called. The response is generated. (This is working.)
    2. If the request contains 'SysName' = 'XYZ', service related to 'XYZ' gets called. The response is generated. (This is working.)
    3. If the request contains 'SysName' = 'ALL', both the services related to 'ABC' and 'XYZ' systems should get call. The generated reponse should contains response of both the services.
    Please note that, the XSDs for reqeust/response of both 'ABC' and 'XYZ' services are same.
    Could you guide on steps to combine response of two business services?
    Thanks-
    Sachin

    Hi Sachin ,
    Yes u can can combine any number of service responses by using service callouts in separate/indivisual stages as it would be better to debug and trace the message flow.
    U can give explicitly user defined response variable names for the service callouts action and used them in ur pipeline (eg.response pipeline)where ever u want.
    U can create an xml structure like this where u r variables $responsebody_1.responsebody_2 are those which u hv defined while configuring the service callout action against the SOAP Response Body/Response Document Variable what ever u r using for calling BS
    <body>
    <response_1>{$responsebody_1}<response_1>
    <response_2>{$responsebody_2}<response_2>
    </body>
    and in the end use replace actionin the last stage of response pipeline to replace the entire body/node contents with the above mentioned xml structure to combiine both responses from BS
    Regards ,
    Abhinav

  • Calling a business service based on operation-soap action in Proxy service

    Hi,
    I have a requirement in which I have to call a business service based on operation-soap action defined in Proxy service wsdl.
    Like in below mentioned wsdl GetPartCostDelta and GetCurrencyList operations are there.But which ever operation I select,It just goes to one business service.
    Is there any way,I can route to some another business service based on the soap action
    proxy service WSDL
    <?xml version="1.0" encoding="UTF-8"?>
    <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:ewopcd="urn:com:gm:gpd:schema:ewopartcostdelta" xmlns:gen="urn:com:gm:gpd:schema:genericfault" xmlns:tns="urn:com:gm:gpd:services:ewopartcostdeltaservice" targetNamespace="urn:com:gm:gpd:services:ewopartcostdeltaservice">
         <wsdl:types>
              <xs:schema>
                   <xs:import namespace="urn:com:gm:gpd:schema:ewopartcostdelta" schemaLocation="ewocostdelta.xsd"/>
                   <xs:import namespace="urn:com:gm:gpd:schema:genericfault" schemaLocation="servicefault.xsd"/>
              </xs:schema>
         </wsdl:types>
         <wsdl:message name="EWOCurrencyListRequest">
              <wsdl:part name="CurrencyListRequest" element="ewopcd:EWOCostDeltaInput"/>
         </wsdl:message>     
         <wsdl:message name="EWOCurrencyListResponse">
              <wsdl:part name="CurrencyListResponse" element="ewopcd:EWOCurrencyList"/>
         </wsdl:message>     
         <wsdl:message name="EWOPartCostDeltaRequest">
              <wsdl:part name="PartCostDeltaRequest" element="ewopcd:EWOCostDeltaInput"/>
         </wsdl:message>
         <wsdl:message name="EWOPartCostDeltaResponse">
              <wsdl:part name="PartCostDeltaResponse" element="ewopcd:EWOCostDeltaResult"/>
         </wsdl:message>
         <wsdl:message name="EWOPartCostDeltaServiceFault">
              <wsdl:part name="PartCostDeltaServiceFault" element="gen:ServiceFault"/>
         </wsdl:message>
         <wsdl:portType name="EWOPartCostDeltaPortType">
              <wsdl:operation name="GetCurrencyList">
                   <wsdl:input name="EWOCurrencyListRequest" message="tns:EWOCurrencyListRequest"/>
                   <wsdl:output name="EWOCurrencyListResponse" message="tns:EWOCurrencyListResponse"/>
                   <wsdl:fault name="EWOPartCostDeltaServiceFault" message="tns:EWOPartCostDeltaServiceFault"/>
              </wsdl:operation>
              <wsdl:operation name="GetPartCostDelta">
                   <wsdl:input name="EWOPartCostDeltaRequest" message="tns:EWOPartCostDeltaRequest"/>
                   <wsdl:output name="EWOPartCostDeltaResponse" message="tns:EWOPartCostDeltaResponse"/>
                   <wsdl:fault name="EWOPartCostDeltaServiceFault" message="tns:EWOPartCostDeltaServiceFault"/>
              </wsdl:operation>          
         </wsdl:portType>
         <wsdl:binding name="EWOPartCostDeltaBinding" type="tns:EWOPartCostDeltaPortType">
              <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
              <wsdl:operation name="GetCurrencyList">
                   <soap:operation soapAction="GetCurrencyList" style="document"/>
                   <wsdl:input>
                        <soap:body use="literal"/>
                   </wsdl:input>
                   <wsdl:output>
                        <soap:body use="literal"/>
                   </wsdl:output>
                   <wsdl:fault name="EWOPartCostDeltaServiceFault">
                        <soap:fault name="EWOCostDeltaServiceFault" use="literal"/>
                   </wsdl:fault>
              </wsdl:operation>
                        <wsdl:operation name="GetPartCostDelta">
                   <soap:operation soapAction="GetPartCostDelta" style="document"/>
                   <wsdl:input>
                        <soap:body use="literal"/>
                   </wsdl:input>
                   <wsdl:output>
                        <soap:body use="literal"/>
                   </wsdl:output>
                   <wsdl:fault name="EWOPartCostDeltaServiceFault">
                        <soap:fault name="EWOCostDeltaServiceFault" use="literal"/>
                   </wsdl:fault>
              </wsdl:operation>
         </wsdl:binding>
         <wsdl:service name="EWOPartCostDeltaService">
              <wsdl:port name="EWOPartCostDeltaPort" binding="tns:EWOPartCostDeltaBinding">
                   <soap:address location="https://localhost/EWOPartCostDelta"/>
              </wsdl:port>
         </wsdl:service>
    </wsdl:definitions>

    Did you try using the Operational branching node of OSB?
    You have copy the operation name from the inbound variable and populate the SOAP Header with that value into the SOAPAction tag.I think this will work.
    Thanks,
    Prabu

  • Diff between Business System and Business Service

    What is the Difference b/w Business System and Business System and whne we use them?

    Hi,
    Business System : is a logical entity assigned to a Technical System in a SLD
    Business Service: is an Abstract entity without having assigned to a Technical System in a SLD
    for more:
    Business System: http://help.sap.com/saphelp_nw70/helpdata/en/42/c817d9d2296bb2e10000000a1553f6/content.htm
    Business Service: http://help.sap.com/saphelp_nw70/helpdata/en/c7/301640033ae569e10000000a155106/content.htm
    Also,There is already lot of thread regarding the same discussion, please see it below.
    Business service or Business system??
    Re: Business Service <--> Business System
    Difference between Business service, Business system and Business process
    Business Service vs Business System in Integration Directory.
    Business Service (vs) Business System in Integration Directory.
    What is the difference between Business System and Business Service?
    business system and business service
    Diff b/w Business service & Business System?
    Regards
    Aashish Sinha
    PS : reward points if helpful

  • Caching in OSB with Business Service

    Hi All,
    I am done with business service development, but I need to configure caching to fetch the data from cache if TTL (Time to Live) <24 if is more then my request to interact with the database can please help how I can I do it, as I am new to caching concept.
    Thank You,
    Vinay Kumar

    Hi Vinay, Select the Business Service - Message Handling Configuration - in Advanced Settings section, you can configure caching for the business service; select Result caching as Supported, and specify cache token (unique key) and expiration time (TTL). Note- once the TTL exceeds for a particular data, the business service will fetch the result from the target system/database and cache it, and the cycle repeats (no specific configuration to be done for this).  Also, before configuring the above, first enable the caching globally in OSB; go to Operations - Global settings - select Enable Result caching, and activate the changes.

Maybe you are looking for

  • Adding Data From One Table to Another

    Now, this doesn't strike me as a particularly complex problem, but I've either strayed outside the domain of Numbers or I'm just not looking at the problem from the right angle. In any case, I'm sure you guys can offer some insight. What I'm trying t

  • Locked out of ipad 2 with i0S7 Please Help!

    I have the I have the ipad 2 with i07 and I'm locked with a passcode out and cant restore because of my find my iphone Please Help!! I dont know what to do and I really need to use my ipad! Please Help me!

  • Passing Global Variable in Sql Object

    Hi How can i pass my global variable into SQL object? I tried to pass it but then I tried to update the schema it giving me the error at varble Please advise me

  • Procedure to Overwrite Existing Reports in Salesforce

    I've been looking around and can't seem to find the proper procedure for overwriting existing reports in Salesforce. While we are on that topic, what is the procedure for uploading new reports? What needs to be checked, filled out, clicked? Whenever

  • Help, script not resizing effectively.

    Here is my script. I thought I this was working then on the next image it plays up. having big issues with something I thought was so simple. I have some sample files here. If you download them and call the folder Brand_WK99_PSD property type_list :