There are two types of requests: simple and trusted. Simple requests can contain data, , and the name of a procedure to call. For security reasons, simple requests are the standard approach for invoking MPF for both COM and HTTP/SOAP applications. In some situations, it can be desirable to submit a trusted request that explicitly defines the procedure steps as well as any data or security context. By default, only members of the groups Administrators, MPFAdmins, and MPFTrustedUsers can submit trusted requests. The schema for both kinds of requests is described in more detail in XML Schema for Requests.
There are two ways to submit requests:
When MPF executes a request, it generates an executeXml node internally to pass the request data as XML to the called procedure in the respective provider. When a provider finishes processing a request, it returns an XML response node (containing either a successful result or an error) to the calling user.