Querie regarding smart sync API

Hi All,
I have some questions:-
Like when we create a Sync BO, we get an option in the merep_sbuilder to keep the processsing mode as Synchronous or Asynchronous.
My question here is
1. Is there any API available in smart sync with the help of which I can change the processing mode from my client application.
2. Does this will create some inconsistency in the application I fi change the processing type from the Client application.. Is it possible.
Please suggest
Thanks and Regards
Neha Mahanty

Hi,
Whether it is sync or async, the behavoiur from middleware's perspective is always async. By this what i mean is,
1. If you are running in async mode, which is recommended mode, the client initiates a sync and doesn't wait for the reply. Then the middleware starts processing and once it is finished processing,  it will put into oubtound queue of the device. So next time when the client syncs it will get data.
2. If you are running in sync mode, not always recommended, the client initiates a sync and keeps on executing the sync in the repetitive sync mode based on the timeout parameter & the time between repetitive sync interval parameters set, and in this mean time middleware starts processing and once finished and put into outbound queue, you will get data. From clients perspective it thinks that it is in sync mode, because they will not be able to do any changes to application, but infact it does a repetitive sync in the background till middleware gives some data or the client times out based on the parameter set.
Now the point is how to achieve it.
1. If you are sure that you always execute the sync of particular syncbo in sync or async mode, then as you said you can change the processing mode in the middleware so that in the merepmeta.xml file itself the syncbo's will be marked either for sync or aysnc mode.
2. Other option is you need to model normal syncbo's but in code you can use smarsync API to either run in sync mode or asyncmode. I forgot the actual API but the same is already part of MAM25 application.
Best Regards,
Siva.

