Conflict: R/3 = modify, device = modify

Hi all,
after i change any record in my SyncBo (S01 type) they don't go down in the backend.
i have this message (in MEREP_MON):
STRUCT_ID     C   3  3  RTN
STRVERS       N   4  4  0001
SYNC_KEY      N   10 10 0001001076
CORR_TOP_CNTR N 10 10 0000000000
RESPTYPE      C 1 1 C
TYPE          C 1 1 W
ID            C 20 20 MEREP_01
NUMBER        N 3 3 100
MESSAGE       C 220 220 Conflict: R/3 = modify, device = modify
MESSAGE_V1    C 50 50
MESSAGE_V2    C 50 50
MESSAGE_V3    C 50 50
MESSAGE_V4    C 50 50
TIMESTAMP     N 21 21 000000000000000000000
can someone help me?
PS:You can advise me: my devices have to syncronize only 1 time a day (at night).For this scenario it's best S01 or T01 syncBo?
Best regards

Hi Rahul,
this is my getList:
DATA application TYPE REF TO z0012_application.
DATA: my_top TYPE objec_t.
CREATE OBJECT application.
CALL METHOD application->arbpl_werks_by_user.
  DATA: tb_log TYPE z0012_log OCCURS 0,
        wa_log TYPE z0012_log.
  wa_log-data = sy-datum.
  wa_log-ora = sy-uzeit.
  wa_log-uname = sy-uname.
  WA_LOG-LOG = 'GET_LIST ACCESS FOR CID3'.
  MODIFY z0012_log FROM wa_log.
CALL METHOD application->get_cid_from_arbpl_werks
    IMPORTING
      tb_result_objec = my_top
       SEL_WERKS_TXT   =
       SEL_ARBPL_TXT   =
       TB_ARBPL        =
       TB_WERKS        =
t_top[] = my_top[].
this is my Modify bapi wrapper:
""Interfaccia globale:
*"  IMPORTING
*"     VALUE(I_TOP) TYPE  OBJEC
*"  TABLES
*"      RETURN STRUCTURE  BAPIRET2
  data: tb_log type z0012_log occurs 0,
        wa_log type z0012_log.
  wa_log-data = sy-datum.
  wa_log-ora = sy-uzeit.
  wa_log-uname = sy-uname.
  wa_log-log = 'MODIFY ACCESS FOR CID3'.
  modify z0012_log from wa_log.
I read data from bakend with a function module (call it int the my GETLIST bapi wrapper)but I don't do anything in the MODIFY bapi wrapper.
But I have seen that the bapi that is recalled it is always the DETAIL bapi wrapper (i have the log in each bapi wrapper).
Why?
It should be recalled the MODIFY bapi wrapper?
Thanks for your help

