SMP3.0 Kapsel support for SOAP and REST services(not ODATA) and Symbian platfrom

Dear Experts,
Can we develop apps using Kapsel on SOAP and REST services?
As phonegap supports Symbian platform, will Kapsel apps work on Symbian???
Regards
Srini
7730801444

I think you should reconsidering the Phonegap supports Symbian part.
As Phonegap is based upon Cordova, PG basically supports what Cordova supports. Cordova dropped Symbian a while ago. The latest release does not support Symbian: Apache Cordova
The Platform section does not mention Symbian, but does some "exotic" ones like WebOS, Tizen, FirefoxOS.
Same for PG: PhoneGap API Documentation -> no Symbian
Sure, PG 2.x listed Symbian, but 2.x is based on another architecture than PG 3 and Cordova 3. As Kapsel is a set of SAP plugins for Cordova 3, Kapsel needs Cordova 3.
As long as Symbian is not in the list of platform Cordova runs on, there won't be Kapsel for Symbian.

Similar Messages

  • The system could not find a javax.ws.rs.ext.MessageBodyWriter or a DataSourceProvider class for the com.rest.assignment.EmpBean type and application/json mediaType.  Ensure that a javax.ws.rs.ext.MessageBodyWriter exists in the JAX-RS application for the

    Hi,
    Im trying to create a Rest WS with a @GET method that will return me an Emp object. I need the output as a JSON string.
    I have created a dynamic web project and added javax RS jars:
    When im trying to run this, i'm getting the below mentioned error:
    FlushResultHa E org.apache.wink.server.internal.handlers.FlushResultHandler handleResponse The system could not find a javax.ws.rs.ext.MessageBodyWriter or a DataSourceProvider class for the com.rest.assignment.EmpBean type and application/json mediaType.  Ensure that a javax.ws.rs.ext.MessageBodyWriter exists in the JAX-RS application for the type and media type specified.
    RequestProces I org.apache.wink.server.internal.RequestProcessor logException The following error occurred during the invocation of the handlers chain: WebApplicationException (500 - Internal Server Error)
    Please help as im stuck with this from long.
    Thanks in advance.
    Below is the code for my service class:
    package com.rest.assignment;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.IOException;
    import java.util.Enumeration;
    import java.util.HashSet;
    import java.util.Properties;
    import java.util.Set;
    import javax.ws.rs.GET;
    import javax.ws.rs.Path;
    import javax.ws.rs.Produces;
    import javax.ws.rs.core.Application;
    import javax.ws.rs.core.MediaType;
    import javax.ws.rs.core.Response;
    @Path("/restService")
    public class RestService extends Application {   
        @GET
        @Path("/getEmpDetails")
        @Produces(MediaType.APPLICATION_JSON)
        public Response getStringResponse()
            EmpBean empBean = new EmpBean();
            String filePath = "C:/Program Files/IBM/workspace/HelloWorld/src/com/rest/resources/EmpData.properties";
            Properties properties = new Properties();
            try {
                properties.load(new FileInputStream(filePath));
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
             Enumeration e = properties.propertyNames();
             String result="";
            String[] empDetailsArr;
            while (e.hasMoreElements()) {
              String key = (String) e.nextElement();
              String empDetails = properties.getProperty(key);
              empDetailsArr=empDetails.split(",");    
              empBean.setFirstName(empDetailsArr[0]);
              empBean.setLastName(empDetailsArr[1]);
              empBean.setEmpId(empDetailsArr[2]);
              empBean.setDesignation(empDetailsArr[3]);
              empBean.setSkillSet(empDetailsArr[4]);
              result = empDetailsArr[1];
            //return empBean;
            return Response.ok(empBean).type(MediaType.APPLICATION_JSON_TYPE).build();
        @Override
        public Set<Class<?>> getClasses() {
            Set<Class<?>> classes = new HashSet<Class<?>>();
            classes.add(RestService.class);
            classes.add(EmpBean.class);
            return classes;
    and my empBean goes like this:
    package com.rest.assignment;
    public class EmpBean {
        private String firstName;
        private String lastName;
        private String empId;
        private String designation;
        private String skillSet;
        public String getFirstName() {
            return firstName;
        public void setFirstName(String firstName) {
            this.firstName = firstName;
        public String getLastName() {
            return lastName;
        public void setLastName(String lastName) {
            this.lastName = lastName;
        public String getEmpId() {
            return empId;
        public void setEmpId(String empId) {
            this.empId = empId;
        public String getDesignation() {
            return designation;
        public void setDesignation(String designation) {
            this.designation = designation;
        public String getSkillSet() {
            return skillSet;
        public void setSkillSet(String skillSet) {
            this.skillSet = skillSet;
    Web.xml goes like this:
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app id="WebApp_ID" version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
    <display-name>restWS</display-name>
    <welcome-file-list>
      <welcome-file>index.html</welcome-file>
      <welcome-file>index.htm</welcome-file>
      <welcome-file>index.jsp</welcome-file>
      <welcome-file>default.html</welcome-file>
      <welcome-file>default.htm</welcome-file>
      <welcome-file>default.jsp</welcome-file>
    </welcome-file-list>
    <servlet>
      <servlet-name>REST</servlet-name>
      <servlet-class>com.ibm.websphere.jaxrs.server.IBMRestServlet</servlet-class>
      <init-param>
       <param-name>javax.ws.rs.Application</param-name>
       <param-value>com.rest.assignment.RestService</param-value>
      </init-param>
      <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
      <servlet-name>REST</servlet-name>
      <url-pattern>/rest/*</url-pattern>
    </servlet-mapping>
    </web-app>
    When i try to return a string from my get method, it gives me a proper response. i get this exception when im trying to return a JSON response.

    Hi,
    Im trying to create a Rest WS with a @GET method that will return me an Emp object. I need the output as a JSON string.
    I have created a dynamic web project and added javax RS jars:
    When im trying to run this, i'm getting the below mentioned error:
    FlushResultHa E org.apache.wink.server.internal.handlers.FlushResultHandler handleResponse The system could not find a javax.ws.rs.ext.MessageBodyWriter or a DataSourceProvider class for the com.rest.assignment.EmpBean type and application/json mediaType.  Ensure that a javax.ws.rs.ext.MessageBodyWriter exists in the JAX-RS application for the type and media type specified.
    RequestProces I org.apache.wink.server.internal.RequestProcessor logException The following error occurred during the invocation of the handlers chain: WebApplicationException (500 - Internal Server Error)
    Please help as im stuck with this from long.
    Thanks in advance.
    Below is the code for my service class:
    package com.rest.assignment;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.IOException;
    import java.util.Enumeration;
    import java.util.HashSet;
    import java.util.Properties;
    import java.util.Set;
    import javax.ws.rs.GET;
    import javax.ws.rs.Path;
    import javax.ws.rs.Produces;
    import javax.ws.rs.core.Application;
    import javax.ws.rs.core.MediaType;
    import javax.ws.rs.core.Response;
    @Path("/restService")
    public class RestService extends Application {   
        @GET
        @Path("/getEmpDetails")
        @Produces(MediaType.APPLICATION_JSON)
        public Response getStringResponse()
            EmpBean empBean = new EmpBean();
            String filePath = "C:/Program Files/IBM/workspace/HelloWorld/src/com/rest/resources/EmpData.properties";
            Properties properties = new Properties();
            try {
                properties.load(new FileInputStream(filePath));
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
             Enumeration e = properties.propertyNames();
             String result="";
            String[] empDetailsArr;
            while (e.hasMoreElements()) {
              String key = (String) e.nextElement();
              String empDetails = properties.getProperty(key);
              empDetailsArr=empDetails.split(",");    
              empBean.setFirstName(empDetailsArr[0]);
              empBean.setLastName(empDetailsArr[1]);
              empBean.setEmpId(empDetailsArr[2]);
              empBean.setDesignation(empDetailsArr[3]);
              empBean.setSkillSet(empDetailsArr[4]);
              result = empDetailsArr[1];
            //return empBean;
            return Response.ok(empBean).type(MediaType.APPLICATION_JSON_TYPE).build();
        @Override
        public Set<Class<?>> getClasses() {
            Set<Class<?>> classes = new HashSet<Class<?>>();
            classes.add(RestService.class);
            classes.add(EmpBean.class);
            return classes;
    and my empBean goes like this:
    package com.rest.assignment;
    public class EmpBean {
        private String firstName;
        private String lastName;
        private String empId;
        private String designation;
        private String skillSet;
        public String getFirstName() {
            return firstName;
        public void setFirstName(String firstName) {
            this.firstName = firstName;
        public String getLastName() {
            return lastName;
        public void setLastName(String lastName) {
            this.lastName = lastName;
        public String getEmpId() {
            return empId;
        public void setEmpId(String empId) {
            this.empId = empId;
        public String getDesignation() {
            return designation;
        public void setDesignation(String designation) {
            this.designation = designation;
        public String getSkillSet() {
            return skillSet;
        public void setSkillSet(String skillSet) {
            this.skillSet = skillSet;
    Web.xml goes like this:
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app id="WebApp_ID" version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
    <display-name>restWS</display-name>
    <welcome-file-list>
      <welcome-file>index.html</welcome-file>
      <welcome-file>index.htm</welcome-file>
      <welcome-file>index.jsp</welcome-file>
      <welcome-file>default.html</welcome-file>
      <welcome-file>default.htm</welcome-file>
      <welcome-file>default.jsp</welcome-file>
    </welcome-file-list>
    <servlet>
      <servlet-name>REST</servlet-name>
      <servlet-class>com.ibm.websphere.jaxrs.server.IBMRestServlet</servlet-class>
      <init-param>
       <param-name>javax.ws.rs.Application</param-name>
       <param-value>com.rest.assignment.RestService</param-value>
      </init-param>
      <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
      <servlet-name>REST</servlet-name>
      <url-pattern>/rest/*</url-pattern>
    </servlet-mapping>
    </web-app>
    When i try to return a string from my get method, it gives me a proper response. i get this exception when im trying to return a JSON response.

  • I have an iphone 2g unlocked for tmobile.  For the past 2 years it has worked fine then out of no where I get this message "your selected cellular network is no longer available" and the service cuts in and out all day.  It can't find tmobile on my phone?

    I have an iphone 2g unlocked for tmobile.  For the past 2 years it has worked fine then out of no where I get this message "your selected cellular network is no longer available" and the service cuts in and out all day.  It can't find tmobile on my phone for some reason but for 2 years previous it could no problem?  tmobile says it is a problem with my phone and not their service.
    Any ideas what to do?

    I would just explain that this just started happening, that nothing has changed on the phone, that it is an original iPhone and I wondered if they are implementing a change in coverage with their Edge network in my area.
    If you restore your phone, you will be given an option to back up your phone at the beginning of the process (see step 6 here: http://support.apple.com/kb/HT1414).  You will be given the option to restore to that backup at the end of the restore process.  Your messages are stored in the backup so restoring to the backup will return the messages to your phone.  Be sure to import your photos and videos to your computer (see http://support.apple.com/kb/HT4083) and back up your contacts somewhere before restoring your phone as these sometimesget lost in the restore process.

  • About the Error after applying product key for bing search rest service

    For the Project Siena I ve created the product key for Bing search rest service and i applied that product key which is valid even though i got the error when i click TRY button .can anyone please help me to find the solution
    There was an error in retrieving sample data. Error : Unable to reach service. Please check if your service connector configuration is valid and you have network connectivity

    Hello,
    Thanks for your post. I am jotting down few steps to get the Bing search account key (you may have completed many/all of these).
    To add Bing Search Service, go to
    https://datamarket.azure.com/account/datasets and search for "Bing Search API". After you have subscribed to the service, navigate to "My Data" and click on Use. Click on Show and copy the
    Primary Account Key information.
    Note if your key contains a special character like / or = then double clicking on the content will copy the key partially.
    Make sure you have copied the full key correctly. If the is incorrectly pasted in Siena's Primary Account Key field, you will get the error below:
    This is similar to the error you have posted. Since the Primary Account Key is masked you can never be sure the contents are correct. It's best to clear the field and paste the key again.
    If you still face the issue, please post your machine configuration (x86/OS) information.
    Hope this helps,
    -Karthik
    This posting is provided "AS IS" with no warranties and confers no rights.

  • Looking for support for SOAP

    I am looking for some support for SOAP. I was thinking of either three options.
    1. A proper soap dish
    2. An old saucer
    3. Just leave it next to the basin.
    Any other thoughts?
    P.S. How many responses will it take before this thread is deleted? I say 6.

    Fill the sink and leave the SOAP in it. Eventually it
    will be encrypted.Right, thermodynamics in action.
    There's no. 6

  • Will there be support for Adobe Ideas with the Adobe Ink and Slide?

    Will there be support for Adobe Ideas with the Adobe Ink and Slide?

    We're working on an update to Ideas to add support for Ink & Slide.  Stay tuned for further information as to timing.
    Kim
    Adobe Ideas Team

  • Waht is the email address to report a refund. I paid monthly subscription for Fring but it does not work and Fring support asked me to report this to Apple support.?

    Waht is the email address to report a refund. I paid monthly subscription for Fring but it does not work and Fring support asked me to report this to Apple support? I'm not aable to report this issue to the right people??

    For issues with an iTunes Store purchase, email:
    http://apple.com/support/itunes/contact/

  • Fix for Apple Mobile Device Services not starting

    Finally a fix for Apple Mobile Device Services not starting. Basically I got this from someone else in these forums and it worked. Go to C:\Documents and Settings\AllUsers\Application Data\Apple and delete any file in there that says Apple Mobile Device Services (I understand these are cached files...I had about 8 files to delete). Next go to your control panel, click on Add/Delete programs, find Apple Mobile Device Support and delete (remove) it. Once this is all done do not reboot, rather open itunes and go to Help menu /Check for Updates and update to the latest version. This will install the latest version of iTunes and also a new version of Apple Mobile Device Services. Next reboot and it should work for many of you...it did for me. Open iTunes and plug in your device...good luck. I wrote this from memory so if some of the phrases don't match exactly what you see I apologize. Also, this worked for me on a Windows XP computer.

    Thanks for posting this, my iTunes randomly started saying the Apple Mobile Device was stopped, and apple's solutions didn't help. I hope this one will, but what do I do if I have the latest iTunes, so it doesn't update? Wait till they come out with an update? It says I need to run the iTunes installer, but I can't find that. Please help, this is really annoying me...=(

  • HT1212 I just updated my Ipad 2 to IOS7, now it is asking me for a passcode. I never set a passcode on my Ipad, so how can I enter a passcode. I tried using the OIS7 passcode I use on my Iphone  and it did not work and now my Ipad is disabled

    I just updated my Ipad 2 to IOS 7, now it is asking me for a passcode. I never set a passcode on my Ipad, so how can I enter a passcode. Earlier today I upgraded my Iphone 5 to IOS 7 and it asked me to set a passcode, which now works fine on my Phone. I  tried using the OIS7 passcode I use on my Iphone 5 and it did not work and now my Ipad is disabled. Both devices are on icloud and share the same apple id. The Ipad screen says slide to set up but then there is a prompt for passcode, not for setting up passcode

    I called Apple Support and a supervisor helped resolve this for me on my iPad. I suggest calling them for help as this is obviously an issue with the iOS 7 update - she helped me without charge. I could be missing something in my upcoming description, so do not take this as complete - call them.
    I had to update iTunes on my Mac Air to the latest version, and I had an iCloud backup from the day I updated to iOS7. Have iTunes open but do NOT connect your iPad yet. Shut down the iPad. Then press/hold the Home key on the iPad while you connect the USB from the iPad to the computer (an image of the USB cable appeared on the iPad). Follow the prompts in iTunes to restore and then backup using iCloud. When the iPad rebooted again to do the backup install, I got the same pass code issue and iTunes would not recognize the iPad without entering a pass code. I disconnected the iPad, turned it off, pressed the Home key while connecting the USB cable. When I did the restore and backup from iCloud the second time, it worked without the pass code issue occurring.

  • HT4914 I was billed for iTunes Match and I was not aware and would like to cancel it and get a refund for it. I don't store my music in iCloud and still have 4.5 gig of my 5 gig free. Please advise

    I was billed for iTunes Match and I was not aware and would like to cancel it and get a refund for it. I don't store my music in iCloud and still have 4.5 gig of my 5 gig free. Please advise

    Go here:
    http://www.apple.com/support/itunes/contact/
    and follow the instructions to contact the iTunes Store and make your request.
    Regards.

  • Starting and stopping services of SAP and database

    pls tell what are the Starting and stopping services of SAP and database

    Hi Ranga,
    The services dealing with SAP and database(Ex: Oracle in this case) are:
    SAP<SID>_<Instance No.>  (For ex: SAPECC_01)
    SAPOsCol
    Oracle<SID><No>Listener
    OracleCSSservice
    OracleService<SID>
    Reward points if it is helpful##
    Thanks & Regards,
    Santhosh P
    Please change the status to answered if you got the solution...
    Message was edited by:
            Santhosh Kumar P

  • TS1424 I have been billed for an item I did not want and did not intentionally purchase, How can I get this reversed.

    I have been billed for an item I did not want and did not intentionally purchase.
    How can I get this reversed?

    All purchases are considered final, but you can try contacting iTunes support and see if they will give you a refund or credit : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page, then Purchases, Billing & Redemption

  • If I click on an e-mail address link in a web page instead of a blank message opening I always get a pop up screen with a log-in for googlemail. I do not have and do not want a googlemail account. I just want to be able to send e-mails using Outlook.

    If I click on an e-mail address link in a web page instead of a blank message opening I always get a pop up screen with a log-in for googlemail. I do not have and do not want a googlemail account. I just want to be able to send e-mails using Outlook.

    OUtlook was already set as the mail client for FF, and is my operating system (XP)'s default mail programme. therefore problem not solved at all. what I get whenever I follow a link in a webpage to send an e-mail is a little pop up window asking me to sign in to gmail or open an account. any other suggestions?

  • Paid for Photoshop Touch for iPad but it will not download and install

    I paid for Photoshop Touch for iPad2 but it will not download and install

    ibarrien
    I tried to download from App Store directly to iPad2. I and I have an icon on the desk top but it is greyed out. When I go back to the install page the box saya "installing" but that is also greyed  out. Pushing the U[date button brings up a message "Photoshop TOUCH CANNOT BE INSTALLED AT THIS TIME.RETRY' how ever many time I retry I get the same message. Harry2320468
    Thanks
    harry

  • LDAP Services and Shared services not starting

    Our foundation services are based in a Win server
    We had a problem with the server and it required to be restarted, by now the front end Hyperion services such as Web Analysis are up but Shared services and LDAP services not. We tried to start them manually and even running the exec but it is not working.
    Any help?
    best

    Just to add a few words to John's suggestion, this problem usually occurs when an abnormal shutdown takes place on shared services server. The backend database engine is a compact db called Berkeley. Fortunately crashes generally affect logs rather than the data. In such cases like yours I simply copy db_recover.exe from below folder
    %Hyperion_Home%\SharedServices\9.3.1\openLDAP\bdb\bin
    to below folder
    D:\Hyperion\SharedServices\9.3.1\openLDAP\var\openldap-data
    and double click on db_recover.exe in this folder. It has fixed my problems so far. However, getting a directory backup of above directory doesn't hurt. So, do this at your own risk after minimizing your risk by taking a backup.
    Cheers,
    Alp

Maybe you are looking for

  • Save PDF to iPhoto...?

    I'm trying to save my book by printing / Save PDF to iphoto option but after it is finised by the pages it is not in the Album and on the right corner the little black gear keeps on spinning for hours and nothing happens. Any idea?

  • Import Previews and Collections Only

    GOAL: to export the Previews and Collections info ONLY on an old Lightroom catalog/computer and apply that info to same photos on a new Lightroom catalog/computer. I'm moving my Lightroom Catalog from one computer that utilized multiple external driv

  • Can't open some Canon D60 RAW files

    Hi to all! I have an issue with RAW fles. Most of the files is readable and can be edited but small percent of the files is not. Seems like problem with OS X 10.4.8 because neather Preview or iPhoto wan't accept this files too. Thank you for help

  • I am trying to download a song from my 4s iTunes, but says error then asks to retry or done?

    I am trying to download a song from my 4s iTunes, but says error then asks to retry or done?

  • How to split file dynamically into multiple files according to row result

    Hello, I want to split and create new document after specific data by using BI Publisher. Can anyone help me. For e.g. I am running a report and it is giving 5 result rows and it is generating one file with all the 5 result rows but is it possible to