This method is used to retrieve the various filter types that can be used in getPackageTrackingsIds and getPackageTrackingIds since.
The filter field is a “:” delimited string which defines the types of status messages to be included. For example, to include all signed and rejected packages you could use SIGNED:REJECTED as the filter.
As the product evolves, so do the number of possible status events. This call was introduced as an aid to system developers in that it returns the list of possible filters and includes a descriptive text explain the filter function.
The SDXDemo application has been modified to use this new call, as shown below.
| Parameter | Type | Requirement | Description |
|---|---|---|---|
| username | xsd:string | mandatory – cannot be null or empty | The username of the registered user who sent the package |
| password | xsd:string | mandatory – cannot be null or empty | The password of the registered user who sent the package |
| encodedPassword | xsd:boolean | optional – can be null (indicates false) | Indicates whether the password parameter is MD5 encoded |
<PackageStatusTypes> <PackageStatusType> <Type>FILTERVALUE</Type> <Description>Filter description</Description> </PackageStatusType> </PackageStatusTypes>
An example is shown below.