Skip to content

Documentation & Nomenclature

CrystalKLD edited this page Apr 15, 2024 · 7 revisions

Back To ECGridOS Wiki


Our goal is to make this documentation usable above all other goals. If you have any suggestions to improve this document, please forward them to [email protected].

Data Types

All parameters are required for each web service call. In some cases, default values may be used as indicated when a value itself is optional.

All data types are listed in Visual Basic format for simplicity.

Strings

Wherever necessary Strings are listed with their minimum and maximum lengths using the following format:

String(min,max)

If this String is fixed length, it is listed as follows:

String(len)

Integers

The following table describes the integer types used throughout ECGridOS.

Integers Size Values
Byte 1 Byte 0-255
Short 2 Bytes -32,768 through 32,767 (signed)
Integer 4 Bytes -2,147,483,648 through 2,147,483,647
Long 8 Bytes -9,223,372,036,854,775,808 through 9,223,372,036,854,775,807

Boolean

Boolean true/false values are used within the system. Your system might interpret these as integer zero (false) and non-zero (true) values or some other way.

Objects

ECGridOS makes extensive use of Objects to return complex information, and to guarantee a consistent response format. Please familiarize yourself with the class structures used throughout ECGridOS.

Uploading & Downloading Files

When uploading and downloading files Byte Arrays or Base64 strings are used. this allows for easy programmatic data sending and receiving with out having to use the file system if you so choose.


Back To ECGridOS Wiki

Clone this wiki locally