FWService


Click here for a complete list of operations.

GetFullWaybillDetails

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.
Parameter Value
waybill:

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 /rest/FWService.asmx HTTP/1.1
Host: services.fnf.co.za
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/GetFullWaybillDetails"

<?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>
    <GetFullWaybillDetails xmlns="http://tempuri.org/">
      <waybill>string</waybill>
    </GetFullWaybillDetails>
  </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>
    <GetFullWaybillDetailsResponse xmlns="http://tempuri.org/">
      <FreightWareXDoc>
        <Waybill>
          <WaybillNumber>string</WaybillNumber>
          <WaybillDate>string</WaybillDate>
          <AccountNumber>string</AccountNumber>
          <ConsignorSiteCode>string</ConsignorSiteCode>
          <ConsignorName>string</ConsignorName>
          <SenderAddressLine1>string</SenderAddressLine1>
          <SenderAddressLine2>string</SenderAddressLine2>
          <SenderSuburb>string</SenderSuburb>
          <SenderCity>string</SenderCity>
          <SenderPostalCode>string</SenderPostalCode>
          <SenderContactName>string</SenderContactName>
          <SenderContactTel>string</SenderContactTel>
          <ShipperReference>string</ShipperReference>
          <ServiceTypeCode>string</ServiceTypeCode>
          <ConsignmentTypeCode>string</ConsignmentTypeCode>
          <ShipmentIsInsured>string</ShipmentIsInsured>
          <InsuredValue>string</InsuredValue>
          <ConsigneeSiteCode>string</ConsigneeSiteCode>
          <ConsigneeName>string</ConsigneeName>
          <ReceiverAddressLine1>string</ReceiverAddressLine1>
          <ReceiverAddressLine2>string</ReceiverAddressLine2>
          <ReceiverSuburb>string</ReceiverSuburb>
          <ReceiverCity>string</ReceiverCity>
          <ReceiverPostalCode>string</ReceiverPostalCode>
          <ReceiverContactName>string</ReceiverContactName>
          <ReceiverContactTel1>string</ReceiverContactTel1>
          <ReceiverContactTel2>string</ReceiverContactTel2>
          <ReceiverContactTel3>string</ReceiverContactTel3>
          <ContentDescription>string</ContentDescription>
          <NumberOfParcels>string</NumberOfParcels>
          <TotalWeight>string</TotalWeight>
          <TotalVolumeticWeight>string</TotalVolumeticWeight>
          <ChargableWeight>string</ChargableWeight>
          <TotalWaybillCost>string</TotalWaybillCost>
          <CurrentStatus>string</CurrentStatus>
          <CurrentFinancialStatus>string</CurrentFinancialStatus>
          <Parcel>
            <ParcelLineNumber>string</ParcelLineNumber>
            <ParcelNumber>string</ParcelNumber>
            <ParcelDescription>string</ParcelDescription>
            <ParcelLength>string</ParcelLength>
            <ParcelBreadth>string</ParcelBreadth>
            <ParcelHeight>string</ParcelHeight>
            <ParcelWeight>string</ParcelWeight>
            <ParcelVolumetricWeight>string</ParcelVolumetricWeight>
            <ParcelEndorsements>string</ParcelEndorsements>
            <ProductCode>string</ProductCode>
            <FreightCharge>string</FreightCharge>
            <PODImageURL>string</PODImageURL>
          </Parcel>
          <Parcel>
            <ParcelLineNumber>string</ParcelLineNumber>
            <ParcelNumber>string</ParcelNumber>
            <ParcelDescription>string</ParcelDescription>
            <ParcelLength>string</ParcelLength>
            <ParcelBreadth>string</ParcelBreadth>
            <ParcelHeight>string</ParcelHeight>
            <ParcelWeight>string</ParcelWeight>
            <ParcelVolumetricWeight>string</ParcelVolumetricWeight>
            <ParcelEndorsements>string</ParcelEndorsements>
            <ProductCode>string</ProductCode>
            <FreightCharge>string</FreightCharge>
            <PODImageURL>string</PODImageURL>
          </Parcel>
          <POD>
            <PODDate>string</PODDate>
            <PODTime>string</PODTime>
            <NumberOfParcelsPODed>string</NumberOfParcelsPODed>
            <ReceiverName>string</ReceiverName>
            <Comments>string</Comments>
            <GRNReference>string</GRNReference>
            <Endorsements>string</Endorsements>
            <PODImageURL>string</PODImageURL>
            <IdentityNumber>string</IdentityNumber>
          </POD>
          <POD>
            <PODDate>string</PODDate>
            <PODTime>string</PODTime>
            <NumberOfParcelsPODed>string</NumberOfParcelsPODed>
            <ReceiverName>string</ReceiverName>
            <Comments>string</Comments>
            <GRNReference>string</GRNReference>
            <Endorsements>string</Endorsements>
            <PODImageURL>string</PODImageURL>
            <IdentityNumber>string</IdentityNumber>
          </POD>
          <TrackingDetail>
            <EventCode>string</EventCode>
            <EventDate>string</EventDate>
            <EventTime>string</EventTime>
            <EventDescription>string</EventDescription>
            <EventHUBCode>string</EventHUBCode>
          </TrackingDetail>
          <TrackingDetail>
            <EventCode>string</EventCode>
            <EventDate>string</EventDate>
            <EventTime>string</EventTime>
            <EventDescription>string</EventDescription>
            <EventHUBCode>string</EventHUBCode>
          </TrackingDetail>
        </Waybill>
      </FreightWareXDoc>
    </GetFullWaybillDetailsResponse>
  </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 /rest/FWService.asmx HTTP/1.1
