Oznacza to, że wartość limitu czasu wykonania musi być większa od zera i mniejsza lub równa jednej godzinie. Wartość limitu czasu wykonania może być także równa -1, jeśli interakcja ma być uruchamiana bez limitu czasu. Wartość limitu czasu wykonania nie może zawierać znaków innych niż cyfry.
Jeśli limit czasu wykonania jest określony dla interakcji SEND ONLY, zostanie zignorowany, ponieważ limit czasu wykonania nie ma zastosowania do interakcji SEND ONLY.
W przypadku gdy zostanie podana niepoprawna wartość i nastąpi przekroczenie limitu czasu, będzie ono odpowiadać wartości limitu czasu wykonania określonej w elemencie konfiguracji produktu IMS Connect i zostanie zwrócony wyjątek javax.resource.NotSupportedException.
Wskazówka: Globalną wartość limitu czasu w elemencie konfiguracji produktu IMS Connect określa administrator hosta. Aby wyświetlić tę wartość, na konsoli MVS należy wywołać komendę VIEWHWS. Więcej informacji na temat komendy VIEWHWS zawiera podręcznik IMS Connect User's Guide and Reference (SC27-0946-03).
Jeśli podano prawidłową wartość limitu czasu wykonania, wartość ta jest przekształcana w wartość użyteczną dla produktu IMS Connect. Przedstawiona poniżej tabela opisuje sposób przekształcania wartości podanych przez użytkownika w wartości używane przez produkt IMS Connect:
Zakres wartości określonych przez użytkownika | Reguła konwersji |
---|---|
1 - 250 | Jeśli określona przez użytkownika wartość nie jest podzielna przez 10, zostanie przekształcona w następną większą wielokrotność liczby 10. |
251 - 1000 | Jeśli określona przez użytkownika wartość nie jest podzielna przez 50, zostanie przekształcona w następną większą wielokrotność liczby 50. |
1001 - 60 000 | Określona przez użytkownika wartość zostanie przekształcona do następnej wielokrotności liczby 1000. Wartości znajdujące się dokładnie między wielokrotnościami liczby 1000 zostaną przekształcone do następnej wielokrotności liczby 1000. |
60 001 - 3 600 000 | Określona przez użytkownika wartość zostanie przekształcona do następnej wielokrotności liczby 60 000. Wartości znajdujące się dokładnie między wielokrotnościami liczby 60 000 zostaną przekształcone do następnej wielokrotności liczby 60 000. |
Na przykład wartość 1 zostanie przekształcona w 10 (ponieważ 1 nie jest podzielne przez 10, a 10 jest następną większą wielokrotnością 10 większą od 1). Poniższe przykłady ilustrują sposób przekształcania wartości z każdego zakresu:
Wartość określona przez użytkownika (milisekundy) | Wartość po przekształceniu (milisekundy) |
---|---|
1 | 10 |
11 | 20 |
251 | 300 |
401 | 450 |
1499 | 1000 |
1500 | 2000 |
60000 | 60000 |
89999 | 60000 |
3600000 | 3600000 |
3750000 | 3600000 |