Offline Data Transaction Semantics and Attachments

I'm researching migrating an existing web and mobile application to Azure. Currently, we're using a NoSQL solution that syncs to SQLite on the client and maps local documents to model subclasses similar to Core Data in iOS. Offline support is a key differentiation
in our market, so I'm focused on the detailed mechanics of sync. 
One of our current pain points is that documents synced on both on the server and client do not arrive in a transaction. To use an example, if the iOS client created 10 Projects, each with 5 related Tasks, the first Project might be synced to the server
and trigger an event to process its related Tasks before the remaining Projects were inserted and the Tasks table even started syncing. This would cause processing to fail as the related Tasks were not yet available in the database. Since it appears that syncing
rows, some of which had conflicts, can result in only some of the rows being inserted, I'm under the impression server side inserts do not occur in a transaction, even at the scope of a table. Would this be accurate conclusion? If not, what are the transaction
semantics with offline sync?
Also, is there a strategy for syncing related binary content offline? For example, in our current system, each document can have n-number of media attachments that are synced as part of a multi-part request. However, it appears we would either need to store
related media as blobs in a table column or roll our own method of synchronizing related files as rows were pushed and pulled if created on the device while offline.  
Thanks, 
- Scott

Hi
Thanks for the update.
Good to know the different ways to do it.
Not sure if this fits in workflow forum too. as the question is primarily  around the  data handling and storage of attachments and documents.
Hence I close this thread in this forum, And created the thread in 'Workflow forum ' to get to know the response.
New Thread : Webforms - data handling and storage
Please update your thoughts in the new thread. Appreciate your time and effort.
Thanks alot.
Best Regards
Saujanya
Edited by: Saujanya on Nov 17, 2011 12:20 PM

