eglx.services package

eglx.services supports service access.

Table 1. Types
Enumeration Encoding
   NONE = 1,
   JSON = 2,
   XML = 3,
   _FORM = 4,
   USE_CONTENTTYPE = 5
end
 
Record OneWay type Annotation
{
   targets = [
      ElementKind.functionMbr
   ]
}
   value boolean = yes;
end
 
Record ServiceInvocationException type Exception

   /* 
      If a ServiceInvocationException is issued:
      
         o  If the service was invoked as a dedicated service, 
            the source field is set to the EGL enumeration value.
         o  If the service was invoked as a REST service, 
            the source field is set to the REST enumeration value.
   */
   source eglx.services.ServiceKind?;

   detail1 string;
   detail2 string;
   detail3 string;
end
 
Enumeration ServiceKind
   EGL = 1,
   WEB = 2,
   NATIVE = 3,
   REST = 4
end
 
Table 2. Compatibility
Target Issue
Java At this writing, service access is not supported.
JavaScript No issues.