GetGoodsOperationOrdersByQuery

This function allows getting multiple goods operation orders within a certain search critera.

Tags: GetGoodsOperationOrdersByQuery, GoodsOperationOrderFilter, GetGoodsOperationOrdersByQueryResponse, GetGoodsOperationOrdersResult, GoodsOperationOrderInfo, GoodsOperationOrderHeaderInfo, GoodsOperationOrderLineInfo, GoodsOperationGoodsOwnerInfo, GoodsOperationArticleDefinition, GoodsOperationOrderLineArticleItemStatusInfo, GoodsOperationOrderItemInfo

Request XML

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

<?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>
    <GetGoodsOperationOrdersByQuery xmlns="http://ongoingsystems.se/WSI">
      <GoodsOwnerCode>string</GoodsOwnerCode>
      <UserName>string</UserName>
      <Password>string</Password>
      <query>
        <GoodsOperationOrderIdsToGet>
          <int>int</int>
          <int>int</int>
        </GoodsOperationOrderIdsToGet>
        <GoodsOperationOrderNumbersToGet>
          <string>string</string>
          <string>string</string>
        </GoodsOperationOrderNumbersToGet>
      </query>
    </GetGoodsOperationOrdersByQuery>
  </soap:Body>
</soap:Envelope>

Request specification