Similar Messages

  • ICE-transport resets modified and modified by properties

    I am using ICE to transport content between portals during a reinstall/upgrade. For one of my content areas / folder structures the property values for modified and modified by are reset in target portal on import. The modified property is set to todays date, and the modified by property is set to the user who is doing the import (package upload in ICE).
    All other areas / folder structures seem to be behaving nicely, keeping values set in portal from where the export is done.
    The folder structure holds XML-form published items / news.
    Any hints or tips?
    Henning Strand

    Carsten
    For all other repositories than the one mentioned, the original property values are transferred to the new portal. My experience now is that in most cases all properties are indeed transferred, but:
    Scenario:
    We are installing new environments rather than upgrading existing portals. Thereby we have to transfer all of our repositories and content - which we are doing by creating ICE packages which then are uploaded to the new portal 7.
    It was during the initial transfer, when checking through all repositories on our new portal, I saw that this specific folder structure had not been transferred with data for properties modified and modified by.
    Instead of the original property values, the content was presented with modified = import date and modified by = whoever was doing the import.
    Now, interestingly enough, after doing multiple exports and imports of the same folder structure, it seems that the original property values have been transferred.
    I don't like this uncertainty as It's quite critical that all property values are transferred through ICE. Therefore all hints and tips will still be very welcome.
    Henning Strand
    Edited by: Henning Strand on May 20, 2008 9:16 AM

  • Spotlight question: Difference between "Modified" & "Last Modified Date" ??

    In a Spotlight window, you can add many types of search criteria. Among them are two pairs of criteria that sound nearly identical. Can someone explain exactly what the differences are?
    1st pair: "Modified" & "Last modified date"
    +They're described this way:+
    Modified: "Date the file content was last changed"
    Last modified date: "Date when the content of this item was modified"
    2nd pair: "Created" & "Created date"
    +They're described this way:+
    Created: "Date the file was created"
    Created date: "Date when the content of this item was created"
    I found nothing via Google, and David Pogue's "Missing Manual" doesn't mention these either. Very curious what the distinctions are here.
    Thanks!

    Modified: "Date the file content was last changed"
    I would hazard a guess at the difference, "Date the file content was
    changed" would be the date the content was changed - obviously.
    Last modified date: "Date when the content of this item was modified"
    I would read this to mean the date any other details of the file were
    modified e.g. a rename would change this item but not the content, use
    of the touch command to change a date, moving the file from one directory
    to another, changing permissions i.e. anything that changes any aspect of
    the file except the content.
    As I said, just a guess.
    Dave

  • SpListItem.SystemUpdate changes Modified and Modified By props

    we want to update splistitem without changing its modified and modified by props,
    as per links below, using   spListItem.SystemUpdate(), but its seen that modified and modified by props are changed after systemupdate.
    http://thesharepoint2010.wordpress.com/2012/09/26/update-systemupdate-and-updateoverwriteversion-splistitem/
    http://sharepoint-kit.blogspot.in/2013/05/update-vs-systemupdate-vs.html    
      spListItem.Web.Site.CatchAccessDeniedException = false;
      spListItem.Web.AllowUnsafeUpdates = true;  
      spListItem.SystemUpdate();      
    Any ideas on this?
    We are running Sharepoint 2010 Foundation SP1.
    shwetank

    Hi,
    As per my understanding, SPListItem.SystemUpdate() should not update those metadata properties.
    Can you check if there is any event receivers or workflows running in background?
    Thanks.

  • How can I include value of Sharepoint's Modified or Modified By column in a Word document?

    I know how to do this with SP's Version field (by enabling labels in the Information management policy settings for documents in my SP library), but I don't know if any other out-of-the-box SP fields can also be used as a label.
    I specifically want to use the SP Modfied and Modified By columns, but when I try to input {Modified} or {Editor} or {Last_x0020_Modified} or {MyEditor} or {ModifedBy} into the label format field in the Information management policy settings, I get the error
    (this error is what is shown when I tried {Modified}):
    There were errors on the page: The label reference, Modified, can not be used in a label.
    The only field that seems to work as a label is {Version}.

    Whoops! This is partially my answer, at least for the SaveDate. But I'm having a problem with the
    LastSavedBy field.
    What I'm trying to do is have both of these in the header of my documents in my SharePoint library. So I've made a Word template for the library that uses your solution in the header. When I first open a new document, the
    SaveDate looks like 0/0/0000, which is right because that's the format I chose and I haven't actually saved the document yet.
    The LastSavedBy is blank, so I figured that was correct, again because I haven't saved the document yet.
    After I save the document, check it in and then open it again, the correct
    SaveDate appears.
    I figured the same thing would work with the LastSavedBy field. But it doesn't. When I reveal the field codes, it is correct: { LASTSAVEDBY  \* MERGEFORMAT }. I know that's correct, because if I manually delete that field but then add
    it in again, it THEN appears to work consistently.
    If I use the Author field in Word instead of the LastSavedBy
    field, it works perfectly. But I assume the Author field is SharePoint's
    Created By column, and I don't want that. I want the Modified By column. But I can't get that to work in the template the library uses. So It's useless to me, unless I train all my users to manually insert that Quick Part for
    every new document they create in the library.
    I'm figuring the problem above has something to do with a new document initially not being saved or checked in, but I don't know if anything can be done to correct this.

  • Keynote is repeatedly asking me to resolve conflicts on the same device (iPad)

    Switched on iCloud for keynote on my iPad yesterday.  I've been working on a presentation and, possibly after making a change to the presentation on my iPhone, I'm all of a sudden getting a dialog asking me to resolve conflicts every 5 minutes or so.  Usually in groups of three about a minute apart. 
    The message states that the conflicting documents are versions of the iPad presentation, usually a minute apart.

    You might want to save the most current version to iTunes, delete the document from keynote, check it's been deleted on all devices and then add it back from your saved copy in iTunes.
    I regularly use 'save to iTunes' as a back up while I'm working on documents in iCloud.

  • Modify "date modified" on images to match "EXIF date"?

    heya,
    This isn't strictly a Arch Linux related question, but the community on here is fairly knowledgeable, and it's a scripting question .
    I have a bunch of images in a directory, taken by my old BB 9700 phone.
    The names of these are a bit mixed up, because BB's tend to randomly reset the increment counter - the files are named something like "IMG00001-20100216-1319", but I've got "IMG00001-20100418-1220", for example, as well.
    When I browse these with Dolphin (KDE File Manager), I can choose to sort them by name, or by date. However, this is date modified, not the EXIF date. On Windows, Explorer lets you sort either by Date Modified, or by "Date Taken", which I assume is the EXIF date.
    It's a bit annoying that Dolphin doesn't let you sort by EXIF date, but that's another issue. On my phone (Nexus One), the Android Gallery application also seems to sort by Date Modified, not the EXIF date.
    My question is, is there any way to say, run "touch" on the files, and get the date modified to match the EXIF date? Any programs or scripts you know of that can do this?
    Cheers,
    Victor

    Well... you can write a quick 'n dirty script in you favorite language for example zsh+python+awk
    $ for i in *.jpg; do touch -d "$(identify -verbose $i|awk '/exif:DateTimeOriginal:/ {print $2,$3}'|python -c 'from time import *;from sys import stdin; print strftime("%Y-%m-%d %H:%M:%S", strptime(stdin.read(), "%Y:%m:%d %H:%M:%S\n"))')" $i;done
    (This works on bash+python+awk too, I think). This works for me because my photos have a exif filed with 'DateTimeOriginal' run identify -verbose in your images and select the correct field. My exif field have a format '%Y:%m:%d %H:%M:%S' if this is not your case change this.
    EDIT For this simple date format case you can use only awk
    for i in *.jpg; do touch -d "$(identify -verbose $i|awk '/exif:DateTimeOriginal:/ {print $2,$3}'|awk -F : '{printf("%s-%s-%s:%s:%s", $1,$2,$3,$4,$5)}')" $i;done
    Last edited by kazuo (2010-06-23 01:36:28)

  • Resource confliction when load PCI device's my.bef

    To my a driver disk, I make a realmode driver, my.bef.
    My device is a pci device. According to the "Realmode Basic Framework", I write the source file, but after I make the DU and test it, It shows <resource confliction and my.bef is bad>
    The "Realmode Basic Framework" provide a example of ISA device, as we know, there is great defference between ISA and PCI device. So I do not know how the handle the problem!
    Is there anyone can do me a favor!
    Thanks

    Hello Futian,
    have you tried also with VISA in synchronous mode? 
    I've got a similar problem with data rate and my solution was to put VISA in this mode (default mode is asynchronous). To do so, right click on the Read/Write-VIs and choose the appropiate mode.
    Second point: DMA transfer is maybe possible. There is a setting in property-node, General settings:Allow DMA transfers
    Greets,
    Lars
    Message Edited by Lars.B on 08-28-2009 09:02 AM
    Message Edited by Lars.B on 08-28-2009 09:04 AM

  • Modified timestamp modified by SCCM

    I've created a deployment of an application then deployed it to a test machine. The test deployment ran flawlessly so then we deployed it to a production computer. This second deployment resulted in a message saying the application could not be detected
    following installation. The application did seem to be installed and working fine. So then I tried deploying to a second test machine. This second test also worked flawlessly.
    My detection rule in the software application was for the Last Modified date and time of the Application executable.  On the failed machine I found that the last modified time had been 'modified'.   
    Any ideas why SCCM would change the timestamp and or how to prevent it?
    All and any comments or suggestions greatly appreciated.
    WD

    Garth…We use a base image that is deployed by SCCM and all the aspects of the machines are the same. 
    They are in the same time zone, using the same DP and have the same AV policy. 
    The DP is at the site so it is upstream from any WAN accelerators. 
    Where is the cache folder?  Is it on the DP or the local machine? 
    File version is a good thought.  I created my file just in notepad and renamed it. 
    Under properties it does not have all the extra attributes. 
    Sherry…These are in the same time zone. 
    I thought about using a range as you suggested as you are correct I would put in a wide timeframe.
    Narcoticoo…It sounds like our situations are identical in what we were trying to accomplish. 
    Mine is a simple .cfg file.
    WD… I did the same thing.  I ended up manually copying the file to make SCCM happy for the problem machines.
    Thanks all for input and suggestions.

  • Event Modified On / Modified By?

    Hello, all--
    Our office has just migrated from Now Up To Date & Now Contact to iCal & Address Book. (iCal & Address Book services are provided by Snow Leopard Server)
    Q: When inspecting a calendar event in NUD, the event's creation/modification date as well as the name of the person who created/modified the event could be seen. But I'm not seeing this info displayed in iCal events, is there a way to see it?
    Many thanks--

    Hi,
    Not as far as I'm aware in iCal's user interface.
    John M

  • Is it possible to have FTP Conflicts/Collisions with multiple devices?

    I understand that you cannot have multiple webservers both using port 80 on your LAN (use different port # and port forward), but I was wondering if the same is true of multiple FTPs?
    In other words, I have 2 devices ...., a weather web server that FTPs my weather station data to my weather website, and I have the WVC54GCA IP Camera, which I want to use to display weather conditions outside, and FTP to my weather website. Can they both use their default FTP port 21 at the same time? ...., or do I have to change one of them to an alternative port #, other than 21? Is it possible to FTP with a port other than port 21?
    Thanks for any feedback,
    Ed

    thanks Castor. I have the Motorola SBG900 ...., I have not set up the port triggering yet, but both my WVC54GCA and my weather server are FTPing up to my weather website  without any problems so far. I might try the port triggering as a safety net and see if things still work OK.
    Ed

  • Conflict with the output device and the page format.

    Hi Experts,
         I have two output device, one as "deskjet_printer" and one as "EPSON". Page format is "ZJV". Now, when I am taking a print preview with "deskjet _printer" output device, it is working fine, but when I am taking it with "EPSON", it gives me an error message as "Table TEMPLATE1 does not fit into window". We need to take a printuot with EPSON output device. I think we need to attach sometthing with it and I am missing something somewhere.
    How to achieve this issue. Please help me in this. Appreciate your inputs on this.
    Thanks in advance.

    Increase the size of window or reduce the width or height og Template1 in smartform.

  • Data in server is not updated

    i have modify the data STREET to "ANG MO KIO"
    http://i192.photobucket.com/albums/z231/yzme/d1.gif
    but the data in server still "HEAVEN ST"
    http://i192.photobucket.com/albums/z231/yzme/d2.gif
    I am using Time2Way T01, if it is when i sync the data will be uploaded, or do i need to configure somewhere to get the data upload ?
    if the data in client and middleware is different, when i sync , the data from the middleware will again download to the client replace the modified values
    OR
    the data in the client will uploaded to the middleware and trigger the MODIFY bapi wrappers ?
    <b>
    when i check my MEREP_MON, and MEREP_LOG there is no data inside this meaning after i changed the values and perform the sync, Inbox and Outbox still remain the previous data as well as inside the MEREP_LOG,
    is it the bapi wrapper not call by the client ?
    </b>
    and i find out that my bapi not get called, what additional code should i add instead of the code below.
    DO I NEED TO IMPLEMENT SOME CODE FOR UPLOADER ??
    do i have to change the reqDirectSync="true", if yes, how do i changed, just change inside the editor, or there is somewhere to configure in sapgui
    after i changed the data , i try to sync, and i check on merep_mon
    what specific or additional steps i need to configure, on uploader / receiver or synchronizer
    <b>i do not implement any syncBoDelta or global reset ?</b>Can someone explain the term "delta" to me and its activities?
    if i have upload something, and sync, the Inbox should have something right ??
    i just put add this code to modify my records
    public String modifyRecord(String eventName,boolean didNavigate){
                             String syncBoName="ZCON";
                             String syncKey="0001230297";
                             tableViewBean.setString(syncBoName +" "+syncKey);
                             System.out.println("SyncBoName: " +syncBoName + " syncKey: " +syncKey);
                             tcp = TableContentProvider.instance(syncBoName);
                             tcp.modifyTable(syncBoName,syncKey);                                   return JSP_DETAIL_SYNCBOINSTANCE;
    public void modifyRecord(String syncBoName,String syncKey){
    SyncBoDescriptor sbd=null;
    sbd=descriptorFacade.getSyncBoDescriptor(syncBoName);
    SyncBo sb=null;
    try{
    System.out.println("bp 2");
    sb=dataFacade.getSyncBo(sbd,syncKey);
    }catch(PersistenceException pex){
    System.out.println("Exception in modifyRecordLoc:" +pex.getMessage());
    SmartSyncTransactionManager transactionManager;
    try{  transactionManager=dataFacade.getSmartSyncTransactionManager();
    if(!transactionManager.isTransactionStarted()){
    transactionManager.beginTransaction();
    boolean b8=false;
    b8=setHeaderFieldValue2(sb,"STREET","ANG MO KIO");
    transactionManager.commit();
    SetSendType();
    listAllOutDelta();
    checkInboxConflict();
    }catch(Exception e){
    System.out.println("Exception in modifyRecordAmt2:" +e.getMessage());
    public void checkInboxConflict(){
              ErrorConflictInbox errorConflictInbox= SmartSyncRuntime.getInstance().getInboxNotifier().getErrorConflictInbox();
              MeIterator iter;
              SyncBoResponse resp;
              try {
              iter= errorConflictInbox.getAllSyncBoResponses();
              while(iter.hasNext()){
              resp= (SyncBoResponse)iter.next();
              String bo=resp.getSyncBoDescriptor().getSyncBoName();//SyncBo Name
              String state=resp.getSyncBoResponseState().toString();
              String res=resp.getResponseType().toString();//Get the SyncBo response type (conflict or ERROR)
              String msg=resp.getText();// This will return the exact message from the server
              System.out.println("bo:" +bo +" state: " +state +" res: " +res +" msg:" +msg);
              System.out.println("state:" +resp.getSyncBoResponseState().toString());
              if(resp.getSyncBoResponseState().equals(SyncBoResponseState.INITIAL)){
                   String a=resp.getSyncBoResponseState().toString();
                   resp.acceptClientSyncBo();
                   String b=resp.getSyncBoResponseState().toString();
                   resp.delete();
                   System.out.println("state1: " +a +"state2: " +b);
              boolean syncStatusComplete= SmartSyncRuntime.getInstance().getInboxNotifier().isSyncStatusComplete();
              System.out.println("syncStatus:" +syncStatusComplete);
              }catch (Exception e) {
              e.printStackTrace();
    public void listAllOutDelta(){
              SyncBoOutDeltaFacade deltFac=SmartSyncRuntime.getInstance().getSyncBoOutDeltaFacade();
              MeIterator allDelta;
              try {
                   allDelta = deltFac.getAllDelta();
                   while(allDelta.hasNext()){
                             SyncBoOutDelta outDelta=(SyncBoOutDelta)allDelta.next();
                             System.out.println("SyncKey:" +outDelta.getSyncKey() +" Action:" +outDelta.getAction()
                                       +" State:" +outDelta.getStateId() +" SendType:"+outDelta.getSendType());
              } catch (SmartSyncException e) {
                   // TODO Auto-generated catch block
                   e.printStackTrace();
              } catch (PersistenceException e) {
                   // TODO Auto-generated catch block
                   e.printStackTrace();
    public void SetSendType(){
              SmartSyncRuntime ssRuntime = SmartSyncRuntime.getInstance();
              SyncBoOutDeltaFacade boDeltaFacade = ssRuntime.getSyncBoOutDeltaFacade();
              SyncBoDescriptorFacade descF = ssRuntime.getSyncBoDescriptorFacade();
              SyncBoDescriptor myBO = descF.getSyncBoDescriptor("ZCON");
              boDeltaFacade.setSendType(myBO, SyncBoOutDeltaSendType.SEND_DIRECT);
    //SyncManager.getInstance().synchronizeWithBackend(VisibilityType.USER_SHARED);
         public boolean setHeaderFieldValue2(
              SyncBo sb,
              String headerFieldName,
              Object value) {
              SyncBoDescriptor sbd = sb.getSyncBoDescriptor();
              //RowDescriptor trd = sbd.getTopRowDescriptor();
              System.out.println("bp 10");
              RowDescriptor trd=sbd.getRowDescriptor("010");
              System.out.println("bp 11");
              FieldDescriptor fd = trd.getFieldDescriptor(headerFieldName);
              System.out.println("fd:" +fd.getFieldName());
              if (fd != null) {
              BasisFieldType bft = fd.getFieldType();
              //Row header = sb.getTopRow();
              System.out.println("bp 12");
              //Row header = null;
              Row[] header=null;
              //try {
                   //header = sb.getRow("0001211181");
                   //header=sb.getTopRow();
                   header=getItemInstances(sb,"010");
                   if(header==null){
                        System.out.println("is null");
                   }else{
                        System.out.println("not null");
              //} catch (PersistenceException e1) {
                   // TODO Auto-generated catch block
              //     System.out.println("Exception getRow:" +e1.getMessage());
              //     e1.printStackTrace();
              System.out.println("bp 13");
              try {
    //             Integer operator
              if (bft == BasisFieldType.N) {
                   System.out.println("Numeric");
              NumericField nf = header[0].getNumericField(fd);
              if (nf != null) {
              BigInteger ii = new BigInteger(value.toString());
              nf.setValue(ii);
              return true;
              } else {
              return false;
    //             Character operator
              if (bft == BasisFieldType.C) {
                   System.out.println("Character");
              CharacterField cf = header[0].getCharacterField(fd);
              if (cf != null) {
              cf.setValue(value.toString());
              return true;
              } else {
              return false;
    //             Decimal operator
              if (bft == BasisFieldType.P) {
                   System.out.println("Decimal");
              DecimalField df = header[0].getDecimalField(fd);
              System.out.println("bp 1.1");
              if (df != null) {
                   System.out.println("bp 1.2");
              BigDecimal bd = new BigDecimal(value.toString());
              System.out.println("bp 1.3");
              df.setValue(bd);
              System.out.println("bp 1.4");
              return true;
              } else {
                   System.out.println("bp 1.5");
              return false;
    //             Similar operation for time and date operator fields
              if (bft == BasisFieldType.D) {
                   System.out.println("Date");
              DateField df = header[0].getDateField(fd);
              if (df != null) {
              if (value.toString().equals("0")) {
              Date dat = Date.valueOf("0000-00-00");
              df.setValue(dat);
              } else if (!value.toString().equals("")) {
              Date dat = Date.valueOf(value.toString());
              df.setValue(dat);
              } else {
              Calendar cal = Calendar.getInstance();
              java.sql.Date bd =
              new java.sql.Date(cal.getTime().getTime());
              df.setValue(bd);
              return true;
              } else {
              return false;
    //             Similar operation for time and date operator fields
              } catch (SmartSyncException ex) {
              System.out.println(ex.getMessage());
              } catch (PersistenceException e) {
              System.out.println(e.getMessage());
              return false;
    SyncType: T01 Wrapper: GetList,GetDetail,Modify
      <?xml version="1.0" encoding="utf-8" ?>
    - <MeRepApplication schemaVersion="1.1" id="ZCON" version="01">
      <Property name="CLIENT.BUILDNUMBER" />
      <Property name="C_APPLRESOLVE" />
      <Property name="DATA_VISIBLE_SHARED">X</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="ZCON" version="1" type="timedTwoWay" allowCreate="false" allowModify="true" allowDelete="false" reqDirectSync="false" downloadOrder="1">
    - <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="PERSNUMBER" type="N" length="10" decimalLength="0" signed="false" isKey="false" isIndex="false">
      <Input type="create">false</Input>
      </Field>
    - <ChildStructure name="010">
    - <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="PERSNUMBER" type="N" length="10" decimalLength="0" signed="false" isKey="false" isIndex="false">
      <Input type="create">false</Input>
      </Field>
    - <Field name="CITY1" type="C" length="40" decimalLength="0" signed="false" isKey="false" isIndex="false">
      <Input type="create">false</Input>
      </Field>
    - <Field name="CITY2" type="C" length="40" decimalLength="0" signed="false" isKey="false" isIndex="false">
      <Input type="create">false</Input>
      </Field>
    - <Field name="STREET" type="C" length="40" decimalLength="0" signed="false" isKey="false" isIndex="false">
      <Input type="create">false</Input>
      </Field>
    - <Field name="HOUSE_NUM" type="C" length="40" decimalLength="0" signed="false" isKey="false" isIndex="false">
      <Input type="create">false</Input>
      </Field>
    - <Field name="REGION" type="C" length="40" decimalLength="0" signed="false" isKey="false" isIndex="false">
      <Input type="create">false</Input>
      </Field>
      </ChildStructure>
      </TopStructure>
      </SyncBO>
      </MeRepApplication>
    Message was edited by:
            yzme yzme

    <u>my intention is very simple, i just need to  update a field in a row and update to the middleware so that the backend will reflect the changes. </u>
    >2 if i set the conflict/error handling to application, then i should have to implement some code for it, right ?
    >3) List syncbooutdelta
    <b>SyncKey:0001233035 Action:M SendType:SEND</b>
    doesnt it mean that when i sync , the uploader will pick up this data and do a modification ??
    i have change the metadata like this
    <SyncBO id="ZCON" version="1" type="timedTwoWay" allowCreate="false" allowModify="true" allowDelete="false" reqDirectSync=<b>"true" </b>downloadOrder="1">
    1) i try to sync the application and check the worklist monitor, there is nothing in the inbox ? how come ?
    2)if i test using emulator, i try to modify a value and execute, i am getting the following error.
    <u>
    Header action from mobile="MOD", R/3 action="ADD"
    Return code 1 (DOWNLOADER)
    </u>
    i try to modify not "Add"
    3) I am using Time 2 Way , how to check it is synchronous or asynchronous ? in merep_sbuilder, the default asyn. is checked, meaning async ??
    the type is T01 , ASYNC
    4)
    public void checkInboxConflict(){
              ErrorConflictInbox errorConflictInbox= SmartSyncRuntime.getInstance().getInboxNotifier().getErrorConflictInbox();
              MeIterator iter;
              SyncBoResponse resp;
              try {
              iter= errorConflictInbox.getAllSyncBoResponses();
              while(iter.hasNext()){
              resp= (SyncBoResponse)iter.next();
              String bo=resp.getSyncBoDescriptor().getSyncBoName();//SyncBo Name
              String state=resp.getSyncBoResponseState().toString();
              String res=resp.getResponseType().toString();//Get the SyncBo response type (conflict or ERROR)
              String msg=resp.getText();// This will return the exact message from the server
              System.out.println("bo:" +bo +" state: " +state +" res: " +res +" msg:" +mtext);
              boolean syncStatusComplete= SmartSyncRuntime.getInstance().getInboxNotifier().isSyncStatusComplete();
              System.out.println("syncStatus:" +syncStatusComplete);
              }catch (Exception e) {
              e.printStackTrace();
    <u>bo:ZCON state: INITIAL res: CONFLICT msg:Conflict: R/3 = delete, device = modify
    SyncStatus=true (complete)
    </u>
    5) after that i change my code to this
    while(iter.hasNext()){
      if(resp.getSyncBoResponseState().equals(SyncBoResponseState.INITIAL)){
        String a=resp.getSyncBoResponseState().toString();
        String a1=syncBO.getSyncState().toString();
        resp.acceptClientSyncBo();   //No transaction stated to commit
        resp.delete();
    String b=resp.getSyncBoResponseState().toString();
    String b2=syncBO.getSyncState().toString();
    System.out.println("state1: " +a +"state2: " +b);
    System.out.println("SyncState1: " +a1 +"SyncState2: " +b1);
    <u>state1: INITIAL state2: RESOLVED </u>
    <u>SyncStatus1:QUANRANTINE SyncStatus2: INCONSISTENT</u>
    and i try to sync ...no data in worklist
    6)i try to list out all the delta to be uploaded
    ListAllOutDelta to be upload
    <u>SyncKey:0001233349 Action:I State:99925F8E24DFFE49A4563C5E018E9B61 SendType:SEND
    </u>
    i am modifying the rows, not Insert a new row, the Action:'I' instead of 'M',  pls clarify on this.
    after i sync, i found out that there is 2 record with different syncKey but same primary key and all attributes appear to be same except the attribute that i changing.
    <u>SYNCKEY    PERSNUMBER CITY STREET HOUSENO</u>
    0001230298 000000000  HELL <u>ANG MO KIO</u> 0123456789 (modified record)
    0001230299 000000000  HELL <u>HEAVEN ST</u>  0123456789(old record)
    i check the application and found out that the previous record that i modify have its value changing locally but not updated into the backend, after sync, there is another record downloaded into this application which is the old record before i modify with different syncKey.
    but when i check the backend table, there is only 1 record inside, because i dont implement the 'Create' Bapi.
    does it make sense ?
    7) when i check my client , the data is persisted with modified value , but the changes is not reflected in the server, how come the data in client is not uploaded to the server.
    acceptClientSyncBo will make the client wins how come the data is not get updated in server ?
    Re: Regarding modifying Sync BO
    According to him, can anyone translate the things highlighted below
    for modifying one sync bo instance , there is no need to use createUnlinkedCopy()..
    just use like this..
    sb = dataFacade.getSyncBo(sbd,key);
    SmartSyncTransactionManager transactionManager;
    transactionManager = dataFacade.getSmartSyncTransactionManager();
    transactionManager.beginTransaction();
    setHeaderFieldValue(sb,"PERSNUMBER","9866321467");
    setHeaderFieldValue(sb,"FIRSTNAME","RajaSekhar");
    setHeaderFieldValue(sb,"LASTNAME","Varigonda");
    setHeaderFieldValue(sb,"PROFESSION","Technical Specialist");
    setHeaderFieldValue(sb,"***","MALE");
    setHeaderFieldValue(sb,"BIRTHDAY","1977-09-28");
    setHeaderFieldValue(sb,"HEIGHT","165");
    setHeaderFieldValue(sb,"WEIGHT","75");
    // Commit the transaction
    transactionManager.commit();
    setHeaderFieldValue - can be used to set value in new sync bo instance , or modify the instance.
    <b>
    But one main think here have to consider is , if you have created one Sync Bo instance , not synchronized with back end and u have modified that, then thats just like a creation .So during sync this will call Create Bapi Wrapper.
    </b>
    But after synchronization , is u are modifying that instance , then it is a modification(will call MODIFY Wrapper in back end during synchronization). u must have the right to modify this instance in the client side.
    hope u got it.
    u can debug MI Applications in NWDS.
    refer this blog written by Arun
    /people/arunkumar.ravi/blog/2006/02/22/execute-debug-your-mi-code-from-nwds
    let me know , if u have doubts
    Regards
    Kishor Gopinathan
    pls comment...

  • Skip performing Sync Event (1) conversation id (null)

    <b>trying to modify a values and the row is deleted and new row inserted with the old values with different
    syncKey </b>
    [20070828 04:04:57:421] D [MI/Sync                  ] Initial buffer size of BinaryReader is 2628
    [20070828 04:04:57:421] P [MI/Sync                  ] Read current inbound counter from file: 198
    [20070828 04:04:57:421] P [MI/Sync                  ] Received sync counter 199 is valid
    [20070828 04:04:57:421] P [MI/Sync                  ] Inbound file ready to be parsed
    [20070828 04:04:57:421] P [MI/Sync                  ] Number of pending inbound containers before inbound processing = 0
    [20070828 04:04:57:421] P [MI/Sync                  ] Synchronisation: Start processing inbound data
    [20070828 04:04:57:421] P [MI/Sync                  ] Process acknowledge container: 0432D7EBBA0E354FA67F3E3A52359183
    [20070828 04:04:57:421] P [MI/Sync                  ] Process acknowledge container: 0FA80A7592A2EF4687A1EA17B8AF050B
    [20070828 04:04:57:421] P [MI/Sync                  ] Process acknowledge container: 33CD15C1C3D6DC48BAF7D27D860C6D5C
    [20070828 04:04:57:421] P [MI/Sync                  ] Process acknowledge container: 6453D6CF02E56B41938A2F0C43F32056
    [20070828 04:04:57:421] P [MI/Sync                  ] Process acknowledge container: 6B7FA5C705109A448AFDCF28E7A6D5FA
    [20070828 04:04:57:421] P [MI/Sync                  ] Process acknowledge container: FE11DF8B3A8D794F90A79F44AEFFAD2E
    [20070828 04:04:57:421] P [MI/Sync                  ] Process acknowledge container: A5A123B47C183F4ABE0A3AD0542F21DA
    [20070828 04:04:57:421] D [MI/Sync                  ] Write container header to file (container id = 0114aaa4bfcdecbe3d68): C:\Program Files\SAP Mobile Infrastructure\sync\(SHARED)\out\c0000007.sync
    [20070828 04:04:57:437] P [MI/Sync                  ] Created outbound container for user (SHARED) and method AGENT_PARAMETERS
    [20070828 04:04:57:437] P [MI/Sync                  ] Created outbound container for conversationId MI2853484152454429 / 7C7B98EA1DB62A49A1115AB68AF1CA2C (User: (SHARED), MSD: Name:  / MOBILEENGINE_JSP (V. 251300), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType)
    [20070828 04:04:57:437] P [MI/Sync                  ] Process acknowledge container: C5963B995D257E47987738EF2D2E8C94
    [20070828 04:04:57:437] D [MI/Sync                  ] Write container header to file (container id = 0114aaa4bfdd4ef9382a): C:\Program Files\SAP Mobile Infrastructure\sync\(SHARED)\out\c0000008.sync
    [20070828 04:04:57:437] P [MI/Sync                  ] Created outbound container for user (SHARED) and method CLIENT_ALERT
    [20070828 04:04:57:437] P [MI/Sync                  ] Created outbound container for conversationId MI2853484152454429 / 7C7B98EA1DB62A49A1115AB68AF1CA2C (User: (SHARED), MSD: Name:  / MOBILEENGINE_JSP (V. 251300), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType)
    [20070828 04:04:57:437] P [MI/Sync                  ] Process acknowledge container: D6C1A16786D74D4FA64ECF1333E3EBEA
    [20070828 04:04:57:437] D [MI/Sync                  ] GUID generation last time (1188273897437) was >= than current time (1188273897437) --> use this time instead 1188273897438
    [20070828 04:04:57:437] D [MI/Sync                  ] Write container header to file (container id = 0114aaa4bfde53bd1140): C:\Program Files\SAP Mobile Infrastructure\sync\(SHARED)\out\c0000009.sync
    [20070828 04:04:57:453] P [MI/Sync                  ] Created outbound container for user (SHARED) and method MI_CONFIG_INFO
    [20070828 04:04:57:453] P [MI/Sync                  ] Created outbound container for conversationId MI2853484152454429 / 7C7B98EA1DB62A49A1115AB68AF1CA2C (User: (SHARED), MSD: Name:  / MOBILEENGINE_JSP (V. 251300), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType)
    [20070828 04:04:57:453] I [MI/Sync                  ] -
    InboundContainer created: Type:R,Id:79C974AB56499845BB73C49F4DB0DB55,SId:-1,Items:0,MaxI:0
    [20070828 04:04:57:453] P [MI/Sync                  ] SyncInboundProcessing started for method MI_CONFIG_INFO
    [20070828 04:04:57:453] P [MI/Core                  ] Thread Thread-25 switched context to MI2853484152454429 / 7C7B98EA1DB62A49A1115AB68AF1CA2C (User: (SHARED), MSD: Name:  / MOBILEENGINE_JSP (V. 251300), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1)
    [20070828 04:04:57:453] P [MI/Sync                  ] Process container: Type:R,Id:79C974AB56499845BB73C49F4DB0DB55,SId:-1,Items:0,MaxI:0
    [20070828 04:04:57:453] P [MI/CCMS                  ] Entering process() method of ConfigInfoCollectorInboundProcessor (it's an empty method)
    [20070828 04:04:57:453] P [MI/Sync                  ] Container processed without exceptions
    [20070828 04:04:57:453] P [MI/Core                  ] original context restored
    [20070828 04:04:57:453] P [MI/Sync                  ] SyncInboundProcessing finished successfully for method MI_CONFIG_INFO
    [20070828 04:04:57:453] D [MI/Sync                  ] Write container header to file (container id = 0114aaa4bfed7ef4d3b3): C:\Program Files\SAP Mobile Infrastructure\sync\(SHARED)\out\a0000007.sync
    [20070828 04:04:57:453] P [MI/Sync                  ] Created outbound container for user (SHARED) and method MI_CONFIG_INFO
    [20070828 04:04:57:453] P [MI/Sync                  ] Created outbound container for conversationId MI2853484152454429 / 7C7B98EA1DB62A49A1115AB68AF1CA2C (User: (SHARED), MSD: Name:  / MOBILEENGINE_JSP (V. 251300), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType)
    [20070828 04:04:57:453] I [MI/Sync                  ] -
    InboundContainer created: Type:R,Id:D1EFC9000E791543836B7E04B8B21265,SId:-1,Items:0,MaxI:2
    [20070828 04:04:57:453] P [MI/Sync                  ] SyncInboundProcessing started for method CLIENT_ALERT
    [20070828 04:04:57:453] P [MI/Core                  ] Thread Thread-25 switched context to MI2853484152454429 / 7C7B98EA1DB62A49A1115AB68AF1CA2C (User: (SHARED), MSD: Name:  / MOBILEENGINE_JSP (V. 251300), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1)
    [20070828 04:04:57:453] P [MI/Sync                  ] Process container: Type:R,Id:D1EFC9000E791543836B7E04B8B21265,SId:-1,Items:0,MaxI:2
    [20070828 04:04:57:453] I [MI/Sync                  ] -
    InboundContainer created: Type:R,Id:D1EFC9000E791543836B7E04B8B21265,SId:-1,Items:0,MaxI:2
    [20070828 04:04:57:453] I [MI/CCMS                  ] AlertInboundProcessor: Result 1 = 
    [20070828 04:04:57:453] I [MI/CCMS                  ] AlertInboundProcessor: Result 2 = 
    [20070828 04:04:57:453] P [MI/Sync                  ] Container processed without exceptions
    [20070828 04:04:57:468] P [MI/Core                  ] original context restored
    [20070828 04:04:57:468] P [MI/Sync                  ] SyncInboundProcessing finished successfully for method CLIENT_ALERT
    [20070828 04:04:57:468] D [MI/Sync                  ] Write container header to file (container id = 0114aaa4bffc215d2026): C:\Program Files\SAP Mobile Infrastructure\sync\(SHARED)\out\a0000008.sync
    [20070828 04:04:57:468] P [MI/Sync                  ] Created outbound container for user (SHARED) and method CLIENT_ALERT
    [20070828 04:04:57:468] P [MI/Sync                  ] Created outbound container for conversationId MI2853484152454429 / 7C7B98EA1DB62A49A1115AB68AF1CA2C (User: (SHARED), MSD: Name:  / MOBILEENGINE_JSP (V. 251300), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType)
    [20070828 04:04:57:468] I [MI/Sync                  ] -
    InboundContainer created: Type:R,Id:FFC7B038B9DE7F4794B80F88080CABF2,SId:-1,Items:0,MaxI:1
    [20070828 04:04:57:468] P [MI/Sync                  ] SyncInboundProcessing started for method AGENT_PARAMETERS
    [20070828 04:04:57:468] P [MI/Core                  ] Thread Thread-25 switched context to MI2853484152454429 / 7C7B98EA1DB62A49A1115AB68AF1CA2C (User: (SHARED), MSD: Name:  / MOBILEENGINE_JSP (V. 251300), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1)
    [20070828 04:04:57:468] P [MI/Sync                  ] Process container: Type:R,Id:FFC7B038B9DE7F4794B80F88080CABF2,SId:-1,Items:0,MaxI:1
    [20070828 04:04:57:468] I [MI/Sync                  ] -
    InboundContainer created: Type:R,Id:FFC7B038B9DE7F4794B80F88080CABF2,SId:-1,Items:0,MaxI:1
    [20070828 04:04:57:468] P [MI/Sync                  ] Container processed without exceptions
    [20070828 04:04:57:468] P [MI/Core                  ] original context restored
    [20070828 04:04:57:468] P [MI/Sync                  ] SyncInboundProcessing finished successfully for method AGENT_PARAMETERS
    [20070828 04:04:57:468] D [MI/Sync                  ] GUID generation last time (1188273897468) was >= than current time (1188273897468) --> use this time instead 1188273897469
    [20070828 04:04:57:468] D [MI/Sync                  ] Write container header to file (container id = 0114aaa4bffd90b2c071): C:\Program Files\SAP Mobile Infrastructure\sync\(SHARED)\out\a0000009.sync
    [20070828 04:04:57:468] P [MI/Sync                  ] Created outbound container for user (SHARED) and method AGENT_PARAMETERS
    [20070828 04:04:57:468] P [MI/Sync                  ] Created outbound container for conversationId MI2853484152454429 / 7C7B98EA1DB62A49A1115AB68AF1CA2C (User: (SHARED), MSD: Name:  / MOBILEENGINE_JSP (V. 251300), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType)
    [20070828 04:04:57:468] D [MI/Sync                  ] Processed 3 not arranged, 0 arranged, 9 acknowledge containers and 0 sub containers
    [20070828 04:04:57:468] P [MI/Core                  ] original context restored
    [20070828 04:04:57:468] P [MI/Sync                  ] Number of pending inbound containers after inbound processing = 0
    [20070828 04:04:57:468] P [MI/Sync                  ] Synchronisation: Processing of inbound data finished
    [20070828 04:04:57:468] D [MI/Sync                  ] There are no more packages waiting
    [20070828 04:04:57:468] D [MI/Sync                  ] resetting the info which outbound containers are already created for user (SHARED)
    [20070828 04:04:57:484] P [MI/Core                  ] original context restored
    [20070828 04:04:57:484] P [MI/Sync                  ] Synchronization finished for user (SHARED)
    [20070828 04:04:57:484] P [MI/Sync                  ] Repetitive sync is turned off
    [20070828 04:04:57:484] D [MI/Sync                  ] Synchronisation: Fire SyncEvent 2
    [20070828 04:04:57:484] I [MI/API/Sync              ] Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null)
    [20070828 04:04:57:484] I [MI/API/Sync              ] Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null)
    [20070828 04:04:57:484] I [MI/API/Sync              ] Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null)
    [20070828 04:04:57:484] P [MI/Core                  ] Thread Thread-25 switched context to MI2853484152454429 / 7C7B98EA1DB62A49A1115AB68AF1CA2C (User: (SHARED), MSD: Name:  / MOBILEENGINE_JSP (V. 251300), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1)
    [20070828 04:04:57:484] I [MI/API/Sync              ] SyncEvent Performing com.sap.ip.me.services.os.AgentManager$AgentSyncEventListener on ConversationId MI2853484152454429
    [20070828 04:04:57:484] P [MI/Core                  ] original context restored
    [20070828 04:04:57:484] P [MI/Core                  ] Thread Thread-25 switched context to MI2853484152454429 / 7C7B98EA1DB62A49A1115AB68AF1CA2C (User: (SHARED), MSD: Name:  / MOBILEENGINE_JSP (V. 251300), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1)
    [20070828 04:04:57:484] I [MI/API/Sync              ] SyncEvent Performing com.sap.ip.me.smartsync.core.SyncAdapter on ConversationId MI2853484152454429
    [20070828 04:04:57:484] P [MI/Core                  ] original context restored
    [20070828 04:04:57:484] I [MI/API/Sync              ] Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null)
    [20070828 04:04:57:484] P [MI/Core                  ] Thread Thread-25 switched context to C82BA947E50BD949BF9645087F868AEB / C82BA947E50BD949BF9645087F868AEB (User: (SHARED), MSD: Name:  / ZAM_04 (V. 04), Target=, Type=com.sap.ip.me.core.JspApplicationType) (stack level 1)
    [20070828 04:04:57:484] I [MI/API/Sync              ] SyncEvent Performing com.sap.ip.me.smartsync.core.SyncAdapter on ConversationId C82BA947E50BD949BF9645087F868AEB
    [20070828 04:04:57:484] D [MI/Smartsync             ] Smart Sync framework: entering new context :C82BA947E50BD949BF9645087F868AEB - C82BA947E50BD949BF9645087F868AEB
    [20070828 04:04:57:484] D [MI/Persistence           ] Get IPersistenceManager for ConversationID: C82BA947E50BD949BF9645087F868AEB
    [20070828 04:04:57:484] D [MI/Persistence           ] beginTransaction() called with doWait=false for instance 2987443
    [20070828 04:04:57:484] D [MI/Persistence           ] PersistenceManagerImpl.beginTransaction():false
    [20070828 04:04:57:484] D [MI/Persistence           ] commit() called on instance 2987443
    [20070828 04:04:57:484] D [MI/Persistence           ] PersistenceManagerImpl.commit()
    [20070828 04:04:57:484] D [MI/Persistence           ] Get IPersistenceManager for ConversationID: C82BA947E50BD949BF9645087F868AEB
    [20070828 04:04:57:484] D [MI/Persistence           ] beginTransaction() called with doWait=false for instance 12539221
    [20070828 04:04:57:484] D [MI/Persistence           ] PersistenceManagerImpl.beginTransaction():false
    [20070828 04:04:57:484] D [MI/Persistence           ] commit() called on instance 12539221
    [20070828 04:04:57:484] D [MI/Persistence           ] PersistenceManagerImpl.commit()
    [20070828 04:04:57:484] P [MI/Core                  ] original context restored
    [20070828 04:04:57:484] D [MI/Smartsync             ] Smart Sync framework: entering new context :MI2853484152454429 - MI2853484152454429
    [20070828 04:04:57:484] D [MI/Persistence           ] Get IPersistenceManager for ConversationID: MI2853484152454429
    [20070828 04:04:57:484] D [MI/Persistence           ] beginTransaction() called with doWait=false for instance 24856323
    [20070828 04:04:57:484] D [MI/Persistence           ] PersistenceManagerImpl.beginTransaction():false
    [20070828 04:04:57:484] D [MI/Persistence           ] commit() called on instance 24856323
    [20070828 04:04:57:484] D [MI/Persistence           ] PersistenceManagerImpl.commit()
    [20070828 04:04:57:484] D [MI/Persistence           ] Get IPersistenceManager for ConversationID: MI2853484152454429
    [20070828 04:04:57:484] D [MI/Persistence           ] beginTransaction() called with doWait=false for instance 7549020
    [20070828 04:04:57:484] D [MI/Persistence           ] PersistenceManagerImpl.beginTransaction():false
    [20070828 04:04:57:484] D [MI/Persistence           ] commit() called on instance 7549020
    [20070828 04:04:57:484] D [MI/Persistence           ] PersistenceManagerImpl.commit()
    [20070828 04:04:57:484] P [MI/Core                  ] Thread Thread-25 switched context to MI4d4f42494c454353 / 5EAEA7BCE7E08147B19AFEBEEE250467 (User: MOBILECS, MSD: Name:  / MOBILEENGINE_JSP (V. 251300), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1)
    [20070828 04:04:57:484] I [MI/API/Sync              ] SyncEvent Performing com.sap.ip.mi.systemnews.SyncListener on ConversationId MI4d4f42494c454353
    [20070828 04:04:57:484] P [MI/Core                  ] original context restored
    [20070828 04:04:57:484] P [MI/Core                  ] Thread Thread-25 switched context to MI2853484152454429 / 7C7B98EA1DB62A49A1115AB68AF1CA2C (User: (SHARED), MSD: Name:  / MOBILEENGINE_JSP (V. 251300), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1)
    [20070828 04:04:57:484] I [MI/API/Sync              ] SyncEvent Performing com.sap.ip.me.ccms.LastSuccessfulSyncAlert on ConversationId MI2853484152454429
    [20070828 04:04:57:484] P [MI/Core                  ] original context restored
    [20070828 04:04:57:484] P [MI/Core                  ] Thread Thread-25 switched context to MI2853484152454429 / 7C7B98EA1DB62A49A1115AB68AF1CA2C (User: (SHARED), MSD: Name:  / MOBILEENGINE_JSP (V. 251300), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1)
    [20070828 04:04:57:484] I [MI/API/Sync              ] SyncEvent Performing com.sap.ip.me.ccms.remotetracing.RemoteTracingListener on ConversationId MI2853484152454429
    [20070828 04:04:57:484] P [MI/Core                  ] original context restored
    [20070828 04:04:57:484] I [MI/API/Sync              ] Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null)
    [20070828 04:04:57:484] I [MI/API/Sync              ] Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null)
    [20070828 04:04:57:484] I [MI/API/Sync              ] Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null)
    [20070828 04:04:57:484] I [MI/API/Sync              ] Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null)
    [20070828 04:04:57:484] I [MI/API/Sync              ] Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null)
    [20070828 04:04:57:484] P [MI/Core                  ] Thread Thread-25 switched context to MI2853484152454429 / 7C7B98EA1DB62A49A1115AB68AF1CA2C (User: (SHARED), MSD: Name:  / MOBILEENGINE_JSP (V. 251300), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1)
    [20070828 04:04:57:484] I [MI/API/Sync              ] SyncEvent Performing com.sap.ip.me.sync.LogSender on ConversationId MI2853484152454429
    [20070828 04:04:57:484] P [MI/Core                  ] original context restored
    [20070828 04:04:57:484] I [MI/API/Sync              ] Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null)
    [20070828 04:04:57:484] P [MI/Core                  ] Thread Thread-25 switched context to MI4d4f42494c454353 / 5EAEA7BCE7E08147B19AFEBEEE250467 (User: MOBILECS, MSD: Name:  / MOBILEENGINE_JSP (V. 251300), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1)
    [20070828 04:04:57:484] I [MI/API/Sync              ] SyncEvent Performing com.sap.ip.me.core.StatusUpdater on ConversationId MI4d4f42494c454353
    [20070828 04:04:57:484] P [MI/Core                  ] original context restored
    [20070828 04:04:57:484] I [MI/API/Sync              ] Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null)
    [20070828 04:04:57:484] P [MI/Core                  ] Thread Thread-25 switched context to MI2853484152454429 / 7C7B98EA1DB62A49A1115AB68AF1CA2C (User: (SHARED), MSD: Name:  / MOBILEENGINE_JSP (V. 251300), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1)
    [20070828 04:04:57:484] I [MI/API/Sync              ] SyncEvent Performing com.sap.ip.me.ccms.configinfo.ConfigInfoListener on ConversationId MI2853484152454429
    [20070828 04:04:57:484] P [MI/Core                  ] original context restored
    [20070828 04:04:57:484] P [MI/Core                  ] Thread Thread-25 switched context to MI2853484152454429 / 7C7B98EA1DB62A49A1115AB68AF1CA2C (User: (SHARED), MSD: Name:  / MOBILEENGINE_JSP (V. 251300), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1)
    [20070828 04:04:57:484] I [MI/API/Sync              ] SyncEvent Performing com.sap.ip.me.ccms.AlertManagerImpl on ConversationId MI2853484152454429
    [20070828 04:04:57:484] P [MI/Core                  ] original context restored
    [20070828 04:04:57:484] P [MI/Core                  ] Thread Thread-25 switched context to MI2853484152454429 / 7C7B98EA1DB62A49A1115AB68AF1CA2C (User: (SHARED), MSD: Name:  / MOBILEENGINE_JSP (V. 251300), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1)
    [20070828 04:04:57:484] I [MI/API/Sync              ] SyncEvent Performing com.sap.ip.me.core.RegistryInboundProcessingLog$RegistryInboundProcessingLogSyncEventListener on ConversationId MI2853484152454429
    [20070828 04:04:57:484] P [MI/Core                  ] original context restored
    [20070828 04:04:57:484] I [MI/API/Sync              ] Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null)
    [20070828 04:04:57:484] I [MI/API/Sync              ] Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null)
    [20070828 04:04:57:484] I [MI/API/Sync              ] Skip performing Sync Event (2) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null)
    [20070828 04:04:57:484] D [MI/Sync                  ] Synchronisation: Fire SyncEvent 1
    [20070828 04:04:57:484] I [MI/API/Sync              ] Skip performing Sync Event (1) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null)
    [20070828 04:04:57:484] I [MI/API/Sync              ] Skip performing Sync Event (1) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null)
    [20070828 04:04:57:484] I [MI/API/Sync              ] Skip performing Sync Event (1) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null)
    [20070828 04:04:57:484] P [MI/Core                  ] Thread Thread-25 switched context to MI2853484152454429 / 7C7B98EA1DB62A49A1115AB68AF1CA2C (User: (SHARED), MSD: Name:  / MOBILEENGINE_JSP (V. 251300), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1)
    [20070828 04:04:57:484] I [MI/API/Sync              ] SyncEvent Performing com.sap.ip.me.services.os.AgentManager$AgentSyncEventListener on ConversationId MI2853484152454429
    [20070828 04:04:57:484] P [MI/Core                  ] original context restored
    [20070828 04:04:57:484] P [MI/Core                  ] Thread Thread-25 switched context to MI2853484152454429 / 7C7B98EA1DB62A49A1115AB68AF1CA2C (User: (SHARED), MSD: Name:  / MOBILEENGINE_JSP (V. 251300), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1)
    [20070828 04:04:57:500] I [MI/API/Sync              ] SyncEvent Performing com.sap.ip.me.smartsync.core.SyncAdapter on ConversationId MI2853484152454429
    [20070828 04:04:57:500] D [MI/Smartsync             ] Smart Sync received SyncEvent of type 1 for ConvId MI2853484152454429
    [20070828 04:04:57:500] D [MI/Persistence           ] Get IPersistenceManager for ConversationID: MI2853484152454429
    [20070828 04:04:57:500] D [MI/Persistence           ] beginTransaction() called with doWait=false for instance 7084674
    [20070828 04:04:57:500] D [MI/Persistence           ] PersistenceManagerImpl.beginTransaction():false
    [20070828 04:04:57:500] D [MI/Smartsync             ] Performing Smart Sync sync done activities for Context com.sap.ip.me.smartsync.core.Context: [ sepereatedConvId=MI2853484152454429, sharedConvId=MI2853484152454429, isSmartSyncRelavant=true, isApplicationErrResolve=false sharedDataVisible=true]
    [20070828 04:04:57:500] D [MI/Persistence           ] PersistenceManagerImpl.get(IClassDescriptor,ICondition):(IClassDescriptor(Name: syncBoResponse)),(respType =0)
    [20070828 04:04:57:500] D [MI/Persistence           ] new ObjectTable():(IClassDescriptor(Name: syncBoResponse)(Attributes:(IAttributeDescriptor(Name: syncBoKey)(Type: BigInteger)(Length: 10)(Decimals: 0))(IAttributeDescriptor(Name: syncBoDescriptorName)(Type: String)(Length: 10)(Decimals: 0))(IAttributeDescriptor(Name: respType)(Type: Byte)(Length: 1)(Decimals: 0))(IAttributeDescriptor(Name: respState)(Type: Byte)(Length: 1)(Decimals: 0))(IAttributeDescriptor(Name: messageClass)(Type: String)(Length: 20)(Decimals: 0))(IAttributeDescriptor(Name: messageNumber)(Type: Integer)(Length: 3)(Decimals: 0))(IAttributeDescriptor(Name: messageText)(Type: String)(Length: 220)(Decimals: 0)))(Key attribute:(IAttributeDescriptor(Name: syncBoKey))))
    [20070828 04:04:57:500] D [MI/Persistence           ] PersistenceManagerImpl.get(IClassDescriptor,ICondition):(IClassDescriptor(Name: syncBoResponse)),(respType =2)
    [20070828 04:04:57:500] D [MI/Persistence           ] PersistenceManagerImpl.get(IClassDescriptor,ICondition):(IClassDescriptor(Name: syncBoResponse)),(respType =1)
    [20070828 04:04:57:500] D [MI/Smartsync             ] Sending Message Reply "SYNC_END" to to observer com.sap.ip.me.security.permission.AuthBoObserver@10f41e9
    [20070828 04:04:57:500] D [MI/Core                  ] Check if AuthSyncBo is already deployed
    [20070828 04:04:57:500] D [MI/Core                  ] AuthSyncBo is deployed
    [20070828 04:04:57:500] D [MI/Core                  ] Create AuthSyncBo instance
    [20070828 04:04:57:500] D [MI/Smartsync             ] SyncProcessing for cMIAUTH_TOP was set to DIRECT_REQUEST
    [20070828 04:04:57:500] D [MI/Persistence           ] commit() called on instance 7084674
    [20070828 04:04:57:500] D [MI/Persistence           ] PersistenceManagerImpl.commit()
    [20070828 04:04:57:500] P [MI/Core                  ] original context restored
    [20070828 04:04:57:500] I [MI/API/Sync              ] Skip performing Sync Event (1) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null)
    [20070828 04:04:57:500] P [MI/Core                  ] Thread Thread-25 switched context to C82BA947E50BD949BF9645087F868AEB / C82BA947E50BD949BF9645087F868AEB (User: (SHARED), MSD: Name:  / ZAM_04 (V. 04), Target=, Type=com.sap.ip.me.core.JspApplicationType) (stack level 1)
    [20070828 04:04:57:500] I [MI/API/Sync              ] SyncEvent Performing com.sap.ip.me.smartsync.core.SyncAdapter on ConversationId C82BA947E50BD949BF9645087F868AEB
    [20070828 04:04:57:500] D [MI/Smartsync             ] Smart Sync framework: entering new context :C82BA947E50BD949BF9645087F868AEB - C82BA947E50BD949BF9645087F868AEB
    [20070828 04:04:57:500] D [MI/Persistence           ] Get IPersistenceManager for ConversationID: C82BA947E50BD949BF9645087F868AEB
    [20070828 04:04:57:500] D [MI/Persistence           ] beginTransaction() called with doWait=false for instance 21006994
    [20070828 04:04:57:500] D [MI/Persistence           ] PersistenceManagerImpl.beginTransaction():false
    [20070828 04:04:57:500] D [MI/Persistence           ] commit() called on instance 21006994
    [20070828 04:04:57:500] D [MI/Persistence           ] PersistenceManagerImpl.commit()
    [20070828 04:04:57:500] D [MI/Persistence           ] Get IPersistenceManager for ConversationID: C82BA947E50BD949BF9645087F868AEB
    [20070828 04:04:57:500] D [MI/Persistence           ] beginTransaction() called with doWait=false for instance 4814818
    [20070828 04:04:57:500] D [MI/Persistence           ] PersistenceManagerImpl.beginTransaction():false
    [20070828 04:04:57:500] D [MI/Persistence           ] commit() called on instance 4814818
    [20070828 04:04:57:500] D [MI/Persistence           ] PersistenceManagerImpl.commit()
    [20070828 04:04:57:500] D [MI/Smartsync             ] Smart Sync received SyncEvent of type 1 for ConvId C82BA947E50BD949BF9645087F868AEB
    [20070828 04:04:57:500] D [MI/Persistence           ] Get IPersistenceManager for ConversationID: C82BA947E50BD949BF9645087F868AEB
    [20070828 04:04:57:500] D [MI/Persistence           ] beginTransaction() called with doWait=false for instance 22917439
    [20070828 04:04:57:500] D [MI/Persistence           ] PersistenceManagerImpl.beginTransaction():false
    [20070828 04:04:57:500] D [MI/Smartsync             ] Performing Smart Sync sync done activities for Context com.sap.ip.me.smartsync.core.Context: [ sepereatedConvId=C82BA947E50BD949BF9645087F868AEB, sharedConvId=C82BA947E50BD949BF9645087F868AEB, isSmartSyncRelavant=true, isApplicationErrResolve=false sharedDataVisible=true]
    [20070828 04:04:57:500] D [MI/Persistence           ] PersistenceManagerImpl.get(IClassDescriptor,ICondition):(IClassDescriptor(Name: syncBoResponse)),(respType =0)
    [20070828 04:04:57:500] D [MI/Persistence           ] PersistenceManagerImpl.get(IClassDescriptor,ICondition):(IClassDescriptor(Name: syncBoResponse)),(respType =2)
    [20070828 04:04:57:500] D [MI/Persistence           ] PersistenceManagerImpl.get(IClassDescriptor,Object):(IClassDescriptor(Name: sZAM_04_TOP)),1302317
    [20070828 04:04:57:500] D [MI/Persistence           ] PersistenceManagerImpl.delete():(IClassDescriptor(Name: cZAM_04_TOP)),1302317
    [20070828 04:04:57:500] D [MI/Persistence           ] PersistenceManagerImpl.deleteMultiple():(IClassDescriptor(Name: cZAM_04_010)),(syncBoKey =1302317)
    [20070828 04:04:57:500] D [MI/Persistence           ] PersistenceManagerImpl.get(IClassDescriptor,Object):(IClassDescriptor(Name: sZAM_04_TOP)),1302317
    [20070828 04:04:57:500] D [MI/Persistence           ] PersistenceManagerImpl.update():(IPersistenceContainer(Key: 1302317 / ClassDescriptor: syncBoResponse)(Attributes: (1302317)(ZAM_04)(2)(3)(MEREP_01)(102)(Conflict: R/3 = delete, device = modify))
    [20070828 04:04:57:500] D [MI/Smartsync             ] ErrorConflictFrameworkResolver: Framework resolved SyncBoResponse SyncBoResponseImpl [descriptor=cZAM_04_TOP, key=1302317 type=CONFLICT] with server wins strategy.
    [20070828 04:04:57:500] D [MI/Persistence           ] PersistenceManagerImpl.delete():(IClassDescriptor(Name: syncBoResponse)),1302317
    [20070828 04:04:57:500] D [MI/Persistence           ] PersistenceManagerImpl.get(IClassDescriptor,ICondition):(IClassDescriptor(Name: syncBoResponse)),(respType =1)
    [20070828 04:04:57:500] D [MI/Persistence           ] commit() called on instance 22917439
    [20070828 04:04:57:500] D [MI/Persistence           ] PersistenceManagerImpl.commit()
    [20070828 04:04:57:500] P [MI/Core                  ] original context restored
    [20070828 04:04:57:500] D [MI/Smartsync             ] Smart Sync framework: entering new context :MI2853484152454429 - MI2853484152454429
    [20070828 04:04:57:500] D [MI/Persistence           ] Get IPersistenceManager for ConversationID: MI2853484152454429
    [20070828 04:04:57:500] D [MI/Persistence           ] beginTransaction() called with doWait=false for instance 2081190
    [20070828 04:04:57:500] D [MI/Persistence           ] PersistenceManagerImpl.beginTransaction():false
    [20070828 04:04:57:500] D [MI/Persistence           ] commit() called on instance 2081190
    [20070828 04:04:57:500] D [MI/Persistence           ] PersistenceManagerImpl.commit()
    [20070828 04:04:57:500] D [MI/Persistence           ] Get IPersistenceManager for ConversationID: MI2853484152454429
    [20070828 04:04:57:500] D [MI/Persistence           ] beginTransaction() called with doWait=false for instance 14850080
    [20070828 04:04:57:500] D [MI/Persistence           ] PersistenceManagerImpl.beginTransaction():false
    [20070828 04:04:57:500] D [MI/Persistence           ] commit() called on instance 14850080
    [20070828 04:04:57:500] D [MI/Persistence           ] PersistenceManagerImpl.commit()
    [20070828 04:04:57:500] P [MI/Core                  ] Thread Thread-25 switched context to MI4d4f42494c454353 / 5EAEA7BCE7E08147B19AFEBEEE250467 (User: MOBILECS, MSD: Name:  / MOBILEENGINE_JSP (V. 251300), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1)
    [20070828 04:04:57:500] I [MI/API/Sync              ] SyncEvent Performing com.sap.ip.mi.systemnews.SyncListener on ConversationId MI4d4f42494c454353
    [20070828 04:04:57:500] P [MI/Core                  ] original context restored
    [20070828 04:04:57:500] P [MI/Core                  ] Thread Thread-25 switched context to MI2853484152454429 / 7C7B98EA1DB62A49A1115AB68AF1CA2C (User: (SHARED), MSD: Name:  / MOBILEENGINE_JSP (V. 251300), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1)
    [20070828 04:04:57:500] I [MI/API/Sync              ] SyncEvent Performing com.sap.ip.me.ccms.LastSuccessfulSyncAlert on ConversationId MI2853484152454429
    [20070828 04:04:57:515] P [MI/Core                  ] original context restored
    [20070828 04:04:57:515] P [MI/Core                  ] Thread Thread-25 switched context to MI2853484152454429 / 7C7B98EA1DB62A49A1115AB68AF1CA2C (User: (SHARED), MSD: Name:  / MOBILEENGINE_JSP (V. 251300), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1)
    [20070828 04:04:57:515] I [MI/API/Sync              ] SyncEvent Performing com.sap.ip.me.ccms.remotetracing.RemoteTracingListener on ConversationId MI2853484152454429
    [20070828 04:04:57:515] P [MI/Core                  ] original context restored
    [20070828 04:04:57:515] I [MI/API/Sync              ] Skip performing Sync Event (1) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null)
    [20070828 04:04:57:515] I [MI/API/Sync              ] Skip performing Sync Event (1) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null)
    [20070828 04:04:57:515] I [MI/API/Sync              ] Skip performing Sync Event (1) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null)
    [20070828 04:04:57:515] I [MI/API/Sync              ] Skip performing Sync Event (1) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null)
    [20070828 04:04:57:515] I [MI/API/Sync              ] Skip performing Sync Event (1) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null)
    [20070828 04:04:57:515] P [MI/Core                  ] Thread Thread-25 switched context to MI2853484152454429 / 7C7B98EA1DB62A49A1115AB68AF1CA2C (User: (SHARED), MSD: Name:  / MOBILEENGINE_JSP (V. 251300), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1)
    [20070828 04:04:57:515] I [MI/API/Sync              ] SyncEvent Performing com.sap.ip.me.sync.LogSender on ConversationId MI2853484152454429
    [20070828 04:04:57:515] P [MI/Core                  ] original context restored
    [20070828 04:04:57:515] I [MI/API/Sync              ] Skip performing Sync Event (1) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null)
    [20070828 04:04:57:515] P [MI/Core                  ] Thread Thread-25 switched context to MI4d4f42494c454353 / 5EAEA7BCE7E08147B19AFEBEEE250467 (User: MOBILECS, MSD: Name:  / MOBILEENGINE_JSP (V. 251300), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1)
    [20070828 04:04:57:515] I [MI/API/Sync              ] SyncEvent Performing com.sap.ip.me.core.StatusUpdater on ConversationId MI4d4f42494c454353
    [20070828 04:04:57:515] P [MI/Core                  ] original context restored
    [20070828 04:04:57:515] I [MI/API/Sync              ] Skip performing Sync Event (1) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null)
    [20070828 04:04:57:515] P [MI/Core                  ] Thread Thread-25 switched context to MI2853484152454429 / 7C7B98EA1DB62A49A1115AB68AF1CA2C (User: (SHARED), MSD: Name:  / MOBILEENGINE_JSP (V. 251300), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1)
    [20070828 04:04:57:515] I [MI/API/Sync              ] SyncEvent Performing com.sap.ip.me.ccms.configinfo.ConfigInfoListener on ConversationId MI2853484152454429
    [20070828 04:04:57:515] P [MI/Core                  ] original context restored
    [20070828 04:04:57:515] P [MI/Core                  ] Thread Thread-25 switched context to MI2853484152454429 / 7C7B98EA1DB62A49A1115AB68AF1CA2C (User: (SHARED), MSD: Name:  / MOBILEENGINE_JSP (V. 251300), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1)
    [20070828 04:04:57:515] I [MI/API/Sync              ] SyncEvent Performing com.sap.ip.me.ccms.AlertManagerImpl on ConversationId MI2853484152454429
    [20070828 04:04:57:515] P [MI/Core                  ] original context restored
    [20070828 04:04:57:515] P [MI/Core                  ] Thread Thread-25 switched context to MI2853484152454429 / 7C7B98EA1DB62A49A1115AB68AF1CA2C (User: (SHARED), MSD: Name:  / MOBILEENGINE_JSP (V. 251300), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1)
    [20070828 04:04:57:515] I [MI/API/Sync              ] SyncEvent Performing com.sap.ip.me.core.RegistryInboundProcessingLog$RegistryInboundProcessingLogSyncEventListener on ConversationId MI2853484152454429
    [20070828 04:04:57:515] P [MI/Core                  ] original context restored
    [20070828 04:04:57:515] I [MI/API/Sync              ] Skip performing Sync Event (1) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null)
    [20070828 04:04:57:515] I [MI/API/Sync              ] Skip performing Sync Event (1) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null)
    [20070828 04:04:57:515] I [MI/API/Sync              ] Skip performing Sync Event (1) com.sap.ip.me.smartsync.core.SyncAdapter for conversation id (null)
    [20070828 04:04:57:515] I [MI/Sync                  ] Synchronization finished, Thread=Thread-25
    <b>trying to modify a values and the row is deleted and new row inserted with the old values with different
    syncKey </b>
    <b>
    [20070828 04:04:57:500] D [MI/Persistence           ] PersistenceManagerImpl.update():(IPersistenceContainer(Key: 1302317 / ClassDescriptor: syncBoResponse)(Attributes: (1302317)(ZAM_04)(2)(3)(MEREP_01)(102)(Conflict: R/3 = delete, device = modify))
    [20070828 04:04:57:500] D [MI/Smartsync             ] ErrorConflictFrameworkResolver: Framework resolved SyncBoResponse SyncBoResponseImpl [descriptor=cZAM_04_TOP, key=1302317 type=CONFLICT] with server wins strategy.
    </b>

    2) what i trying to say is when i create a bapi using standard function
    merep_contact_getlist,merep_contact_getdetail,merep_contact_modify
    when  i try to modify a record, it will changed successfully, and the synckey still remain the same. (not changed to a new one)
    when my situation is when i create my own bapi and try to sync, my modified record get deleted and 1 new record with different syncKey is download with old value.
    this is the printscreen and function
    i want to clarify here is
    GetList: ZBAPI_AM_LIST_V1
    GetDetail: ZBAPI_AM_DETAILS_V1
    Modify : ZEMI_AM_P2P
    ZEMI_AM_P2P will call ZBAPI_AM_P2P
    In ZBAPI_AM_P2P ,it will call transaction as02
    if you see the function ZEMI_AM_P2P
    it will call insert zztable to insert system date and time
    to test if the function get called.
    but i found out the function is not invoke.
    anyone pls checkout this printscreen in doc format
    http://www.savefile.com/files/1005882
    msg from raam
    Change Bapi Wrapper

  • Modify SyncBO on client - Always get a conflict

    Hi all
    I developed a SmartSync application using a S01 SyncBO Type. If I change data in the backend, the delta is succesfully synchronized to the client. But if I modify the SyncBO on the client and execute the syncronisation I always get a conflict "Conflict: R/3 = Change, Device = Change".
    I get the conflict at every sync, even if I didn't change the data in the backend.
    Does someone have an idea, what the problem is?
    Thanks, Marcel

    Hi Marcel,
    just check ur GETDETAIL Bapi Wrapper .
    Here what u have to do is , in the in the EXPORT parameter , u will have to populate the HEADER Structure exactly corresponding to the import param of ur getdetail function module.
    GETDETAIL is  using for Conflict detection also.
    what i mean is...
    we have one table parameter in our GETLIST Bapi WRAPPER.
    one of the field in this structure is the key field of the GETDETIL.
    here we have to include the same Structure , that we have given as TABLE in getLIST , in the EXPORT param of GETDETIL.
    at the same time, frame work call the GETDETAIL for each GETLIST instances.(at a time one GETDETAIL).
    this GETDETAIL execution is for one particular GETLIST instance at a time . So we have to populate the same data got from the GETLIST for this particular key every time and give this as EXPORT param.
    Regards
    Kishor Gopinathan

