Specification of FLAM 4 SEPA interface. More...
Go to the source code of this file.
Data Structures | |
| struct | F4sLoad |
| Parameter structure to load an archive. More... | |
| struct | F4sNfHeader |
| Header structure for a lookup request. More... | |
| union | F4sNfTab |
| Overlay/Union for the different request structure arrays. More... | |
| struct | F4sSearchIn |
| Input parameter structure for lookups in an archive. More... | |
| struct | F4sUpdateIn |
| Input parameter structure to update records in or delete from an archive. More... | |
| struct | F4sMigrateIn |
| Input parameter structure to migrate the signature file of the SEPA archive. More... | |
| struct | F4sGenerateIn |
| Input parameter structure to generate the signature file of the SEPA archive. More... | |
| struct | F4sOut |
| Output structure. More... | |
Macros | |
| #define | F4S_MAXANZSF 128U |
| Maximum number of search fields. | |
| #define | F4S_MAXANZNF 50U |
| Maximum number of lookups per call. | |
| #define | F4S_TRAKEYLEN 50U |
| Length of the VR8 KSDS key at the beginning of the transaction data. | |
| #define | F4S_XMLKEYLEN 33U |
| Length of the ADC KSDS key used for the 2 XML files. | |
| #define | F4S_XM1OFFSET 8055U |
| Offset for the inbound XML data in the load data set (result data set +19) | |
| #define | F4S_XM2OFFSET 20090U |
| Offset for the outbound XML data in the load data set (result data set +19) | |
| #define | F4S_MAXRECLEN 32125U |
| Maximum record length of load dataset. | |
| #define | F4S_CLTEMPLEN 32144U |
| Fixed length for the result data set if fixed-length is requested. | |
| #define | F4S_METAFIELD 30U |
| Length of the meta data field in front of the XML record length field. | |
| #define | F4S_LENFIELD 5U |
| Length of the length field for the variable long parts in the load and result records. | |
| #define | F4S_MAXSFLEN 64U |
| Maximum length of a search field. | |
| #define | F4S_BLOOMCNT 128U |
| Number of records per Bloom filter. | |
| #define | F4S_MAXSIGLEN 8192U |
| Maximum length of a signature (could be increased to a maximum of 64KiB) | |
| #define | F4S_DSNAMELEN 44U |
| Space for data set names. | |
| #define | F4S_DDNAMELEN 8U |
| Space for DD names. | |
| #define | F4S_RCLEN 2U |
| Space for the return code. | |
| #define | F4S_ERRTXTLEN 80U |
| Space for the error text. | |
Typedefs | |
| typedef struct F4sLoad | TsF4sLoad |
| Parameter structure to load an archive. | |
| typedef struct F4sNfHeader | TsF4sNfHeader |
| Header structure for a lookup request. | |
| typedef union F4sNfTab | TuF4sNfTab |
| Overlay/Union for the different request structure arrays. | |
| typedef struct F4sSearchIn | TsF4sSearchIn |
| Input parameter structure for lookups in an archive. | |
| typedef struct F4sUpdateIn | TsF4sUpdateIn |
| Input parameter structure to update records in or delete from an archive. | |
| typedef struct F4sMigrateIn | TsF4sMigrateIn |
| Input parameter structure to migrate the signature file of the SEPA archive. | |
| typedef struct F4sGenerateIn | TsF4sGenerateIn |
| Input parameter structure to generate the signature file of the SEPA archive. | |
| typedef struct F4sOut | TsF4sOut |
| Output structure. | |
| typedef void | TfCLM100NP(TsF4sLoad *psPar) |
| Load function. | |
| typedef void | TfCLN100NP(TsF4sSearchIn *psInPar, TsF4sOut *psOutPar) |
| Lookup function. | |
| typedef void | TfCLU100NP(const TsF4sUpdateIn *psInPar, TsF4sOut *psOutPar) |
| Update function. | |
| typedef void | TfCLX100NP(const TsF4sMigrateIn *psInPar, TsF4sOut *psOutPar) |
| Migrate function. | |
| typedef void | TfCLG100NP(const TsF4sGenerateIn *psInPar, TsF4sOut *psOutPar) |
| Generate function. | |
Specification of FLAM 4 SEPA interface.