Rules for a proxy function used for service access

Follow the rules described here when you define a proxy function that is used to access a service.

Assume that the outline of a proxy function for service access is as follows:
Function GetEmployeeDetail(employeeCode STRING IN,                             
                           employeeSalary FLOAT OUT,
                           employeeStatus STRING INOUT)
         returns(myEmployeeRecordPart)
{}
end
If the prototype is used to access an EGL REST-RPC service, the following rules apply:

If the prototype is used to access a SOAP service, the prototype can include IN, OUT, and INOUT parameters.

If the prototype is used to access a third-party REST service, the following rules apply: