Service


Click here for a complete list of operations.

SendFile

Upload files from a HTTP POST on a web form.

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /Service.asmx HTTP/1.1
Host: newdvt.contentdirector.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "PostWS/SendFile"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <SendFile xmlns="PostWS" />
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <SendFileResponse xmlns="PostWS">
      <SendFileResult>
        <DOCUMENT_ID>string</DOCUMENT_ID>
        <RGSN_ID>string</RGSN_ID>
        <DSTR_NR>string</DSTR_NR>
        <DOC_ASTN_TYPE_CD>string</DOC_ASTN_TYPE_CD>
        <SUBST_TYPE_CD>string</SUBST_TYPE_CD>
        <DOC_UPLOAD_DT>string</DOC_UPLOAD_DT>
        <FILE_UPLOADS>
          <FILE_UPLOAD>
            <ORIG_NAME>string</ORIG_NAME>
            <FILE_SIZE>string</FILE_SIZE>
            <FILE_STATUS_CD>string</FILE_STATUS_CD>
          </FILE_UPLOAD>
          <FILE_UPLOAD>
            <ORIG_NAME>string</ORIG_NAME>
            <FILE_SIZE>string</FILE_SIZE>
            <FILE_STATUS_CD>string</FILE_STATUS_CD>
          </FILE_UPLOAD>
        </FILE_UPLOADS>
        <DOCUMENT_STATUS>string</DOCUMENT_STATUS>
      </SendFileResult>
    </SendFileResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /Service.asmx HTTP/1.1
Host: newdvt.contentdirector.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SendFile xmlns="PostWS" />
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SendFileResponse xmlns="PostWS">
      <SendFileResult>
        <DOCUMENT_ID>string</DOCUMENT_ID>
        <RGSN_ID>string</RGSN_ID>
        <DSTR_NR>string</DSTR_NR>
        <DOC_ASTN_TYPE_CD>string</DOC_ASTN_TYPE_CD>
        <SUBST_TYPE_CD>string</SUBST_TYPE_CD>
        <DOC_UPLOAD_DT>string</DOC_UPLOAD_DT>
        <FILE_UPLOADS>
          <FILE_UPLOAD>
            <ORIG_NAME>string</ORIG_NAME>
            <FILE_SIZE>string</FILE_SIZE>
            <FILE_STATUS_CD>string</FILE_STATUS_CD>
          </FILE_UPLOAD>
          <FILE_UPLOAD>
            <ORIG_NAME>string</ORIG_NAME>
            <FILE_SIZE>string</FILE_SIZE>
            <FILE_STATUS_CD>string</FILE_STATUS_CD>
          </FILE_UPLOAD>
        </FILE_UPLOADS>
        <DOCUMENT_STATUS>string</DOCUMENT_STATUS>
      </SendFileResult>
    </SendFileResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP GET

The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.

GET /Service.asmx/SendFile? HTTP/1.1
Host: newdvt.contentdirector.com
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<DAC_DOCUMENT xmlns="PostWS">
  <DOCUMENT_ID>string</DOCUMENT_ID>
  <RGSN_ID>string</RGSN_ID>
  <DSTR_NR>string</DSTR_NR>
  <DOC_ASTN_TYPE_CD>string</DOC_ASTN_TYPE_CD>
  <SUBST_TYPE_CD>string</SUBST_TYPE_CD>
  <DOC_UPLOAD_DT>string</DOC_UPLOAD_DT>
  <FILE_UPLOADS>
    <FILE_UPLOAD>
      <ORIG_NAME>string</ORIG_NAME>
      <FILE_SIZE>string</FILE_SIZE>
      <FILE_STATUS_CD>string</FILE_STATUS_CD>
    </FILE_UPLOAD>
    <FILE_UPLOAD>
      <ORIG_NAME>string</ORIG_NAME>
      <FILE_SIZE>string</FILE_SIZE>
      <FILE_STATUS_CD>string</FILE_STATUS_CD>
    </FILE_UPLOAD>
  </FILE_UPLOADS>
  <DOCUMENT_STATUS>string</DOCUMENT_STATUS>
</DAC_DOCUMENT>

HTTP POST

The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.

POST /Service.asmx/SendFile HTTP/1.1
Host: newdvt.contentdirector.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<DAC_DOCUMENT xmlns="PostWS">
  <DOCUMENT_ID>string</DOCUMENT_ID>
  <RGSN_ID>string</RGSN_ID>
  <DSTR_NR>string</DSTR_NR>
  <DOC_ASTN_TYPE_CD>string</DOC_ASTN_TYPE_CD>
  <SUBST_TYPE_CD>string</SUBST_TYPE_CD>
  <DOC_UPLOAD_DT>string</DOC_UPLOAD_DT>
  <FILE_UPLOADS>
    <FILE_UPLOAD>
      <ORIG_NAME>string</ORIG_NAME>
      <FILE_SIZE>string</FILE_SIZE>
      <FILE_STATUS_CD>string</FILE_STATUS_CD>
    </FILE_UPLOAD>
    <FILE_UPLOAD>
      <ORIG_NAME>string</ORIG_NAME>
      <FILE_SIZE>string</FILE_SIZE>
      <FILE_STATUS_CD>string</FILE_STATUS_CD>
    </FILE_UPLOAD>
  </FILE_UPLOADS>
  <DOCUMENT_STATUS>string</DOCUMENT_STATUS>
</DAC_DOCUMENT>