Host: services.fnf.co.za
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>
    <GetFullWaybillDetails xmlns="http://tempuri.org/">
      <waybill>string</waybill>
    </GetFullWaybillDetails>
  </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>
    <GetFullWaybillDetailsResponse xmlns="http://tempuri.org/">
      <FreightWareXDoc>
        <Waybill>
          <WaybillNumber>string</WaybillNumber>
          <WaybillDate>string</WaybillDate>
          <AccountNumber>string</AccountNumber>
          <ConsignorSiteCode>string</ConsignorSiteCode>
          <ConsignorName>string</ConsignorName>
          <SenderAddressLine1>string</SenderAddressLine1>
          <SenderAddressLine2>string</SenderAddressLine2>
          <SenderSuburb>string</SenderSuburb>
          <SenderCity>string</SenderCity>
          <SenderPostalCode>string</SenderPostalCode>
          <SenderContactName>string</SenderContactName>
          <SenderContactTel>string</SenderContactTel>
          <ShipperReference>string</ShipperReference>
          <ServiceTypeCode>string</ServiceTypeCode>
          <ConsignmentTypeCode>string</ConsignmentTypeCode>
          <ShipmentIsInsured>string</ShipmentIsInsured>
          <InsuredValue>string</InsuredValue>
          <ConsigneeSiteCode>string</ConsigneeSiteCode>
          <ConsigneeName>string</ConsigneeName>
          <ReceiverAddressLine1>string</ReceiverAddressLine1>
          <ReceiverAddressLine2>string</ReceiverAddressLine2>
          <ReceiverSuburb>string</ReceiverSuburb>
          <ReceiverCity>string</ReceiverCity>
          <ReceiverPostalCode>string</ReceiverPostalCode>
          <ReceiverContactName>string</ReceiverContactName>
          <ReceiverContactTel1>string</ReceiverContactTel1>
          <ReceiverContactTel2>string</ReceiverContactTel2>
          <ReceiverContactTel3>string</ReceiverContactTel3>
          <ContentDescription>string</ContentDescription>
          <NumberOfParcels>string</NumberOfParcels>
          <TotalWeight>string</TotalWeight>
          <TotalVolumeticWeight>string</TotalVolumeticWeight>
          <ChargableWeight>string</ChargableWeight>
          <TotalWaybillCost>string</TotalWaybillCost>
          <CurrentStatus>string</CurrentStatus>
          <CurrentFinancialStatus>string</CurrentFinancialStatus>
          <Parcel>
            <ParcelLineNumber>string</ParcelLineNumber>
            <ParcelNumber>string</ParcelNumber>
            <ParcelDescription>string</ParcelDescription>
            <ParcelLength>string</ParcelLength>
            <ParcelBreadth>string</ParcelBreadth>
            <ParcelHeight>string</ParcelHeight>
            <ParcelWeight>string</ParcelWeight>
            <ParcelVolumetricWeight>string</ParcelVolumetricWeight>
            <ParcelEndorsements>string</ParcelEndorsements>
            <ProductCode>string</ProductCode>
            <FreightCharge>string</FreightCharge>
            <PODImageURL>string</PODImageURL>
          </Parcel>
          <Parcel>
            <ParcelLineNumber>string</ParcelLineNumber>
            <ParcelNumber>string</ParcelNumber>
            <ParcelDescription>string</ParcelDescription>
            <ParcelLength>string</ParcelLength>
            <ParcelBreadth>string</ParcelBreadth>
            <ParcelHeight>string</ParcelHeight>
            <ParcelWeight>string</ParcelWeight>
            <ParcelVolumetricWeight>string</ParcelVolumetricWeight>
            <ParcelEndorsements>string</ParcelEndorsements>
            <ProductCode>string</ProductCode>
            <FreightCharge>string</FreightCharge>
            <PODImageURL>string</PODImageURL>
          </Parcel>
          <POD>
            <PODDate>string</PODDate>
            <PODTime>string</PODTime>
            <NumberOfParcelsPODed>string</NumberOfParcelsPODed>
            <ReceiverName>string</ReceiverName>
            <Comments>string</Comments>
            <GRNReference>string</GRNReference>
            <Endorsements>string</Endorsements>
            <PODImageURL>string</PODImageURL>
            <IdentityNumber>string</IdentityNumber>
          </POD>
          <POD>
            <PODDate>string</PODDate>
            <PODTime>string</PODTime>
            <NumberOfParcelsPODed>string</NumberOfParcelsPODed>
            <ReceiverName>string</ReceiverName>
            <Comments>string</Comments>
            <GRNReference>string</GRNReference>
            <Endorsements>string</Endorsements>
            <PODImageURL>string</PODImageURL>
            <IdentityNumber>string</IdentityNumber>
          </POD>
          <TrackingDetail>
            <EventCode>string</EventCode>
            <EventDate>string</EventDate>
            <EventTime>string</EventTime>
            <EventDescription>string</EventDescription>
            <EventHUBCode>string</EventHUBCode>
          </TrackingDetail>
          <TrackingDetail>
            <EventCode>string</EventCode>
            <EventDate>string</EventDate>
            <EventTime>string</EventTime>
            <EventDescription>string</EventDescription>
            <EventHUBCode>string</EventHUBCode>
          </TrackingDetail>
        </Waybill>
      </FreightWareXDoc>
    </GetFullWaybillDetailsResponse>
  </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 /rest/FWService.asmx/GetFullWaybillDetails?waybill=string HTTP/1.1
