Argument modes specify how an argument is passed. Arguments can have one of these modes:
Input - read-only; arguments are passed by value.
Inout - read/write; arguments are passed by reference.
Output – same as inout, except that input values are ignored.
Return – the method returns a value of this datatype. See “Logical method return values”.
All parameters specified as input are passed by value except for those parameters declared as string, string<255>, or binary in EAServer Manager. Except for binary and string parameters, EAServer always preallocates sufficient space for inout, output, or return parameters. binary and string parameters are mapped to special datatypes, and you may need to reallocate space for the output value as described below.