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.