private static XmlElement ProcessCompressed(IProcessXmlSoapClient client, TwinfieldProcessXmlService.Header header, XmlDocument input) { byte[] compressedInput = Zlib.CompressXml(input); byte[] compressedOutput = client.ProcessXmlCompressed(header, compressedInput); XmlDocument document = Zlib.DecompressXml(compressedOutput); return(document == null ? null : document.DocumentElement); }
public async Task <TwinfieldProcessXmlService.Header> GetHeaderAsync(TwinfieldProcessXmlService.Header header) { header.AccessToken = _oauthToken.Accesstoken; if (!string.IsNullOrEmpty(Company)) { header.CompanyCode = Company; } return(header); }
public XmlElement Process(XmlDocument input) { var client = clientFactory.CreateProcessXmlClient(session.ClusterUrl); var header = new TwinfieldProcessXmlService.Header { SessionID = session.SessionId }; var result = Process(client, header, input); if (!result.IsSuccess()) { throw new ProcessXmlException(result); } return(result); }
public System.Threading.Tasks.Task <TwinfieldProcessXmlService.ProcessXmlCompressedResponse> ProcessXmlCompressedAsync(TwinfieldProcessXmlService.Header Header, byte[] xmlRequest) { TwinfieldProcessXmlService.ProcessXmlCompressedRequest inValue = new TwinfieldProcessXmlService.ProcessXmlCompressedRequest(); inValue.Header = Header; inValue.xmlRequest = xmlRequest; return(((TwinfieldProcessXmlService.ProcessXmlSoap)(this)).ProcessXmlCompressedAsync(inValue)); }
public System.Threading.Tasks.Task <TwinfieldProcessXmlService.ProcessXmlDocumentResponse> ProcessXmlDocumentAsync(TwinfieldProcessXmlService.Header Header, System.Xml.XmlNode xmlRequest) { TwinfieldProcessXmlService.ProcessXmlDocumentRequest inValue = new TwinfieldProcessXmlService.ProcessXmlDocumentRequest(); inValue.Header = Header; inValue.xmlRequest = xmlRequest; return(((TwinfieldProcessXmlService.ProcessXmlSoap)(this)).ProcessXmlDocumentAsync(inValue)); }
public ProcessXmlCompressedRequest(TwinfieldProcessXmlService.Header Header, byte[] xmlRequest) { this.Header = Header; this.xmlRequest = xmlRequest; }
public ProcessXmlDocumentRequest(TwinfieldProcessXmlService.Header Header, System.Xml.XmlNode xmlRequest) { this.Header = Header; this.xmlRequest = xmlRequest; }
public ProcessXmlStringRequest(TwinfieldProcessXmlService.Header Header, string xmlRequest) { this.Header = Header; this.xmlRequest = xmlRequest; }
private static XmlElement ProcessUncompressed(IProcessXmlSoapClient client, TwinfieldProcessXmlService.Header header, XmlDocument input) { return(client.ProcessXmlDocument(header, input) as XmlElement); }
private XmlElement Process(IProcessXmlSoapClient client, TwinfieldProcessXmlService.Header header, XmlDocument input) { return(Compressed ? ProcessCompressed(client, header, input) : ProcessUncompressed(client, header, input)); }