Similar Messages

  • Smart Sync APIs????

    Hi All,
      I am new to MI and currently trying to understand Smart Synchorization. I have developed the SmartSync example given in MDK 2.5. However, I am not able figure out where & how I can use SmartSync API in it when the SmartSync Wizard has already done everything. Kindly let me know, if possible with examples, how  & when to use Smart SYnc API in a application already developed using SmartSync Wizard (other than what is given in MDK). Also if any body knows where I can find more SmartSync examples please let me know.
    Regards,
    Abhijit

    hello abhijit,
    the MDK will only create a skeleton of your application.
    you have to implement your business logic and create your
    application's UI as well.
    The MDK has tutorials included in it on how to create a
    simple application. This will give you an idea on how to
    use the APIs.
    http://media.sdn.sap.com/public/html/submitted%5Fdocs/MI/MDK%5F2.5/
    I would recommend you to read on the SmartSync javadoc
    also. Especially on the following interfaces that you
    will using commonly.
    SmartSyncRuntime
    SyncBoDescriptorFacade
    SyncBoDescriptor
    RowDescriptor
    FieldDescriptor
    SyncBoDataFacade
    SyncBo
    Row
    http://media.sdn.sap.com/public/html/submitted_docs/MI/MDK_2.5/content/javadoc/com/sap/ip/me/api/smartsync/package-frame.html
    Regards
    Jo

  • Error while Running sample Smart Sync Application

    Hi all,
    I followed step that has been given on mdk 2.5 tool kit <b>to create a Sample  Smart Sync application which donwloads the short text and country code</b> with SyncBo,metadata xml and MCD,
    while running a smart sync on mi client i am getting an error..................
    <b>Error: 500
    Location: /me/jsp/home/home.jsp
    Internal Servlet Error:
    javax.servlet.ServletException
         at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:461)
         at jsp.home.home._jspService(Unknown Source)
         at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java)
         at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
         at org.apache.tomcat.core.Handler.service(Handler.java:287)
         at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
         at org.apache.tomcat.facade.RequestDispatcherImpl.doForward(RequestDispatcherImpl.java:222)
         at org.apache.tomcat.facade.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:162)
         at com.sap.ip.me.api.runtime.jsp.AbstractMEHttpServlet.dispatchRequest(AbstractMEHttpServlet.java:573)
         at com.sap.ip.me.api.runtime.jsp.AbstractMEHttpServlet.doGet(AbstractMEHttpServlet.java:343)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java)
         at com.sap.ip.me.api.runtime.jsp.AbstractMEHttpServlet.service(AbstractMEHttpServlet.java:164)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java)
         at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
         at org.apache.tomcat.core.Handler.service(Handler.java:287)
         at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
         at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:806)
         at org.apache.tomcat.core.ContextManager.service(ContextManager.java:752)
         at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
         at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
         at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
         at java.lang.Thread.run(Unknown Source)
    Root cause:
    java.lang.NullPointerException
         at jsp.home.home._jspService(Unknown Source)
         at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java)
         at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
         at org.apache.tomcat.core.Handler.service(Handler.java:287)
         at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
         at org.apache.tomcat.facade.RequestDispatcherImpl.doForward(RequestDispatcherImpl.java:222)
         at org.apache.tomcat.facade.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:162)
         at com.sap.ip.me.api.runtime.jsp.AbstractMEHttpServlet.dispatchRequest(AbstractMEHttpServlet.java:573)
         at com.sap.ip.me.api.runtime.jsp.AbstractMEHttpServlet.doGet(AbstractMEHttpServlet.java:343)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java)
         at com.sap.ip.me.api.runtime.jsp.AbstractMEHttpServlet.service(AbstractMEHttpServlet.java:164)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java)
         at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
         at org.apache.tomcat.core.Handler.service(Handler.java:287)
         at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
         at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:806)
         at org.apache.tomcat.core.ContextManager.service(ContextManager.java:752)
         at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
         at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
         at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
         at java.lang.Thread.run(Unknown Source)</b>
    please help me on this issue................
    regards,
    Venugopal

    HI Karthick,
    Thanks for your reply.
    while exporting the application it is running properly on NWDS platform as well in Eclipse platform but not in mi client.
    i am sure that,
    <b>MCD Name = Application Name = War file which is MDK_TUTORIAL_SYNC</b>
    Below is my Meta XML file:
    <b><?xml version="1.0" encoding="utf-8" ?>
    - <MeRepApplication schemaVersion="1.1" id="MDK_TUTORIAL_SYNC" version="250901">
      <Property name="CLIENT.BUILDNUMBER" />
      <Property name="C_APPLRESOLVE" />
      <Property name="DATA_VISIBLE_SHARED" />
      <Property name="EN">LANGUAGE</Property>
      <Property name="E_APPLRESOLVE" />
      <Property name="FACADE_C_CLIENT">X</Property>
      <Property name="FACADE_E_CLIENT">X</Property>
      <Property name="HOMEPAGE.INVISIBLE" />
      <Property name="INITVALUE" />
      <Property name="RUNTIME">JSP</Property>
      <Property name="TYPE">APPLICATION</Property>
    - <SyncBO id="ZNWW_EXM01" version="2" type="download" allowCreate="false" allowModify="false" allowDelete="false" reqDirectSync="false">
    - <TopStructure name="TOP">
    - <Field name="SYNC_KEY" type="N" length="10" decimalLength="0" signed="false" isKey="true" isIndex="true">
      <Input type="create">false</Input>
      <Input type="modify">false</Input>
      </Field>
    - <Field name="LAND_TEXT" type="C" length="50" decimalLength="0" signed="false" isKey="false" isIndex="false">
      <Input type="create">false</Input>
      <Input type="modify">false</Input>
      </Field>
      </TopStructure>
      </SyncBO>
      </MeRepApplication></b>
    reffer the above xml file and please find if  i miss any fields.
    regards,
    Venugopal.

  • Smart sync application

    Hi!!!
       I am using WebAS 6.40 SP16 and MI client is MI2.5 sp15 patch04.
    I want to create a smart sync application for practice.I am just trying the examples given in the MDK
    (for them the BAPI wrappers already exist).I created a syncBO for the bapi wrapper MEREP_CONTACT_GETLIST.I followed the
    procedure given there.But finally When I deployed the aplication on the webConsole and assigned a user to it,the link for the
    application is coming.But When I click on that I am getting the following error.
             Error: 500
    Location: /me/jsp/login/login.jsp
    Internal Servlet Error:
    javax.servlet.ServletException
    at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:461)
    at jsp.login.login._jspService(Unknown Source)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java)
    at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
    at org.apache.tomcat.core.Handler.service(Handler.java:287)
    at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
    at org.apache.tomcat.facade.RequestDispatcherImpl.doForward(RequestDispatcherImpl.java:222)
    at org.apache.tomcat.facade.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:162)
    at com.sap.ip.me.api.runtime.jsp.AbstractMEHttpServlet.dispatchRequest(Unknown Source)
    at com.sap.ip.me.api.runtime.jsp.AbstractMEHttpServlet.doGet(Unknown Source)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java)
    at com.sap.ip.me.api.runtime.jsp.AbstractMEHttpServlet.service(Unknown Source)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java)
    at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
    at org.apache.tomcat.core.Handler.service(Handler.java:287)
    at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
    at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:806)
    at org.apache.tomcat.core.ContextManager.service(ContextManager.java:752)
    at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
    at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
    at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
    at java.lang.Thread.run(Thread.java:534)
    Root cause:
    java.lang.NullPointerException
    at java.util.PropertyResourceBundle.handleGetObject(PropertyResourceBundle.java:103)
    at java.util.ResourceBundle.getObject(ResourceBundle.java:308)
    at com.sap.ip.me.api.services.MEResourceBundle.handleGetObject(Unknown Source)
    at java.util.ResourceBundle.getObject(ResourceBundle.java:308)
    at java.util.ResourceBundle.getString(ResourceBundle.java:274)
    at jsp.login.login._jspService(Unknown Source)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java)
    at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
    at org.apache.tomcat.core.Handler.service(Handler.java:287)
    at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
    at org.apache.tomcat.facade.RequestDispatcherImpl.doForward(RequestDispatcherImpl.java:222)
    at org.apache.tomcat.facade.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:162)
    at com.sap.ip.me.api.runtime.jsp.AbstractMEHttpServlet.dispatchRequest(Unknown Source)
    at com.sap.ip.me.api.runtime.jsp.AbstractMEHttpServlet.doGet(Unknown Source)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java)
    at com.sap.ip.me.api.runtime.jsp.AbstractMEHttpServlet.service(Unknown Source)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java)
    at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
    at org.apache.tomcat.core.Handler.service(Handler.java:287)
    at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
    at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:806)
    at org.apache.tomcat.core.ContextManager.service(ContextManager.java:752)
    at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
    at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
    at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
    at java.lang.Thread.run(Thread.java:534)
      What could be the possible error? Are there any sample examples for creating a smart sync application...
    Kindly help me in this issue.

    Hi Veerabhadram Mantha ,
    <<Please guide me in that I could not understand what is meant by deploying the application with language resource text.Could please u explain that?Should I need to make any configugurations in the WebAs server before
    >>
    Jo meant ,
    just include the property file in ur application(because of that missing resource exception) ,then export it as WAR file and upload that WAR file corresponding to ur created MCD through Web Console ,assign that to particular user , while sync it will get downloaded to the client device (this downloading is just like deploying a J2EE application in to the server . in our case tomcat is the server for JSP Runtime).(deploy).
    If u need to change entries in the configuration file (Client specific configuration), then only u have to do conifiguration in MI server(if ur MI server is configured properly).
    <<Exception is Missing Resources>>
    Have u included any resources(language specific property files or property files for configurations) in your SmartSync Application?.
    If yes,
    correct the reference to that resource file in ur code.
    one more thing..
    r u using SP 09 version of developer studio for creating Smart Sync Applications.
    Structure and working of(APIs used for running application in cliet side.)applications developed in SP 09 is different from those applications created in higher versions(from SP 11 v onwards ).
    If u r using SP 9 , then atleast upgrade or install SP 11 (i think latest is SP 16) and try to create applications in that.
    just refer this forum , in this forum i have already discussed in detail about the structural differeces of applications in SP 09 and SP 11 or higher .
    Re: SAP MAU MVC
    After making changes to ur application , u dont have to uninstall that application . u can modify the installed applications using this way .. just refer this blog.....
    /people/kishor.gopinathan/blog/2006/03/17/how-can-we-apply-mi-application-patches
    <<smart sync tutorial for creating smart sync applications.
    Are there any other documnets for the same purpose?
    >>
    just refer these links for help.
    http://media.sdn.sap.com/public/html/submitted_docs/MI/MDK_2.5/content/appdev/smartsync/defining_syncbo.html
    http://help.sap.com/saphelp_nw04/helpdata/en/a6/c32a89005ab2449cf95e5b0731ee40/frameset.htm
    http://media.sdn.sap.com/public/html/submitted_docs/MI/MDK_2.5/content/appdev/smartsync/bapi_wrapper_types.html
    Troubleshooting guide
    http://sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/909d75c3-0801-0010-5f92-920a78c53daa
    Regards
    Kishor Gopinathan

  • Difference Smart Sync - Generic Sync

    Hi all,
    sorry for this simple and maybe stupid question, but I am a newbie in this topic. Can anybody tell me the differnce between generic sync and smart sync and when do i have to use them? Can they be used mixed or only one of them?
    Thanks in advance for getting light in my darkness.
    Michael

    hello Michael,
    On the client-side's view:
    GenericSync is a lower layer that is responsible for data transport, connection and configuration updates.
    SmartSync is another layer working on top of the GenericSync. In other words, SmartSync layer is just a GenericSync application that offers a wide-variety of features thru the SmartSync apis.
    Yes you could mix GenericSync and SmartSync features in your application.
    regards
    jo

  • Error while Smart Sync inbound processing

    Hi all,
    I´m running MI 2.5 SP14 Patch 03.
    My application works fine, but after synchronization I get the following message:
    Exception while proccessing method SMARTSYNC : java.lang.RuntimeException: Error while Smart Sync inbound processing: java.lang.NullPointerException : Error while Smart Sync inbound processing: java.lang.NullPointerException
    The data are booked correctly, but the exception is thrown on the client. What´s wrong?
    Thanks & regards,
    Barbara

    Hi jo,
    the whole trace file follows:
    I ***** LOG / TRACE SWITCHED ON 
    I ***** Mobile Engine version: MI 25 SP 13 Patch 05 Build 200510140658 
    I ***** Current timezone: Europe/Berlin 
    I Trace severity: Info (70) 
    I Synchronize with backend called, Thread=Thread-33 
    I Thread=Thread-33 took lock for synchronization. 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.smartsync.core.SyncAdapter on ConversationId 43956071B2A13B82E100000086F78463 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.ccms.LastSuccessfulSyncAlert on ConversationId MI2853484152454429 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.services.os.AgentManager$AgentSyncEventListener on ConversationId MI2853484152454429 
    I Skip performing Sync Event (0) com.sap.ip.me.core.StatusUpdater for conversation id MI544553545f55534552 / 43A083B699AE3B82E100000086F78463 (User: TEST_USER, MSD: Name: / MOBILEENGINE_JSP (V. 250900), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) 
    I SyncEvent Performing com.sap.ip.me.ccms.AlertManagerImpl on ConversationId MI2853484152454429 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.sync.LogSender on ConversationId MI2853484152454429 
    I AppLog severity: Warning (60) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.smartsync.core.SyncAdapter on ConversationId 4395713CB2A13B82E100000086F78463 
    I Saved Smart Sync outbound message for conversation id 4395713CB2A13B82E100000086F78463:  
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.smartsync.core.SyncAdapter on ConversationId 439802475AA13B82E100000086F78463 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.smartsync.core.SyncAdapter on ConversationId 439C13B96D8D3B82E100000086F78463 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.core.StatusUpdater on ConversationId MI46414c5445524d4549455242 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.smartsync.core.SyncAdapter on ConversationId MI2853484152454429 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.core.RegistryInboundProcessingLog$RegistryInboundProcessingLogSyncEventListener on ConversationId MI2853484152454429 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.smartsync.core.SyncAdapter on ConversationId 43956070B2A13B82E100000086F78463 
    I Saved Smart Sync outbound message for conversation id 43956070B2A13B82E100000086F78463:  
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.smartsync.core.SyncAdapter on ConversationId 4395713DB2A13B82E100000086F78463 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.core.StatusUpdater for conversation id MI505545545a4b41554c / 43803A5EFBBB3102E100000086F78463 (User: PUETZKAUL, MSD: Name: / MOBILEENGINE_JSP (V. 250900), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.smartsync.core.SyncAdapter on ConversationId 439802465AA13B82E100000086F78463 
    I Saved Smart Sync outbound message for conversation id 439802465AA13B82E100000086F78463:  
    I Saved Smart Sync outbound message for conversation id 439802465AA13B82E100000086F78463:  
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.smartsync.core.SyncAdapter on ConversationId 439C13B86D8D3B82E100000086F78463 
    I Saved Smart Sync outbound message for conversation id 439C13B86D8D3B82E100000086F78463:  
    I Skip performing Sync Event (0) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Outbound file size for user (SHARED) is 4311 
    I GzipDataCompression: Gzip data compression is switched on 
    I Inbound file size for user (SHARED) is 3114 
    I -
    InboundContainer created: Type:R,Id:43A0856B99AE3B82E100000086F78463,SId:-1,Items:0,MaxI:1 
    I -
    InboundContainer created: Type:R,Id:43A0856B99AE3B82E100000086F78463,SId:-1,Items:0,MaxI:1 
    I -
    InboundContainer created: Type:R,Id:43A0856D99AE3B82E100000086F78463,SId:-1,Items:0,MaxI:3 
    I -
    InboundContainer created: Type:R,Id:43A0856D99AE3B82E100000086F78463,SId:-1,Items:0,MaxI:3 
    I AlertInboundProcessor: Result 1 = 
    I AlertInboundProcessor: Result 2 = 
    I AlertInboundProcessor: Result 3 = 
    I -
    InboundContainer created: Type:R,Id:43A0857099AE3B82E100000086F78463,SId:-1,Items:0,MaxI:1 
    I -
    InboundContainer created: Type:R,Id:43A0857099AE3B82E100000086F78463,SId:-1,Items:0,MaxI:1 
    I -
    InboundContainer created: Type:R,Id:43A0857299AE3B82E100000086F78463,SId:-1,Items:0,MaxI:0 
    I Set last container id 0108331b71512ab15b57 for conversation id 43956070B2A13B82E100000086F78463 
    I Set last container id 0108331b72e737e90913 for conversation id 439C13B86D8D3B82E100000086F78463 
    I Set last container id 0108331b721c2005bfc3 for conversation id 439802465AA13B82E100000086F78463 
    I Set last container id 0108331b70094c518120 for conversation id 4395713CB2A13B82E100000086F78463 
    I Outbound file size for user FALTERMEIERB is 7536 
    I GzipDataCompression: Gzip data compression is switched on 
    I Inbound file size for user FALTERMEIERB is 9432 
    I -
    InboundContainer created: Type:R,Id:43A0857F99AE3B82E100000086F78463,SId:-1,Items:0,MaxI:15 
    I -
    InboundContainer created: Type:R,Id:43A0857F99AE3B82E100000086F78463,SId:-1,Items:0,MaxI:15 
    I -
    InboundContainer created: Type:R,Id:43A0859199AE3B82E100000086F78463,SId:-1,Items:0,MaxI:2 
    W Request ID must have a length of 32 but it has a length of 20 Content: 0108331b71512ab15b57. Padding request id up with empty spaces. 
    I Processed Smart Sync inbound message for conversation id 43956070B2A13B82E100000086F78463 
    I Dumping file 'c:ProgrammeSAP Mobile InfrastructurelogsmartSyncInboundTmp.txt' 
    successKeine Download-Daten aus R/3 im Downloader gefunden 
    I End of content of file 'c:ProgrammeSAP Mobile InfrastructurelogsmartSyncInboundTmp.txt' 
    I Reset last container id for conversation id 43956070B2A13B82E100000086F78463 
    I -
    InboundContainer created: Type:R,Id:43A0858699AE3B82E100000086F78463,SId:-1,Items:0,MaxI:2 
    W Request ID must have a length of 32 but it has a length of 20 Content: 0108331b70094c518120. Padding request id up with empty spaces. 
    I Processed Smart Sync inbound message for conversation id 4395713CB2A13B82E100000086F78463 
    I Dumping file 'c:ProgrammeSAP Mobile InfrastructurelogsmartSyncInboundTmp.txt' 
    successKeine Download-Daten aus R/3 im Downloader gefunden 
    I End of content of file 'c:ProgrammeSAP Mobile InfrastructurelogsmartSyncInboundTmp.txt' 
    I Reset last container id for conversation id 4395713CB2A13B82E100000086F78463 
    I -
    InboundContainer created: Type:R,Id:43A0858B99AE3B82E100000086F78463,SId:-1,Items:0,MaxI:5 
    E Error while Smart Sync inbound processing: java.lang.NullPointerException 
    java.lang.NullPointerException 
    at com.sap.ip.me.smartsync.syncIn.processors.InternalTopRowProcessor.assignStateIdWithWriter(InternalTopRowProcessor.java:413) 
    at com.sap.ip.me.smartsync.syncIn.processors.ProcessorTopSuccessReplace.startWithContainer(ProcessorTopSuccessReplace.java:81) 
    at com.sap.ip.me.smartsync.syncIn.processors.RowProcessorManager$RowProcessorDispatcher.start(RowProcessorManager.java:497) 
    at com.sap.ip.me.smartsync.syncIn.SaxSyncInProcessor$3.startTop(SaxSyncInProcessor.java:515) 
    at com.sap.ip.me.smartsync.syncIn.SaxSyncInProcessor$3.getNextHandler(SaxSyncInProcessor.java:437) 
    at com.sap.ip.me.xmlParser.MIXMLEventHandlerManager.startElement(MIXMLEventHandlerManager.java:80) 
    at com.sap.ip.me.xmlParser.MIXMLParser$ElementParser.parse(MIXMLParser.java:527) 
    at com.sap.ip.me.xmlParser.MIXMLParser.parse(MIXMLParser.java:164) 
    at com.sap.ip.me.smartsync.syncIn.SaxSyncInProcessor.processSyncInMessage(SaxSyncInProcessor.java:87) 
    at com.sap.ip.me.smartsync.syncIn.SyncInRuntimeImpl.processSyncInMessage(SyncInRuntimeImpl.java:250) 
    at com.sap.ip.me.smartsync.core.SmartSyncRuntimeImpl.process(SmartSyncRuntimeImpl.java:344) 
    at com.sap.ip.me.smartsync.core.SmartSyncRuntimeManager.process(SmartSyncRuntimeManager.java:214) 
    at com.sap.ip.me.smartsync.core.SyncAdapter.process(SyncAdapter.java:56) 
    at com.sap.ip.me.sync.SyncManagerImpl.processSingleContainer(SyncManagerImpl.java:160) 
    at com.sap.ip.me.sync.SyncManagerMerger.processInboundContainers(SyncManagerMerger.java:166) 
    at com.sap.ip.me.sync.SyncManagerImpl.processSyncCycle(SyncManagerImpl.java:709) 
    at com.sap.ip.me.sync.SyncManagerImpl.syncForUser(SyncManagerImpl.java:1142) 
    at com.sap.ip.me.sync.SyncManagerImpl.processSynchronization(SyncManagerImpl.java:774) 
    at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend(SyncManagerImpl.java:402) 
    at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend(SyncManagerImpl.java:285) 
    at com.sap.ip.me.api.sync.SyncManager.synchronizeWithBackend(SyncManager.java:79) 
    at com.sap.ip.me.apps.jsp.Home$SyncRunnable.run(Home.java:447) 
    at java.lang.Thread.run(Thread.java:534) 
    I Processed Smart Sync inbound message for conversation id 439802465AA13B82E100000086F78463 
    I Dumping file 'c:ProgrammeSAP Mobile InfrastructurelogsmartSyncInboundTmp.txt' 
    439802C55AA13B82E100000086F7846343A0858999AE3B82E100000086F78463successAlle Updates für einen TOP-Block erfolgreich (seqNo= 31, TOP Cntr=0000000001)000100012720053J 05 12 
    I End of content of file 'c:ProgrammeSAP Mobile InfrastructurelogsmartSyncInboundTmp.txt' 
    E java.lang.RuntimeException: Error while Smart Sync inbound processing: java.lang.NullPointerException 
    java.lang.RuntimeException: Error while Smart Sync inbound processing: java.lang.NullPointerException 
    at com.sap.ip.me.smartsync.syncIn.SyncInRuntimeImpl.processSyncInMessage(SyncInRuntimeImpl.java:284) 
    at com.sap.ip.me.smartsync.core.SmartSyncRuntimeImpl.process(SmartSyncRuntimeImpl.java:344) 
    at com.sap.ip.me.smartsync.core.SmartSyncRuntimeManager.process(SmartSyncRuntimeManager.java:214) 
    at com.sap.ip.me.smartsync.core.SyncAdapter.process(SyncAdapter.java:56) 
    at com.sap.ip.me.sync.SyncManagerImpl.processSingleContainer(SyncManagerImpl.java:160) 
    at com.sap.ip.me.sync.SyncManagerMerger.processInboundContainers(SyncManagerMerger.java:166) 
    at com.sap.ip.me.sync.SyncManagerImpl.processSyncCycle(SyncManagerImpl.java:709) 
    at com.sap.ip.me.sync.SyncManagerImpl.syncForUser(SyncManagerImpl.java:1142) 
    at com.sap.ip.me.sync.SyncManagerImpl.processSynchronization(SyncManagerImpl.java:774) 
    at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend(SyncManagerImpl.java:402) 
    at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend(SyncManagerImpl.java:285) 
    at com.sap.ip.me.api.sync.SyncManager.synchronizeWithBackend(SyncManager.java:79) 
    at com.sap.ip.me.apps.jsp.Home$SyncRunnable.run(Home.java:447) 
    at java.lang.Thread.run(Thread.java:534) 
    E Error while Smart Sync inbound processing: Error while Smart Sync inbound processing: java.lang.NullPointerException. Reset Smart Sync data on device to ensure consitency with middleware. 
    java.lang.RuntimeException: Error while Smart Sync inbound processing: java.lang.NullPointerException 
    at com.sap.ip.me.smartsync.core.SmartSyncRuntimeImpl.process(SmartSyncRuntimeImpl.java:351) 
    at com.sap.ip.me.smartsync.core.SmartSyncRuntimeManager.process(SmartSyncRuntimeManager.java:214) 
    at com.sap.ip.me.smartsync.core.SyncAdapter.process(SyncAdapter.java:56) 
    at com.sap.ip.me.sync.SyncManagerImpl.processSingleContainer(SyncManagerImpl.java:160) 
    at com.sap.ip.me.sync.SyncManagerMerger.processInboundContainers(SyncManagerMerger.java:166) 
    at com.sap.ip.me.sync.SyncManagerImpl.processSyncCycle(SyncManagerImpl.java:709) 
    at com.sap.ip.me.sync.SyncManagerImpl.syncForUser(SyncManagerImpl.java:1142) 
    at com.sap.ip.me.sync.SyncManagerImpl.processSynchronization(SyncManagerImpl.java:774) 
    at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend(SyncManagerImpl.java:402) 
    at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend(SyncManagerImpl.java:285) 
    at com.sap.ip.me.api.sync.SyncManager.synchronizeWithBackend(SyncManager.java:79) 
    at com.sap.ip.me.apps.jsp.Home$SyncRunnable.run(Home.java:447) 
    at java.lang.Thread.run(Thread.java:534) 
    E Error while Smart Sync inbound processing: Error while Smart Sync inbound processing: java.lang.NullPointerException. Reset Smart Sync data on device to ensure consitency with middleware. 
    java.lang.RuntimeException: Error while Smart Sync inbound processing: java.lang.NullPointerException 
    at com.sap.ip.me.smartsync.core.SmartSyncRuntimeImpl.process(SmartSyncRuntimeImpl.java:351) 
    at com.sap.ip.me.smartsync.core.SmartSyncRuntimeManager.process(SmartSyncRuntimeManager.java:214) 
    at com.sap.ip.me.smartsync.core.SyncAdapter.process(SyncAdapter.java:56) 
    at com.sap.ip.me.sync.SyncManagerImpl.processSingleContainer(SyncManagerImpl.java:160) 
    at com.sap.ip.me.sync.SyncManagerMerger.processInboundContainers(SyncManagerMerger.java:166) 
    at com.sap.ip.me.sync.SyncManagerImpl.processSyncCycle(SyncManagerImpl.java:709) 
    at com.sap.ip.me.sync.SyncManagerImpl.syncForUser(SyncManagerImpl.java:1142) 
    at com.sap.ip.me.sync.SyncManagerImpl.processSynchronization(SyncManagerImpl.java:774) 
    at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend(SyncManagerImpl.java:402) 
    at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend(SyncManagerImpl.java:285) 
    at com.sap.ip.me.api.sync.SyncManager.synchronizeWithBackend(SyncManager.java:79) 
    at com.sap.ip.me.apps.jsp.Home$SyncRunnable.run(Home.java:447) 
    at java.lang.Thread.run(Thread.java:534) 
    W Exception while proccessing method SMARTSYNC 
    java.lang.RuntimeException: Error while Smart Sync inbound processing: java.lang.NullPointerException 
    at com.sap.ip.me.smartsync.core.SmartSyncRuntimeImpl.process(SmartSyncRuntimeImpl.java:368) 
    at com.sap.ip.me.smartsync.core.SmartSyncRuntimeManager.process(SmartSyncRuntimeManager.java:214) 
    at com.sap.ip.me.smartsync.core.SyncAdapter.process(SyncAdapter.java:56) 
    at com.sap.ip.me.sync.SyncManagerImpl.processSingleContainer(SyncManagerImpl.java:160) 
    at com.sap.ip.me.sync.SyncManagerMerger.processInboundContainers(SyncManagerMerger.java:166) 
    at com.sap.ip.me.sync.SyncManagerImpl.processSyncCycle(SyncManagerImpl.java:709) 
    at com.sap.ip.me.sync.SyncManagerImpl.syncForUser(SyncManagerImpl.java:1142) 
    at com.sap.ip.me.sync.SyncManagerImpl.processSynchronization(SyncManagerImpl.java:774) 
    at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend(SyncManagerImpl.java:402) 
    at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend(SyncManagerImpl.java:285) 
    at com.sap.ip.me.api.sync.SyncManager.synchronizeWithBackend(SyncManager.java:79) 
    at com.sap.ip.me.apps.jsp.Home$SyncRunnable.run(Home.java:447) 
    at java.lang.Thread.run(Thread.java:534) 
    E Exception while processing inbound container 43A0858B99AE3B82E100000086F78463 
    java.lang.RuntimeException: Error while Smart Sync inbound processing: java.lang.NullPointerException 
    at com.sap.ip.me.smartsync.core.SmartSyncRuntimeImpl.process(SmartSyncRuntimeImpl.java:368) 
    at com.sap.ip.me.smartsync.core.SmartSyncRuntimeManager.process(SmartSyncRuntimeManager.java:214) 
    at com.sap.ip.me.smartsync.core.SyncAdapter.process(SyncAdapter.java:56) 
    at com.sap.ip.me.sync.SyncManagerImpl.processSingleContainer(SyncManagerImpl.java:160) 
    at com.sap.ip.me.sync.SyncManagerMerger.processInboundContainers(SyncManagerMerger.java:166) 
    at com.sap.ip.me.sync.SyncManagerImpl.processSyncCycle(SyncManagerImpl.java:709) 
    at com.sap.ip.me.sync.SyncManagerImpl.syncForUser(SyncManagerImpl.java:1142) 
    at com.sap.ip.me.sync.SyncManagerImpl.processSynchronization(SyncManagerImpl.java:774) 
    at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend(SyncManagerImpl.java:402) 
    at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend(SyncManagerImpl.java:285) 
    at com.sap.ip.me.api.sync.SyncManager.synchronizeWithBackend(SyncManager.java:79) 
    at com.sap.ip.me.apps.jsp.Home$SyncRunnable.run(Home.java:447) 
    at java.lang.Thread.run(Thread.java:534) 
    I -
    InboundContainer created: Type:R,Id:43A0858F99AE3B82E100000086F78463,SId:-1,Items:0,MaxI:3 
    I Processed Smart Sync inbound message for conversation id 439802465AA13B82E100000086F78463 
    I Dumping file 'c:ProgrammeSAP Mobile InfrastructurelogsmartSyncInboundTmp.txt' 
    43A0858D99AE3B82E100000086F78463000100012720053J 05 123J 05 12S 
    I End of content of file 'c:ProgrammeSAP Mobile InfrastructurelogsmartSyncInboundTmp.txt' 
    I Reset last container id for conversation id 439802465AA13B82E100000086F78463 
    I -
    InboundContainer created: Type:R,Id:43A0858499AE3B82E100000086F78463,SId:-1,Items:0,MaxI:4 
    I Processed Smart Sync inbound message for conversation id 439C13B86D8D3B82E100000086F78463 
    I Dumping file 'c:ProgrammeSAP Mobile InfrastructurelogsmartSyncInboundTmp.txt' 
    43A0858299AE3B82E100000086F784630001000095200500100010000952005001000000000000100601FLACHSTAHL 80 X 3 MM,DIN 10173J 05 0588.0000.000MFaltermeier 
    I End of content of file 'c:ProgrammeSAP Mobile InfrastructurelogsmartSyncInboundTmp.txt' 
    I Reset last container id for conversation id 439C13B86D8D3B82E100000086F78463 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.smartsync.core.SyncAdapter on ConversationId 43956071B2A13B82E100000086F78463 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.ccms.LastSuccessfulSyncAlert on ConversationId MI2853484152454429 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.services.os.AgentManager$AgentSyncEventListener on ConversationId MI2853484152454429 
    I Skip performing Sync Event (10) com.sap.ip.me.core.StatusUpdater for conversation id MI544553545f55534552 / 43A083B699AE3B82E100000086F78463 (User: TEST_USER, MSD: Name: / MOBILEENGINE_JSP (V. 250900), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) 
    I SyncEvent Performing com.sap.ip.me.ccms.AlertManagerImpl on ConversationId MI2853484152454429 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.sync.LogSender on ConversationId MI2853484152454429 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.smartsync.core.SyncAdapter on ConversationId 4395713CB2A13B82E100000086F78463 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.smartsync.core.SyncAdapter on ConversationId 439802475AA13B82E100000086F78463 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.smartsync.core.SyncAdapter on ConversationId 439C13B96D8D3B82E100000086F78463 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.core.StatusUpdater on ConversationId MI46414c5445524d4549455242 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.smartsync.core.SyncAdapter on ConversationId MI2853484152454429 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.core.RegistryInboundProcessingLog$RegistryInboundProcessingLogSyncEventListener on ConversationId MI2853484152454429 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.smartsync.core.SyncAdapter on ConversationId 43956070B2A13B82E100000086F78463 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.smartsync.core.SyncAdapter on ConversationId 4395713DB2A13B82E100000086F78463 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.core.StatusUpdater for conversation id MI505545545a4b41554c / 43803A5EFBBB3102E100000086F78463 (User: PUETZKAUL, MSD: Name: / MOBILEENGINE_JSP (V. 250900), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.smartsync.core.SyncAdapter on ConversationId 439802465AA13B82E100000086F78463 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.smartsync.core.SyncAdapter on ConversationId 439C13B86D8D3B82E100000086F78463 
    I Skip performing Sync Event (10) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.smartsync.core.SyncAdapter on ConversationId 43956071B2A13B82E100000086F78463 
    I Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.ccms.LastSuccessfulSyncAlert on ConversationId MI2853484152454429 
    I Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.services.os.AgentManager$AgentSyncEventListener on ConversationId MI2853484152454429 
    I Skip performing Sync Event (2) com.sap.ip.me.core.StatusUpdater for conversation id MI544553545f55534552 / 43A083B699AE3B82E100000086F78463 (User: TEST_USER, MSD: Name: / MOBILEENGINE_JSP (V. 250900), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) 
    I SyncEvent Performing com.sap.ip.me.ccms.AlertManagerImpl on ConversationId MI2853484152454429 
    I Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.sync.LogSender on ConversationId MI2853484152454429 
    I Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.smartsync.core.SyncAdapter on ConversationId 4395713CB2A13B82E100000086F78463 
    I Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.smartsync.core.SyncAdapter on ConversationId 439802475AA13B82E100000086F78463 
    I Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I SyncEvent Performing com.sap.ip.me.smartsync.core.SyncAdapter on ConversationId 439C13B96D8D3B82E100000086F78463 
    I Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 
    I Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null) 

  • Smart sync  processing exception

    hi
    i was able create notification,
    i can see the notification getting created
    in the backend, but i was not able to get the
    notification number back to my device 
    it says there is an exception  in processing
    can any one tell me wht can be done to get the notification number
    with regards
    sid

    hello sid,
    wath is 'notification' that you request?
    during my development for sap mobile (MI 2.5) i have writed a code for check return msg for :
    <b>1- technical communication with backend
    2- return msgs from BAPI</b>
    for troubleshooting in sap r3-was,
    in sap system check transaction 'merep_mon' & 'merep_log' for msg of sync.
    for trap your msg into java code,
    your class need to implements MessageReplyObserver, SyncBoInDeltaObserver.
    check javadoc at <i>http://media.sdn.sap.com/public/html/submitted_docs/MI/MDK_2.5/content/javadoc/com/sap/ip/me/api/smartsync/package-frame.html</i>
    <b>note 1</b>
    - if you want to trap the sync log (logon failed, connectione to server failed, http error,),
    after the call 'synchronizeWithBackend()'
    write:
    <i>SyncLog syncLog = SyncLog.getInstance();
    if (syncLog.getFailureMessages() != null) {
    for (int i=0; i<syncLog.getFailureMessages().length;  i++) {
    // e.g.
    if (syncLog.getFailureMessages()<i>.equals
    ("Error: cannot connect (java.net.NoRouteToHostException: " +
    "No route to host: connect)"))
    System.out.println("Timeout from server. No connection available ") ;
      System.out.println("sync message : " +  syncLog.getFailureMessages()<i>)
    if (syncLog.getSyncException() != null)
    System.out.println("sync error:" + syncLog.getSyncException().toString());
    // example of start - end smart sync msgs
         public void messageReplyReceived(MessageReply arg0)
              System.out.println("MessageReply text: " + arg0.getText()) ;
              if ( arg0.getType()==MessageReplyType.SYNC_BEGIN) {
    //sync begin
    if ( arg0.getType()==MessageReplyType.ERROR)
    // error: your data isn't not uploaded / downloaded into sap layer,
    // reset of miclient data KO
              else if ( arg0.getType()==MessageReplyType.RESET_SUCCESS)
    // reset of device id completed. a new mobile id is created into was layer for a new installation of miclient
    else if ( arg0.getType()==MessageReplyType.SUCCESS) {
    // sync success: upload/ dwnload data OK in sap system
    </i>
    <b>note 2</b>
    // implements this method if you want to read error MSG from your BAPI
    if(syncBoInDelta.getSyncReply().getType()==SyncReplyType.ERROR)
    String msg = syncBoInDelta.getSyncReply().getText() ;
    System.out.println("Risposta del server : msg : " + msg ) ;
    public SyncBoInDelta receivedSyncBoInDelta(SyncBoInDelta syncBoInDelta)

  • Queries regarding BPM Process

    Hi All
    I have some queries regarding BPM.Please respond.
    Can we create / modify BPM processes using any Webservices / APIs available
    Is it possible to edit template used for notification mails in BPM?
    Do we have any way to transform BPM process design to standards like XPDL and BPMN. ?
    Thanks
    Monika
    Edited by: Monika Jain on Jan 5, 2010 1:42 PM
    Edited by: Monika Jain on Jan 5, 2010 1:45 PM

    Hi Monika,
    Regarding which version ob BPM is your question for notifications?
    In NW BPM 7.11, you can not edit the text of the notifications, only the link to Task and UWL is configurable.
    In NW BPM 7.2, there is a new type of Notification activity, where you have the freedom to edit the text of the notification, also to add dynamic variables from process context, but for the generic notifications(like "New Tasks") the functionality is the same as in NW BPM 7.11.
    Please find a link to NW BPM 7.11 documentation for configuring Notifications.
    http://help.sap.com/saphelp_nwce711/helpdata/en/e4/32ff7865fa483dba3686160f5c6dd0/frameset.htm
    Best regards,
    Radost

  • Smart Sync Error

    I try to run my first smart sync application from the smart sync tutorial on the mdk , but when I try to sync with the mi server I get "FieldValue cannot be null" message on the mi client trace . I use the merep_contact_getlist bapi wrapper that comes with sap installation , and I have generayed the records as it specifed in the mdk , my mi client , server and nwds are nw04 sp16 version.
    I don't know how to continue from here ?

    hello anna,
    if this happens on the initial data download, try checking
    on your table data e.g. MEREP_PERSON for mandatory fields
    having an empty values.
    check as well your syncbo definitions. you might have set
    all the fields as keys which will make the framework check
    for null values.
    regards
    jo

  • Smart Sync: How to fill Upload SyncBo

    Hi,
    i am having the following problem.
    I have created a Smart Sync APP and i have a GetList SyncBo and a Create SyncBo. The GetList SyncBo gives me a list of materials. Now i want to fill the Create SyncBo with one of the Material name so that it can be synchronized to create an order. Now my question is how do i add the material to the Create SyncBo?
    The Create SyncBo has maped the ITEM PUR_MAT (for material name)
    I really appreciate
    Best Regards Rene

    Hi Rene,
      After fresh project creation in NWDS using the meRepMeta.xml , 
    they will give one standard method,,
    public boolean setHeaderFieldValue(SyncBo sb,     String headerFieldName,Object value). they have given this for the Header (just go throgh the code).
    for item to set ,  u have to  create your own method.
    sample code piece for inserting item
    private void setFieldValue(FieldDescriptor fd, Row item, Object value)
              throws SmartSyncException, PersistenceException {
              BasisFieldType bft = fd.getFieldType();
              //                 integer oprator
              if (bft == BasisFieldType.N) {
                   NumericField nf = item.getNumericField(fd);
                   if (nf != null) {
                        BigInteger ii = new BigInteger(value.toString());
                        //                 nf.setValue(ii);
                        item.setFieldValue(fd, ii);
              //                 charactor operator
              if (bft == BasisFieldType.C) {
                   CharacterField cf = item.getCharacterField(fd);
                   if (cf != null) {
                        //                 cf.setValue(newValues<i>.toString());
                        item.setFieldValue(fd, value);
              //                 decimal operator
              if (bft == BasisFieldType.P) {
                   DecimalField df = item.getDecimalField(fd);
                   if (df != null) {
                        if (value.equals(""))
                             value = "0";
                        BigDecimal bd = new BigDecimal(value.toString());
                        //                 df.setValue(bd);
                        item.setFieldValue(fd, bd);
              if (bft == BasisFieldType.D) {
                   DateField df = item.getDateField(fd);
                   if (df != null) {
                        if (value.equals("")) {
                             Date syDatum = new Date(System.currentTimeMillis());
                             value = syDatum.toString();
                        Date dat = Date.valueOf(value.toString());
                        item.setFieldValue(fd, dat);
    here the parameters are
    FieldDescriptor (corresponding to particular field
    instance of Row(corresponding to 010 ,or ....)
    value (field value to insert)
    SyncBoDescriptor sbd = descriptorFacade.getSyncBoDescriptor(<syncBoName>);
    SyncBo newsyncBo = dataFacade.createEmptySyncBo(sbd);
    RowDescriptor itemRow = sbd.getRowDescriptor("010");//Here for refering header u can give "TOP" in place of "010"..
    Row item = null;
    item = newsyncBo.createEmptyRow(itemRow);
    FieldDescriptor fd =
    itemRow.getFieldDescriptor(<Field Name>);
    if (fd != null) {
    setFieldValue(fd, item, <Value to insert>);
    newsyncBo.insertRow(item);
    dataFacade.insertSyncBo(newsyncBo);
    //Commit the transaction          
    transactionManager.commit();
                                        use this  code..
                                   Regards
                                   Kishor Gopinathan
    Message was edited by: Kishor Gopinathan

  • Smart sync error detection

    Hi,
    I am developing a Smart Sync application and I am trying to read the ErrorConflict inbox. There is a special class for it called surprisingly ErrorConflictInbox. I have at the backend a call transaction logic, and I am simulating an error in this giving bad datum data to the call transaction. I am exporting a RETURN structure and after the call transaction I set the fields of it. In merep_mon transaction I can see that the return type of my BAPI is 'E' (error) though no error text can be seen in the transaction. What is worse, on the client side I can see no message regarding this error. In merep_mon I can see a line telling: Inbox data deleted (mobile ID = 0000000167, sequence number = 26). Could it be the cause that no error message appear on the client side? Or my approach is totally wrong?
    I am using the following code:
    try {
      SyncBoDescriptor sbd = dbAccess.getSyncBoDescriptor(SYNCBO_NAME_CREA );
      ErrorConflictInbox errorConflictInbox = SmartSyncRuntime.getInstance().getInboxNotifier().getErrorConflictInbox();
      MeIterator it = errorConflictInbox.getSyncBoResponses(sbd);
      while( it.hasNext() ) {
        SyncBoResponse sbr = (SyncBoResponse) it.next();
        String text = sbr.getText();
        aLogger.log(Severities.DEBUG, "PALS: SyncBoResponse = {0}", text );
      } catch( Exception e ) {
          aLogger.log(Severities.DEBUG, "PALS: SyncBoResponse = {0}", "Error reading SyncBo responses" );
         aLogger.log(Severities.DEBUG, "PALS: SyncBoResponse = ", e.getMessage() );
    So does anybody know how to handle errors and conflicts and how to show it to the user when I restart the application after synchronization?
    Any help is highly appreciated.
    Regards,
    Pal

    Hi Jo,
    yes, I have an upload SyncBO, and I sent some data to the backend which applies a call transaction logic for the incoming data. I sent purposely wrong datum data to have an error at the backend which I wanted to show to the client. At the backend I filled up the return structure with the error message of the call transaction, and at the client side I set up a MessageReplyObserver and a SyncReplyObserver object to catch this error message. The MessageReplyObserver didn't react at all for the error, and the SyncReplyObserver got an error message but it was a Middleware generated error message (Message class MEREP_01, message number 185) not the message with which I filled up the return structure. My question is how can I see the message from the backend at the client side.
    Thanks for your reply,
    Regards,
    Pal

  • Smart Sync and SAPs Expense application (1.6) on MI2.5 SP16

    A quick question:
    Can we use Smart Sync when installing/deploying SAPs "canned" Expense Mobile application ?
    There are many advantages in Smart Sync that would greatly improve performance.

    Jeff,
    You can change the code.. its opensource, the source code comes with the apps. Import the same into NWDS and change them. The procedure for doing the same is given in the document as well :). its one of the well documented applications i've used
    But if you want to use smart sync, you need to follow a different procedure. its a long process but POSSIBLE, mind that!
    Yes, you may as well use the expense part alone.. and for that u need to upload EXPENSE.ZIP and TE_BASICS.ZIP. and follow the procedure for just the EXPENSE part in the configuration document.
    Regards
    Ak

  • A few queries regarding the beauty that is Nokia 5...

    I got this beautiful lil machine a lil over a week back. It looks lovely, and sounds even better. And even though, being a student/intern, it cost me more than my monthly salary, I am mighty pleased I got it. And despite the opposition before, it's a great hit, both at home and work. 
    Just a few queries regarding the usage from my experience so far, the answers to which I could not find in this forum and a few other review sites. [Apologies if I'd missed something.]
     1- First, the battery. It only lasts for a little over a day on full charge. From what I'd heard and read, it looked like it should last quite a bit a more, atleast 2 full days. The phone even hung up a couple of times, while recording/playing video. Upon which I had to remove and reinsert the battery. How seriously wrong is this ?
    2- How do you forcefully exit an application, if need be ? It suggests in the guide, and from the reviews I read, there's supposed to be an exit and a start button with the applications when you bring up the task manager. Where're they?
    3- There's this option where you can insert a Slideshow as your Wallpaper. But when I go to it, select the desired images, [ Tried various random images, yes ]it only shows Options and Back button, when select Back, it just goes, well, back. Nothing really happens to the wallpaper. How does that work ?
    4- This might seem like a petty issue, but it can be pretty annoying. Once you go to Options and tell it you are marking, e.g. in the Inbox or the File Manager, how do you mark multiple items, WITHOUT having to go to Options >Mark >Mark/Unmark for each item ? What's the point of having a seperate Marking option in the first place then, when I could just Move or Delete each item seperately anyway. 
    5- And last, any news on a free full version of a document viewer ? From what I looked up, it costs around US$70, which is about a quarter of the phone's purchase price itself. And that's not a modest sum, that too for a basic application such as this, for a anyone with my status.
    Just so any prospective buyer or amateur user such as myself doesn't get scared off by the seemingly long list of inquiries, the phone's an absolute pleasure to use. Specially, for someone with their first Touchscreen/Symbian experience. I got this phone after a LOT of research, both online and in the field. And it's bloody well worth it so far. 
    I know, it's a huge post, but you'd have my utmost gratitude for an accurately detailed response. Thankyou. =)
    Solved!
    Go to Solution.

    Why of course. Something happening to your phone during the process would brick it, not to mention that the attempt would install something in your phone that voids the warranty, meaning that you just made yourself a very expensive paperweight. ^_^. We're not really allowed to talk about it, other than the fact that with the above possibility, I strongly advise you not to do so. There is a way to do it without hacking it. I know of people who have managed to do it without hacking, but it was on the 5800. Hmm, ok, maybe they'll work for you too though.
    http://forum.dailymobile.se/index.php/topic,4254.0.html 
    If you find my post helpful please click the green star on the left under the avatar. Thanks.

  • Queries regarding Year End Closing Activity

    Hi Experts/Moderator,
    I need solution to my queries regarding Year End Closing Activity? 
    1. How can we post adjustment entries to GL/AR/AP/BANK/ASSET accounts in the previous FYu20192008 in Apr/May/Jun/Julyu20192009 using Special Posting Periods, if already balances are carrying forwarded to next FY 2009? What effects on the Opening Balances already carry forwarded?
    2. Can we run the Asset Depreciation for the previous FY 2008 in Apr/May/Jun/Julyu20192009 using Special Posting Periods, if already balances are carrying forwarded to next FY 2009? What effects on the Opening Balances already carry forwarded?
    Thanks & Regards
    Chandra

    Hi,
    You can carryforward the balance of GL, AP & AR. System is automatic updated the balance in current fiscal year if you pass the adjustment entries in previous fiscal year 2008 using special period. You can also run the deperciation.
    Regards,
    Pankaj

  • Queries regarding Flash Builder and Augmented Reality.

    I am Sarat from India. I'm a software engineer with working knowledge of Java, so Flash AS and OOP are understandable for me. I am working on an augmented reality project. I am quite new to Flash, Adobe Community and I've got some queries regarding Augmented Reality and Flash Builder:
    1. Flash Builder 4.6 comes with a default Flex 4.6 SDK. However, Flex 4.6 SDK wasn't allowing me to compile and run some example files. So I've downloaded Flex 4.0A version from Adobe.com. Now the examples are running fine, but would there be any problem if i try deploying such projects in a website or as a desktop app? Once the code is compiled into a swf file, the flex framework used doesn't make much difference, does it?
    2. Would the AR project run effectively on a website, given various internet/processor speeds worldwide? Would the effectiveness of the AR project, deployed on a website, depend on the number of triangles in the 3D models i.e. dae files? Because as per my understanding heavy models implies more time to download the flash app into the local browser from the internet and more time to render them by the papervision 3D engine right?
    3. Can we develop a stand alone desktop AR app using Flash Builder? Using Adobe AIR we can, i guess. Please refer some tutorial, if possible.
    4. I've seen that we can implement multiple-marker-tracking AR using vectors/arrays in AS. Would there be any performance issues depending on the size of the vectors/arrays used.
    5. Can someone please mention some tips to improve performance of an AR app (desktop app and web app)?
    6. What would be, approximately, the cost of FLARManager, FLARToolkit commercial versions, if you have any idea? I've gone through their website but they did not mention the costs.
    7. Would applying bitmap material to the dae models pull down the web app/mobile app/desktop app performance, given some 4 to 5 dae models in the scene?
    8. Is it advisable to use multiple markers with multiple dae models or single marker with Flash-based GUI option to load different models onto the same marker?
    It would be very helpful for me if someone could answer my above queries.
    Sarat.

    #1, If it compiles then you have no issue. There's no reason at this point not to use 4.6. You should bundle a captive runtime to assure the users computer won't need to have AIR installed at all.
    #2, Papervision is old. Use the Stage3D and/or a wrapper framework. As far as the generic "If I download lots of data will it take the user more time to load it", well, of course. Just don't make the loading experience painful. Entertain them while they way or find ways of displaying data sooner than later. If it's desirable on the web has more to do with the context of the app and the device displaying it. In other words, a phone user would find it easy but obviously not a desktop user.
    #3, Definitely referring you to Google on that one.
    #4, Size always matters, it's common sense. The more you process the harder it is. While I haven't done AR I've used the Microsoft Kinect SDK and ANE and tracking was extremely fast but limited. From what I've seen and your basic built in location and direction hardware on any mobile device you shouldn't have much trouble. Depends on what you're doing.
    #5, This discussion would be way too large for a forum. You'd need to consult a firm experienced in AR development.
    #6, "Applications using the commercial license do not have to provide source code, but must pay a licensing fee. Contact ARToolworks at [email protected] for more information." They will base your price on your product, there is no single price.
    #7, The models could be huge and elaborate or tiny and simple which changes the answer. Consult the answer in #4. Ultimately most people are getting on fast networks with mobile and excessively fast on desktop/wifi. Size matters a lot less than 3 years ago.
    #8, Depends on what you're doing. You have to explain it.

Maybe you are looking for

  • Using variable datastore in LKM

    Hi, I am new to ODI, I have created a POC environment and now looking at using substituition methods for KMs. I have a situation where I have set of source tables and a direct of copy of these in my DW staging schema. I have reversed engineered both

  • How to add web service reference in Bex analyser

    Hi, I would like to get a quick suggestion from you all about adding a new webservice into SAP Business Explorer. As per the screen shot there is already two URL's in existent and further I would like to add few more URL's into it. I would be really

  • 2 Monitors via 2 Thunderbolt-to-DVI adapters to Macbook pro Retina.

    I own a 2012 Macbook pro retina, and I'm looking to buy two non-apple monitors. Now I've been wondering whether it would be possible to use my 2 thunderbolt ports and attach each with a thunderbolt-to-DVI adapter, and thereby connect the 2 separate e

  • Can't turn off metronome on playback

    I recently downloaded the new garageband. I recorded everything with the metronome (and headphones on). Now I would like to play back the song but can;t find a way to turn off the metronome.  Any clues?

  • Why can't i download some song using family sharing

    MY wife and I enanled family sharing so we could share music.  I initiated the sharing and invited my to join.  She accepted. When i try to download some of her songs I get "song not available at this time". Why?  What does this mean?