Search found 411 matches

by John Morris
Wed Sep 07, 2016 6:53 pm
Forum: Integration Development
Topic: PrintJobHandler with Possible Threading Issue
Replies: 14
Views: 2369

Re: PrintJobHandler with Possible Threading Issue

Yes, it is.

We will need more details to diagnose further. Can you provide error and call stack details? Also, a standalone repro, if possible, would greatly reduce the time to resolution.
by John Morris
Wed Aug 24, 2016 3:44 pm
Forum: Integration Development
Topic: PrintJobHandler with Possible Threading Issue
Replies: 14
Views: 2369

Re: PrintJobHandler with Possible Threading Issue

Yes, Select uses background threads during the printing process. You could try doing your task work in a method invoked via a IShell::BeginInvoke call. During your print pipeline handler, you would IShell::BeginInvoke() passing a delegate to your method that can add the task data. That places the me...
by John Morris
Wed Aug 24, 2016 9:57 am
Forum: Integration Development
Topic: PrintJobHandler with Possible Threading Issue
Replies: 14
Views: 2369

Re: PrintJobHandler with Possible Threading Issue

Can you verify that you're not manipulating the order from a background thread? Since the order is data-bound to the UI main thread, any changes made to it will probably cause GUI changes. If the order is being modified from a thread other than the main GUI thread, this can cause issues. I would rec...
by John Morris
Wed Jul 20, 2016 2:18 pm
Forum: General
Topic: Can I change the ServiceEvent Data
Replies: 2
Views: 919

Re: Can I change the ServiceEvent Data

No, you cannot modify our event.
by John Morris
Fri Jul 08, 2016 1:10 pm
Forum: Integration Development
Topic: Possible error in documentation
Replies: 5
Views: 1108

Re: Possible error in documentation

Correction: IErrorList is a shell service, not a SelectServer service.
by John Morris
Fri Jul 08, 2016 11:30 am
Forum: Integration Development
Topic: ProgressEventArgs doesn't seem to work on NewOrder
Replies: 3
Views: 622

Re: ProgressEventArgs doesn't seem to work on NewOrder

In your code example, the GUI would not update because the GUI thread is blocked by the call to create the order. I would recommended placing the create call in a background thread and marshal any GUI updates to the proper thread using a Invoke/BeginInvoke call.
by John Morris
Fri Jul 01, 2016 10:56 am
Forum: Integration Development
Topic: Adding Buyers, Sellers, Lenders
Replies: 4
Views: 911

Re: Adding Buyers, Sellers, Lenders

You need to add the buyer to the contacts collection, not directly to the buyers collection.

The buyes, sellers, lenders, etc collections are simply read only views of the entire contacts collection.
by John Morris
Wed Jun 29, 2016 9:04 pm
Forum: Shell (User Interface)
Topic: IShell.OpenStandardEditor throws InvalidOperationException
Replies: 6
Views: 1510

Re: IShell.OpenStandardEditor throws InvalidOperationExcepti

Instead of calling open during the handling of the shell load event, try doing a begininvoke call during the load event. Have the begun invoke call, call routine that will so the open call. void OnInitialize() { GetService<IShell>().Load += OnShellLoad; } void OnShellLoad(object sender, EventArgs e)...
by John Morris
Thu Jun 23, 2016 2:12 pm
Forum: Installation and Setup
Topic: The Attachment Archive Feature in Select 4.0
Replies: 2
Views: 1291

Re: The Attachment Archive Feature in Select 4.0

We never purge archived files from disk. If an archived file is brought back into the blobdb, it is also on disk. When it expires again, we don't archive it twice. At that point, we just remove it from blobdb records. It is HIGHLY recommended that you use 4.1.1 or greater when looking into turning a...
by John Morris
Thu Jun 23, 2016 1:08 pm
Forum: Integration Development
Topic: Server package order changes not reflected in open tab
Replies: 12
Views: 3570

Re: Server package order changes not reflected in open tab

No, there isn't a limit. Can you provide some sample code that reproduces this?