Esempio n. 1
0
 /// <remarks/>
 public void StartProcessTicketAsync(string location, string workflowName, XmlTicket ticket, object userState) {
     if ((this.StartProcessTicketOperationCompleted == null)) {
         this.StartProcessTicketOperationCompleted = new System.Threading.SendOrPostCallback(this.OnStartProcessTicketOperationCompleted);
     }
     this.InvokeAsync("StartProcessTicket", new object[] {
                 location,
                 workflowName,
                 ticket}, this.StartProcessTicketOperationCompleted, userState);
 }
Esempio n. 2
0
 public string StartProcessTicket(string location, string workflowName, XmlTicket ticket) {
     object[] results = this.Invoke("StartProcessTicket", new object[] {
                 location,
                 workflowName,
                 ticket});
     return ((string)(results[0]));
 }
Esempio n. 3
0
 /// <remarks/>
 public void StartProcessTicketAsync(string location, string workflowName, XmlTicket ticket) {
     this.StartProcessTicketAsync(location, workflowName, ticket, null);
 }
Esempio n. 4
0
        public JobDocument[] processTicket(XmlTicket t, Record r, string workFlowName)
        {
            try
            {
                XmlResult xmlResult = clientObject.ProcessTicket(this.location, workFlowName, t);

                if (xmlResult.IsFailed)
                {
                    log.Error("Recognition failed for object: '{0}', version: '{1}', work type id: '{1}'.", new object[] { r.objectId, r.versionNum, r.workTypeId });
                    return null;
                }
                else
                {
                    log.Info("Recognition succeed for object: '{0}', version: '{1}', work type id: '{1}'.", new object[] { r.objectId, r.versionNum, r.workTypeId });
                    return xmlResult.JobDocuments;
                }
            }
            catch (Exception e)
            {
                log.Error(e, "Exception in method 'processTicket' while trying to recognize object: '{0}', version: '{1}', using work type with id: '{1}'.", new object[] { r.objectId, r.versionNum, r.workTypeId });
                return null;
            }
        }