It's Smart Sync selective posible?

We need technical advising about Synchronization methods on Mobile Engine 2.1 or 2.5.
(The plataform is still undefined).
We have to develop a customer application which have to implement management of orders.
Our customer would like us to implement a mechanism to support this case:
If the user has a very important order, he could sinchronize at once without shynchronizing the whole database changes.
We know how to do this using Generic Sync whithout problems. But, can we do so using Smart Sync? How?

OK. Today, i finally found half a solution. . .
pretty simple. but works for now- unfortunately I have to manually sync...
so-
I created a smart folder with all flagged feeds in Mail.app
I wanted to view my flagged feeds on my other macs
I didn't want to use yet another piece of software, or web based app.
My simple solution is - keep a folder on my me.com server named RSS...
Now, go to your smart folder, drag and drop all the flagged feeds to your me.com folder.
head home, read feeds, unflag, or better delete when done...
now, can anyone tell me how to create a rule or some-such to make the moving of flagged feeds to my me.com account automatic?
Rules don't seem to have "flagged" only as an option.
thanks thanks thanks!

Similar Messages

  • Syncing selected playlists set but get more than are checked

    Recently changed to syncing selected playlists to make room on iPod as library got too big. Problem is that list of playlists on iPod is different from those that are checked in settings for iPod. More are on iPod than are checked.
    I thought it might be because one of my smart playlists uses another as one of the rules but one of the extras is not in any other playlist. Any ideas on what causes this? I opened up 15GB of space on iPod so space is not critical anymore.

    I tried the restore button which returned the error "The iPod could not be restored. An unknown error occured (1418)". After googling this I followed these instructions on the apple website: http://docs.info.apple.com/article.html?artnum=304508
    Completed all steps from 1-5 and tried to restore it again, the same error message ("1418") appears.
    Windows XP Pro

  • Sync Selected Songs - Multiple Users

    Hi Guys,
    We have three Ipods (2 Nanos, and a Shuffle) that sync to our library. All are set to sync only selected songs.
    Every time one user selects their songs, and syncs, the next user will see the same selections for the previous user. Basically, each user's selections are saved globally, rather than for each Ipod.
    Is there a way to save the selection lists independantly for each user? This way, each person will not override the other, and have to reset their selection list each time.
    Thanks in advance,
    John

    Are you syncing by checking and unchecking songs? Using unchecking to manage an iPod is an option (and works fine when you are working with a small number of specialised tracks such as Christmas songs that you want to keep off the iPod during the year for example) but only if you can live with the other things unchecking does:
    Unchecking is not selective, an item is either checked or it's not so it affects all the playlists an item might appear in.
    Unchecked songs will be skipped when playing songs from the library or a selection. They will only play when individually clicked on.
    Smart Playlists have an option that unchecked songs won't appear.
    Unchecked songs will not be burned to CD.
    Genius and iTunesDJ will not use the songs that are unchecked.
    Basically unchecking is a way of telling iTunes to ignore the item and exclude it from other automatic features.
    Another method you can use to auto-sync your iPods with iTunes is "Sync Music - Selected Playlists". Syncing selected playlists is just like syncing your whole library only on a smaller scale and more "selectively". This is particularly useful when your library is larger than the capacity of your iPod. When your iPod is is set to sync selected playlists it automatically picks up any changes you made to that playlist in iTunes since you last connected. Anything you added to the playlist will be added to the iPod, anything you deleted from it will be deleted from the iPod. In other words the iTunes playlist and the iPod are kept "in sync".
    Open iTunes and create a playlist to update each iPod from, call them -iPod1, -iPod2, -iPod3 for example (the dash will position it at the top of the playlists in Sources). Drag whatever content you want to have into the playlist. Now connect the first iPod and when it appears in the Source list click on the iPod icon to bring up the preference tabs in the main pane. Go to the Music tab and choose Sync Music and the Selected playlists radio button. Choose the playlist you made for this iPod from the selection and click Apply. Repeat the process for each of the other iPods in turn.: Syncing Music to iPod

  • How can I sync selected books to my ipad via the itunes interface?

    I have a lot of books and pdfs all neatly tagged in my itunes library, and I would like to be able to sync selected books to my ipad from the itunes 'books' library page. I cannot for the life of me find a way to do this!
    I realise you can choose to sync either 'all books' or 'selected books' from the 'Devices' > 'ipad' > 'books' tab option; however this is not really feasible as all you can do here is select  from the entire list of books (only options are to sort by title or author).
    It is obviously much easy to find the set of books I'm interested in using the itunes search, and sorting based on the various tags I have in the metadata. I would assume there must be a way to highlight the relevant books in this view, and 'send to ipad'? There is an option to put a check mark next to a book, but this deosen't seem to do anything at all.
    If anyone could help I would be grateful, the only other option I could think of would be to identify the relevant books in the itunes library view, write down thier titles, and then sift through the 'selected books' in my ipad 'books' tab and check them one by one!! Not fun
    Many thanks!

    Oh, how I wish that would work!
    I know the thread is over a year ago, but I came upon searching for a solution to the exact same problem.  iMaestro, you've described what's needed exactly--a way of checking all of them, and then deselecting a certain limited subset.
    Unfortunately, when you check Sync Books, All Books, the selection portion is then greyed out.  Maybe this problem was introduced with the latest iTunes version!
    I think I'll be stuck having to painstakingly check most of a set of books, rather than just uncheck the dozen or so that clutter up the list.
    Oh, related to that.  I'm assuming that there's a way of deleting the books entirely...  maybe that's another solution.

  • 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.

  • I have 2? How do I sync selected photos from my IPad to my IMac w/o losing all photos on my IPad and getting the phoos o my IMac. ou see I have two IMacs with different sets of photos. Also want to convert all Apple works docs to pages docs on my IMac.

    I have 2? How do I sync selected photos from my IPad to my IMac w/o losing all photos on my IPad which will be replaced with the photos on my IMac.You see I have two IMacs with different sets of photos. Also want to convert all Apple works docs to pages docs on my IMac. Is there and app available to do the former. many thanks. b

    The iPad and related software is designed to sync with only one computer. I suggest transferring the photos from one of your iMacs to the other so that all photos are on one Mac. Same for all other files you want to sync over.
    To get those AppleWorks files to the iPad you'll have to determine if Pages will open them. If it will then use the file sharing feature of iTunes to copy them to Pages on your pad.
    If Pages will not open the AppleWorks files directly you'll have to save them in some format that Pages will read. These include but may not be limited to Pages and Word formats.

  • "Sync" is not working correctly.  selected playlists even when the "Sync selected playlists" was selected and playlists were checked in the music iTunes library.  Do I have a defective iPod touch?

    Ever since I bought my ipod touch 4th generation, IOS 4G, 8GB in January 2011, it would not sync selected playlists.
    This is even when I have checked 3 things: 
    1.  Under Summary/Options, I've checked "Manually manage music and videos" and "sync only checked songs and video."
    2.  When I go to the Music tab and attempt to sync, I have already chosen "selected playlists, artists, albums and genres"
    3.  When I click on "Sync" a window comes up and says "Are you sure you want to sync music?  All existing content on the iPod will be removed and replaced with songs and playlists from your iTunes library."
    Do I have a defective ipod?
    5Red5

       Sync should be an automatic feature that can be triggered manually. Although, I have a two Shuffles, which are obviously not Touches, so they might be different.
       If you have your iPod set to manually manage music, the option to sync only checked songs should not do anything. You have to drag songs manually to the iPod on the sidebar to add music (I've created playlists of only songs I want, then I shift-click the whole thing and drag all of the songs at once to update them, that way I don't have to remember what goes where), and you have to manually select and delete songs from the iPod's 'Music' library on the sidebar to remove them.
       As for syncing the files, on my shuffles, they sync individual songs (for Get Info information changes ONLY) automatically every time I plug them into iTunes, and again if I make any changes to the Get Info stuff while they're plugged in. For example, if I added a song to my iPod playlist, it wouldn't sync it, but if I changed the genre of a song that's already on it, it will automatically sync.
       Good luck.

  • IPHOTO 09 WONT SYNC SELECTED ALBUMS WITH IPHONE 4 VIA ITUNES

    I am posting this as a question and will proceed to answer it as per the solution provided by Applecare case id
    265819669
    System
    I run Powemac G5 OSX 10.5.8 Leopard, iLife 09 and iPhone 4 & iPad2
    Software versions are iPhoto 09 V 8.1.2, iTunes and iOS 5.01 on theiPad and iPhone
    Problem 1
    Following software updates on all my devices I began to run into sync problems with my iphone 4, namely error message 1104
    On contacting my mobile service provider they suggested:
    connect iphone to itunes, selected photo tab and untick the box sync photos from iphoto then proceed to sync
    Solution 1
    This allowed iphone 4 to sync thus eliminating my 1104 error message problem
    Problem 2
    iPhone 4 will no longer sync selected albums, events and faces with iPhone 4
    After level 3 escalation within Apple the problem was reffered to iphoto computer support who delievered this fix.
    It was identified as a problem with my iphoto library not being seen by itunes despite my iphoto library functioning normally (or so I thought).
    Solution 2 (I will try and articulate this as best as I can)
    Open iPhoto app whilst alt key is depressed
    select/ locate the iphoto library source file from your hard drive which itunes is using.  This now tells you where iphoto library resides ie this is your library in which all your photos slideshows and star rating data resides.
    FOR THE PURPOSE OF THIS FIX IT WAS AGREED TO RESTORE AN EARLIER VERSION OF MY IPHOTO LIBRARY FROM A TIME MACHINE BACKUP - TIME MACHINE SAVED THE DAY HERE - TAKE HEED - BACKUP, BACKUP, BACKUP.  BEFORE PROCEEDING ANY FURTHER, I WOULD RECOMMEND BACKING UP AT THIS STAGE, JUST FOR SAFETY SAKE.
    Go to Time machine, locate iPhoto library and then select restore.
    The file will be restored to it's original location and you can now begin to work on the fix without jeopardising your original library
    Close iphoto, and reset system
    Open iPhoto with alt key depressed, select the recently restored file
    Open itunes and try and sync your iOS device
    Does the selected, albums and faces tabs in Photo tab now work? If so problem solved, if not read on.
    Restart system
    Open iPhoto with the alt and command key depressed
    (You will be working on the restored file as iphoto located this automatically when opening - see previous note)
    a list of boxes will appear detailing repair permission etc - ensure all are ticked and follow instruction to rebuild reorganise the iphoto library.  Sorry for being vague here but I can't remember the screen details.
    Let iphoto rebuild the iPhoto library file
    close iPhoto and restart system
    Try the sync process again in itunes.  Does the Photo tab option whick allows you to select pictures, albums and faces should now work?
    If so, problem solved, well almost.  If not, refer for further help.
    Given you have just cured the problem with a restored backup iPhoto library file, should you need to work on your most recent file since that back up, repeat solution 2 from the beggining.  Once complete, you will need to move the iPhoto library file which didn't sync to the trash. 
    Should you have events in your originl iPhoto library which don't reside in your backup file, export these events into folders by using export "current" feature in iPhoto, then drage them bag into your new library once your problem is solved.
    USE GREAT CAUTION HERE, DON'T DELTE YOUR TRASH UNTIL YOU HAVE TESTED EVERYTHING WORKS CORRECTLY.
    I hope this helps someone, if so please let me know.

    Other folks have resolved similar issues by trashing  the iPod Photo Cache.
    Regards
    TD

  • 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

  • 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

  • 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

  • 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