Similar Messages

  • Webdynpro application - save data and attachments

    Hello,
    I would like to know what is the best recommended practice / best apps methodology for the following scenario :
    A Custom web form with options to enter data, add attachments  and submit. On submission , the workflow gets triggered, followed by approvals and finally data update into the relevant transaction.
    My query :
      -  >  For saving the form data and attachments , the options which I am aware are :  tables, case management, into the transaction using GOS.
    Any more to add to this list would be really good.
    In such scenario , what are the best possible way to be used ?
    Would be good to hear your thoughts on this.
    Thanks alot
    Saujanya

    Hi
    Thanks for the update.
    Good to know the different ways to do it.
    Not sure if this fits in workflow forum too. as the question is primarily  around the  data handling and storage of attachments and documents.
    Hence I close this thread in this forum, And created the thread in 'Workflow forum ' to get to know the response.
    New Thread : Webforms - data handling and storage
    Please update your thoughts in the new thread. Appreciate your time and effort.
    Thanks alot.
    Best Regards
    Saujanya
    Edited by: Saujanya on Nov 17, 2011 12:20 PM

  • Possible exporting the answer file AND attachments ALSO ONLY A transaction in a directory ?

    Possible exporting the answer file "Form" AND attachments ALSO ONLY A transaction in a directory ?
    Est-il possible de télécharger (d'exporter) en une seule opération le fichier-réponse à un formulaire ADOBE et toutes ses pièces jointes dans un dossier et ceci en une seule opération ? Merci.

    Thank you. Cepha.
    De : SumitV <[email protected]<mailto:[email protected]>>
    Répondre à : "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>>
    Date : mardi 16 décembre 2014 11:06
    À : Bernard VIVIER <[email protected]<mailto:[email protected]>>
    Objet : You have been mentioned by SumitV in Re: Possible exporting the answer file AND attachments ALSO ONLY A transaction in a directory ? in Adobe Community
    You have been mentioned
    by SumitV<https://forums.adobe.com/people/SumitV?et=notification.mention>in Re: Possible exporting the answer file AND attachments ALSO ONLY A transaction in a directory ? in Adobe Community - View SumitV's reference to you<https://forums.adobe.com/message/7018753?et=notification.mention#7018753>

  • Block size in tt for writing data to transaction log and checkpoint files

    Hello,
    what block size is TimesTen using when its writing data to transaction log and checkpoint files? Does it use some fixed block size during filesystem writes?

    Although in theory logging can write 2 KB blocks in almost all circumstances it will write 4 KB or larger so yes a filesystem with a 4 KB block size is fine for both checkpointing and logging.
    Chris

  • Posting date for MB52 and MB58 transactions

    Hi,
    I want to add posting date on the selection screen of standard transaction MB52 and MB58 for selecting the stocks within the posting period. I want the table name and the field name for the posting date.
    Helpful answers will be rewarded.
    Thanks and regards,
    Kiran kumar K

    rgsdf

  • Downloading MA, Contract and Attachments data from CLM

    Hi,
    Can someone please let me know how to download MA, Contracts and attachment data from SAP CLM? Meaning, contracts created in CLM needs to be treated as legacy data and then uploaded into another system. I understand that the Search Master agreement report and Sub Agreement report can pull any field level data from the MA and SA. But how does one download data from Contracts UI and Attachments?
    Any help is appreciated.
    Thank you,
    Vikram

    Hi Vikram,
    If I can get you exactly you are talking about downloading data,
    You can go for 'search all Master agreements' or 'Search all MA and Contract Documents'click on excel/pdf icon mentioned at top right corner and download it.
    To Download specific Contract you go for 'Search master Agreements and Contract doucuments' click on specific CD and it will be auto downloaded.
    The other way is exporting oma files, which is done in setup>system setting>export, go for options, data set/single object and export it.
    Other way you can do via Workbook process which is a bit lengthy one.
    Regards,
    Ravi

  • Modelling tables in Transactional database and data warehouse

    Hello,
    Can any one please tell me what are the differences between modelling tables in a transactional databse compared with a data warehouse? And I want to know the process of multi dimensional modelling...

    Check here:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/6ce7b0a4-0b01-0010-52ac-a6e813c35a84
    BI Data Modeling and Frontend Design [original link is broken]
    Regards,
    Luis

  • Transfering Master and Transaction data to active and non active versions

    Hi Gurus,
                 I am planning to transfer ECC master and transaction data to APO active and simulation versions.My question is
    1. Is it possible to release Master and transaction data to active and non active versions ?
    2. How i need to config if i want to release Master and Transaction data in version 001?
    Please let me know .
    Thanks in Advance
    Regards,
    Raj

    Hi Raj,
    1) Once you create active integration models for master data and
    transactional data, the data will get updated in active version 000
    2) For creation of non active version use transaction
    /SAPAPO/MVM
    3) For copying of data from active to non active version, use
    transaction /SAPAPO/VERCOP
    Regards
    R. Senthil Mareeswaran.

  • What driver and DataSource for EJB transactional semantics?

    Hi people.
    Joe Weinstein clarified a point that should be much clearer in the online docs:
    "If you want EJB transactional semantics, you must use a TxDataSource."
    I'm not clear about the relationship between TxDataSource and XA-drivers. I want
    transactional EJB semantics.
    So I must use TxDataSource.
    Must I use XA-enabled drivers too?
    What drivers can I use for Oracle?
    Thanks, Alex

    Hi Alexander,
    You need to use XA driver in case you need truly distributed
    transactions (spanning multiple databases instances).
    Otherwise you could use non-XA driver with TxDataSource.
    weblogic will simulate XA behavior. It will work for single
    db instance.
    Regards,
    Slava Imeshev
    "Alexander Bunkenburg" <[email protected]> wrote in
    message news:3cd15be6$[email protected]..
    >
    Hi people.
    Joe Weinstein clarified a point that should be much clearer in the onlinedocs:
    >
    "If you want EJB transactional semantics, you must use a TxDataSource."
    I'm not clear about the relationship between TxDataSource and XA-drivers.I want
    transactional EJB semantics.
    So I must use TxDataSource.
    Must I use XA-enabled drivers too?
    What drivers can I use for Oracle?
    Thanks, Alex

  • Meta data,Transaction data and Master data

    Hi all,
    Could you plz make me clear exactly wht does Meta data,Transaction data and Master data mean and the differences

    Hi Ganesh,
    <b>MASTER Data</b> is the data that exists in the organization like employee details, material master, customer master, vendor master etc. These are generally created once.
    Master data are distributed throughout the company, they are often not standardised and often redundant. As a result it is very costly to offer efficient customer service, keep track of supply chains and make strategic decisions. With SAP Master Data Management (SAP MDM) these important business data from across the company can be brought together, harmonised and made accessible to all staff and business partners. As a key component of SAP NetWeaver, SAP MDM ensures data integrity via all IT systems.
    Regardless of the industry, companies often work with different ERP and Legacy systems. The result: the business processes are based on information about customers, partners and products which is displayed in different ways in the systems. If the data are recorded manually, there are more inconsistencies: some data sets are entered several times, others cannot be retrieved by all divisions of the company.
    As corporate applications are becoming increasingly complex and produce ever greater amounts of data, the problem is intensified further. Nevertheless, your employees must work with the inconsistent data and make decisions on this basis. The lack of standardised master data easily leads to wrong decisions, which restrict efficiency and threaten customer satisfaction and profitability.
    In a word: in order to save costs and ensure your company’s success it is necessary to consolidate master data about customers, partners and products, make them available to all employees beyond system boundaries and use attributes valid company-wide for the purpose of description.
    <b>TRASNACTION Data</b> - These are the business documents that you create using the master data - Purchase orders, sales orders etc
    http://help.sap.com/saphelp_nw2004s/helpdata/en/9d/193e4045796913e10000000a1550b0/content.htm
    Regards,
    Santosh

  • Canwe create new vendors and modify vendor data (Transaction: MK01, MK02).

    Hi ABAPER's,
       This is Sekhar.  I have a idea can we creat and modify vendor data using transactions MK01, MK02 by using BDC.
    Kindly send me an option.
    waiting for ur responce.
    bey

    Hi,
    Using MK01 and MK02, you can create and change vendors only for the general and purchase org view. You wont be able to create vendors in company code view. If this suits your requriement you can go ahead with MK01 and MK02 . If you have to create even for company code view, you can use the generic transactions XK01 and XK02
    Vikranth

  • Semantics and its' role in Business Services

    Role and importance of semantics in the context of services and SOA:
    Semantics refer to interpretation of information and not the literal definition of information/ data. Applying semantics to information turns it into “knowledge”. Semantics is the act of applying references and drawing conclusions given a set of more scientific informational constructs. Typically semantics are derived using the context in which information is presented. Transposition on the other hand allows applies the rule of inference where in one can draw conclusions on the implication of truth based on some set of facts.
    Read more about this at <a href="http://entarch.blogspot.com/2007/10/semantics-and-its-role-in-business.html">Surekha Durvasula's</a> blog.
    Surekha is an Enterprise Architecture of a large retail company

    Hi shalini,
            Thanks for the reply and can you please say me the menu path for T.code BUSD
    And can u please say the difference between 4.0 and 5.0 versions
    Regards
    Narayana
    Message was edited by:
            manam narayana
    Message was edited by:
            manam narayana

  • What is the diff b/w transactional cube and std cube

    What is the diff b/w transactional cube and std cube

    Hi Main differences,
    1) Trasactional infocube are optimized for writing data that is multiple user can simultaneously write data into it without much effect on the performance where as the std infocube are optimized to read the data ie.e through queries.
    2) transactional inofcubes can be loaded through SEM process as well normal laoding process.Std can be loaded only thorugh normal loading process.
    3) the way data is stored is same but the indexing and partionong aspects are different since one is optimized for writing and another one for reading.
    Thanks
    Message was edited by:
            Ajeet Singh

  • How do I set up the "Objects and Attachments"

    Hi .... I'm new at WorkFlow (and SAP for that matter) and have inherited a WF that is already built.  In several of the steps I can see "Objects and Attachments" on the work item screen where a User can click to be directed to a transaction. For example, on one screen the User can click on "Incoming Invoice: 5105601690" to be directed to the Invoice Display Screen that is populated with information for that particular invoice (5105601690).
    I am looking at the WF using TCode SWDD and cannot figure our how the original developer set this up.  So my question is ..... for a particular WF step, how do you set up the "Objects and Attachments: area so that the User will be directed to a particular transaction when he/she clicks on it.
    Thanks in advance, and sorry for such a "juvenile" question.
    Dan A

    Thanks for your reply Rajkumar,
    I am looking at the screen you have directed me to.  Business object is BUS2081 (actually it is ZMMWBS2081 which is a customized version BUS2081) Method is "Display" and Attribute is "InvoiceDocNumber".  How do I know by looking at this that "Display" means Display Invoice?  What if I wanted to display the PO instead?
    Thanks for the "spoon feeding".
    Dan A

  • How can i delete data in psa and how can i partation psa?

    hi friends,
    can i delete data from psa and how can i partation psa?
    Thanking u
    suneel.

    hi Suneel,
    http://help.sap.com/saphelp_nw70/helpdata/en/7d/724d3caa70ea6fe10000000a114084/frameset.htm
    Using partitioning, you can separate the dataset of a PSA table into several smaller, physically independent, and redundancy-free units. This separation can mean improved performance when you update data from the PSA. In the <b>Implementation Guide with SAP NetWeaver  > Business Intelligence > Connections to Other Systems  > Maintain Control Parameters for Data Transfer</b> you define the number of data records needed to create a new partition. Only data records from a complete request are stored in a partition. The specified value is a threshold value.
    transaction SPRO to go implementation guide
    at database level
    http://help.sap.com/saphelp_nw70/helpdata/en/33/dc2038aa3bcd23e10000009b38f8cf/frameset.htm
    If you are using this database you can also partition PSA tables. You first have to activate this function using RSADMIN parameter DB4_PSA_PARTITIONING = 'X'. SAP Note 815186 includes more comprehensive information on this.
    hope this helps.

