Handling syncrnous call for different services

Hi all,
I have a senario in which data from a proxy will be sent to JDBC.It will execute a stored procedure and thus generate a response which wil have a return status code of error or some thing else.
It is an error it should send a mail .. if not there should be no mail generated.
I dnt want to use BPM ..
Can this be done with some UDF in the Mapping?
Rgds
Aditya

HI Aditya
no need of BPM,both proxy and JDBC support sync communications
just do a Proxy-XI-JDBC scenario
for client proxy refer:
/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
ths next step is jdbc recv where u configure it in a sync way to get the response. refer:
/people/bhavesh.kantilal/blog/2006/07/03/jdbc-receiver-adapter--synchronous-select-150-step-by-step
U can refer this link it is very use ful for Sync
/people/siva.maranani/blog/2005/05/21/jdbc-stored-procedures
look at the reply of prateek in this thread
proxy to jdbc
also look this thread discuss the same
Re: RFC to JDBC response
Thanks !!

Similar Messages

  • Using several UMTS access points (APN) for different services

    Hello,
    I wonder if it is possible to use several UMTS access points (APN) for different services.
    situation:
    1) The iPhone is used for business AND private purposes.
    2) The company's mobile telephone contract includes a APN, which is only usable by the employees' mobile phones.
    problem / question:
    Is it possible to define two access points in the iPhone, that for example the exchange account uses the company's APN, while all the other apps use the standard APN of the carrier?
    Problem is, that some iPhone's benefits like Push-Messages are blocked by the carrier's APN. Now, I have to switch the access point by installing the appropriate profile every time I want to check my e-mails or vice versa for using "normal" apps.
    I hope you can hep me.
    Greets from Germany
    Mitch

    Thanks for your help! This really helps a lot! We actually only want to replace the autonmous access point with the controller solution and make one WLAN available at another site. From what I can see, this is possible with our current solution - we just need to switch from Layer 2 to Layer 3 and purchase the corresponding amount of supported Access Points (I think we should be able to get some refurbished ones).
    Am I correct in assuming that the Access Points we want to replace (AIR-AP1230B-E-K9 with 802.11b radio only) cannot be upgraded to lightweight ones? Since if I understood document http://www.cisco.com/en/US/docs/wireless/access_point/conversion/lwapp/upgrade/guide/lwapnote.html correctly, this is not possible with access points that only have 802.11b radios.
    Regarding the switch from Layer 2 to Layer 3: Do we really only need to perform the steps I described in my first post?
    And one last question regarding REAP. As far as I understood this is only needed when local traffic needs to be maintained in case the connection to the WLC becomes unavailable. So we really don't need it if we want to access resources that are only available over the WLC?
    Thanks again for your help!
    Michael

  • Error calling for web-service from BPEL

    hello,
    I'm getting an exception thrown when I try to call for a web service. Until yesterday it was fine, but since today we keep getting this error message:
    <2006-05-29 21:02:03,635> <ERROR> <red.collaxa.cube>
    <BaseCubeSessionBean::logError> Error while invoking bean "finder": Instance not found in datasource.
    The process domain was unable to fetch the instance with key "c2c73aae36359a11:84cc09:10b7b50ebef:-7d45" from the datasource.
    Please check that the instance key "c2c73aae36359a11:84cc09:10b7b50ebef:-7d45" refers to a valid instancet
    hat has been started and not removed from the process domain.
    ORABPEL-02152
    Instance not found in datasource.
    The process domain was unable to fetch the instance with key "c2c73aae36359a11:84cc09:10b7b50ebef:-7d45" from the datasource.
    Please check that the instance key
    "c2c73aae36359a11:84cc09:10b7b50ebef:-7d45" refers to a valid instance that has been started and not removed from the process domain.
    at com.collaxa.cube.engine.data.AdminFinder.__lookupInstanceMetaData(AdminFinder.java:314)
    at com.collaxa.cube.engine.data.AdminFinder.__lookupInstanceMetaData(AdminFinder.java:262)
    at com.collaxa.cube.engine.data.AdminFinder.lookupInstanceByConversationId(AdminFinder.java:235)
    at com.collaxa.cube.ejb.impl.FinderBean.lookupInstanceByConversationId(FinderBean.java:177)
    at IFinderBean_StatelessSessionBeanWrapper42.lookupInstanceByConversationId(IFinderBean_StatelessSessionBeanWrapper42.java:669)
    at com.oracle.bpel.client.Locator.lookupInstance(Locator.java:420)
    at displayInstance.jspService(_displayInstance.java:111)
    at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
    at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:350)
    at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509)
    at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:824)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)
    at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:222)
    at com.collaxa.cube.fe.DomainFilter.doFilter(DomainFilter.java:152)
    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:663)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)
    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:285)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:126)
    at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
    at java.lang.Thread.run(Thread.java:534)
    Any ideas how I can fix it?
    Thanks.

    Hi,
    We've tried increasing the
    <transaction-config timeout="60000" /> to 120000, and also tried increasing the syncMaxWaitTime from the console...
    But nothing seems to help.
    In addition, the test page of the web service we are invoking returns after 1 second (so there shouldn't be a latency problem)
    Maybe you have any other ideas?

  • Valuation class for different services

    Hello Experts,
    In one of the business requirements, they have around 40-50 different services and each service has to be accounted under different GL codes.
    In such cases, when we create service masters, can we have the standard val class 3200 (For services) or do we need to create multiple val. classes. If yes, how many needs to be created for those 40-50 different services .
    Regards
    Mahesh

    Hi,
    Just keep  one val class 3200 (For services) & create different material groups(40-50)in OMSF t.code  to cater  your different services(40-50 )  & assign G/Lu2019  with respective material group in t.code  OMQW
    For more check the links:
    Re: material group with vluation class
    Re: Material group link with GL account
    Regards,
    Biju K

  • Handling similar developments for different rollouts

    Hi Fops,
          We are in process of going for different rollouts. Were in we have identified certain developments which would be common to other Regions but with some modifications .
    As there is just difference in days between different rollouts , we have to start working on those identified developments -which are in common .
    Can anyone please tell me how can i differentiate the code from one region to other . Say i am using a same enhancement for all the rollouts , is there any standard way to restrict codes to that particular region/rollout .
    Or can we do it using a Function Module , if so please help.
    Valid replies which meets my requirment will be awarded!!
    Thanks,
    Aru

    I am not sure if there is a standard way of doing this, but one possible option (although not a efficient one) is to maintain a Ztable with the release number and release dates. And you can differentiale between the releases in the code by doing a select on this Ztable with the current date. If the current date(sy-datum) is greater that the release date then only execute the code. Again this is not a ideal solution, but you can use it if you dont have any other choice.

  • Tracks for different Service Packs

    Hi,
    We have been developing a Web Dynpro application with JDI Scenario 2+ on WAS 6.40 SP12.  We recently released the product into production and decided to upgrade our JDI Server to SP15 but our other servers remain at SP12.
    After the upgade to SP15 on the JDI Server, the SP15 archives were mistakenly checked-into the development track. Now when we build an SCA and attempt to deploy it to another machine that has not been upgraded to SP15 the deployment fails. Looking at the manifest in the SCA file it specifically requires SP15 versions of the SAP components. 
    I have tried to check-in the SP12 archives to the track but when doing so I receive the following error:
    com.sap.cms.util.exception.checkin.CMSKAlreadyCheckInException: Component (Vendor/Name/Location/Counter sap.com/SAP-JEE/NIGHTLYBUILD/20050422042400) specified in the file (D:\usr\sap\JTrans\CMS\inbox\SAP-JEE_SP12.sca) is already imported into the system (Domain/Name Tst/MRCMO_D)
    Any suggestions on how I can change this track back to building archives that requires SP12 instead of requiring SP15?

    Hi Jason,
    after changing the track have a look at the buildspace in CBS Web UI to make sure that the three compartments in the buildspace are empty. If they are empty you can try to check-in the SCA files into your track without doing a restore system state via the check-in tab in transport studio.
    If the buildspace is not empty clear the compartments that were created for the three SCAs via CBS command line tool first.
    If nothing else helps you can use the CBS command line tool to also upload the SCA files. The drawback is that CMS is not informed about this and probably tells you that an older or newer version is checked in. A simple way to check if the correct SCA file is checked in is by comparing the number of DCs the three SCAs contain with a track that definetly contains SP12 SCAs. This comparision can be done in CBS Web UI.
    Have a look at NWDI reference guide (help.sap.com) for more details about the command line client.
    Regards
    Helmut

  • Different workmanager for different proxy service

    Hi All,
    I want to use two seperate workmanager for my two proxy service, one of them will be ignore stuck thread = true and alternate will be false.
    but when I am using them all time its using only one.
    I am testing one more scenario, i have another proxy service which is using another Oracle AQ for polling, and i configured the dispatch policy default.
    the expected behaviour was to see the stuck thread. but when I monitor the thread list. I am finding the second thread regarding DEQUQUE also comes in same workload manager.
    Is there any way to use different workload manager for different services.
    Regards,
    Abhishek

    Hi Ashish,
          I Can give you one more option you no need to create different Material master records .
             1.   You main tain Material Usage Indicater at order level path is Spro ->IMG> Sales and distribution-->Sales --> Sales documents ---> Sales documents Header ---> Define Usage Indicators.
    You can Define Material usage 1.Delux rooms 2.Non Delux rooms.
    2. You take field Material Usage in to Price condition table, put the table in the access sequence of Service price condition type and finally maintain condition record with Material Usage key combination.(Here you can maintain different rates for delux and nondelux.
    3. Now if you enter Material Usage as Delux while creating order the system will take the price based on the key field, If you enter Non delux it will pick up specific price.
    4.You can put Material usage field in incompletionlog
    I hope it will Help you
    Regard,
    Murali.

  • High Availibity solution for Sharepoint Service Applications

    I have a scenario with the three nodes SP1 , SP2 and DR-SP with server 2012 standard, each running SharePoint 2013 enterprise, All of three nodes are members of single SharePoint farm that spans two data centers.Primary Data Center have two nodes SP1 , SP2
    and DR data center have one node DR-SP of share point 2013.
    For MS SQL i have three nodes DB1, DB2 and DR-DB3 with server 2012 standard, each running an instance of SQL Server 2012 enterprise, participate in a
    single Windows Server Fail-over Cluster (WSFC) that spans two data centers.Primary Data Center have two nodes DB1 ,DB2 and DR data center have one node DR-DB of SQL Server 2012 enterprise.
    Currently i have configured these service applications on  primary data center nodes SP1 .How i can enable high availability for different service Applications  of SharePoint 2013  like Profile service application, search service application,
    managed meta data application in case of primary data center outage.

    stretched farms are not supported unless the WAN provides sub-millisecond ping times.
    Scott Brickey
    MCTS, MCPD, MCITP
    www.sbrickey.com
    Strategic Data Systems - for all your SharePoint needs

  • How to create a service call for more then one item

    Hi All,
            How to create a service call for more then one item. i.e. the service call should be logged for more then one item

    As you noticed this is not possible by design.
    Maybe you could have a dummy item for that purpose and register the real items to be handled in a UDT...
    HTH

  • Handling ResultEvent for data service methods?

    I have a dataservice (ds) that makes use of createItem(obj) and deleteItem(obj).  When I call either of these methods, I want to be able to determine which method is being called and then take an action depending on which was performed..
    Here's what I'd like to do...
    ds.addEventListener(ResultEvent.RESULT, dsHandler);
    private function dsHandler(event:ResultEvent):void{
    if(<the ds created an object>){
    ...do this....
    } else if(<the ds deleted the object>){
    ...do something else...
    So how can I write this to do as I described above?  I've read a little bit about using tokens, but I'm not sure if this is the direction I need to be going towards.
    I saw an example of
    private var token:AsyncToken;
    token = ds.createItem(obj);
    token.kind = "create";
    ds.createItem(obj);
    and then...
    private function dsHandler(event:ResultEvent):void{
    if(event.token.kind == "create"){
    ...do this....
    } else if(event.token.kind == "delete"){
    ...do something else...
    This kinda worked for me, except I kept getting an error that said "Item with id 'CEAD6420-6E28-B2B3-10C9-E62770B9BD13' already exists.  Error on destination 'ds' "  Without this code, I get no error.  The weird thing is that it still creates the item even if it reports the error.  So why is this happening?
    Any help is appreciated.  thanks!

    Hi ,
    There are different way to achieve this.One of is
    Call your web service  into backing bean and whatever out put will come.Using any java parser parse the XML file.And put your validation and show the message to the user.
    Thanks
    Prateek

  • Setup needed to call a tuxedo service from a different machine

    Hi,
    I tried to search for the subject but I couldn't find a clear indication on the subject.
    I have a scenario where I need to call a Tuxedo Service from a different server (machine) than the one where Tuxedo is installed.
    What I need to know if it's possible and what exactly is the setup needed on this machine?
    Any help is appreciated.
    Thanks :)
    Wassim
    Edited by: 986270 on Feb 5, 2013 8:21 AM

    Hi Wassim,
    Can you give a little more background and what you are trying to accomplish?
    If the machine that is making the call doesn't have Tuxedo installed on it (either full Tuxedo install or the client-only install), then you would have to use something like a web service client. If you want to use standard Tuxedo APIs instead, then you would need at a minimum the Tuxedo client install on the machine. If you have just the Tuxedo client installed, then you would be using the workstation protocol and would need to configure a WSL on the machine hosting the service.
    If full Tuxedo is installed on both machines, you can either configure the two machines as separate single machine domains (SHM mode), or configure them as a cluster (MP mode). In the former case, i.e., two separate domains, you would configure the Tuxedo domain gateway on each system to allow services to be shared between the domains. In the second case where the machines are clustered by Tuxedo, then there is nothing to do as Tuxedo will be able to route the request to the machine where the server offering the service is located.
    Hope this helps.
    Regards,
    Todd Little
    Oracle Tuxedo Chief Architect

  • Different tax codes in the MIRO for single service item

    Dear all,
    Customer wants to enter 2 different tax codes in the MIRO for single service item. How it can be achieved?

    >
    Milosavljevic Sreten wrote:
    > Just loudly thinking... what can be reason that one service for same invoice is taxable with two different tax codes? 
    >
    It is cross-counties transportation. Part of route outside company country is non-taxable, inside part is taxable. Amounts are proportional to distance and hence become known only at time of invoice receipt.
    Users do not want to create 2 separate invoices. They would like to have ability to enter 2 lines in MIRO. But I need your help to understand, how it can be done? Service receipt is done by single line (because actual taxable / non-taxable amount is unknown at that time). So, is it possible to enter non-taxable amount in MIRO in some additional line?

  • I have been a customer with Verizon, since 1996. Recently, my husband has been added onto my account. We have both been experience drop calls. My husband contact Tech support for over 2 weeks. We were pretty upset to be paying a lot of money for a service

    I have been a customer with Verizon, since 1996. Recently, my husband has been added onto my account. We have both been experience drop calls. My husband contact Tech support for over 2 weeks. We were pretty upset to be paying a lot of money for a service that didn't work. Verizon advised us that would upgrade both of our phones (to see if that solved the problem). Ok...this is where Verizon has forgotten customer service rules. He order 2 phone...one for himself, one for me. 1st the wrong address on the package..Fedex couldn't deliver...2nd...missing condo number Fedex couldn't deliver again...(2nd call to Verizon)...3rd package was finally deliver with 1 phone...missing my phone. Contacted verizon rep...reorder my phone again..but sorry we cannot give the same price as quoted on 21April...even though...its our mistake...Ok...Ok..what a surprise..but we can do this...after 65 minutes...found a price that was a little bit more...fine...just order the phone....I reordered phone on 28April...on the April 29...no email..so I can Verizon for the 4times in a few days..sorry your order was delay due to our Fraud dept. OK...talked to fraud dept...ok..account is good..will release phone and ship. OK...Next day, no email with deliver confimation. Contact Verizon 5 times now...sorry..your order was cancelled...YES...cancelled again...2nd time now...but we can reorder...OK...sorry but we cannot honor that price that was quoted..really...agent messed up...again...but we can do this for you....I don't understand...your mistake...ALL the times...
    Strange ...how my order gets cancelled twice by Verizon's mistake....yet you cannot honor prices that your agents quoted!!!
    I didn't reorder the phone....I cannot in good faith same with a company that does not stand behind their own mistakes...and worse...they make the poor customer pay for it...
    I will not be renewing my contact...its time to Cricket Wirless...which my sister-in-law loves for half the cost....

    I hope that you aren't complaining about dropped calls INSIDE your condo because no amount of switching or upgrading devices will solve that.
    VZW will not guarantee service inside of any structure. There are just too many factors. If the problem is inside then you might want to look at one of the following:
    1.) Network Extender (may cause issues for others in a condo or apartment style setting)
    2.) A Google Voice Number (Free with a Gmail email address), downloading Google Hangouts Dialer and forwarding your calls to the GVN so that you can make and receive calls over Wi-Fi.

  • How to call hr_location_api.create_location for different address style with only those fields that belongs specific to  that address style.

    How to call hr_location_api.create_location for different address style with only those fields that belongs specific to  that address style. It should decide at run time means at run time it will come to know the type of address style and based on that only the fields which belong to address details mapped to calling hr_location_api.create_location.
    Thanks in advance.

    You can create a wrapper package on top of the API (hr_location_api.create_location)
    In the wrapper package you set all the values dynamically based on your requirements(say the style and add_line columns are populated on your conditions) and then you call the API.
    Does that not work ?

  • Best practices for Calling Multiple Business Services in OSB

    Hi All,
    I have a requirement where I need to call multiple business services in OSB. We are presently calling them sequentially in a proxy pipeline. I was wondering if we could accomplish the same task in a better way. Each of the business services are mutually exclusive.
    Thanks in Advance,
    Rudraksh

    Hi Eric,
    Thanks for the response. We figured that it is possible to call multiple services with Split Join. However, we ran into the issue you described. We had a blocking call and had to wait until each of the services returned a response.
    However, we needed a Async model for our design and felt that this might not be a right fit.
    We are now looking at implementing the publish option with QoS configured as this fits our usecase better. Thanks for the help again.
    Rudraksh

Maybe you are looking for

  • Using JExportTo, JExtendedExportTo, JAdjustString functions in 7.1.3

    I trying to migrate some functions from an old EB 6.1.x environment to EB 7.1.3 Using the same setup from 6.1, I created the new function (@JAdjustString) in EB 7.1.3 to use in conjunction with the @JExportTo and @JExtendedExportTo functions (both su

  • Exporting From HD and aspect ratio

    Hello, all: Using Final Cut Express I am trying to export a sequence shot in HD to a .mov file. I have tried the presets, and they distort the final output, squished in from the sides, to fit a square aspect ratio. I have tried selecting the 720x480

  • 'Gateway Hands-on sessions' program for partners

    Dear all, we've announced, through this blog /people/henrique.pinto/blog/2011/04/07/gateway-hands-on-sessions-for-partners-by-coil, the launch of the "Gateway Hands-on sessions" program for partners, by the SAP Co-Innovation Lab (COIL). This is a glo

  • Domino Web Access is working but I can't reach my mail

    I can't see my incoming mail or the older.

  • My itouch wont shut down or start unless hooked to computer

    This is weird. I cannot turn on my itouch unless it is hooked to my computer. Then it will work when i disconnect it from my computer. But when I shut it off when it is not connected to the computer it shuts off for 15 seconds then the apple symbol c