The Address-IT API is the AMAS engine for all of ISW's Address-IT products. The API is a written in platform independent C++, and is provided as a single library, along with ISW's compressed PAF, which is approximately 135 Mb in size.

Two main functions are provided by the API: AMAS approved Address Matching and PAF Browsing. The Address-IT API is designed for integration with new or existing custom applications where these functions are required.

The Address Matching interface provides the ability to:

  • Process addresses one at a time, returning all 21 individual PAF address components
  • Return warning/error information for each address (also called reporting)
  • Stitch the 21 address components into a correctly formatted address
  • Customise an output address by expanding abbreviations and/or generating mixed or uppercase address lines
  • Encode a DPID into a barcode string
  • Return the PreSort zone for any postcode
  • Generate a summary report on all addresses processed during a session, detailing matched/unmatched totals, reasons for non-matches etc

The PAF Browsing interface provides the ability to:

  • Query the PAF, searching for exact or partial string matches of records in a table, or retrieve all records in a table
  • Cycle through recordsets one record at a time extracting required information for any address
  • Use existing recordsets to narrow and speed up subsequent queries
  • Access any information provided as part of the Australia Post PAF

The Address-IT API 4.6 is available on the following platforms:

- Windows ( Win95, Win98, WinME, NT4, 2000, XP )
     Provided as a non-ActiveX DLL.
     Sample code for C/C++, Visual Basic, Java and LotusScript.

- Unix ( Linux, Solaris, AIX, BSD )
     Provided as static or dynamic library.
     Sample code for C/C++.

- AS/400 ( OS/400 V5R1 or above )
     Provided as a service program.
     Sample code for C/C++, COBOL and RPG.

- MacOS X
     Provided as a static library.
     Sample code for C/C++.

For more technical information or to request an evaluation version please contact ISW.
The Address-IT API 4.6 is available on the following platforms:


- Windows ( Win95, Win98, WinME, NT4, 2000, XP )
     Provided as a non-ActiveX DLL.
     Sample code for C/C++, Visual Basic, Java and LotusScript.

- Unix ( Linux, Solaris, AIX, BSD )
     Provided as static or dynamic library.
     Sample code for C/C++.

- AS/400 ( OS/400 V5R1 or above )
     Provided as a service program.
     Sample code for C/C++, COBOL and RPG.

- MacOS X
     Provided as a static library.
     Sample code for C/C++.

For more technical information or to request an evaluation version please contact ISW.