ESA webservice in IPHONE application

Hi all,
I want to build a IPHONE application with a connection to SAP by using webservices. Has someone already done this?
Kind Regards,
Richard

A bit of a late reply, but YES.
I've been working on such an application for quite a while now. The main problem with doing this, apart from there being no web service API in the SDK is that using SOAP isn't recommended for various reasons. We have therefore taken the step of implementing our services as REST services; these are much simpler and I have been told will be available for Netweaver web services in future.
As a starting point you could look at this blog, was very helpful to me to assess the webservice requirements.
Link: [https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sapportals.km.docs/library/web-application-server/p-r/real%20web%20services%20with%20rest%20and%20icf.article]
In terms of the phone app, you should aim to create a single web service requester class which can accept and forward requests for any relevant REST service that you have published.

Similar Messages

  • Caching concept on iphone applications

    Hi
    Anybody know the answers for these questions.
    1) Cache is possible in iPhone applications.
    2) I have uitableview and i have to implement paging concepts. So i need to get the value from webservices and put in cache. so when clicking on prev/next button i have to fetch data from cache.
    Is it possible
    Thanks
    mindus

    Try searching for NSSearchPathForDirectoriesInDomains in your documentation viewer and read the associated guides.
    You can also use something like "~/Library/Application Support/Xxx" as your directory and use tilde expansion to get the actual file path. Create this the first time and then use as you wish.

  • My iphone application running continuously in background to access some information by "beginBackgroundTaskWithExpirationHandler" then can i submit in appstore .

    My iphone application running continuously in background to access some information by "beginBackgroundTaskWithExpirationHandler" then can i submit in appstore ?

    This is a question that should probably be posed in the Developer forum.

  • Can you sync 2 apple ID's for Find Iphone Application?

    My Husband & I both have IPhone/IPad/IPod & MacBooks and we have seperate Apple ID's. We would both like to be able to access all the devices under the Find IPhone application, but I can only see my devices and he can only see his. Is there a way to sync the two apple ID's? Thank you!

    Yes if she has her own user account on the MacBook.  One user account can't sync to two separate iCloud accounts.
    OT

  • How to do single sign on for multiple webservices in flex application

    Hi Experts,
    I have created a flex application and using few webservices in that application. When I run the application its asking logon details for each and every webservice I used. However I want to do single sign On without providing logon details for each and every webservice.Please suggest me.
    Thanks and advance.

    Hi,
    if yout projects are deployed in their own Java EE context root then you have multiple applications, though logically you count them as one. Use OSSO or Oracle SSO (where OSSO should be fine since all deployments share the same instance)
    Frank

  • I have an iPhone application already developed and it works great ,now i need to make that same application for my iPad .can someone please tell me step by step instructions on how to make it .

    i have an iPhone application already developed and it works great ,now i need to make that same application for my iPad .can someone please tell me step by step instructions on how to make it .

    Try the developer's forum:
    https://discussions.apple.com/community/developer_forums

  • Webservice (oracle erp applications) to SAP PI to SAP R/3 scenario.

    Hi All,
    I have to make webservice (oracle erp applications) to SAP PI to SAP R/3 scenario.
    1. If I make Outbound Interface with 2 fields  in SAP PI. Publish its Webservice in Service Registry and then
        send its WSDL URL to oracle erp applications system team.
    Question --oracle erp team is asking me how they will call my webservice with 2 parameters so that JDBC Table which has 2
                      fields can be passed to my webservice and its parameters.
    2.  If I use JDBC sender adapter scenario --     Please let me know if am doing the things fine
        a. Oracle erp System driver to install at SAP PI system
        b. Connection, host name etc. information will be provided by ERP team that I will use in JDBC sender adapter
    Please let me know for the aboce scenario
    Thnaks

    Hi ,
    If I make Outbound Interface with 2 fields in SAP PI. Publish its Webservice in Service Registry and then
    send its WSDL URL to oracle erp applications system team.
    Question --
    oracle erp team is asking me how they will call my webservice with 2 parameters so that JDBC Table which has 2
    fields can be passed to my webservice and its parameters.  Please let me know
    The below approach is when above webserive is not used.
    2. If I use JDBC sender adapter scenario -- Please let me know if am doing the things fine
    a. Oracle erp System driver to install at SAP PI system .
        Question -- If I install Oracle erp System JDBC driver in SAP PI system then what is  use of ora14jdbc.jar.
                             Do i need to that also. Please let me know.

  • Directory structure for servlets and webservices in one application

    hi,
    Can any one help me for creating servlets and webservices in one
    application and deploying in Jboss 4.2.0.
    I want to know exactly what is the directory structure for creating this
    application and what are the additional .xml files for deploying this application.
    if any one know this answere please tell the answere.

    I figured out a solution - it's a problem of policies. In detail: Server1's codebase entry (file:) refers to the class directory of Server1's project. In the simple case of only Client1, which has no codebase entry, it works fine without a file permission on the side of Server1. In the complex case of Client1+Server2, which has to have a codebase entry (file:) refering to the class directory of the Server2's project on a separate machine, for exactly the same method call from Client1 to Server1 a file permission entry on the side of Server1 is needed for Server1's class directory. But WHY ???
    It seems to be a little confusing with the codebase entries, many of the posts are contrary to others and to my personal experiences. Some comments given by Adrian Colley throw a little light upon some aspects. Is there anybody, who can explain the whole topic, when, why, and which part of RMI application deals with codebase entries, also in case of not dynamic code downloading ? May be there is also a reference into the java docs, which I didn't found up to now.
    Thanks in advance
    Axel

  • I am using Iphone 3gs. Last week I updated my itunes to latest version, although I couldnt not update my iphone OS since the download fails saying error 9006. For last 2 days all my Iphone applications fail to open except the default ones. Any solutions?

    I am using Iphone 3gs. Last week I updated my itunes to latest version, although I couldnt not update my iphone OS since the download fails saying error 9006. For last 2 days all my Iphone applications fail to open except the default ones. Any solutions?

    Download a free app and try again, you can delete the free app afterward.

  • How to call webservice using standalone application

    Hi,
    Actually i am trying to connect with one free webservice using client. but i am uanble to get the result and it is throwing the Exception.Exception is Execution failed. Exception: java.net.ConnectException: Connection timed out: connection reset
    i am using the following code.
    import org.apache.axis.client.Call;
    import org.apache.axis.client.Service;
    import org.apache.axis.encoding.XMLType;
    import org.apache.axis.utils.Options;
    import javax.xml.namespace.QName;
    import java.io.*;
    public class AddFunctionClient {
    public static void main(String [] args) {
    try {
         String endpoint = "http://www.startvbdotnet.com/web/sample2.asmx?wsdl";
         System.setProperty("http.proxyHost", proxyHost);
              System.setProperty("http.proxyPort", portNumber);
         Service service = new Service();
         Call call = (Call) service.createCall();
         call.setTargetEndpointAddress( new java.net.URL(endpoint) );
         call.setOperationName(new QName(endpoint, "add"));
              System.out.println("connected");
              System.out.println("value is"+call.invoke(new Object[]{new Integer(10),new Integer(20)}));
         } catch (Exception e) {
         System.err.println("Execution failed. Exception: " + e);
    can any one help on this

    Hi,
    If your  JAVA Application is Web based application, you can expose it as Webservice.
    JAVA People will pick the data from Dbase using their application and will send the data to XI by using our XI Details like Message Interface and Data type structure and all.
    So we can Use SOAP Adapter or HTTP in XI..
    If you use HTTP for sending the data to XI means there is no need of Adapter also. why because HTTP sits on ABAP Stack and can directly communicate with the XI Integration Server Directly
    If you are dealing with the Webservice and SAP Applications means check this
    Walkthrough - SOAP  XI  RFC/BAPI
    REgards
    Seshagiri

  • How to call webservice from Java application

    Hi XI gurus
    Pls let me know how to call a webservice from Java application.
    I wanted to build synchronous interface from Java Application to SAP using SAP XI
    For example, i need to create Material master from Java application and the return message from SAP, should be seen in Java application
    Regards
    MD

    Hi,
    If your  JAVA Application is Web based application, you can expose it as Webservice.
    JAVA People will pick the data from Dbase using their application and will send the data to XI by using our XI Details like Message Interface and Data type structure and all.
    So we can Use SOAP Adapter or HTTP in XI..
    If you use HTTP for sending the data to XI means there is no need of Adapter also. why because HTTP sits on ABAP Stack and can directly communicate with the XI Integration Server Directly
    If you are dealing with the Webservice and SAP Applications means check this
    Walkthrough - SOAP  XI  RFC/BAPI
    REgards
    Seshagiri

  • Flex iPad Application : Run code before application enters background  Application Type: Flex Mobile Application Target Platform: iPad AIR Version: 4.0 Development Environment: Flash builder 4.6  I want to run some code just before iphone application goes

    Application Type: Flex Mobile Application
    Target Platform: iPad
    AIR Version: 4.0
    Development Environment: Flash builder 4.6
    I want to run some code just before iphone application goes into background. I need function similar to didEnterBackground
    of native xcode app
    (https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIApplicationDelegat e_Protocol/Reference/Reference.h
    tml#//apple_ref/occ/intfm/UIApplicationDelegate/applicationDidEnterBackground:)
    I tried using devactivated function of flash.display.STAGE.
    I used following addEventListener:
    STAGE = this.parent.stage;
    STAGE.addEventListener(Event.DEACTIVATE, onAppDeactivated);
    It worked for me but only when device is connected to development environment in debug mode. When I create my release build
    it is not working.
    So how can I make sure that my code runs before application goes into background.

    Even I am facing almost same issue
    Problem installing Adhoc version to iPhone and iPad - Development Environment Is - Adobe Flash CS6

  • Massive help with an iPhone Application...PLEASE!   :(

    Hello.
    Since yesterday I have been trying to hunt down a bug in a simple iPhone application I made while following an exercise from the iPhone SDK Development book. Its a simple application with a navigation controller and a table view.
    You can download my project at
    public.me.com/felipelaso
    In the main view when the application is opened, you see a list of items and an option to edit them or add an item. When you click on add, a new view controller is popped, you get a textfield and a keyboard, and when you are done you go back to the table view and the name you just entered is added to the list.
    The problem is that as soon as you hit done on the keyboard, or click back on the navigation bar I get the following messages in the console:
    This GDB was configured as "i386-apple-darwin".warning: Unable to read symbols for "/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics" (file not found).
    warning: Unable to read symbols from "CoreGraphics" (not yet mapped into memory).
    warning: Unable to read symbols for "/System/Library/Frameworks/UIKit.framework/UIKit" (file not found).
    warning: Unable to read symbols from "UIKit" (not yet mapped into memory).
    I have reinstalled my developer tools, created a new project from scratch, added the frameworks again and nothing seems to work.
    I though it might me something with my frameworks. But then I downloaded a bunch of the samples with table views and navigation controllers, and they all work fine. All my other applications work fine too, except this one.
    I have spent all morning, and all afternoon yesterday trying to find out whats wrong, but im not an Xcode or Cocoa expert and I was hoping I could find some help.
    The project can be downloaded for anyone to test with.
    Please! any help I get would be gladly appreciated.
    Thanks in Advance,
    Felipe.

    Ok I downloaded it, ran it on the simulator and everything was fine. Put it on my device and i got an EXCBADACCESS when I clicked the done button as you described.
    EXCBADACCESS means something is getting released before you're trying to access it again. I opened the debug console to see this. Then I opened the debugger to find out exactly what the issue is. In my stack the last custom method that was called is [RootViewController addTeamNamed:] This makes me believe the array is being released.
    Now I take your addTeamNamed method and pepper it with log statements:
    - (void)addTeamNamed:(NSString *)teamName
    NSLog( @"A" );
    [teams addObject:teamName];
    NSLog( @"B" );
    NSIndexPath *indexPath;
    indexPath = [NSIndexPath indexPathForRow:[teams indexOfObject:teamName] inSection:0];
    NSLog( @"C" );
    [[self tableView] insertRowsAtIndexPaths:[NSArray arrayWithObjects:indexPath] withRowAnimation:NO];
    NSLog( @"D" );
    The console output of which is: "A B C". Ok, no D, so that means the error is the in the insertRows... method.

  • How can I earn money with my iPhone application?

    Hello everybody!
    I am a beginner iPhone applications developer  and I would like to know how can I earn money with applications that I  created?
    Thanks a lot!!
    John

    Basically, Navizon adds to the basic location services of your iPhone. Your handset can determine your location using a combination of cell towers, Wi-Fi, and GPS, but using the included Maps application, you have no way of knowing which is active at any given time. Navizon displays your position (on Yahoo!, rather than Google Maps), but it also displays a little badge to let you know which method is being used to determine where you are. That way I know, for example, why the map was showing me as located three blocks North of where I actually am. The answer? My phone was only using cell tower data to find me. You can also take advantage of built-in buddy features to locate friends or family, if they’re using Navizon’s service. You can also configure alerts by logging on to the website to receive notifications by email or web when your buddies enter into specific areas you designate. The most interesting feature of the app, one that I hinted at earlier, is how you can receive cash rewards for using it. In order to continue to build out their extensive database of cell and Wi-Fi towers, Navizon is offering a rewards system similar to air miles, but without the free flights. Instead, compensation is based on accumulating enough points. Also, in this case, it’s actually the number of towers, not the number of miles you’re being rewarded for. For first-time finds, you get 15 points for every cell tower mapped, and 3 for every Wi-Fi access point. If they’ve already been found before, you get 2 for every cell tower and 1 for every access point. Once you’ve accumulated 10,000, Navizon will wire $10 to your bank account.
    No, you can’t retire on that kind of money, but if you’re already using your phone to log trails or track your pals, it pays more than the competition, at least. You can get the Lite version [iTunes] in the App Store for free, while the full version [iTunes] costs $9.99. 10,000 points and it pays for itself!

  • Webservices in java application

    Hi I am new to Java and Netbeans.
    I am writing an java application which need to provide some services to PHP application. So I need webservices. In java application i do not provide any user-interface, all user interaction handled by PHP application.
    I have developed my required classes now it is time to expose this classes to PHP application. I wrote this classes in NetBeans 6.9 by creating Java-->Java Application not a web application. May i create webservices inside java application instead of web application ? How can i create SOAP webservices? Is there a good tutorial for netbeans 6.9 for webservices ?
    thanks for your help

    808551 wrote:
    Hi I am new to Java and Netbeans.
    I am writing an java application which need to provide some services to PHP application. So I need webservices. In java application i do not provide any user-interface, all user interaction handled by PHP application.
    I have developed my required classes now it is time to expose this classes to PHP application. I wrote this classes in NetBeans 6.9 by creating Java-->Java Application not a web application. May i create webservices inside java application instead of web application ?Yes, but where and how will you run that application?
    How can i create SOAP webservices? There are lots of different ways. One is to use Spring Web Services, another is to use JAX-WS
    Is there a good tutorial for netbeans 6.9 for webservices ?I don't think that you should google for something that is specific to netbeans. Just google for any tutorial that shows how to create web services.

Maybe you are looking for

  • NetBeans IDE 4.1 & a class file

    Hello, I use NetBeans IDE 4.1 to write my java programs. I've been assigned to write a program that will prompt the user for an input. To make this easier, my University has written a file called "In.java" so we can easily get any type of input from

  • Is it possible to use External Defiantion in Interface Mapping?

    Hi Experts, Is it possible to use External defination in Interface mapping? I used this ED in Message Mapping but I am unable to use the same ED for Interface Mapping? In order to create Interface Mapping I need to create Message Interface and use it

  • " Returns from customers" process

    I want to create inspection plan for " Returns from customers". In this case what should be the task list usage code? Regards, Vemula

  • Urgent: CLIENT_OLE2.CREATE_OBJ('Excel.Application') get error

    My OS is Window server 2003, Office 2003, Oracle Form 10G I have installed Webutil successfully. Before using webutil I had tried this command: OLE2.Create_Obj('Excel.Application'). It had worked fine but when I using webutil. I replace above command

  • Itunes error message whilst attempting to sync 5s with itunes

    Hi, I have upgraded to a 5s from a 4s and the changeover went smoothly. I sync my phone everyday with outlook, via itunes, primarily to update the calendar. This has been fine with the 5s until Friday of last week when the following error message app