What is sync plugin?

Hi,
i have SDK in that i have sample folder my questions
what is sync plugin
how to use this please explain detail about sync manager concepts
how to open the sample progrmme in asp..net page.
Regards
Kannan.D

Hi Kannan,
The synch manager is a tool to setup, configure and run the synch of data between the Business One and Webtools database.
The Server Config screen sets the connections to the B1 and Webtools databases.  The install plugin button creates the UDFs in Business One that are used to store the key values of associated data in the Webtools database.
The Settings screen defines various defaults necessary for synchronization and allows some synch methods to be ignored.
The Tables screen associates existing B1 data to Webtools data for required data which does not synchronize.
The Syncronization screen performs the initial synch of data from B1 to Webtools and allows the synch to be manually executed.
In Webtools 2007, Business One uses the PRX_Transaction_Queue to determine which data to synchronized to Webtools.  This table is populated when inserts, updates or deletes are performed by B1 clients. 
Webtools uses the TransactionQueue table to determine which data to synch.  This is populated when data is inserted, updated or deleted on the website.
Both tables can be managed from the synch manager.
In new installations, the data must first be synchronized from B1 to Webtools. The "Initialize Synch" button deletes all data from the Webtools database and queues all B1 data into the PRX_Transaction_Queue.
The Windows Service screen sets the interval at which the synch takes place (in minutes) and stops/starts the service.  The synch service is a windows service that runs the synchronization at the specified interval.