GetGoodsOperationOrdersByQuery
GoodsOwnerCode string(400) Req. The name/code of your client
UserName string(50) Req. Your username
Password string(50) Req. Your password
query GoodsOperationOrderFilter Req. The query object
GoodsOperationOrderFilter
GoodsOperationOrderIdsToGet int[]
GoodsOperationOrderNumbersToGet string[]

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>
    <GetGoodsOperationOrdersByQueryResponse xmlns="http://ongoingsystems.se/WSI">
      <GetGoodsOperationOrdersByQueryResult>
        <GoodsOperationOrders>
          <GoodsOperationOrderInfo>
            <GoodsOperationOrderHeader>
              <GoodsOperationOrderId>int</GoodsOperationOrderId>
              <GoodsOperationOrderNumber>string</GoodsOperationOrderNumber>
              <GoodsOwner>
                <GoodsOwnerId>int</GoodsOwnerId>
                <GoodsOwnerName>string</GoodsOwnerName>
              </GoodsOwner>
              <GoodsOperationOrderComment>string</GoodsOperationOrderComment>
              <GoodsOperationOrderReferenceNumber>string</GoodsOperationOrderReferenceNumber>
              <GoodsOperationOrderStatusId>int</GoodsOperationOrderStatusId>
              <GoodsOperationOrderStatusName>string</GoodsOperationOrderStatusName>
              <NumberOfItems>decimal</NumberOfItems>
              <ExecutedNumberOfItems>decimal</ExecutedNumberOfItems>
              <GoodsOperationOrderExecutedTime>dateTime</GoodsOperationOrderExecutedTime>
              <GoodsOperationOrderNotifiedTime>dateTime</GoodsOperationOrderNotifiedTime>
            </GoodsOperationOrderHeader>
            <GoodsOperationOrderLines>
              <GoodsOperationOrderLineInfo>
                <GoodsOperationOrderLineId>int</GoodsOperationOrderLineId>
                <GoodsOperationOrderLineNumber>string</GoodsOperationOrderLineNumber>
                <GoodsOperationOrderLineComment>string</GoodsOperationOrderLineComment>
                <GoodsOperationOrderLineBatchNumber>string</GoodsOperationOrderLineBatchNumber>
                <Article>
                  <ArticleDefId>int</ArticleDefId>
                  <ArticleNumber>string</ArticleNumber>
                  <ArticleName>string</ArticleName>
                </Article>
                <FromArticleItemStatus>
                  <ArticleItemStatusId>int</ArticleItemStatusId>
                  <ArticleItemStatusName>string</ArticleItemStatusName>
                  <ArticleItemStatusCode>string</ArticleItemStatusCode>
                </FromArticleItemStatus>
                <ToArticleItemStatus>
                  <ArticleItemStatusId>int</ArticleItemStatusId>
                  <ArticleItemStatusName>string</ArticleItemStatusName>
                  <ArticleItemStatusCode>string</ArticleItemStatusCode>
                </ToArticleItemStatus>
                <NumberOfItems>decimal</NumberOfItems>
                <ExecutedNumberOfItems>decimal</ExecutedNumberOfItems>
                <GoodsOperationOrderItems>
                  <GoodsOperationOrderItemInfo>
                    <GoodsOperationOrderItemId>int</GoodsOperationOrderItemId>
                    <ArticleItemId>int</ArticleItemId>
                    <NumberOfItems>decimal</NumberOfItems>
                    <Location>string</Location>
                    <BatchNo>string</BatchNo>
                    <Serial>string</Serial>
                    <InDate>dateTime</InDate>
                  </GoodsOperationOrderItemInfo>
                  <GoodsOperationOrderItemInfo>
                    <GoodsOperationOrderItemId>int</GoodsOperationOrderItemId>
                    <ArticleItemId>int</ArticleItemId>
                    <NumberOfItems>decimal</NumberOfItems>
                    <Location>string</Location>
                    <BatchNo>string</BatchNo>
                    <Serial>string</Serial>
                    <InDate>dateTime</InDate>
                  </GoodsOperationOrderItemInfo>
                </GoodsOperationOrderItems>
              </GoodsOperationOrderLineInfo>
              <GoodsOperationOrderLineInfo>
                <GoodsOperationOrderLineId>int</GoodsOperationOrderLineId>
                <GoodsOperationOrderLineNumber>string</GoodsOperationOrderLineNumber>
                <GoodsOperationOrderLineComment>string</GoodsOperationOrderLineComment>
                <GoodsOperationOrderLineBatchNumber>string</GoodsOperationOrderLineBatchNumber>
                <Article>
                  <ArticleDefId>int</ArticleDefId>
                  <ArticleNumber>string</ArticleNumber>
                  <ArticleName>string</ArticleName>
                </Article>
                <FromArticleItemStatus>
                  <ArticleItemStatusId>int</ArticleItemStatusId>
                  <ArticleItemStatusName>string</ArticleItemStatusName>
                  <ArticleItemStatusCode>string</ArticleItemStatusCode>
                </FromArticleItemStatus>
                <ToArticleItemStatus>
                  <ArticleItemStatusId>int</ArticleItemStatusId>
                  <ArticleItemStatusName>string</ArticleItemStatusName>
                  <ArticleItemStatusCode>string</ArticleItemStatusCode>
                </ToArticleItemStatus>
                <NumberOfItems>decimal</NumberOfItems>
                <ExecutedNumberOfItems>decimal</ExecutedNumberOfItems>
                <GoodsOperationOrderItems>
                  <GoodsOperationOrderItemInfo>
                    <GoodsOperationOrderItemId>int</GoodsOperationOrderItemId>
                    <ArticleItemId>int</ArticleItemId>
                    <NumberOfItems>decimal</NumberOfItems>
                    <Location>string</Location>
                    <BatchNo>string</BatchNo>
                    <Serial>string</Serial>
                    <InDate>dateTime</InDate>
                  </GoodsOperationOrderItemInfo>
                  <GoodsOperationOrderItemInfo>
                    <GoodsOperationOrderItemId>int</GoodsOperationOrderItemId>
                    <ArticleItemId>int</ArticleItemId>
                    <NumberOfItems>decimal</NumberOfItems>
                    <Location>string</Location>
                    <BatchNo>string</BatchNo>
                    <Serial>string</Serial>
                    <InDate>dateTime</InDate>
                  </GoodsOperationOrderItemInfo>
                </GoodsOperationOrderItems>
              </GoodsOperationOrderLineInfo>
            </GoodsOperationOrderLines>
          </GoodsOperationOrderInfo>
          <GoodsOperationOrderInfo>
            <GoodsOperationOrderHeader>
              <GoodsOperationOrderId>int</GoodsOperationOrderId>
              <GoodsOperationOrderNumber>string</GoodsOperationOrderNumber>
              <GoodsOwner>
                <GoodsOwnerId>int</GoodsOwnerId>
                <GoodsOwnerName>string</GoodsOwnerName>
              </GoodsOwner>
              <GoodsOperationOrderComment>string</GoodsOperationOrderComment>
              <GoodsOperationOrderReferenceNumber>string</GoodsOperationOrderReferenceNumber>
              <GoodsOperationOrderStatusId>int</GoodsOperationOrderStatusId>
              <GoodsOperationOrderStatusName>string</GoodsOperationOrderStatusName>
              <NumberOfItems>decimal</NumberOfItems>
              <ExecutedNumberOfItems>decimal</ExecutedNumberOfItems>
              <GoodsOperationOrderExecutedTime>dateTime</GoodsOperationOrderExecutedTime>
              <GoodsOperationOrderNotifiedTime>dateTime</GoodsOperationOrderNotifiedTime>
            </GoodsOperationOrderHeader>
            <GoodsOperationOrderLines>
              <GoodsOperationOrderLineInfo>
                <GoodsOperationOrderLineId>int</GoodsOperationOrderLineId>
                <GoodsOperationOrderLineNumber>string</GoodsOperationOrderLineNumber>
                <GoodsOperationOrderLineComment>string</GoodsOperationOrderLineComment>
                <GoodsOperationOrderLineBatchNumber>string</GoodsOperationOrderLineBatchNumber>
                <Article>
                  <ArticleDefId>int</ArticleDefId>
                  <ArticleNumber>string</ArticleNumber>
                  <ArticleName>string</ArticleName>
                </Article>
                <FromArticleItemStatus>
                  <ArticleItemStatusId>int</ArticleItemStatusId>
                  <ArticleItemStatusName>string</ArticleItemStatusName>
                  <ArticleItemStatusCode>string</ArticleItemStatusCode>
                </FromArticleItemStatus>
                <ToArticleItemStatus>
                  <ArticleItemStatusId>int</ArticleItemStatusId>
                  <ArticleItemStatusName>string</ArticleItemStatusName>
                  <ArticleItemStatusCode>string</ArticleItemStatusCode>
                </ToArticleItemStatus>
                <NumberOfItems>decimal</NumberOfItems>
                <ExecutedNumberOfItems>decimal</ExecutedNumberOfItems>
                <GoodsOperationOrderItems>
                  <GoodsOperationOrderItemInfo>
                    <GoodsOperationOrderItemId>int</GoodsOperationOrderItemId>
                    <ArticleItemId>int</ArticleItemId>
                    <NumberOfItems>decimal</NumberOfItems>
                    <Location>string</Location>
                    <BatchNo>string</BatchNo>
                    <Serial>string</Serial>
                    <InDate>dateTime</InDate>
                  </GoodsOperationOrderItemInfo>
                  <GoodsOperationOrderItemInfo>
                    <GoodsOperationOrderItemId>int</GoodsOperationOrderItemId>
                    <ArticleItemId>int</ArticleItemId>
                    <NumberOfItems>decimal</NumberOfItems>
                    <Location>string</Location>
                    <BatchNo>string</BatchNo>
                    <Serial>string</Serial>
                    <InDate>dateTime</InDate>
                  </GoodsOperationOrderItemInfo>
                </GoodsOperationOrderItems>
              </GoodsOperationOrderLineInfo>
              <GoodsOperationOrderLineInfo>
                <GoodsOperationOrderLineId>int</GoodsOperationOrderLineId>
                <GoodsOperationOrderLineNumber>string</GoodsOperationOrderLineNumber>
                <GoodsOperationOrderLineComment>string</GoodsOperationOrderLineComment>
                <GoodsOperationOrderLineBatchNumber>string</GoodsOperationOrderLineBatchNumber>
                <Article>
                  <ArticleDefId>int</ArticleDefId>
                  <ArticleNumber>string</ArticleNumber>
                  <ArticleName>string</ArticleName>
                </Article>
                <FromArticleItemStatus>
                  <ArticleItemStatusId>int</ArticleItemStatusId>
                  <ArticleItemStatusName>string</ArticleItemStatusName>
                  <ArticleItemStatusCode>string</ArticleItemStatusCode>
                </FromArticleItemStatus>
                <ToArticleItemStatus>
                  <ArticleItemStatusId>int</ArticleItemStatusId>
                  <ArticleItemStatusName>string</ArticleItemStatusName>
                  <ArticleItemStatusCode>string</ArticleItemStatusCode>
                </ToArticleItemStatus>
                <NumberOfItems>decimal</NumberOfItems>
                <ExecutedNumberOfItems>decimal</ExecutedNumberOfItems>
                <GoodsOperationOrderItems>
                  <GoodsOperationOrderItemInfo>
                    <GoodsOperationOrderItemId>int</GoodsOperationOrderItemId>
                    <ArticleItemId>int</ArticleItemId>
                    <NumberOfItems>decimal</NumberOfItems>
                    <Location>string</Location>
                    <BatchNo>string</BatchNo>
                    <Serial>string</Serial>
                    <InDate>dateTime</InDate>
                  </GoodsOperationOrderItemInfo>
                  <GoodsOperationOrderItemInfo>
                    <GoodsOperationOrderItemId>int</GoodsOperationOrderItemId>
                    <ArticleItemId>int</ArticleItemId>
                    <NumberOfItems>decimal</NumberOfItems>
                    <Location>string</Location>
                    <BatchNo>string</BatchNo>
                    <Serial>string</Serial>
                    <InDate>dateTime</InDate>
                  </GoodsOperationOrderItemInfo>
                </GoodsOperationOrderItems>
              </GoodsOperationOrderLineInfo>
            </GoodsOperationOrderLines>
          </GoodsOperationOrderInfo>
        </GoodsOperationOrders>
      </GetGoodsOperationOrdersByQueryResult>
    </GetGoodsOperationOrdersByQueryResponse>
  </soap:Body>
