abstract class EnsLib.EDI.XML.Operation.Standard
extends Ens.BusinessOperation
This is a Business Operation class.
parameter SETTINGS = "Format:Basic,SearchTableClass::selector?context={Ens.ContextSearch/SearchTableClasses?host=EnsLib.EDI.XML.Operation.Standard}";
List of properties can be set as settings in the configuration file
format is a comma separated list of property names
property FailureTimeout
as %Numeric(MINVAL=-1) [ InitialExpression = -1 ];
How long to keep retrying before giving up and returning an error code
property Format
as %String;
String of format specification characters to use in encoding outbound documents.
Empty string means use the default behavior.
Format specification characters:
- 1-9 : indent with this number of spaces (4 is the default with the 'i' format specifier)
- a : attributes alphabetical
- c : canonical ; ignores 'eintw'
- e : close elements even when empty
- f : full top element not just its contents
- g : suppress output of empty elements
- i : indent with 4 spaces unless 't' or 1-9
- l : output schema information, schema uri and schema location, based on property stored in ..schemaLocation
- n : newline (lf) after every text-free element
- o : output unescaped - for instance don't change < to <
- p : suppress output of namespace prefixes
- q : use double quotes to set off attribute values if possible
- s : use stored indentation whitespace (ignores 'it1-9')
- r : use stored returns / newlines (ignores 'nw')
- t : indent with tab
- u : declare prefixes as well as using them
- w : Windows-style cr/lf newline after every text-free element
- x : omit namespaces in output
- C(e) : output an XML header line declaring character encoding e. If e is empty use the encoding defined by the Adapter. If e begins with ! force the output stream's encoding. Note that this will be applied automatically for File Operations configured with a non-UTF-8 Charset
property SearchTableClass
as %String(MAXLEN=100);
Store a set of searchable properties in SearchTable records associated with each document processed.
These records will be of the named SearchTable class, if any.
property Validation
as %String(MAXLEN=850);
URL of an XSD schema to use to validate the outgoing document