GetOrderStatus WebserviceMethod

Met GetOrderStatus kan de status van een bestaande order worden opgevraagd.

string GetOrderStatus (string DataSource, int OrderNr)
string
GetOrderStatus (<DataSource>Source<\DataSource><OrderNr>OrderNumber</OrderNr>)

DataSource
De URL van de administratie zoals: D:\Astona\demo.adm of \\ServerNaam\ShareNaam\astona\demo.adm.

OrderNr
Het nummer van de order waarvan de status wordt opgevraagd.


Voorbeeld SOAP request via HTML POST:

 <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>
     <GetOrderStatus
xmlns="http://www.astona.nl/">
       <DataSource>
\\ServerName\ShareName\Astona\demo.adm</DataSource>
       <OrderNr>
3445335</OrderNr>
     </GetOrderStatus>
   </soap:Body>
 </
soap:Envelope>

Response:
  <soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>
      <
GetOrderStatusResponse xmlns="http://www.astona.nl/">
        <
GetOrderStatusResult>
               
<StatusCode>200</StatusCode>
          <Omschrijving>Order gefactureerd</Omschrijving>
            </GetOrderStatusResult>
      </
GetOrderStatusResponse>
    </soap:Body>
  </soap:Envelope>

De volgende statussen zijn in gebruik:


   11    Commercieel gereed
   20    Gereed gemeld via Order|Gereed
   25    Technisch gereed
   30    Wordt aan gewerkt
   40    Werkzaamheden aangehouden per: <DatumEnTijd>
   50    Order geprint / In behandeling
   60    Order ingevoerd
   200  Order gefactureerd
   210  Order bestaat niet
   220  Geen verbinding mat database
   230  Initialisatie datasource mislukt

 

Voorbeeld van een hieraan gekoppeld kleurenschema:

 

 

11

 

25

 

20

 

30

 

40

 

50

 

60


Zie: GetIniString voorbeeld voor aanroepen vanuit AsToDate, DotNet Framework en PHP.