Synch PlugIn Causes Removal Of Queued Item Regardless Of Settings

I don't know if this is functionality or a bug - could somebody clarify?
I'm using Web Tools 625 and have created a basic plugin for Items with no custom synch code (no code via the overloaded methods). I have also unchecked Items in the Settings section so that they do not synch. When there is no plugin and a synch is executed, the objects in B1's transaction queue that are Items that are queued for synching remain untouched. However, if the plugin is stuck in the SynchManager's plugins subfolder and then a synch is executed, the plugin removes the Items from the queue, even though the Items were not synched via SynchManager!
Is this a bug? Am I missing something?

Hi Micheal
That definitely sounds like abnormal behavior and as SP0 patch 5 is quite old at this point, would suspect it is a bug.

Similar Messages

  • Pick queue item to work on, check "Also remove item from queue(s)" - where did it go?

    We recently upgraded from CRM 2011 to 2015.
    When users pick a queue item to work on, and check "Also remove item from Queue" - where does it go?  I cannot find a view that lists these items anywhere???

    Hi This depends on, which entity is in the queue. If it is an opportunity it could be found in opportunities If it is an email it could be found in activities etc. If you upgraded from crm2013, where could you find it before update to crm2015? Hope it
    helps. Gr.peb

  • Synch Plugin

    We are trying to use the synch plugin, but we don't have a proper manual. Can anyone tell how to use this synch plugin functionality. E.g.
    - path for files
    - which files are necessary
    - how to start the plugin.
    Our goal is to change the synchronize of the contact person information. The standard synchronizes the name as a split field for the first en last name. We want to use two different fields (OCPR.Notes2 and OCPR.Pager) of the contact person for the first and last name. How can we achieve this?
    Is there also a simple manual for how to change the UI of a theme?
    Kind regards,
    Wim Kleinsman

    Overwriting first and last name with notes and pager is not likely to produce the results you are looking for.
    If the contact person synchs back to Business One, the contact person's name in Business One will be overwritten by the notes and pager that are now in the first and last name fields in Web tools.
    As for creating a synch plugin, generate a new .NET project, include the following libraries NetPoint.API, NetPoint.SynchSBO, NetPoint.Shipping, Interopp.SAPbobsCOM, Sybase.Data.Ase.  If you are using 5.9, create a class that inherits from NetPoint.SynchSBO.SynchObjectBase.
    Add your custom code into SBOToNetPoint() to manage the B1 to Web tools synch, and NetPointtoSBO() to manange the Web tools to B1 synch.
    Build the DLL and place it in bin/plugins directory of the synch manager installation.
    There is an example of a synch plugin in the SDK, though it should be taken with a grain of salt.
    In 5.9, the plugin is run after the normal synch, so any records that have been synchronized have been removed from the PRX_Transaction_Queue (the queue used to determine which records to synch).  You can get around this problem by creating your own custom queue.  If you choose to do this, you would need to modify the SBO_SP_TransactionNotification stored proc in your Business One database and queue records into your own table.
    This problem has been addressed in Web tools 2007.

  • Setting format and format options in Output module settings for render queue item

    Hello,
    I am unable to set the "Format" and "Format options" for video in output module settings programatically using After effects apis.
    I referred the after effects cs3 sdk guide for the apis.
    I find apis for all other options in the "outputmodule settings " like :
    AEGP_SetEmbedOptions
    AEGP_SetOutputChannels
    AEGP_SetStretchInfo
    AEGP_SetSoundFormatInfo
    But there is no api listed for setting the options available in the "Format" tab and "Format options" tab.
    The "Format" tab and "Format options" tab is available in the dialog that opens when user clicks on the Output module settings for the render queue item.
    The format tab when clicked shows a drop down list with aff different formats. By default "Video for Windows" is set.
    The drop down list contains following format options
    Adobe Clip Notes
    Adobe Flash video
    Quicktime movie
    Video for Windows
    I need to be able to set the "Quicktime movie" option in the Format tab programmatically and then set the compression type as "Animation" in the compression settings programatically using the api functions available in AE CS3 SDK
    Please suggest the suitable api to do so.
    I need to write my own plugin to export to Quicktime movie using the after effects apis.
    I follow below steps to do so.
    1. AEGP_InsertMenuCommand and add export option to AE with my own plugin name
    2. In the command hook, select active item using AEGP_GetActiveItem
    3. Add it to render queue
    4. Set the output module settings for 0 th output module using
    suites.OutputModuleSuite1()
    5. Use different functions from suites.OutputModuleSuite1() to set the output module settings like EmbedOptions,StrechInfo etc.
    6. Till this step, I am doing it right. But I am not able to find any api for setting Format options using suites.OutputModuleSuite1()
    I also checked all other suites available for setting FormatOptions but no luck.
    Please help.
    Thanks,
    -Namita

    Hi Namita,
    I am experiencing the same problem.
    I am using AE CC SDK, and I am unable to change the outputmodule format to any of the other movie format types (mov, mpg, flv, etc.).
    It is always set to "avi"
    I even compiled and ran the Queuebert example in the SDK, and there I get the same problem: the path extension is always left on ".avi"
    Does anyone know how to change this?

  • Multiple Custom Synch Plugins For Same Business Object

    Can I make multiple plugins for the same business object? The main reason I'm asking is because I want to have one item plugin that runs before the core item data synchs and another item plugin that runs after.
    Since the topic's here, if multiple plugins can be written, which order would two plugins run if they are both set to go off after the core synch?

    That answers half of my question, although just to verify:
    The only issue is the before synch plugin may not have it's data in SBO (eg new order from webtools). If the data initiated in SBO then you should be fine.
    As far as I can tell, you're basically saying that if you're working with data in SBO in a plugin that's set to PluginExecutionLocation.BeforeSynch, be cautious of the fact that new data from Web Tools will not have the plugin run against it because it will arrive after the standard synch brings it over. I would assume the same would be true for the reverse, in that any new data in SBO that's not yet in Web Tools will also not have the plugins run against it for the same reason.
    Also, let's say I create two SynchPlugins for Items and set both of their SynchRunTime fields to PluginExecutionLocation.AfterSynch - which one runs first? Or is it indeterminable each time?

  • How to hide/remove a menu item in Acrobat X

    Hi,
    I have a plugin created in acrobat sdk 9, running on acrobat x. I want to hide/remove the "Manage Trusted Identities" menu item, found under "Sign & certify (panel) > more sign & certify menu."
    How can i achieve this using javascript?
    thanks in advance,

    Well, I dont want users to be able to access/modify the trusted identities, so i decided to remove/hide the:
    Acrobat X > "Sign & Certify (panel)" > More sign & certify (i think its a menu) > Manage trusted identities (menu item).
    And can i hide/remove above mentioned item in any way other than javascript, like plugin code?
    Is it in any way possible to prevent user from accessing/modifying the acrobat trusted indentities?
    Thanks.

  • QuickTime X plugins causing problems?

    Still after trying to export videos from QuickTime X they appear as a black screen with no audio.
    Could it be any of these plugins causing a problem?
    Plugins:
    AC3MovieImport
    AppleAVCIntraCodec
    AppleHDVCodec
    AppleIntermediateCodec
    AppleMPEG2Codec
    AppleProResCodec
    DivX Decoder
    DivX Encoder
    DVCPROHDCodec
    FCP Uncompressed 422
    IMXCodec
    MayaIFF
    Perian
    I'm trying to export using QuickTime X presets with a variaty of different source files, but nothing uncommon.

    So removing either Perian or DivX should resolve the problem?
    It may or may not fix your particular problem—but, it would remove one possible source of conflict. Frankly, many people are experiencing "black" screen issues with the problem being blamed on everything from conflicts with installed hardware devices to issues with security updates to problems with FCP file output. Since you did not provide any work flow specifics, it is difficult to classify your particular problem.

  • TimeMatters Adobe plugin causes problems with certain Web sites

    During a recent upgrade of Adobe professional (6.0 to 8.0) on a Windows 2000 TS we discovered that a program called TimeMatters had installed a couple of plugins to IE 6 including an Adobe plugin. The Adobe plugin caused certain Web sites to be inaccessible. Once we removed the TimeMatters Adobe plugin we were able to access the sites we previously could not access.

    Good to know. Both useful pieces of knowledge for others if something similar happens to them - Adobe plug-ins not necessarily from Adobe.

  • How do I removing a specific item from an Array?

    Hi there.
    I am having an array of movieclips and when my circle(controlled with the keyboard) hitTests true with one of the movieclips inside that array i want to remove that movieclip from the array so when i hitTest it again it returns false (I hitTest using a "for in" with that array).
    How do i remove a specific item from within an array?
    Can someone help me? Thanks a lot.

    i haven't noticed anyone showing deference because of the points.  in fact, i've seen some people (a minority, to be sure) be just obnoxious about it.  i never encountered that before:  some people feel they have power because they can dole out points.
    but overall i agree with you:  the loss of the list of threads i am participating in, along with the most recent posters name, is a significant drawback of the new forums.  and there's nothing new in these forums that offsets that drawback.
    in addition, i think we've lost way more than 1/2 the older threads.  that's a lot of information that's no longer available.

  • How to remove the Page Item in thin Bean JSP

    Hi, I'm wondering how to remove the Page Item in JSP developed by BIBeans, since I have tried to remove the Presentation's Page Item in BiBeans Catalog, but with no result in JSP. Thank you!
    Jeff

    There are two ways to do this:
    1) If you want to remove and individual dimension from a presentation, you can hide the dimension. This can be performed directly from within QueryBuilder. Within the first section of Query Builder that shows the selected measures selected and associated dimensions, simply remove the required dimensions from the right dialog panel.
    2) To hide all page items within a presentation, simply add the following the property, pagingControlVisible="False", to the presentation tag in your JSP. For example:
    <orabi:Presentation location="Local Computer Sales/Products/KPI Sales Prior Period and Prior Year" id="BIProductKPIs_pres2" pagingControlVisible="False"/>
    Hope this helps
    Business Intelligence Beans Product Management Team
    Oracle Corporation

  • Message Driven bean: message always removed from queue

    We use MDB to dequeue messages from database queue (AQ) and want to handle errors: if the transaction rolls back, message should have retry_count updated and after defined retries should move to exception queue.
    The problem is, that with all combinations of transactions settings, the message is removed from queue before onMessage is called. If I use Container managed transactions with Mandatory transaction attribute, call to setRollbackOnly fails with message "java.lang.IllegalStateException: Cannot call setRollbackOnly() current thread is NOT associated with a transaction."
    How can I write a MDB, which can commit or rollback message depending on whether exception is or is not thrown? I use JDev 10.1.3.
    Thanks,
    Viliam
    Here are my files:
    ejb-jar.xml:
    <?xml version = '1.0' encoding = 'windows-1250'?>
    <!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd">
    <ejb-jar>
      <enterprise-beans>
        <message-driven>
          <description>Message Driven Bean</description>
          <display-name>SendSMSBean</display-name>
          <ejb-name>SendSMSBean</ejb-name>
          <ejb-class>sk.transacty.cc.ejb.SendSMSBeanBean</ejb-class>
          <transaction-type>Container</transaction-type>
          <acknowledge-mode>Auto-acknowledge</acknowledge-mode>
          <message-driven-destination>
            <destination-type>javax.jms.Queue</destination-type>
          </message-driven-destination>
          <resource-ref>
            <res-ref-name>jdbc/CCDataSource</res-ref-name>
            <res-type>javax.sql.DataSource</res-type>
            <res-auth>Container</res-auth>
          </resource-ref>
        </message-driven>
      </enterprise-beans>
      <assembly-descriptor>
        <container-transaction>
          <method>
            <ejb-name>SendSMSBean</ejb-name>
            <method-name>*</method-name>
          </method>
          <trans-attribute>Mandatory</trans-attribute>
        </container-transaction>
      </assembly-descriptor>
    </ejb-jar>orion-ejb-jar.xml:
    <?xml version = '1.0' encoding = 'windows-1250'?>
    <!DOCTYPE orion-ejb-jar PUBLIC "-//Evermind//DTD Enterprise JavaBeans 1.1 runtime//EN" "http://xmlns.oracle.com/ias/dtds/orion-ejb-jar.dtd">
    <orion-ejb-jar>
      <enterprise-beans>
        <message-driven-deployment max-instances="1" name="SendSMSBean" connection-factory-location="java:comp/resource/jmsAQ/QueueConnectionFactories/aqQue" destination-location="java:comp/resource/jmsAQ/Queues/msg_queue" listener-threads="1" min-instances="0"/>
      </enterprise-beans>
      <assembly-descriptor>
        <default-method-access>
          <security-role-mapping impliesAll="true" name="<default-ejb-caller-role>"/>
        </default-method-access>
      </assembly-descriptor>
    </orion-ejb-jar>

    As far as I know XMLType JMS messages are not supported when using OJMS. They might be for OC4J 10.1.3, but I thought it's an AQ limitation rather than an OC4J one.. To be sure you might just log a TAR on Metalink.
    hth,
    Bastiaan

  • Remove Powershell Pinned Item from taskbar for all users in 2008 R2 RDS server

    Im trying to remove the Powershell Pinned Item from the taskbar on a 2008 RDS server. I have setup a mandatory porfile from a 2008 SP2 server (because you cannot do this in R2 any more), Check the default user pinned items folder, check the registry for powershell.exe, loaded up the NTUSER.DAT file for default to see if any thing obious was there, tried some logon scripts that are suppose to remove pinned items and posted on several forums. This has to be one of the simplest dumb things i have ever worked on , and its been about a week. So how do i remove it?
    P.S.
    having the user click un pinn is not a solution
    yes i have checked C:\Users\Default\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch

    Hi Jeramy,
    The default pinned items are created the first time a user logs in. Modifying the default user profile won’t help here.
    The easiest option is to set the “Remove pinned programs from the Taskbar” to disable taskbar pinned items altogether. The default pinned items won’t show up, but the user won’t be able to pin anything else either.
    If you don't want to disable pinning altogether the solution is a little more complicated. One option is to remove the shortcuts “Accessories\Windows PowerShell\Windows PowerShell.lnk” and “Administrative Tools\Server Manager.lnk” from the common start menu folder. These shortcuts are copied to create the pinned items. If they aren’t present they can’t be pinned. This is not a supported option but it may work.
    Another option is to use IStartMenuPinnedList::RemoveFromList in a first run script to remove the pinned items. Not sure how reliable this would be due to the timing of when the default items are added compared to when the script would run.
    One other option is to use shell scripting to invoke the pin & unpin verbs on items:
    http://blogs.technet.com/deploymentguys/archive/2009/04/08/pin-items-to-the-start-menu-or-windows-7-taskbar-via-script.aspx
    This would need to be done when the user first logs in (since unpinning default items in the default user profile won't affect each new user account), but it also need to be timed after Explorer sets up the default pinned items as explained above.
    Hope one of these options work for you!
    ~Olga

  • How do you remove a locked item in the trash bin

    how do you remove a locked item in the trash bin

    Hold down the option key while emtying the trash. 
    Please detail all you have done to resolve your issue.  Need this information so that the users can avoid the "been there, done that" scenario type responses.  This is to avoid repeating the troubleshooting you may have already tried.  Thank you.
     

  • Plugin causes fatal error

    running nt 4 platform with plugin 1.4.2_01. The java plugin causes a fatal error when attempting to view an applet in netscape 6+ and IE. If netscape communicator 4.74 on the same system does not have the same problem. Applet can be viewed ok.
    The error arises out of an attempt to load the jvm.dll from the hotspot directory. This is not present in the jre install.
    Any suggestion as to
    how the problem can be fixed?
    how the problem can be traced?

    I' ve got the same problem. Have You got any sollution ? Please e-mail me : [email protected]
    Thanks

  • Adding Email Queue Item to Queue from Contact - How can i put the Contact in From Field?

    Hi Guys,
    A contact completes our webform on our website. The comments box text on the webform goes into a hidden comments box on the contact form which in turn triggers a workflow to create an email message and queue item which adds the email message to a queue for
    a response from one of the sales team. I am unable to populate the 'From' field on the email message with the Regarding Contact or Contact details in order for me to be able to just hit reply to answer the query.
    Any ideas on how i can acheive this?
    Thanks
    Dave
    David Kelly

    Hi  David using Custom Workflow you can achieve this . Below is the sample code.
    protected override void Execute(CodeActivityContext executionContext)
    //Create the tracing service
    try
    //Create the context
    IExecutionContext context = executionContext.GetExtension<IExecutionContext>();
    IOrganizationServiceFactory serviceFactory = executionContext.GetExtension<IOrganizationServiceFactory>();
    IOrganizationService service = serviceFactory.CreateOrganizationService(context.UserId);
    ITracingService tracer = executionContext.GetExtension<ITracingService>();
    bool isEmailmatches = false;
    EntityReference incident = EmailActivityLookup.Get(executionContext);
    RetrieveRequest request = new RetrieveRequest();
    request.ColumnSet = new ColumnSet(new string[] { "from", "description", "subject" });
    request.Target = new EntityReference("email", incident.Id);
    string email = string.Empty;
    string senderqueue = string.Empty;
    string senderqueueFOC = string.Empty;
    bool senderqueueOutput = false;
    bool senderqueueOutputFOC = false;
    Guid SenderQueueId = Guid.Empty;
    Entity entity = (Entity)((RetrieveResponse)service.Execute(request)).Entity;
    EntityCollection IncommingParty = null;
    IncommingParty = (EntityCollection)entity["from"];
    for (int i = 0; i < IncommingParty.Entities.Count; i++)
    if (IncommingParty != null && IncommingParty[i].LogicalName
    == "activityparty")
    EntityReference PartyReference =
    (EntityReference)IncommingParty[i]["partyid"];
    // Checking if email is sent by CRM Account
    if (PartyReference.LogicalName == "systemuser")
    // Retrieve sender Account record
    Entity User = service.Retrieve("systemuser",
    PartyReference.Id, new ColumnSet(true));
    // wod_Account = new Entity("account");
    email = User.Attributes["internalemailaddress"].ToString();
    if (email.Contains("[email protected]") == true)
    senderqueue = "Tier 1 Email";
    if (email.Contains("ford.com") == true)
    senderqueue = "Tier 1 Email";
    if (email.Contains(".ca") == true)
    senderqueueFOC = "FOC Tier 1 Email - English ";
    if (email.Contains("icollection.com") == true)
    senderqueue = "Tier 1 Email";
    QueryByAttribute querybyattribute2 = new QueryByAttribute("queue");
    querybyattribute2.ColumnSet = new ColumnSet("name", "queueid");
    querybyattribute2.Attributes.AddRange("name");
    // Value of queried attribute to return.
    querybyattribute2.Values.AddRange(senderqueue);
    EntityCollection retrieved2 = service.RetrieveMultiple(querybyattribute2);
    foreach (var c in retrieved2.Entities)
    // string Queueid = c.Attributes.Contains("queueid").ToString();
    SenderQueueId = c.GetAttributeValue<System.Guid>("queueid");
    if (senderqueue != null && senderqueue != string.Empty)
    senderqueueOutput = true;
    if (senderqueueFOC != null && senderqueueFOC != string.Empty)
    senderqueueOutputFOC = true;
    this.OutSenderSearchFOC.Set(executionContext, senderqueueOutputFOC);
    this.OutSenderSearch.Set(executionContext, senderqueueOutput);
    catch (Exception ex)
    Helpers.Throw(String.Format("An error occurred in the {0} Workflow.",
    this.GetType().ToString()),
    ex);
    [ReferenceTarget("email")]
    [Input("EmailActivity")]
    public InArgument<EntityReference> EmailActivityLookup { get; set; }
    [Output("OutSenderSearch")]
    public OutArgument<bool> OutSenderSearch { get; set; }
    [Output("OutSenderSearchFOC")]
    public OutArgument<bool> OutSenderSearchFOC { get; set; }
    Here i am doing many things but you can see how to rerieve data from  activity party. Please let me know for any clarification.
    Abhishek

Maybe you are looking for

  • Need help running a Python script when DVD inserted

    We had an intern that created a custom Python script to rip our old event recording DVDs back to a digital format. The script creates a JSON description file and asks a set of questions to create the metadata in the JSON file (e.g. Date of event). Th

  • Spectral Measuremen​ts - Y axis units?

    All; When I choose to use the RMS magnitude selection on the spectral measurements dialog attached below.... If I am taking angular velocity measurements in degrees/second, what are the units of magnitude on the y axis of the subsequent frequency dom

  • How to solve this Plug-in/add-on problem? Details inside.

    Since short whenever I use firefox I can't click parts of the website I visit. On this site for example. I can't click '''sign in''' or '''register''' That is why I use Internet Explorer atm. However I'd prefer to return to Firefox. How can I solve t

  • My MacBook Pro os 10.6.8 find command doesnt work

    My MacBook Pro os 10.6.8 find command doesnt work.  Someone mentioned indexing the hard drive but I dont know how.  Any help would be appreciated

  • How do I type symbols on e-mails or Facebook, Word Pad?

    Like degrees, hearts, clovers, smiley faces, etc. I see other people have typed them, and there used to be Symbol typeface sets at key combo "Ctrl + W" inside of Word Perfect. I have Windows 7 now & use Mozilla Firefox 90% of the time, and Internet E