...
...
...
Form: HTTP Exporter Details
The form provides the standard form icons.
...
Insert excerpt | ||||||||
---|---|---|---|---|---|---|---|---|
|
...
...
...
...
...
...
Note : internal variables are referenced via %USERNAME% %PASSWORD% syntax.
Expressions are enclosed in {}
The statement will be encoded using the charset parameter specified by the Content-Type Header if one is present. If no Content-Type Header is set then ISO-8859-1 will be used. If the Content-Type header is set, but does not specify a charset then PhixFlow will use a default character set dependant on the content type.
...
Send Message
Define details of the data that will be sent to the HTTP Datasource.
...
The URL to be used, without the leading http:// prefix. The URL may contain embedded expressions within { }. If this field is blank, the url field on the httpDatasourceInstance is used directly.
For Example, this expression adds to the base url provided by the HTTP Datasource Instance:
Code Block |
---|
{_url}/sub1/sub2?param1=3 |
...
HTTP Headers
Details of each HTTP Header defined for this exporter is configured in an HTTP Header form.
...
Name of the HTTP Exporter HTTP Header Item. You must not include a colon after the name. For example:
Code Block |
---|
Content-Type |
...
Value of the HTTP Exporter HTTP Header Item. For example:
Code Block |
---|
text/xml; charset=UTF-8 |
...
...
Expression to evaluate the value to put on the stream. For example:
Code Block |
---|
if(_success, _response, listToString($errors._MSGTEXT)) |
...
...
...
...
Code Block |
---|
countElements($errors = xmlToItems(_response,"//ERROR")) == 0 |
...
Value to put on the Stream in the event that the HTTP connection attempt failed. For example:
Code Block |
---|
_error |
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
See Also
...
...
Tells the exporter to timeout each export operation after a number of seconds. If an export operation does time out, the operation will be abandoned and an error will be reported. Each record that is timed out is considered to be a single error when assessing whether the entire export should be stopped and/or rolled back - see Errors Before Rollback below.
If no value is specified, the duration of an export operation is unlimited.
...