UploadArticleItemFile

This function allows you to attach files to article items.

Tags: UploadArticleItemFile, AutomationUploadArticleItemFileOperation, AutomationUploadArticleItemFileArticleItemIdentification, AutomationUploadArticleItemFile, UploadArticleItemFileResponse, AutomationUploadArticleItemFileResult, AutomationUploadArticleItemFileResultError, AutomationUploadedArticleItemFile

Request XML

POST /xxx/Automation.asmx HTTP/1.1
Host: api.ongoingsystems.se
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://ongoingsystems.se/Automation/UploadArticleItemFile"

<?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>
    <UploadArticleItemFile xmlns="http://ongoingsystems.se/Automation">
      <UserName>string</UserName>
      <Password>string</Password>
      <Operation>
        <ArticleItemIdentification>
          <ArticleItemId>int</ArticleItemId>
        </ArticleItemIdentification>
        <FileIdentification>FileName</FileIdentification>
        <File>
          <FileName>string</FileName>
          <FileBytes>base64Binary</FileBytes>
          <MimeType>string</MimeType>
        </File>
      </Operation>
    </UploadArticleItemFile>
  </soap:Body>
</soap:Envelope>

Request specification

UploadArticleItemFile
UserName string(50) Req. Your username
Password string(50) Req. Your password
Operation AutomationUploadArticleItemFileOperation Req. The operation object
AutomationUploadArticleItemFileOperation
ArticleItemIdentification AutomationUploadArticleItemFileArticleItemIdentification Req. An element of type AutomationUploadArticleItemFileArticleItemIdentification.
FileIdentification enum Req. Must be fixed string FileName
File AutomationUploadArticleItemFile Req. An element of type AutomationUploadArticleItemFile.
AutomationUploadArticleItemFileArticleItemIdentification
ArticleItemId int Ongoing WMS internal system id for the ArticleItem which you want to attach a file to.
AutomationUploadArticleItemFile
FileName string(300) Req. Filename. Note that if you try to attach two files to the same article item, then the two files must have different filenames. When comparing filenames, the system does a case-insensitive comparison.
FileBytes base64Binary Req. The contents of the file, encoded using Base64.
MimeType string(50) Req. The MIME type of the file, specifying what kind of file it is.

Response XML

<?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>
    <UploadArticleItemFileResponse xmlns="http://ongoingsystems.se/Automation">
      <UploadArticleItemFileResult>
        <Errors>
          <AutomationUploadArticleItemFileResultError>
            <Message>string</Message>
            <ErrorType>UnknownError or LogonError or ArticleItemNotFound or ErrorUpdating or InvalidIdentification or NoFileSpecified or InvalidFileSpecified</ErrorType>
          </AutomationUploadArticleItemFileResultError>
          <AutomationUploadArticleItemFileResultError>
            <Message>string</Message>
            <ErrorType>UnknownError or LogonError or ArticleItemNotFound or ErrorUpdating or InvalidIdentification or NoFileSpecified or InvalidFileSpecified</ErrorType>
          </AutomationUploadArticleItemFileResultError>
        </Errors>
        <UploadedArticleItemFile>
          <FileId>int</FileId>
        </UploadedArticleItemFile>
        <Success>boolean</Success>
      </UploadArticleItemFileResult>
    </UploadArticleItemFileResponse>
  </soap:Body>
</soap:Envelope>

Response specification

UploadArticleItemFileResponse
UploadArticleItemFileResult AutomationUploadArticleItemFileResult
AutomationUploadArticleItemFileResult
Errors AutomationUploadArticleItemFileResultError[] A list of errors.
UploadedArticleItemFile AutomationUploadedArticleItemFile An object containing info about the uploaded file
Success boolean True if successful, false otherwise.
AutomationUploadArticleItemFileResultError
Message string Message explaining the error.
ErrorType enum An element of type AutomationUploadArticleItemFileErrorType.
AutomationUploadedArticleItemFile
FileId int Ongoing WMS internal ID