Host: services.fnf.co.za
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<FreightWareXDoc xmlns="http://tempuri.org/">
  <Waybill>
    <WaybillNumber>string</WaybillNumber>
    <WaybillDate>string</WaybillDate>
    <AccountNumber>string</AccountNumber>
    <ConsignorSiteCode>string</ConsignorSiteCode>
    <ConsignorName>string</ConsignorName>
    <SenderAddressLine1>string</SenderAddressLine1>
    <SenderAddressLine2>string</SenderAddressLine2>
    <SenderSuburb>string</SenderSuburb>
    <SenderCity>string</SenderCity>
    <SenderPostalCode>string</SenderPostalCode>
    <SenderContactName>string</SenderContactName>
    <SenderContactTel>string</SenderContactTel>
    <ShipperReference>string</ShipperReference>
    <ServiceTypeCode>string</ServiceTypeCode>
    <ConsignmentTypeCode>string</ConsignmentTypeCode>
    <ShipmentIsInsured>string</ShipmentIsInsured>
    <InsuredValue>string</InsuredValue>
    <ConsigneeSiteCode>string</ConsigneeSiteCode>
    <ConsigneeName>string</ConsigneeName>
    <ReceiverAddressLine1>string</ReceiverAddressLine1>
    <ReceiverAddressLine2>string</ReceiverAddressLine2>
    <ReceiverSuburb>string</ReceiverSuburb>
    <ReceiverCity>string</ReceiverCity>
    <ReceiverPostalCode>string</ReceiverPostalCode>
    <ReceiverContactName>string</ReceiverContactName>
    <ReceiverContactTel1>string</ReceiverContactTel1>
    <ReceiverContactTel2>string</ReceiverContactTel2>
    <ReceiverContactTel3>string</ReceiverContactTel3>
    <ContentDescription>string</ContentDescription>
    <NumberOfParcels>string</NumberOfParcels>
    <TotalWeight>string</TotalWeight>
    <TotalVolumeticWeight>string</TotalVolumeticWeight>
    <ChargableWeight>string</ChargableWeight>
    <TotalWaybillCost>string</TotalWaybillCost>
    <CurrentStatus>string</CurrentStatus>
    <CurrentFinancialStatus>string</CurrentFinancialStatus>
    <Parcel>
      <ParcelLineNumber>string</ParcelLineNumber>
      <ParcelNumber>string</ParcelNumber>
      <ParcelDescription>string</ParcelDescription>
      <ParcelLength>string</ParcelLength>
      <ParcelBreadth>string</ParcelBreadth>
      <ParcelHeight>string</ParcelHeight>
      <ParcelWeight>string</ParcelWeight>
      <ParcelVolumetricWeight>string</ParcelVolumetricWeight>
      <ParcelEndorsements>string</ParcelEndorsements>
      <ProductCode>string</ProductCode>
      <FreightCharge>string</FreightCharge>
      <PODImageURL>string</PODImageURL>
    </Parcel>
    <Parcel>
      <ParcelLineNumber>string</ParcelLineNumber>
      <ParcelNumber>string</ParcelNumber>
      <ParcelDescription>string</ParcelDescription>
      <ParcelLength>string</ParcelLength>
      <ParcelBreadth>string</ParcelBreadth>
      <ParcelHeight>string</ParcelHeight>
      <ParcelWeight>string</ParcelWeight>
      <ParcelVolumetricWeight>string</ParcelVolumetricWeight>
      <ParcelEndorsements>string</ParcelEndorsements>
      <ProductCode>string</ProductCode>
      <FreightCharge>string</FreightCharge>
      <PODImageURL>string</PODImageURL>
    </Parcel>
    <POD>
      <PODDate>string</PODDate>
      <PODTime>string</PODTime>
      <NumberOfParcelsPODed>string</NumberOfParcelsPODed>
      <ReceiverName>string</ReceiverName>
      <Comments>string</Comments>
      <GRNReference>string</GRNReference>
      <Endorsements>string</Endorsements>
      <PODImageURL>string</PODImageURL>
      <IdentityNumber>string</IdentityNumber>
    </POD>
    <POD>
      <PODDate>string</PODDate>
      <PODTime>string</PODTime>
      <NumberOfParcelsPODed>string</NumberOfParcelsPODed>
      <ReceiverName>string</ReceiverName>
      <Comments>string</Comments>
      <GRNReference>string</GRNReference>
      <Endorsements>string</Endorsements>
      <PODImageURL>string</PODImageURL>
      <IdentityNumber>string</IdentityNumber>
    </POD>
    <TrackingDetail>
      <EventCode>string</EventCode>
      <EventDate>string</EventDate>
      <EventTime>string</EventTime>
      <EventDescription>string</EventDescription>
      <EventHUBCode>string</EventHUBCode>
    </TrackingDetail>
    <TrackingDetail>
      <EventCode>string</EventCode>
      <EventDate>string</EventDate>
      <EventTime>string</EventTime>
      <EventDescription>string</EventDescription>
      <EventHUBCode>string</EventHUBCode>
    </TrackingDetail>
  </Waybill>
