Example #1
0
        public processes performActivity(string xml)
        {
            WorkflowEngineSOA.WorkflowEngineSOA wfEngine = new WorkflowEngineSOA.WorkflowEngineSOA();
            wfEngine.Url = url;
            string    xmlRespuesta = wfEngine.performActivityAsString(xml);
            processes respuesta    = SerializerManager.DeserializarTo <processes>(xmlRespuesta);

            return(respuesta);
        }
Example #2
0
        public processes createCase2(T param)
        {
            WorkflowEngineSOA.WorkflowEngineSOA wfEngine = new WorkflowEngineSOA.WorkflowEngineSOA();
            wfEngine.Url = url;
            string xml          = SerializerManager.SerializarToXml <T>(param);
            string xmlRespuesta = wfEngine.createCasesAsString(xml);
            //XmlDocument respuesta = new XmlDocument();
            //respuesta.LoadXml(xmlRespuesta);
            processes respuesta = SerializerManager.DeserializarTo <processes>(xmlRespuesta);

            return(respuesta);
        }
 public WorkflowEngine(string url)
 {
     connObject = new WorkflowEngineSOA.WorkflowEngineSOA();
     if (url.EndsWith("/"))
     {
         connObject.Url = url + WorkflowEngineSOASuffix;
     }
     else
     {
         connObject.Url = url + "/" + WorkflowEngineSOASuffix;
     }
     connObject.UseDefaultCredentials = true;
     connObject.PreAuthenticate       = true;
     connObject.Credentials           = CredentialCache.DefaultNetworkCredentials;
 }