Maybe you are looking for

  • Error deploying 10.1.3 application to App server 10.1.3

    Hi, I have an application (JSP, Struts, ADF BC) created in Jdev 10.1.3 and works fine on my local OC4J server. But when I deployed it to OAS 10.1.3, I got the following error: oracle.jbo.InvalidDefNameException: JBO-25004: Definition name view/DataBi

  • Problem with Maintenance Optimizer...

    Hello gurus, I had a problem which I didn´t reached a solution... When I create a new maintenance optimizer transaction and choose, on first step "Plan Maintenance", a type of Product Version I don´t have all systems which I configure on this Product

  • How to convert Date type

    I have a JSP to read the date value and use it to update the corresponding column in the table. In the JSP, the data type returned from request.getParameter("hiredate") is java.util.Date. Unfortunately, the CachedRowSet requires the java.sql.Date typ

  • Help with background image center position in firefox

    See here on firefox<<< i dont know whats going wrong, i tried many different ways with divs only but doesnt work... any help appreciated... css /* CSS Document */ body { background-image:url("resources.jpg"); background:url("resources.gif") no-repeat

  • Best way to keep a JList in gui and a list in domain synchronized ?

    Hi I would like to know what the best way would be to keep a JList displaying the exact sequence and contents of items contained in a list in the domain (an arrayList in this case) at the moment I have an adapter class wrapping around an ArrayList in