Timer interval specifications
You can specify timer values in several incremental ranges.
The values in each range are selected by entering a hexadecimal value in the IRM_TIMER field in the IRM of the input message from the client. The hexadecimal values that can be specified and the time intervals that they represent are:
- Increments of one one-hundredth of a second are represented by values of X'01' to X'19', as shown in Table 1.
- Increments of five one-hundredths of a second are represented by values of X'1A' to X'27', as shown in Table 2.
- Increments of one second are represented by values of X'28' to X'63', as shown in Table 3.
- Increments of one minute are represented by values of X'63' to X'9E', as shown in Table 4.
- Default timer values, the no-timer option, and the indefinite wait option, specified by X'00', X'E9', and X'FF' respectively, are shown in Table 5.
The following table lists the IRM_TIMER values and their corresponding time in increments of one one-hundredth of a second.
| Time | Hexadecimal value |
|---|---|
| .01 of a second | X'01' |
| .02 of a second | X'02' |
| .03 of a second | X'03' |
| .04 of a second | X'04' |
| .05 of a second | X'05' |
| .06 of a second | X'06' |
| .07 of a second | X'07' |
| .08 of a second | X'08' |
| .09 of a second | X'09' |
| .10 of a second | X'0A' |
| .11 of a second | X'0B' |
| .12 of a second | X'0C' |
| .13 of a second | X'0D' |
| .14 of a second | X'0E' |
| .15 of a second | X'0F' |
| .16 of a second | X'10' |
| .17 of a second | X'11' |
| .18 of a second | X'12' |
| .19 of a second | X'13' |
| .20 of a second | X'14' |
| .21 of a second | X'15' |
| .22 of a second | X'16' |
| .23 of a second | X'17' |
| .24 of a second | X'18' |
| .25 of a second | X'19' |
The following table lists the IRM_TIMER values and their corresponding time in five one-hundredths of a second.
| Time | Value |
|---|---|
| .30 of a second | X'1A' |
| .35 of a second | X'1B' |
| .40 of a second | X'1C' |
| .45 of a second | X'1D' |
| .50 of a second | X'1E' |
| .55 of a second | X'1F' |
| .60 of a second | X'20' |
| .65 of a second | X'21' |
| .70 of a second | X'22' |
| .75 of a second | X'23' |
| .80 of a second | X'24' |
| .85 of a second | X'25' |
| .90 of a second | X'26' |
| .95 of a second | X'27' |
The following table lists the IRM_TIMER values for time increments of one second each.
| Time | Value |
|---|---|
| 1 second | X'28' |
| 2 seconds | X'29' |
| 3 seconds | X'2A' |
| 4 seconds | X'2B' |
| 5 seconds | X'2C' |
| 6 seconds | X'2D' |
| 7 seconds | X'2E' |
| 8 seconds | X'2F' |
| 9 seconds | X'30' |
| 10 seconds | X'31' |
| 11 seconds | X'32' |
| 12 seconds | X'33' |
| 13 seconds | X'34' |
| 14 seconds | X'35' |
| 15 seconds | X'36' |
| 16 seconds | X'37' |
| 17 seconds | X'38' |
| 18 seconds | X'39' |
| 19 seconds | X'3A' |
| 20 seconds | X'3B' |
| 21 seconds | X'3C' |
| 22 seconds | X'3D' |
| 23 seconds | X'3E' |
| 24 seconds | X'3F' |
| 25 seconds | X'40' |
| 26 seconds | X'41' |
| 27 seconds | X'42' |
| 28 seconds | X'43' |
| 29 seconds | X'44' |
| 30 seconds | X'45' |
| 31 seconds | X'46' |
| 32 seconds | X'47' |
| 33 seconds | X'48' |
| 34 seconds | X'49' |
| 35 seconds | X'4A' |
| 36 seconds | X'4B' |
| 37 seconds | X'4C' |
| 38 seconds | X'4D' |
| 39 seconds | X'4E' |
| 40 seconds | X'4F' |
| 41 seconds | X'50' |
| 42 seconds | X'51' |
| 43 seconds | X'52' |
| 44 seconds | X'53' |
| 45 seconds | X'54' |
| 46 seconds | X'55' |
| 47 seconds | X'56' |
| 48 seconds | X'57' |
| 49 seconds | X'58' |
| 50 seconds | X'59' |
| 51 seconds | X'5A' |
| 52 seconds | X'5B' |
| 53 seconds | X'5C' |
| 54 seconds | X'5D' |
| 55 seconds | X'5E' |
| 56 seconds | X'5F' |
| 57 seconds | X'60' |
| 58 seconds | X'61' |
| 59 seconds | X'62' |
| 60 seconds | X'63' |
The following table lists the IRM_TIMER values and their corresponding time increments of one minute each.
| Time | Value |
|---|---|
| 1 minute | X'63' |
| 2 minutes | X'64' |
| 3 minutes | X'65' |
| 4 minutes | X'66' |
| 5 minutes | X'67' |
| 6 minutes | X'68' |
| 7 minutes | X'69' |
| 8 minutes | X'6A' |
| 9 minutes | X'6B' |
| 10 minutes | X'6C' |
| 11 minutes | X'6D' |
| 12 minutes | X'6E' |
| 13 minutes | X'6F' |
| 14 minutes | X'70' |
| 15 minutes | X'71' |
| 16 minutes | X'72' |
| 17 minutes | X'73' |
| 18 minutes | X'74' |
| 19 minutes | X'75' |
| 20 minutes | X'76' |
| 21 minutes | X'77' |
| 22 minutes | X'78' |
| 23 minutes | X'79' |
| 24 minutes | X'7A' |
| 25 minutes | X'7B' |
| 26 minutes | X'7C' |
| 27 minutes | X'7D' |
| 28 minutes | X'7E' |
| 29 minutes | X'7F' |
| 30 minutes | X'80' |
| 31 minutes | X'81' |
| 32 minutes | X'82' |
| 33 minutes | X'83' |
| 34 minutes | X'84' |
| 35 minutes | X'85' |
| 36 minutes | X'86' |
| 37 minutes | X'87' |
| 38 minutes | X'88' |
| 39 minutes | X'89' |
| 40 minutes | X'8A' |
| 41 minutes | X'8B' |
| 42 minutes | X'8C' |
| 43 minutes | X'8D' |
| 44 minutes | X'8E' |
| 45 minutes | X'8F' |
| 46 minutes | X'90' |
| 47 minutes | X'91' |
| 48 minutes | X'92' |
| 49 minutes | X'93' |
| 50 minutes | X'94' |
| 51 minutes | X'95' |
| 52 minutes | X'96' |
| 53 minutes | X'97' |
| 54 minutes | X'98' |
| 55 minutes | X'99' |
| 56 minutes | X'9A' |
| 57 minutes | X'9B' |
| 58 minutes | X'9C' |
| 59 minutes | X'9D' |
| 60 minutes | X'9E' |
The following table lists additional options that you can specify in the IRM_TIMER field and the value you use to specify them.
| Timer option | Value |
|---|---|
| Use default values. For RESUME TPIPE calls and associated ACK messages, the default is .25 seconds. For all other SENDs, the default is the configuration file TIMEOUT value. | X'00' |
| Do not wait. | X'E9' C'Z' |
| Wait indefinitely. This setting is intended to support the auto option of the asynchronous output function. | X'FF' |