</soap:Envelope>

Response specification

GetGoodsOperationOrdersByQueryResponse
GetGoodsOperationOrdersByQueryResult GetGoodsOperationOrdersResult
GetGoodsOperationOrdersResult
GoodsOperationOrders GoodsOperationOrderInfo[]
GoodsOperationOrderInfo
GoodsOperationOrderHeader GoodsOperationOrderHeaderInfo An element of type GoodsOperationOrderHeaderInfo.
GoodsOperationOrderLines GoodsOperationOrderLineInfo[]
GoodsOperationOrderHeaderInfo
GoodsOperationOrderId int
GoodsOperationOrderNumber string
GoodsOwner GoodsOperationGoodsOwnerInfo An element of type GoodsOperationGoodsOwnerInfo.
GoodsOperationOrderComment string
GoodsOperationOrderReferenceNumber string
GoodsOperationOrderStatusId int
GoodsOperationOrderStatusName string
NumberOfItems decimal
ExecutedNumberOfItems decimal
GoodsOperationOrderExecutedTime dateTime
GoodsOperationOrderNotifiedTime dateTime
GoodsOperationOrderLineInfo
GoodsOperationOrderLineId int
GoodsOperationOrderLineNumber string
GoodsOperationOrderLineComment string
GoodsOperationOrderLineBatchNumber string
Article GoodsOperationArticleDefinition An element of type GoodsOperationArticleDefinition.
FromArticleItemStatus GoodsOperationOrderLineArticleItemStatusInfo An element of type GoodsOperationOrderLineArticleItemStatusInfo.
ToArticleItemStatus GoodsOperationOrderLineArticleItemStatusInfo An element of type GoodsOperationOrderLineArticleItemStatusInfo.
NumberOfItems decimal
ExecutedNumberOfItems decimal
GoodsOperationOrderItems GoodsOperationOrderItemInfo[]
GoodsOperationGoodsOwnerInfo
GoodsOwnerId int
GoodsOwnerName string
GoodsOperationArticleDefinition
ArticleDefId int
ArticleNumber string
ArticleName string
GoodsOperationOrderLineArticleItemStatusInfo
ArticleItemStatusId int
ArticleItemStatusName string
ArticleItemStatusCode string
GoodsOperationOrderItemInfo
GoodsOperationOrderItemId int
ArticleItemId int
NumberOfItems decimal
Location string
BatchNo string
Serial string
InDate dateTime