Processes
the content from a form submitted by a client to the Forms service.
This operation can determine the processing state of the form that
was submitted, such as the button clicked by a user. You get one
of the following results from completing this operation:
-
The same content type that was submitted to the Forms
service if the form did not complete processing
-
XML data or PDF data
If the content type of the form
passed to this operation is not supported, no processing occurs
and the data is returned. Use the processFormSubmission operation
to retrieve and process the data from a submitted form.
For
example, your application must determine whether the user clicked
the submit button and extract the data to save to a process variable
from the submitted form. Use the processFormSubmission operation
to determine whether the user clicked the submit button by retrieving
the value from the Action property after the operation completes
execution. Also, use this operation to extract the XML data from
the Output XML property and save it to a process variable.
For
information about the General and Route Evaluation property groups,
see
Common operation properties
.
Input properties
Properties for specifying form data for submission.
Submitted Form Data
A
document
value
that represents the content that is submitted to the Forms service.
If
you provide a literal value, clicking the ellipsis button
opens
the Select Asset dialog box.
Environment Variables
Common ones that you can include are Accept-Language,
CONTENT_LENGTH, CONTENT_TYPE, HTTP_FS_REQUEST, and SERVER_NAME.
Environment variables are useful for communicating information for
server-side scripts or CGI scripts on the client application. For
example, specify the CONTENT_TYPE environment variable to specify
the types of content that can be submitted.
User Agent
A
string
value
that provides information about the client application, such as
a web browser. If
USER_AGENT
is specified as a
value in Environment Variables property in this operation, the value
specified in this property overrides it. The default value is
Mozilla/3.*
.
If
you provide a literal value, select one of these values:
-
Use Server Default: (Default) Use Mozilla/3.*
. The
User Agent setting is not configurable on the server.
-
Internet Explorer 6.0
: The target application is Microsoft
Internet Explorer 6.0.
-
Mozilla Firefox 2.0
: The target application is Mozilla
Firefox 2.0.
-
Mozilla Firefox 3.0
: The target application is Mozilla
Firefox 3.0.
-
Use Custom Value
: After selecting this option, type
the client application on the target device. For example, type
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)
for
Microsoft Internet Explorer 7.0.
Form Submission Options properties
Property for configuring options for submitting a form.
Submission options
No Styles: Use any CSS an inline or internal styling.
Output properties
Properties for storing the form data submission result.
Process Form Submission Result Document
The location in the process
data model to store the results of processing a form submission.
The data type is
document
.
Additional Output properties
Properties for storing additional information from processing
the form submission.
Clicked Button
The location in the process data model to store
the last button that the user clicked. The value is XFA Scripting
Object Model (SOM) expression. The data type is
document
.
Output XML
The location in the process data model to store the
XML or HTML data. The result is stored as well-formed XML that can
be retrieved. The data type is
document
.
Validation Errors List
The location in the process data model to
store a list of validation errors that is retrieved as UTF8-encoded
XML. The data type is
document
.
Action
The
location in the process data model to store the processing state
associated with the form submission. The data type is
short
.
One of these values is returned:
-
0
: The form
is in a Submit state, and validated XML data is ready to be processed.
-
1
: The form is in a Calculate state, and calculation
results must be written to the web browser.
-
2
: The form is in a Validate state, and calculations
and validations must be written to the web browser.
-
3
: The form is in a Next state, and the current page
has changed with results that must be written to the web browser.
Valid only for HTML forms.
-
4
: The form is in a Previous state, and the current
page has changed with results that must be written to the web browser.
Valid only for HTML forms.
Attachments
The
location in the process data model to store the list of attachments
that are posted with the form submission. The data type is
list
of
document
values.
For
information about retrieving values from a list, see
Accessing data in data collections
.
Forms Result
The location in the process data model to store
all the output results in a combined complex value. The data type
is
FormsResult
.
|
|
|