</FreightWareXDoc>

HTTP POST

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

POST /rest/FWService.asmx/GetFullWaybillDetails HTTP/1.1
Host: services.fnf.co.za
Content-Type: application/x-www-form-urlencoded
Content-Length: length

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

<?xml version="1.0" encoding="utf-8"?>
<FreightWareXDoc xmlns="http://tempuri.org/">
  <Waybill>
    <WaybillNumber>string</WaybillNumber>
    <WaybillDate>string</WaybillDate>
    <AccountNumber>string</AccountNumber>
    <ConsignorSiteCode>string</ConsignorSiteCode>
    <ConsignorName>string</ConsignorName>
    <SenderAddressLine1>string</SenderAddressLine1>
    <SenderAddressLine2>string</SenderAddressLine2>
    <SenderSuburb>string</SenderSuburb>
    <SenderCity>string</SenderCity>
    <SenderPostalCode>string</SenderPostalCode>
    <SenderContactName>string</SenderContactName>
    <SenderContactTel>string</SenderContactTel>
    <ShipperReference>string</ShipperReference>
    <ServiceTypeCode>string</ServiceTypeCode>
    <ConsignmentTypeCode>string</ConsignmentTypeCode>
    <ShipmentIsInsured>string</ShipmentIsInsured>
    <InsuredValue>string</InsuredValue>
    <ConsigneeSiteCode>string</ConsigneeSiteCode>
    <ConsigneeName>string</ConsigneeName>
    <ReceiverAddressLine1>string</ReceiverAddressLine1>
    <ReceiverAddressLine2>string</ReceiverAddressLine2>
    <ReceiverSuburb>string</ReceiverSuburb>
    <ReceiverCity>string</ReceiverCity>
    <ReceiverPostalCode>string</ReceiverPostalCode>
    <ReceiverContactName>string</ReceiverContactName>
    <ReceiverContactTel1>string</ReceiverContactTel1>
    <ReceiverContactTel2>string</ReceiverContactTel2>
    <ReceiverContactTel3>string</ReceiverContactTel3>
    <ContentDescription>string</ContentDescription>
    <NumberOfParcels>string</NumberOfParcels>
    <TotalWeight>string</TotalWeight>
    <TotalVolumeticWeight>string</TotalVolumeticWeight>
    <ChargableWeight>string</ChargableWeight>
    <TotalWaybillCost>string</TotalWaybillCost>
    <CurrentStatus>string</CurrentStatus>
    <CurrentFinancialStatus>string</CurrentFinancialStatus>
    <Parcel>
      <ParcelLineNumber>string</ParcelLineNumber>
      <ParcelNumber>string</ParcelNumber>
      <ParcelDescription>string</ParcelDescription>
      <ParcelLength>string</ParcelLength>
      <ParcelBreadth>string</ParcelBreadth>
      <ParcelHeight>string</ParcelHeight>
      <ParcelWeight>string</ParcelWeight>
      <ParcelVolumetricWeight>string</ParcelVolumetricWeight>
      <ParcelEndorsements>string</ParcelEndorsements>
      <ProductCode>string</ProductCode>
      <FreightCharge>string</FreightCharge>
      <PODImageURL>string</PODImageURL>
    </Parcel>
    <Parcel>
      <ParcelLineNumber>string</ParcelLineNumber>
      <ParcelNumber>string</ParcelNumber>
      <ParcelDescription>string</ParcelDescription>
      <ParcelLength>string</ParcelLength>
      <ParcelBreadth>string</ParcelBreadth>
      <ParcelHeight>string</ParcelHeight>
      <ParcelWeight>string</ParcelWeight>
      <ParcelVolumetricWeight>string</ParcelVolumetricWeight>
      <ParcelEndorsements>string</ParcelEndorsements>
      <ProductCode>string</ProductCode>
      <FreightCharge>string</FreightCharge>
      <PODImageURL>string</PODImageURL>
    </Parcel>
    <POD>
      <PODDate>string</PODDate>
      <PODTime>string</PODTime>
      <NumberOfParcelsPODed>string</NumberOfParcelsPODed>
      <ReceiverName>string</ReceiverName>
      <Comments>string</Comments>
      <GRNReference>string</GRNReference>
      <Endorsements>string</Endorsements>
      <PODImageURL>string</PODImageURL>
      <IdentityNumber>string</IdentityNumber>
    </POD>
    <POD>
      <PODDate>string</PODDate>
      <PODTime>string</PODTime>
      <NumberOfParcelsPODed>string</NumberOfParcelsPODed>
      <ReceiverName>string</ReceiverName>
      <Comments>string</Comments>
      <GRNReference>string</GRNReference>
      <Endorsements>string</Endorsements>
      <PODImageURL>string</PODImageURL>
      <IdentityNumber>string</IdentityNumber>
    </POD>
    <TrackingDetail>
      <EventCode>string</EventCode>
      <EventDate>string</EventDate>
      <EventTime>string</EventTime>
      <EventDescription>string</EventDescription>
      <EventHUBCode>string</EventHUBCode>
    </TrackingDetail>
    <TrackingDetail>
      <EventCode>string</EventCode>
      <EventDate>string</EventDate>
      <EventTime>string</EventTime>
      <EventDescription>string</EventDescription>
      <EventHUBCode>string</EventHUBCode>
    </TrackingDetail>
  </Waybill>
</FreightWareXDoc>