Similar Messages

  • Tester sync plugin?

    Hi,
    pls guide me to test sample tester sync plugin.
    iam using .net2005  and webtool2007 and my webtool server is in the another machine.
    how can i test tester sync plugin.
    what are the steps to run the tester sample in sdk.
    its very urgent.
    Regards
    Kannan.D
    Edited by: kannan desikan on Dec 31, 2007 7:36 AM

    First you must understand how the plugins work.
    The synch determines which records to synchronize based on on two tables.
    In Business One the table is PRX_Transaction_Queue.  This table has a record added for each SQL transaction that occurs in Business One.  These records are used to determine which data need to synch to Webtools.
    In Webtools, there is a sister table, TransactionQueue, which records all SQL transactions that occur within Webtools and determine which data to synch to Business One. 
    When each synch cycle begins, the synch loads all of the data from the above two tables into memory.
    Next, the synch examines the local plugins directory to see if there are any synch plugins marked to run PRIOR to the synch.  If so, the queue in memory is passed to the plugin to process.
    The synch runs.
    Next, the synch examines the local plugins directory to see if there are any synch plugins marked to run AFTER to the synch.  If so, the queue in memory is passed to the plugin to process.
    When the synch cycle completes, all successfully synchronized data are removed from the transaction tables.

  • Sync plugin doubts

    Hi Shane
    Hi shane my client need custom sync plug that is
    if i create a user defined fields that fields should sync in business one database
    pls guide me how to start with custom plugin
    herewith iam sending sync plugin tester sample coding my questions below
    1)  what is security ticket in sync plugin?
    2) what is SBOQUEUE?
    private void button1_Click(object sender, System.EventArgs e) {
                WriteNote("Starting Plugin synch.");
                try {
                    // Get the NPSynchConfig data for this profile
                    SecurityTicket st = profiles[cboProfiles.SelectedValue.ToString()];
                    // Connect to the Business One company
                    Company c = GetCompany(st);
                    // Load the Business Partner Queue from PRX_Transaction_Queue
                    SBOQueue q = new SBOQueue(c, st, SBOObjectTypes.BusinessPartners);
                    q.GetQueue();
                    if (q.QueueObjects.Count == 0) {
                        WriteNote("The queue is empty. Exiting synch.");
                    } else {
                        WriteNote("There are " + q.QueueObjects.Count.ToString() + " items in the business partner queue.");
                    // Run the plugin
                    SynchPlugin.MyPlugIn pi = new SynchPlugin.MyPlugIn(c, st);
                    pi.B1Queue = q;
                    pi.NetPointQueue = new NPQueue(st, SBOObjectTypes.BusinessPartners);
                    pi.Synch();
                    //  clear the queue of synched objects
                    //  this should not be done in the plugin (the synch will do so)
                    pi.B1Queue.Clear();
                    WriteNote("Plugin Synch complete.");
                } catch (System.Exception ex) {
                    WriteNote(ex.Message + System.Environment.NewLine + ex.StackTrace);
                    WriteNote("Plugin Synch failed.");
    Regards
    Kannan.D

    First you must understand how the plugins work.
    The synch determines which records to synchronize based on on two tables.
    In Business One the table is PRX_Transaction_Queue.  This table has a record added for each SQL transaction that occurs in Business One.  These records are used to determine which data need to synch to Webtools.
    In Webtools, there is a sister table, TransactionQueue, which records all SQL transactions that occur within Webtools and determine which data to synch to Business One. 
    When each synch cycle begins, the synch loads all of the data from the above two tables into memory.
    Next, the synch examines the local plugins directory to see if there are any synch plugins marked to run PRIOR to the synch.  If so, the queue in memory is passed to the plugin to process.
    The synch runs.
    Next, the synch examines the local plugins directory to see if there are any synch plugins marked to run AFTER to the synch.  If so, the queue in memory is passed to the plugin to process.
    When the synch cycle completes, all successfully synchronized data are removed from the transaction tables.

  • I want to set up 5 different ipods to sync from one library, but want to be able to control what is synced to each ipod and have it remember that for future synching and just look for new songs and not sync all the other music in the library

    I want to set up 5 different ipods to sync from one library, but want to be able to control what is synced to each ipod and have it remember that for future synching and just look for new songs and not sync all the other music in the library

    Click here for options.
    (58961)

  • What is the Plugin that puts checkboxes next to links so that all cheked links are opened?

    I can't remember what was the plugin or maybe it was a plugin with Maxthon but the feature is somewhat like this:
    In a webpage there are several links of interest, and this plugin toggled checkboxes next to the links for ticking. Then only those selected links would be opened. This is similar to Snap Links or Multi-Links, but a different way of handling multiple links which may be spread across the page.
    With the checkboxes, one only needs to keep putting ticks next to the interesting links as one reads a page and later open all the selected/checked links.
    Update1: Yes, it was a Maxthon plugin called OpenCheckedLinks. This is a much needed feature for Firefox.
    Update2: Ok, found Firefox Plugin called Linky, which does solve this problem partially by listing the urls to select, but it does not carry the anchor text. Maybe the developer will include that feature.

    >$result=mysql_query("SHOW TABLES FROM sand2 LIKE '%$find%'")
    >
    >Should it be SELECT * FROM TABLENAME ?
    The OP is searhing the system tables for a user table in a database. With most dbms's you would select from the system table for the object. MySql has the Show command.
    http://dev.mysql.com/doc/refman/5.0/en/show-tables.html

  • What is the plugin-container.exe file? How do I get rid of it?I keep getting a 70% usage message about this plugin. I tried to delete it but then Firefox won't work.

    What is the plugin-container.exe file? It seems to be using 70% of usage of my computer's memory. How do I get rid of it?

    Plugin-container is an "out-of-process plugins" crash protection, see for more info the link, and if you want to disable try the analytical info :
    [http://kb.mozillazine.org/Plugin-container_and_out-of-process_plugins Plugin-container and out-of-process plugins]
    thank you
    Please mark "Solved" the answer that really solve the problem, to help others with a similar problem.

  • HT1351 what is sync music (my iPod) in iTunes is it delete all song on my ipod or is it copy my song to iTunes ? and how can i copy my music from iPod to my iTunes

    What is sync music (my iPod 4) in iTunes is it delete all my song on my iPod or is it copy my song´s from my iPod to my itunes?
    And how can i copy my song´s from my iPod to my iTunes?

    See Corrupt iPod classic.
    tt2

  • I'm a new user, what does sync mean

    My first attempt to ask a question went to cyber space which is a good indication of how little I know about my new toy, iPod touch. I keep reading about Sync & I have no idea what that means, what it does or how it works? Ta in advance

    I'm a new user, what does sync mean

  • What is '$sync' command use for?

    Hi everybody.
    I'm just curious about what is '$sync' command use for?
    what happend if I use that command?
    and what kind of purpose to use this one?
    and how can I search forum using special character like '$' or '#' '&' .
    seems searching doesn't work when I tried with that character.
    can someone give me a hint?
    thanks for your help

    Hello inchul,
    This link will explain what problems could arise:
    http://help.sap.com/saphelp_47x200/helpdata/en/c4/3a6f8f505211d189550000e829fbbd/frameset.htm
    Regards,
    Siddhesh

  • What does sync mean?

    Anytime I plug my iphone on my MacBook Pro, it prompts me to few things I would like to understand for full usage of my iphone. Can anyone help me with please?
    what does sync mean?
    How can I backup contact data in my iphone on the computer to secure
    How can I secure against theft?

    How you delete content from your iPod depends how you have it set to update:
    If you are updating automatically then delete the files from the iTunes library and next time you connect they will automatically be deleted from your iPod. Highlight the file and press the delete key on your keyboard, or right click and choose either Clear or Delete, depending on which version of iTunes you are using.
    If you are updating manually, connect your iPod and click on the icon when it shows in the iTunes 7 source list click on the chevron > to the left of the iPod icon This will display the various icons for the iPod itself, Music, Movies, TV Shows and Playlists. Click on Music and you'll see the traditional song view. Find the files on your iPod that you want to remove, highlight them and delete directly.
    To select multiple items such as all the songs in an album, click on the first track in the list hold down the shift key and click on the last track to highlight the selection. Then press the delete key.
    To summarise, you start by highlighting the song/video/selection in either the iTunes library or on the iPod song list as displayed in iTunes then press the delete key on your keyboard: Deleting songs or playlists from your iPod

  • What is sync'ing?

    This may sound stupid to some of you savvy iPoders but I do have a question: What does Sync do? Is it necessary for music/video/game enhancement? Thanks

    Oh My GOD!!!! Thank you soooooo much. I did what you said and Tetris, which I had been having a hard time copying to my iPod, instantly downloaded. I don't have to do this with the music do I because my kids like different music than I do and we have all our music on one library folder? Thank you again for your help. It is truly appreciated.
    Lisa

  • What is sync speed limited by?

    Assuming my line is all ok, what is sync speed limited by?
    The reason i ask is im told my exchange and line is rated for 2 meg (which i was syncing at around 2.5), on sppedtest was getting 2 meg download...so all is looking well...but then randomly one saturday (about 2 weeks ago) i changed over a filter and disconnected the extension wiring, reset the home hub and synced at 3.9 meg, with a nice SNR of 5.9db. Obviously i was well impressed as my speed went up!
    Why was this sync different? As im yet to get anywhere near that again?

    neild7744 wrote:
    Assuming my line is all ok, what is sync speed limited by?
    It's essentially governed by the characteristics of the line. Even if the line is OK, it'll still have properties that could limit the possible speed to an extent. eg lines all attenuate the signal, even good lines.
    There are other factors, "hard" caps for example can be imposed by the hardware, possibly due to the service you're buying. An "up to 8Mbps" service will never go faster than that, even if the line is capable.
    The reason i ask is im told my exchange and line is rated for 2 meg (which i was syncing at around 2.5), on sppedtest was getting 2 meg download...so all is looking well...
    Not really relevant to your question, but...while your line may well be "rated for 2 meg" the exchange will be capable of more than that. If you get anything less, it's due to one of the reasons above.
    but then randomly one saturday (about 2 weeks ago) i changed over a filter and disconnected the extension wiring, reset the home hub and synced at 3.9 meg, with a nice SNR of 5.9db. Obviously i was well impressed as my speed went up!
    Why was this sync different? As im yet to get anywhere near that again?
    On the face of it, it sounds as though either the filter or the extension wiring is causing some noise/interference on the line, which was slowing things down.
    If this behaviour is consistent and repeatable, it should be fairly easy to find and eliminate the cause, which may give a very worthwhile improvement to your speed.

  • What is sync now ?

    Hi What is sync now  and how do you use it ? I am using Mountain Lion.
    Thanks for you help.

    In the Apple world, sync generally means plugging your iPhone, iPad, and/or iPod into iTunes on your Mac.  That will coordinate your music and possibly other material between your Apple devices.

  • What if sync with new computer does not work. logical connection to old with WindowsXP, 32 bit version of iTunes. New is Windows7 with 64bit version

    What if sync with new computer does not work?
    logical connection to old with WindowsXP, 32 bit version of iTunes.
    New is Windows7 with 64bit version

    Syncing to a new iTunes library or computer will erase your iPod. Only if you back up your iPod manually before syncing, you can restore your device from that backup again. A manual backup does not include the sync process.
    Do this:
    Disable autosync in iTunes, connect your iPod to your new computer and right click on it in the device list and choose backup. iTunes will backup your iPod without syncing.
    Transfer your purchases the same way, choosing "transfer purchases" this time.
    When you connect your phone for the first time, all media content will be erased. But you can restore your settings and app data from your manual backup afterwards.
    Don't forget to set up at least one contact and event on your new computer to be able to merge calendars and contacts when you sync the iPod for the first time.
    Music is one way only, from the computer to your device, unless you bought the songs in iTunes and transferred your purchases.
    There is 3rd party software out there, but not supported by Apple, see this thread: http://discussions.apple.com/thread.jspa?threadID=2013615&tstart=0
    About backups and what's saved: http://support.apple.com/kb/HT4946
    How to back up and restore:http://support.apple.com/kb/HT1414
    How to download apps for free again:http://support.apple.com/kb/HT2519
    Saving other data is also described here. How to back up your data and set up as a new device
    If your iPod can't be recognized by Windows, try these tips: iOS: Device not recognized in iTunes for Windows

  • Custom Sync Plugin Sample for Web Tools 2007

    Hello,
    Does anyone have a sample Custom Sync Plugin that works for Web Tools 2007?  I have been unable to get the sample provided working, actually cannot even compile it, and was just curious if there was a simple sample that worked that I could use as my base.  Please let me know.
    Thank you,
    Kristen

    Hi Shawn,
    Yes, I am using Visual Studio 2005 Professional with the .Net 2.0 framework and 2007.  However, most of the methods are not there, and things seem to have changed drastically, however the sample is still referencing the old.  Is there something that I am missing?
    Please let me know.
    Thanks,
    Kristen

Maybe you are looking for