/
UAI (Universal Application Interface)
UAI (Universal Application Interface)
The Universal Application Interface (UAI) component is the interface into Universal Command Agent for SOA and is considered to be the client to UAC.
UAI responsibilities include:
- Accept input parameters through STDIN or the command line interface and payload via STDIN.
- Validate the parameters and payload format.
- Build and send a workload request to UAC for execution.
- Return any application, payload, and error messages via STDOUT or STDERR.
UAI is a non-resident process that is invoked by the UCMD Server. UAI terminates itself once the workload request is complete. SInce the UCMD Server treats UAI as a user job, UAI is subject to all the rights and benefits to which any user job executed by UCMD would be entitled. (See the Universal Command 7.3.x Reference Guide for more details.)
The communication between UAI and UAC is via SOAP messaging over HTTPS with UAI blocking until UAC responds with a reply from the workload.
The following figure summarizes the basic process flow for UAI.
, multiple selections available,
Related content
UAI (Universal Application Interface)
UAI (Universal Application Interface)
More like this
Universal Command Agent for SOA Components
Universal Command Agent for SOA Components
More like this
UAC (Universal Application Container)
UAC (Universal Application Container)
More like this
Universal Command Agent for SOA 7.7.x Reference Guide
Universal Command Agent for SOA 7.7.x Reference Guide
More like this
Universal Command Agent for SOA Usage
Universal Command Agent for SOA Usage
More like this