Validate User Request Argument

The request argument definition encapsulates a data value to be passed from the mobile application to the process being called by the parent validate user request definition. The request argument specifies the argument type, which may be CGI Argument, Cookie, HTTP Header, or XML Body. The request argument also specifies the data or data source within the mobile application to pass as the argument to the process or service being called by the parent validate user request definition.

For an HTTP-XML system connection, the data value may be the user ID, the user’s password, a fixed string whose value is defined as a constant within the request argument, or markup text. A given parent validate user request may contain multiple request arguments. The order in which they are passed to the process or service when called is defined in the parent validate user request’s list of request arguments.

HTTP Request Argument Attributes

The attributes of a request argument depend in part on the data type of the argument (Data Type attribute). The following list makes note of those attributes specific to a certain argument type.
  • Argument Type: This attribute specifies the type of argument the definition contains. This may be one of CGI, Cookie, HTTP Header, or XML Body.
  • Name: Alternately displayed as Argument Name, Cookie Name, Header Name, or Name depending on the Argument Type selection. This value must be unique among all request arguments defined within the same parent validate user request definition.
  • Data Type: Specifies the data value or source for the data value for the request argument. For a complex table this may be the User ID, user’s password, Small or Large Markup, or Fixed String.
  • String: This attribute is available only when the Data Type attribute is set to Fixed String. String contains the constant string value that is the request argument’s data.
  • Markup Text: This attribute is available only when the Data Type attribute is set to Small Markup or Large Markup. Markup Text contains the single line (Small Markup) of markup text or the contents of the Markup File (Large Markup) that is the data for the request argument.
  • Markup File: This attribute is available only when the Data Type attribute is set to Large Markup. Markup File contains a reference to the text file containing the multi-line markup text. This file is displayed in the Markup Text field directly below the file name in the Editor.