Required Parameter Group: | |||
1 | receiver variable | Output | Char(*) |
2 | length of receiver variable | Input | Binary(4) |
3 | receiver variable format | Input | Char(8) |
4 | server name | Input | Char(32) |
5 | description name | Input | Char(32) |
6 | error code | I/O | Char(*) |
Library Name/Service Program: QTCM/QZHTINCONF | |||
Threadsafe: Yes |
The QzhtRtvTCMPublishingRule API retrieves information from publishing rules associated with triggered cache manager servers. The API is a callable service implemented as an ILE entry point within QZHTINCONF *SRVPGM in QTCM *LIB.
The QTCM/H(QZHTINCONF) header file includes ILE C prototypes for this API.
The variable used to return publishing rule information.
The number of bytes that the calling program provides for receiver variable.
The format name of the receiver variable data. The following values must be used:
The name used to identify the server for which information is retrieved (left justified and padded with blanks if necessary).
The name used to identify the which publishing rule information is retrieved (left justified and padded with blanks if necessary).
The structure in which to return error information.
Offset | Type | Field | |
---|---|---|---|
Dec | Hex | ||
0 | 0 | Binary(4) | Bytes returned |
4 | 4 | Binary(4) | Bytes available |
8 | 8 | Char(32) | Server name |
40 | 28 | Char(32) | Publishing rule name |
72 | 48 | Binary(4) | Offset to file extensions |
76 | 4C | Binary(4) | Length of file extensions |
80 | 50 | Binary(4) | Read from data source |
84 | 54 | Binary(4) | Send data source version |
88 | 58 | Binary(4) | Parse and assemble |
92 | 5C | Binary(4) | Send assembled version |
96 | 60 | Binary(4) | Offset to new file extension |
100 | 64 | Binary(4) | Length of new file extension |
Char(*) | File extensions | ||
Char(*) | New file extensions |
Special values and their meanings are as follows:
0 | QZHT_NONE: The value is null for New file extensions. |
Special values and their meanings are as follows:
1 | QZHT_YES, QZHT_TRUE, QZHT_ENABLED: Files matching this publishing rule are parsed and possibly sent through the page assembler. |
0 | QZHT_NO, QZHT_FALSE, QZHT_DISABLED: Files matching this
publishing rule are not parsed. Note: Files that are not parsed are not sent
through the page assembler.
|
Special values and their meanings are as follows:
1 | QZHT_YES, QZHT_TRUE, QZHT_ENABLED: Files matching this publishing rule are read from the data source when triggered. |
0 | QZHT_NO, QZHT_FALSE, QZHT_DISABLED: Files matching this publishing rule are not read from the data source. |
Special values and their meanings are as follows:
1 | QZHT_YES, QZHT_TRUE, QZHT_ENABLED: Assembled versions of files matching this publishing rule are sent to cache targets when triggered and processed. |
0 | QZHT_NO, QZHT_FALSE, QZHT_DISABLED: Assembled versions of files matching this publishing rule are not sent to cache targets. |
Special values and their meanings are as follows:
1 | QZHT_YES, QZHT_TRUE, QZHT_ENABLED: Data source versions of files matching this publishing rule are sent to cache targets when triggered and processed. |
0 | QZHT_NO, QZHT_FALSE, QZHT_DISABLED: Data source versions of files matching this publishing rule are not sent to cache targets. |