So You Want To Be a Submitter: Developer's Checklist

So let's say, and why not, that you are a geek technical resource. Let's further say that you work for an agency or for a consortium of agencies that is getting ready to participate in sharing its back-end records via the WIJIS Gateway; in other words, you are an Operator acting on behalf of a prospective Submitter.

And your first, reasonable question is, "Where in the world do I start?"

The answer is, "Right here."

This is a set of technical tasks that every Operator must perform in order to be ready to interact with the WIJIS Gateway on behalf of a data Submitter. It's presented as a simple checklist format, with hyperlinks to embedded content and to helpful external descriptions and definitions.

This is almost a standalone HTML page. It depends on availability of the desired XSLT referenced in the processing instruction, unless you wish to use a different XSLT. All external links are absolute, not relative. You can copy the source of this to any file, and use it locally as desired.

The Checklist

Establish Connectivity (Staging and Production) Implement Services and Clients

The implementation of the WIJIS service clients is up to each submitter. The Gateway has successfully been accessed by operators using .NET, Java, and Python to implement their service clients. Other platforms also have Web Service capabilities, and if you are adventurous, you can roll your own.

If you are using .NET as your web service client, click here for example code and instructions.

If you are using Python as your web service client, click here for example code and instructions.

If you are using Java as your web service client, click here for example code and instructions.

If you are unable to implement an HTTP Web Services client, all WIJIS services are fully functional using FTP. Bear in mind that it doesn't work the other way around, though: FTP is required for the pointerDownload service.