Maybe you are looking for

  • Transferred backup file from old to new laptop but can't open backup file in new iTunes

    Hi I've purchased the new iPhone 5, however, it won't allow me to backup from my iTunes from my old laptop (where my 4S's backup was) because iTunes 10.7 can't operate on OSX 10.5.8. So I transferred the backup file onto my new macbook air. When I pl

  • Accessing a page in a tiled Tiff image file

    hi all I have a tiled tiff image file containing 10 images,please tell me how to process a specific image say 7th image using ordImage process method ,I am using oracle 8.1.7 and win 2000. regards Ravi Kiran

  • Restrict search access of Service requests based on service team

    Hi, We have the below requirement in our client to restrict the search of the service requests based on the service team. Requirement A user can only search / display the service requests which are assigned to his queue.(Partner Function --> Service

  • Adding a countdown timer

    I don't know why, but this seems massivly over complicated. Basically I'm wanting to make the clock at the bottom right of this page count down in days hours and minutes to the next event - http://www.abcdev.co.uk/site/index.html I want it to keep th

  • Dont combine batch split items on one CoA

    When i print a CoA at goods issue i get one CoA for multiple batches if there is a batch split in the delivery. Item 10 was split up in 900001 and 900002. I get one coa with two batches on it. How can i make sure that the system will always print a n