/// <summary> /// load files from FieldManagmentService /// </summary> /// <param name="service"></param> private static void CallFieldManagementService(ServiceConfig service) { var crmOnDemandFieldManagementService = new CrmOnDemandFieldManagementService.FieldManagementService(); var requestContext = crmOnDemandFieldManagementService.RequestSoapContext; UsernameToken userToken = new UsernameToken(service.Username, service.Password, PasswordOption.SendPlainText); requestContext.Security.Tokens.Add(userToken); var fieldManagementReadAll_Input = new CrmOnDemandFieldManagementService.FieldManagementReadAll_Input(); fieldManagementReadAll_Input.IncludeAll = true; log.Info("Making service call to " + FIELD_MANAGEMENT_READ_ALL); var fieldManagementReadAll_Output = crmOnDemandFieldManagementService.FieldManagementReadAll(fieldManagementReadAll_Input); log.Debug("Service call to " + FIELD_MANAGEMENT_READ_ALL + " returned successfully"); XmlTextWriter writer = new XmlTextWriter(service.ResponseFileName, null); writer.Formatting = Formatting.Indented; crmOnDemandFieldManagementService.ResponseSoapContext.Envelope.WriteContentTo(writer); writer.Flush(); var msg = FIELD_MANAGEMENT_READ_ALL + " output saved to file: " + service.ResponseFileName; log.Info(msg); Console.WriteLine(msg); }
public FieldManagementReadAll_Output FieldManagementReadAll([System.Xml.Serialization.XmlElementAttribute(Namespace = "urn:crmondemand/ws/odesabs/fieldmanagement/")] FieldManagementReadAll_Input FieldManagementReadAll_Input) { object[] results = this.Invoke("FieldManagementReadAll", new object[] { FieldManagementReadAll_Input }); return((FieldManagementReadAll_Output)(results[0])); }
/// <remarks/> public void FieldManagementReadAllAsync(FieldManagementReadAll_Input FieldManagementReadAll_Input, object userState) { if ((this.FieldManagementReadAllOperationCompleted == null)) { this.FieldManagementReadAllOperationCompleted = new System.Threading.SendOrPostCallback(this.OnFieldManagementReadAllOperationCompleted); } this.InvokeAsync("FieldManagementReadAll", new object[] { FieldManagementReadAll_Input }, this.FieldManagementReadAllOperationCompleted, userState); }
/// <remarks/> public void FieldManagementReadAllAsync(FieldManagementReadAll_Input FieldManagementReadAll_Input) { this.FieldManagementReadAllAsync(FieldManagementReadAll_Input, null); }
/// <remarks/> public void FieldManagementReadAllAsync(FieldManagementReadAll_Input FieldManagementReadAll_Input, object userState) { if ((this.FieldManagementReadAllOperationCompleted == null)) { this.FieldManagementReadAllOperationCompleted = new System.Threading.SendOrPostCallback(this.OnFieldManagementReadAllOperationCompleted); } this.InvokeAsync("FieldManagementReadAll", new object[] { FieldManagementReadAll_Input}, this.FieldManagementReadAllOperationCompleted, userState); }