IT developers

Information for IT Developers

In preparation for the implementation of the NAIT scheme, NAIT is providing information providers and accredited entities with a facility to bulk upload person, location, animal and movement data directly to the NAIT system via a common system interface. This system runs parallel with the web application which provides for the same types of transactions.

In order to use this material, developers should be familiar with SOAP, XML and XSD type files and protocols.

The capability is being developed in stages and interface specifications for each of the transaction types will be made available as they are completed. These specifications aim to provide all the requirements and schema for the development and implementation of systems to transact with the NAIT system.

Access to the common system interface is by application only. 

 

Technical specifications

The Technical Specifications referenced below are for software developers developing a client application for the common system interface.

Glossary

Specification: Types of data required

Schema: actual template for XML

Example: an example file for test purpose  

Animal Upload specification has now been updated with 'Replacement Tag' details and clarification around tag identifiers.
Kill upload has been updated with clarification around updating records and tag formats permissible.
Note: that the schema has not been changed.

Technical specifications published

Release date

FINAL Bulk User Registration - specification, schema and example

26 January 2012

FINAL Kill Upload Specification

08 May 2012

FINAL Tag Upload Specification

20 April 2012

FINAL Animal Registration - specification

08 May 2012 

Schema - Common and type xsd files

10 April 2012

DRAFT Movement Recording 26 March 2012
DRAFT CSV Specification

26 April 2012

 

Please note the .xsd files are still in development. Each specification has as an example the Common and Type schema that is relevant for the FINAL specifications released up to that date. 

The Common and Type .xsd files below will be the most up to date and should be the ones used for development purposes.

 

Contact

If you are developing the capability to register farmers or people in charge of cattle or deer with NAIT and require technical assistance, please contact Mike McEwen at michael.mcewen@nait.co.nz.  If you require it, he can arrange for technical support from NAIT Limited's development partner.

If you require information on testing of the schema please contact Alana Gerring at alana.gerring@nait.co.nz.