XML-RPC is SubmitCase Transaction Standard's recommended transaction format. Using XML-RPC law firms can query
any information regarding their company's process directly from
their own system. What is XML-RPC? Well, it is an Internet protococal developed by the technology community for different computer systems to talk to each other. Below is a qoute from the XML-RPC web site.
...a spec ( http://www.xmlrpc.com/spec ) and a set of implementations that allow software running on disparate operating systems, running in different environments to transmit data and make procedure calls over the Internet. It's remote procedure calling using HTTP as the transport and XML as the encoding. XML-RPC is designed to be as simple as possible, while allowing complex data structures to be transmitted, processed and returned." - xmlrpc.com
XML-RPC schema can be download here. The XML-RPC spec can also be view in the following web sites:
If your law firm uses a custom file format (such as Fix Length File Format or TAB Delimited File Format), please contac us. We can accommodate such format as well.
Communicate with the SubmitCase Gateway using CSV format
Step1. Create Data
Create a file based on the transaction you want to make (e.g. upload processes, retrieve service info, get billing info, retract a case, etc.) You can view all available transactions offered by the SubmitCase Transaction Standard here
Step2. Submit Data
Send a HTTP POST request to the a URL provide by us (such as https://www.someurl.com/xmlrpc). For security purpose the actual URL is not published to the public. It is only available to registered members.
The HTTP POST needs to contain the following three fields:
||username associated with the law firm. This information will be provided by us.
||password associated with the law firm username
||The string of XML-RPC document created on step 1.
Sample Codes and Extras
Different implementations of XML-RPC such as VB.NET, PHP, JAVA, C#, ASP, PERL and more can be found here http://www.xmlrpc.com/directory/1568/implementations
In addition we can also provide you with code sample to connect to our API in VB.NET, PHP, ASP, JAVA and PERL. Please contact us, and we will email the code samples.