Maybe you are looking for

  • Silent Installation Adobe Acrobat 9 Win 2008 R2

    Hi, I have a problem with the silent installation of Adobe 9 under Win 2008 R2. I have created an admin installation with all hotfixes including 9.3.2 german. When I install. The installation fails with 1603. In the log i found the following errors:

  • Airport and using a xbox 360 wireless

    I want to convert to the apple world and a airport network. I am 99% there. I have been readin many post's about xbox 360 not working on airport networks, i was woundering can you use a AirPort Express unit and hard wire in to the 360. so it would wo

  • Excise Invoce - Stock Transfer Scenario

    Dear Sir, Excise values are not flowing in excise invoice when I am trying to create excise invoice using J1iin. This is happening only when I am creating an excise invoice in case of stock transfer (billing type is copy of proforma invoice). Excise

  • Usbaapl folder missing in registry

    Hello, The usbaapl folder in my WINDOWS\system32\DRVSTORE is missing. I've reinstalled iTunes 3 or 4 times but it never shows up. I've redownloaded the installer to eliminate the chances of a corrupt installer. I can't seem to fix it at all. Because

  • How to sort a character field with numbers and letters on the end

    I have an internal table with character field which has data like this after I sort it.  This is not what I expect from the sort.: 13A 15A 29A 30A 31A 33A 123A 125 62  76  94A I expect this, which is sorted number first, then alpha.  Any ideas how to