p$TDV:Param:EposAus
p$TDV:Param:EposAus
Output of parameters from one or more parameter groups into on file. The data format can be chosen arbitrarily. However, for a new read process through this interface (p$TDV:Param:EposEin), the standard format is necessary (FormatText = ’).
For the description of a custom output format (syntax see p$TDV:Allg:ParText) the following keywords in FormatText are valid:
Keyword | Meaning |
Name | Complete parameter name incl. parameter group |
PG | Name of the parameter group |
PName | Parameter name without declaration of the parameter group |
Type | Type of the parameter (G/D/Z) |
Type | Type of the parameter(English: I/F/S) |
Value | Parameter value (decimal parameters are always returned with the max. number of digits) |
Please note: So that the parameter output can be processed correctly, all parameter groups to be output must be global!
Parameters without values (state EMPTY or UNDEF) are not returned.
Single-index parameter groups can also be processed, but only completely, i.e. without declaration of the index.
Please note that when specifying the path of file name, the character ’\’ has to be used twice (’\\’).
Syntax: | p$TDV:Param:EposOut( Filename, PGList, FormatText ) | ||
| Argument | Type | Meaning |
| File name | String | Complete path name of the output file |
| PGList | String | List of the parameter groups to be returned, separated by ';', single-index parameter groups without index specification |
| FormatText | String | Format text describing the output line per parameter, or ' for the use of the ePOS standard format also enabling re-reading |
Result: | - |
| |
Examples: | Output in standard format: p$TDV:Param:EposOut( 'c:\\temp\\konfig.txt', 'offer;client;stüli', ' ) | ||
| Output in a free format with ';' as an array separator: Format = '@PG@;@Pname@;@Value@' | ||
| Column-oriented output in a free format: Format = '@PG(1:20)@@PName(1:16)@@Value(1:40)@' | ||