Komunikaty i wyjątki adaptera zasobów IMS TM

Objaśnienia i działania użytkownika podejmowane w odpowiedzi na komunikaty i wyjątki adaptera zasobów IMS TM

Podczas tworzenia programów Java korzystających z adaptera zasobów IMS TM (znanego również jako IMS Connector for Java) można napotkać sytuacje, w których program zgłasza wyjątki. Niektóre z tych wyjątków są zgłaszane przez adapter zasobów IMS TM, zaś inne są zgłaszane przez biblioteki klas używane przez adapter zasobów IMS TM (takie jak biblioteki klas Java). W tym temacie podano informacje dotyczące wyjątków generowanych przez aplikacje J2C adaptera zasobów IMS TM.

Następujące terminy napisane kursywą w poniższych opisach komunikatów są w środowisku wykonawczym zastępowane przez konkretne wartości.

nazwa_hosta
Nazwa hosta TCP/IP komputera, na którym działa produkt IMS Connect.
nazwa_metody_wewnętrznej
Nazwa metody, która pierwsza zgłosiła dany wyjątek. Ten wyjątek został przechwycony przez produkt IMS Connector for Java i jest ponownie zgłaszany w innym wyjątku, zgodnie ze specyfikacją środowiska Common Connector Framework.
długość
Długość danych.
nazwa_pliku_biblioteki
Nazwa pliku rodzimej biblioteki protokołu Local Option.
wartość_ll
Wartość LL.
maksymalna_długość
Maksymalna poprawna długość danych.
nazwa_metody
Nazwa metody zgłaszającej dany wyjątek.
tryb
Typ interakcji między adapterem zasobów IMS TM i komponentem IMS Connect na hoście (zgodnie z definicją w specyfikacji interakcji).
nazwa_rodzimej_metody
Nazwa rodzimej metody protokołu Local Option.
numer_portu
Numer portu przypisany do produktu IMS Connect.
nazwa_właściwości
Nazwa właściwości.
wartość_właściwości
Wartość właściwości.
kod_przyczyny
Kod przyczyny zwracany przez produkt IMS Connect.
typ_rekordu
Typ rekordu.
kod_powrotu
Kod powrotu w formacie dziesiętnym zwracany przez produkt IMS Connect.
kod_rozpoznania
Kod rozpoznania w formacie dziesiętnym zwracany przez produkt IMS OTMA.
wyjątek_gniazda
Wyjątek gniazda.
wyjątek_źródła
Wyjątek zgłaszany podczas pierwszego wystąpienia błędu w metodzie wewnętrznej.
nazwa_metody_źródłowej
Metoda wewnętrzna, w której najpierw wystąpił błąd.
stan
Wewnętrzny stan produktu IMS Connector for Java.

Informacje pokrewne

Wyjątki generowane przez aplikacje J2C produktu IMS Connector for Java

Poniższe komunikaty wyjątków są generowane przez aplikacje zbudowane przy użyciu bibliotek klas platformy Java 2, Enterprise Edition (J2EE) architektury J2C w przypadku wykrycia warunku błędu.

ICO0001E
javax.resource.spi.EISSystemException:
ICO0001E: Błąd metody nazwa_metody.
Program IMS Connect zwrócił błąd:
Kod powrotu=[kod powrotu], Kod przyczyny=[kod_przyczyny].
łańcuch_kodu_przyczyny.

Objaśnienie: Program IMS Connect zwrócił błąd. Błędne połączenie nie zostanie ponownie wykorzystane. Parametr łańcuch_kodu_przyczyny zawiera krótki opis wartości kod_przyczyny, jeśli jest on dostępny.

Działanie użytkownika: Sprawdź powiązane komunikaty o błędach produktu IMS Connect w konsoli MVS. Komunikaty o błędach produktu IMS Connect rozpoczynają się od znaków "HWS". Informacje diagnostyczne dotyczące wartości kodu powrotu (kod_powrotu) i kodu przyczyny (kod_przyczyny), jak również komunikatów o błędach produktu IMS Connect można znaleźć w podręczniku IMS Connect Guide and Reference.

ICO0002E
javax.resource.spi.EISSystemException:
ICO0002E: Błąd metody nazwa_metody.
Program IMS OTMA zwrócił błąd:
Kod rozpoznania=[kod_rozpoznania], Kod przyczyny=[kod_przyczyny_OTMA].
[nazwa_metody_źródłowej:wyjątek_źródła]

Objaśnienie: Program IMS OTMA zwrócił błąd NAK.

Działanie użytkownika: Informacje diagnostyczne na temat wartości kodu rozpoznania (kod_rozpoznania) i kodu przyczyny OTMA (kod_przyczyny_OTMA) błędu NAK można znaleźć w podręczniku IMS OTMA Guide and Reference. Należy zauważyć, że produkt IMS Connector for Java wyświetla kody kod_rozpoznania i kod_przyczyny_OTMA w postaci dziesiętnej. Jeśli aplikacja działa z zatwierdzaniem dwufazowym, dla błędu NAK można otrzymać następujące wartości kodu rozpoznania:
  • Kod rozpoznania = 17 (dziesiętnie, 11 szesnastkowo)

    W systemie IMS nie jest włączone przetwarzanie RRS. Upewnij się, że w systemie IMS jest włączone przetwarzanie konwersacji chronionej z usługą RRS. Więcej informacji można znaleźć w temacie Wymagania wstępne dla zatwierdzania dwufazowego.

  • Kod rozpoznania = 46 (dziesiętnie, 2E szesnastkowo)

    Przetwarzanie RRS i zatwierdzania dwufazowego nie jest obsługiwane przez produktu IMS Connect i IMS Connector for Java. Upewnij się, ze zarówno produkt IMS Connect, jak i IMS Connector for Java są w wersji 2.1.0 lub nowszej.

ICO0003E
javax.resource.spi.CommException:
ICO0003E: Błąd metody nazwa_metody.
Połączenie z hostem [nazwa_hosta] nie powiodło się, 
port [numer_portu].
[wyjątek_java]

Objaśnienie: Produkt IMS Connector for Java nie mógł połączyć się z kombinacją wartości hosta i portu. Parametr wyjątek_java wskazuje przyczynę niepowodzenia połączenia. Dodatkowe informacje można znaleźć w punkcie Działanie użytkownika poniżej.

Działanie użytkownika: Sprawdź parametr wyjątek_java w celu określenia przyczyny niepowodzenia połączenia z hostem. Wybrane wartości parametru wyjątek_java:
  • java.net.UnknownHostException: nazwa_hosta

    Nazwa hosta określona podczas konfigurowania fabryki połączeń używanej przez aplikację jest niepoprawna lub aplikacja podała niepoprawną nazwę hosta. Sprawdź pisownię nazwy hosta. Może okazać się konieczne użycie pełnej ścieżki nazwy hosta lub adresu IP.

  • java.net.ConnectException: Odmowa połączenia
    Niektóre możliwe przyczyny wyjątku:
    • Numer portu jest niepoprawny. Upewnij się, że dla produktu IMS Connect wskazywanego przez parametr nazwa_hosta jest używany poprawny numer portu.
    • Określony port jest zatrzymany. Można to sprawdzić za pomocą komendy VIEWHWS produktu IMS Connect. Jeśli port jest zatrzymany, jego status będzie równy NOT ACTIVE. Użyj komendy OPENPORT dddd produktu IMS Connect, gdzie dddd jest określonym numerem portu, aby aktywować port.
    • Produkt IMS Connect nie jest uruchomiony na określonym hoście. Uruchom produkt IMS Connect na hoście.
    • Protokół TCP/IP został zrestartowany bez anulowania i zrestartowania produktu IMS Connect lub wydania komendy STOPPORT, a następnie komendy OPENPORT na hoście.
  • java.net.SocketException: connect (kod=10051)
    Niektóre możliwe przyczyny wyjątku:
    • Komputer o określonej nazwie hosta jest niedostępny w sieci TCP/IP. Upewnij się, że komputer jest dostępny z sieci TCP/IP. Sprawdź to, wysyłając komendę ping do określonego komputera. Komendę ping wprowadź na komputerze, na którym uruchomiony jest produkt IMS Connector for Java. Uruchom usługę TCPIP na hoście, jeśli nie jest uruchomiona.
    • Protokół TCP/IP został zrestartowany, ale status portu używanego przez aplikację był równy NOT ACTIVE. Aby naprawić tę sytuację, można wykonać jedną z poniższych czynności:
      • Aby aktywować port, użyj komendy OPENPORT dddd produktu IMS Connect, gdzie dddd jest numerem portu.
      • Zrestartuj produkt IMS Connect.
ICO0005E
javax.resource.spi.CommException:
ICO0005E: Błąd metody nazwa_metody.
Wystąpił błąd komunikacji podczas wysyłania lub odbierania komunikatu IMS.
[wyjątek_java]

Objaśnienie: Produkt IMS Connector for Java nie mógł pomyślnie zakończyć interakcji wysyłania i odbierania z docelowym produktem IMS Connect. Parametr wyjątek_java wskazuje przyczynę niepowodzenia zakończenia interakcji. Dodatkowe informacje można znaleźć w punkcie Działanie użytkownika poniżej.

Działanie użytkownika: Sprawdź parametr wyjątek_java w celu określenia przyczyny niepowodzenia. Wybrane wartości parametru wyjątek_java:

ICO0006E
javax.resource.ResourceException:
ICO0006E: Błąd metody nazwa_metody.
Wartość podana dla parametru DataStoreName jest łańcuchem null lub pustym.

Objaśnienie: Metoda o nazwie nazwa_metody została wywołana przy użyciu pustego parametru DatastoreName. Ten komunikat o błędzie znajdzie się w dzienniku śledzenia, gdy zostanie uruchomiona fabryka połączeń z pustym parametrem DatastoreName. Po tym komunikacie będzie występowało ostrzeżenie konektora J2EE,

J2CA0007W: Wystąpił wyjątek podczas wywoływania metody setDataStoreName dla 
com.ibm.connector2.ims.ico.IMSManagedConnectionFactory używanej przez zasób 
nazwa_JNDI_fabryki_połączeń.
Przetwarzanie będzie następnie kontynuowane, powodując kolejne komunikaty o błędach, po tym jak produkt IMS Connect wyśle odpowiedź wskazującą, że nie można znaleźć składnicy danych z pustą nazwą. Bazowym komunikatem, który wyzwala inne komunikaty, jest:
javax.resource.spi.EISSystemException: ICO0001E: Błąd 
com.ibm.connector2.ims.ico.IMSTCPIPManagedConnection@.processOutputOTMAMsg(byte[],
InteractionSpec, Record). Program IMS Connect zwrócił błąd: Kod powrotu=[4], 
Kod przyczyny=[NFNDDST ]. Nie znaleziono składnicy danych.
W przypadku wystąpienia tego błędu zostanie wyświetlony odpowiadający mu komunikat ostrzegawczy HWSS0742W w konsoli MVS komputera hosta, na którym działa produkt IMS Connect. Ten komunikat HWSS0742W będzie zawierał pole z nazwą składnicy danych, którą próbowano znaleźć, w tym przypadku będą to same spacje:
ID miejsca docelowego= ;

Działanie użytkownika: Podaj poprawną nazwę w parametrze DatastoreName. W środowisku zarządzanym parametr DatastoreName jest określany podczas konfigurowania fabryki połączeń używanej przez serwer WebSphere Application Server. W środowisku niezarządzanym parametr DatastoreName jest określany w aplikacji Java.

ICO0007E
javax.resource.NotSupportedException:
ICO0007E: Błąd metody nazwa_metody.
Wartość właściwości [nazwa_właściwości] równa [wartość_właściwości] nie jest obsługiwana.

Objaśnienie: Wartość wartość_właściwości określona dla właściwości nazwa_właściwości nie jest obsługiwana.

Działanie użytkownika: Podaj obsługiwaną wartość nazwanej właściwości. Na przykład pewne wartości właściwości InteractionVerb klasy InteractionSpec zdefiniowane w architekturze J2C nie są obsługiwane przez klasę IMSInteractionSpec w tej wersji produktu IMS Connector for Java. Również wartość właściwości ReRoute równa TRUE nie jest obsługiwana dla połączeń trwałego gniazda dedykowanego.

ICO0008E
javax.resource.ResourceException:
ICO0008E: Błąd metody nazwa_metody. Wartość [wartość_właściwości] właściwości [nazwa_właściwości] 
przekracza maksymalną dopuszczalną długość 
równą [maksymalna_długość_właściwości].

Objaśnienie: Długość wartości wartość_właściwości określona dla właściwości nazwa_właściwości przekracza wartość maksymalna_długość_właściwości - maksymalną długość dopuszczalną dla wartości właściwości nazwa_właściwości.

Działanie użytkownika: Podaj wartość nazwanej właściwości, która nie przekracza długości maksymalna_długość_właściwości.

ICO0009E
javax.resource.ResourceException:
ICO0009E: Błąd metody nazwa_metody.
Wartość właściwości [nazwa_właściwości] równa [wartość_właściwości] jest niepoprawna.

Objaśnienie: Wartość wartość_właściwości określona dla właściwości nazwa_właściwości jest niepoprawna.

Działanie użytkownika: Podaj poprawną wartość dla nazwanej właściwości. Na przykład poprawne wartości dla właściwości InteractionVerb klasy InteractionSpec adaptera zasobów IMS TM są wymienione w dokumentacji Javadoc dla klasy IMSInteractionSpec.

ICO0010E
javax.resource.spi.IllegalStateException:
ICO0010E: Błąd metody nazwa_metody.
Metoda została wywołana dla niepoprawnej instancji IMSConnection.

Objaśnienie: Metoda o nazwie nazwa_metody została wywołana dla niepoprawnej instancji IMSConnection. Jeśli nazwa nazwa_metody jest równa lazyEnlist, została wykonana próba zarejestrowania w bieżącej transakcji połączenia, którego nie można zarejestrować.

Działanie użytkownika: Nazwana metoda została najprawdopodobniej wydana dla instancji IMSConnection, która została już zamknięta.

  • Jeśli nazwa nazwa_metody nie jest równa lazyEnlist, upewnij się, czy instancja IMSConnection nie jest już zamknięta, przed próbą jej użycia lub zamknięcia.
  • Jeśli nazwa nazwa_metody jest równa lazyEnlist, upewnij się, że aplikacja nie używa połączeń niezarządzanych w środowisku zarządzanym, ponieważ tylko połączenia zarządzane są zakwalifikowane do optymalizacji Lazy Transaction Enlistment Optimization. Więcej informacji można znaleźć w temacie Deferred Enlistment w elektronicznym Centrum informacyjnym produktu WebSphere Application Server 6.0.
ICO0011E
javax.resource.spi.IllegalStateException:
ICO0011E: Błąd metody nazwa_metody.
Metoda została wywołana dla niepoprawnej instancji IMSInteraction.

Objaśnienie: Metoda o nazwie nazwa_metody została wywołana dla niepoprawnej instancji IMSInteraction.

Działanie użytkownika: Nazwana metoda została najprawdopodobniej wydana dla instancji IMSInteraction, która została już zamknięta. Upewnij się, czy instancja IMSInteraction nie jest już zamknięta, przed próbą jej użycia lub zamknięcia.

ICO0012E
javax.resource.ResourceException:
ICO0012E: Błąd metody nazwa_metody.
Wartość podana dla parametru HostName ma wartość null lub jest łańcuchem pustym.

Objaśnienie: Metoda o nazwie nazwa_metody została wywołana przy użyciu zerowego (null) lub pustego parametru HostName.

Działanie użytkownika: Podaj poprawny parametr HostName. W środowisku zarządzanym wartość właściwości jest określana podczas konfigurowania fabryki połączeń używanej przez serwer WebSphere Application Server. W środowisku niezarządzanym wartość właściwości jest określana w aplikacji Java.

ICO0013E
javax.resource.ResourceException:
ICO0013E: Błąd metody nazwa_metody.
Obiekt ConnectionManager ma wartość null.

Objaśnienie: Została wywołana metoda o nazwie nazwa_metody. Serwer aplikacji wywołał metodę createConnectionFactory klasy IMSManagedConnectionFactory z obiektem ConnectionManager o wartości null.

Działanie użytkownika: Podaj poprawny parametr HostName. Ta postać metody createConnectionFactory jest używana w środowisku zarządzanym. Nie jest ona zazwyczaj wywoływana przez program kliencki. Skontaktuj się z personelem serwisu serwera aplikacji.

ICO0014E
javax.resource.ResourceException:
ICO0014E: Błąd metody nazwa_metody.
Rekord wejściowy nie zawiera danych.

Objaśnienie: Metoda o nazwie nazwa_metody została wywołana z rekordem wejściowym, który nie zawierał danych.

Działanie użytkownika: Sprawdź, czy udostępniony rekord wejściowy nie jest pusty.

ICO0015E
ResourceAdapterInternalException
ICO0015E: Błąd metody nazwa_metody.
Napotkano nieoczekiwany błąd podczas przetwarzania komunikatu OTMA.
[wyjątek_java]

Objaśnienie: Napotkano nieoczekiwany błąd wewnętrzny podczas przetwarzania komunikatu OTMA.

Działanie użytkownika: Skontaktuj się z przedstawicielem serwisu firmy IBM.

ICO0016E
javax.resource.ResourceException:
ICO0016E: Błąd metody nazwa_metody.
Wartość podana dla parametru DataStoreName jest łańcuchem null lub pustym.

Objaśnienie: Metoda o nazwie nazwa_metody została wywołana przy użyciu pustego parametru DatastoreName. Ten komunikat o błędzie znajdzie się w dzienniku śledzenia, gdy zostanie uruchomiona fabryka połączeń z pustym parametrem DatastoreName. Po tym komunikacie będzie występowało ostrzeżenie konektora J2EE,

J2CA0007W: Wystąpił wyjątek podczas wywoływania metody setDataStoreName dla 
com.ibm.connector2.ims.ico.IMSManagedConnectionFactory używanej przez zasób 
nazwa_JNDI_fabryki_połączeń.
Przetwarzanie będzie następnie kontynuowane, powodując kolejne komunikaty o błędach, po tym jak produkt IMS Connect wyśle odpowiedź wskazującą, że nie można znaleźć składnicy danych z pustą nazwą. Bazowym komunikatem, który wyzwala inne komunikaty, jest:
javax.resource.spi.EISSystemException: ICO0001E: Błąd 
com.ibm.connector2.ims.ico.IMSTCPIPManagedConnection@.processOutputOTMAMsg(byte[],
 InteractionSpec, Record). Program IMS Connect zwrócił błąd: Kod powrotu=[4], 
Kod przyczyny=[NFNDDST ].  Nie znaleziono składnicy danych.
W przypadku wystąpienia tego błędu zostanie wyświetlony odpowiadający mu komunikat ostrzegawczy HWSS0742W w konsoli MVS komputera hosta, na którym działa produkt IMS Connect. Ten komunikat HWSS0742W będzie zawierał pole z nazwą składnicy danych, którą próbowano znaleźć, w tym przypadku będą to same spacje:
ID miejsca docelowego= ;

Działanie użytkownika: Podaj poprawną nazwę w parametrze DatastoreName. W środowisku zarządzanym parametr DatastoreName jest określany podczas konfigurowania fabryki połączeń używanej przez serwer WebSphere Application Server. W środowisku niezarządzanym parametr DatastoreName jest określany w aplikacji Java.

ICO0017E
ResourceAdapterInternalException
ICO0017E: Błąd metody nazwa_metody.
Podano niepoprawną wartość właściwości TraceLevel.

Objaśnienie: Został określony niepoprawny poziom śledzenia.

Działanie użytkownika: Podaj poprawny poziom śledzenia. Opcjonalnie ten wyjątek można zignorować ze względu na fakt, że dla tej fabryki połączeń zostanie użyty domyślny poziom śledzenia. W takim przypadku można nadal używać fabryki połączeń, ale poziom śledzenia będzie równy domyślnemu poziomowi śledzenia.

ICO0018E
javax.resource.ResourceException:
ICO0018E: Błąd metody nazwa_metody.
Wartość podana dla właściwości PortNumber jest równa null.

Objaśnienie: Metoda o nazwie nazwa_metody została wywołana przy użyciu właściwości PortNumber równej null.

Działanie użytkownika: Podaj poprawną wartość właściwości PortNumber. W środowisku zarządzanym wartość właściwości jest określana podczas konfigurowania fabryki połączeń używanej przez serwer WebSphere Application Server. W środowisku niezarządzanym wartość właściwości jest określana w aplikacji Java.

ICO0020E
javax.resource.ResourceException:
ICO0020E: Błąd metody nazwa_metody
Alternatywny identyfikator klienta nie jest obsługiwany przez komendę interakcji [komenda interakcji].
Alternatywny identyfikator klienta można podać jedynie dla komend interakcji SYNC_RECEIVE_ASYNCOUTPUT,
SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT i SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT.

Objaśnienie: Wartość komendy interakcji określona w interakcji pobierania asynchronicznych danych wyjściowych z alternatywnym identyfikatorem klienta nie jest poprawna.

Działanie użytkownika: Podaj poprawną wartość komendy interakcji. Alternatywny identyfikator klienta może być podany jedynie dla komend interakcji SYNC_RECEIVE_ASYNCOUTPUT, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT i SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT.

ICO0024E
javax.resource.ResourceException:
ICO0024E: Błąd metody nazwa_metody.
Niepoprawna długość segmentu (LL) w wartości [wartość_ll] w obiekcie wejściowym. [wyjątek_java]

Objaśnienie: Komunikat wejściowy udostępniony przez program Java do aplikacji IMS zawiera wartość określającą długość własnego segmentu, która jest ujemna, równa 0 albo większa niż liczba bajtów danych w segmencie komunikatu.

Działanie użytkownika: Podaj poprawną wartość długości segmentu komunikatu wejściowego.

ICO0025E
javax.resource.IllegalArgumentException:
ICO0025E: Błąd metody nazwa_metody.
Niepoprawna długość segmentu (LL) [wartość_ll] w komunikacie OTMA.

Objaśnienie: Komunikat wyjściowy udostępniany przez aplikację IMS zawiera wartość długości własnego segmentu, która jest ujemna, równa 0 albo większa niż liczba bajtów danych w segmencie komunikatu. Komunikat wyjściowy udostępniany przez aplikację IMS jest zawarty w komunikacie OTMA.

Działanie użytkownika: Upewnij się, że aplikacja IMS udostępnia poprawne długości segmentów swojego komunikatu wyjściowego.

ICO0026E
javax.resource.ResourceException:
ICO0026E: Błąd metody nazwa_metody.
Napotkano błąd podczas przetwarzania komunikatu IMS.
[nazwa_metody_źródłowej:wyjątek_źródła]

Objaśnienie: Wystąpił błąd podczas przetwarzania komunikatu wejściowego lub wyjściowego transakcji IMS. Wyjątek wyjątek_źródła udostępnia dodatkowe informacje dotyczące przyczyny błędu.

Działanie użytkownika: Sprawdź dodatkowe informacje dotyczące przyczyny błędu w wyjątku wyjątek_źródła. Wybrane sugerowane działania, zależnie od wartości wyjątek_źródła:
  • java.io.IOException

    Wystąpił błąd podczas przygotowywania rekordu wejściowego lub wyjściowego. Upewnij się, że obiekty udostępniane dla produktu IMS Connector for Java do użycia jako dane wejściowe i wyjściowe transakcji IMS są poprawnie zdefiniowane dla architektury J2C. Na przykład należy sprawdzić, czy implementują one interfejsy javax.resource.cci.Record i javax.resource.cci.Streamable.

  • com.ibm.ims.ico.IMSConnResourceException

    Komunikat OTMA zawierający komunikat wyjściowy transakcji IMS zawiera niepoprawne pole długości (tzn. pole LLLL miało wartość <= 0). Jeśli błąd będzie nadal występował po sprawdzeniu, że aplikacja IMS zwraca poprawny komunikat wyjściowy, należy skontaktować się z przedstawicielem serwisu firmy IBM.

  • java.lang.IllegalArgumentException

    Komunikat wyjściowy zwrócony przez produkt IMS Connect jest niepoprawny. Upewnij się, że poziomy wersji produktów IMS Connector for Java i IMS Connect są zgodne. Jeśli na przykład została zbudowana wymagana aplikacja transakcyjna EJB w celu realizacji dwufazowego zatwierdzania transakcji za pomocą protokołu TCP/IP przy użyciu produktu IMS Connector for Java w wersji 2.1, ale w środowisku wykonawczym używany jest produkt IMS Connect w wersji 1.2, a nie w wersji 2.1, zostanie wygenerowany ten komunikat o błędzie. W związku z tym należy przeprowadzić aktualizację do wersji 2.1 produktu IMS Connect albo utworzyć aplikację EJB bez transakcji globalnych.

ICO0027E
javax.resource.ResourceException: 
ICO0027E: Błąd metody nazwa_metody.
Nagłówek OTMA komunikatu wyjściowego IMS nie zawiera segmentu nazwa_segmentu. 

Objaśnienie: Nagłówek OTMA w komunikacie wyjściowym transakcji IMS nie był poprawnie zbudowany. Nie zawierał on segmentu identyfikowanego przez nazwę nazwa_segmentu.

Działanie użytkownika: Usuń problem dotyczący sposobu budowania nagłówka komunikatu. Przykładem sytuacji, w której może wystąpić ten błąd, jest wykonywanie interakcji SYNC_RETRIEVE_ASYNCHOUTPUT_WAIT (lub _NOWAIT), która pobiera komunikat umieszczony w kolejce przez klienta innego niż IMS Connector for Java (np. interakcja terminalu 3270). Komunikaty umieszczane w kolejce przez klientów innych niż IMS Connector for Java zazwyczaj nie mają nagłówków OTMA wymaganych przez produkt IMS Connector for Java. Aby zapobiec takiej sytuacji, klienty IMS Connector for Java i klienty inne niż IMS Connector for Java muszą używać oddzielnych kolejek dla swoich asynchronicznych danych wyjściowych.

ICO0028E
javax.resource.ResourceException: 
ICO0028E: Błąd metody nazwa_metody.
Opcja przedrostka w segmencie informacji sterujących komunikatu nagłówka OTMA 
w komunikacie wyjściowym IMS nie jest poprawna.

Objaśnienie: Nagłówek OTMA w komunikacie wyjściowym transakcji IMS nie był poprawnie zbudowany. Opcja przedrostka w nagłówku OTMA określa, które segmenty są włączone do nagłówka OTMA komunikatu, ale całkowita długość komunikatu (który powinien zawierać zarówno nagłówki, jak i dane komunikatu) jest mniejsza od sumy długości określonych nagłówków. Całkowita długość komunikatu powinna być równa lub większa od łącznej długości nagłówków, zależnie od tego, czy komunikat zawiera jakiekolwiek dane, ale nigdy mniejsza od łącznej długości nagłówków.

Działanie użytkownika: Usuń problem dotyczący sposobu budowania nagłówka komunikatu. Taka sytuacja jest zwykle wynikiem komunikatu użytkownika niepoprawnie modyfikującego nagłówek komunikatu lub wewnętrznego błędu w produkcie IMS Connect lub IMS Connector for Java. Jeśli programy zewnętrzne są używane w postaci, w jakiej są dostarczane, bez modyfikacji, lub nie można ustalić, dlaczego nagłówki nie są budowane prawidłowo, należy skontaktować się z przedstawicielem serwisu IBM.

ICO0030E
javax.resource.spi.ApplicationServerInternalException:
ICO0030E: Błąd metody nazwa_metody.
[nazwa_metody_źródłowej:wyjątek_źródła]

Objaśnienie: Podczas interakcji wykryto błąd lub wyjątek środowiska wykonawczego w metodzie nazwa_metody. Wartość nazwa_metody_źródłowej:wyjątek_źródła wskazuje, gdzie błąd lub wyjątek w metodzie nazwa_metody został początkowo wykryty i może zawierać dodatkowe informacje dotyczące przyczyny błędu.

Działanie użytkownika: Sprawdź dodatkowe informacje dotyczące przyczyny błędu w wyjątku wyjątek_źródła. Czynności do wykonania zależą od wartości nazwa_metody_źródłowej:wyjątek_źródła. Wybrane sugerowane działania, zależnie od wartości nazwa_metody_źródłowej:wyjątek_źródła:
  • java.lang.OutOfMemoryError

    Ten błąd jest zgłaszany, gdy wirtualna maszyna języka Java nie może przydzielić obiektu, ponieważ brakuje pamięci i nie można udostępnić większej ilości pamięci przy użyciu programu czyszczącego pamięć. Zwiększ ilość pamięci dostępnej dla maszyny wirtualnej używanej przez WAS.

  • java.io.InterruptedIOException

    Wyjątek InterruptedIOException jest zgłaszany w celu wskazania, że przesyłanie wejściowe lub wyjściowe zostało zakończone, ponieważ został zakończony wątek wykonujący to zadanie. Należy sprawdzić przyczyny, dla których wątek mógł zostać zakończony.

ICO0031E
javax.resource.spi.IllegalStateException:
ICO0031E: Błąd metody nazwa_metody.
Naruszenie protokołu. Komenda interakcji [komenda_interakcji] jest niedozwolona dla 
bieżącego stanu [stan].
[wyjątek_java]

Objaśnienie: Próba użycia interakcji przez aplikację spowodowała naruszenie protokołu. [komenda_interakcji] jest wartością właściwości interactionVerb obiektu IMSInteractionSpec, która była używana do interakcji. [stan] jest bieżącym stanem protokołu używanego do interakcji między produktem IMS Connector for Java i IMS Connect.

Na przykład naruszenie protokołu nastąpi, gdy program Java nie znajduje się w stanie konwersacji z IMS, ale próbuje interakcji z IMS, używając wartości SYNC_END_CONVERSATION dla właściwości interactionVerb.

Działanie użytkownika: Upewnij się, że dla właściwości interactionVerb obiektu IMSInteractionSpec jest używana odpowiednia wartość. W dokumentacji produktu IMS Connector for Java sprawdź wartości właściwości interactionVerb obsługiwane przez produkt IMS Connector for Java. Konkretna wersja produktu IMS Connector for Java może nie obsługiwać wszystkich wartości zdefiniowanych w architekturze J2EE Connector Architecture.

ICO0034E
javax.resource.NotSupportedException:
ICO0034E: Błąd metody nazwa_metody.
Automatyczne zatwierdzanie nie jest obsługiwane.

Objaśnienie: Automatyczne zatwierdzanie nie jest obecnie obsługiwane przez produkt IMS Connector for Java.

Działanie użytkownika: Upewnij się, że aplikacja Java używa klas i metod odpowiednich dla poziomu obsługi aktualnie zapewnianego przez produkt IMS Connector for Java.

ICO0035E
javax.resource.NotSupportedException:
ICO0035E: Błąd metody nazwa_metody.
Transakcja lokalna nie jest obsługiwana.

Objaśnienie: Transakcje lokalne nie są obecnie obsługiwane przez produkt IMS Connector for Java.

Działanie użytkownika: Upewnij się, że aplikacja Java używa klas i metod odpowiednich dla poziomu obsługi aktualnie zapewnianego przez produkt IMS Connector for Java.

ICO0037E
javax.resource.NotSupportedException:
ICO0037E: Błąd metody nazwa_metody.
Obiekt ResultSet nie jest obsługiwany.

Objaśnienie: Zestawy wynikowe nie są obecnie obsługiwane przez produkt IMS Connector for Java.

Działanie użytkownika: Upewnij się, że aplikacja Java używa klas i metod odpowiednich dla poziomu obsługi aktualnie zapewnianego przez produkt IMS Connector for Java.

ICO0039E
javax.resource.spi.IllegalStateException:
ICO0039E: Błąd metody nazwa_metody.
Stan inny niż CONNECT.

Objaśnienie: Sekwencja interakcji między produktem IMS Connector for Java i IMS Connect jest niepoprawna. Bieżący stan protokołu używanego do interakcji między produktem IMS Connector for Java i IMS Connect nie jest równy CONNECT, chociaż w tym punkcie interakcji powinien on mieć właśnie taką wartość.

Działanie użytkownika: Jest to najprawdopodobniej błąd w produkcie IMS Connector for Java lub IMS Connect. Skontaktuj się z przedstawicielem serwisu firmy IBM.

ICO0040E
javax.resource.NotSupportedException:
ICO0040E: Błąd metody nazwa_metody.
Obiekt IMSConnector nie obsługuje tej wersji metody execute.

Objaśnienie: Produkt IMS Connector for Java nie obsługuje postaci metody execute przyjmującej dwa parametry wejściowe i zwracającej obiekt typu javax.resource.cci.Record.

Działanie użytkownika: Użyj obsługiwanej postaci metody execute w klasie IMSInteraction. Obsługiwana postać metody execute ma następującą sygnaturę:

boolean execute(InteractionSpec, Record input, Record output)
ICO0041E
javax.resource.ResourceException:
ICO0041E: Błąd metody nazwa_metody.
Określono niepoprawny obiekt interactionSpec [interactionSpec].

Objaśnienie: Niepoprawny obiekt InteractionSpec został przekazany do metody execute klasy com.ibm.connector2.ims.ico.IMSInteraction.

Działanie użytkownika: Upewnij się, że obiekt InteractionSpec przekazany do metody execute klasy com.ibm.connector2.ims.ico.IMSInteraction jest typu com.ibm.connector2.ims.ico.IMSInteractionSpec.

ICO0042E
javax.resource.ResourceException:
ICO0042E: Błąd metody nazwa_metody.
Wejście nie jest typu Streamable.

Objaśnienie: Obiekt wejściowy przekazany do metody execute klasy com.ibm.connector2.ims.ico.IMSInteraction jako parametr "input" ma wartość NULL lub nie implementuje interfejsu javax.resource.cci.Streamable. Ten wyjątek najprawdopodobniej występuje, gdy aplikacja została napisana do korzystania z interfejsu CCI (Common Client Interface) architektury J2EE Connector Architecture. Ten wyjątek nie powinien wystąpić, jeśli do zbudowania komunikatu wejściowego został użyty produkt Rational Application Developer.

Metoda execute dopuszcza wejściowe obiekty null dla pewnych typów interakcji. Na przykład interakcje z wartościami interactionVerb równymi SYNC_END_CONVERSATION i SYNC_RECEIVE_ASYNCOUTPUT dopuszczają wejściowe obiekty null.

Działanie użytkownika: Upewnij się, że dla parametru "input" metody execute podawany jest poprawny obiekt javax.resource.cci.Record. Na przykład upewnij się, że ten obiekt implementuje interfejsy javax.resource.cci.Record i javax.resource.cci.Streamable.

ICO0043E
javax.resource.ResourceException:
ICO0043E: Błąd metody nazwa_metody.
Wyjście nie jest typu Streamable. 

Objaśnienie: Obiekt wyjściowy udostępniony metodzie execute klasy com.ibm.connector2.ims.ico.IMSInteraction ma wartość null albo nie implementuje interfejsu javax.resource.cci.Streamable. Ten wyjątek najprawdopodobniej występuje, gdy aplikacja została napisana do korzystania z interfejsu CCI (Common Client Interface) architektury J2EE Connector Architecture. Ten wyjątek nie powinien wystąpić, jeśli do zbudowania komunikatu wyjściowego został użyty produkt Rational Application Developer.

Działanie użytkownika: Upewnij się, że dla metody execute jest udostępniany poprawny obiekt wyjściowy.

ICO0044E
javax.resource.NotSupportedException:
ICO0044E: Błąd metody nazwa_metody.
Obiekt RecordFactory nie jest obsługiwany przez program IMS Connector for Java.

Objaśnienie: Obiekt RecordFactory nie jest obecnie obsługiwany przez produkt IMS Connector for Java.

Działanie użytkownika: Upewnij się, że aplikacja Java używa klas i metod odpowiednich dla poziomu obsługi aktualnie zapewnianego przez produkt IMS Connector for Java.

ICO0045E
javax.resource.NotSupportedException:
ICO0045E: Błąd metody nazwa_metody.
Niepoprawny typ obiektu ConnectionRequestInfo.

Objaśnienie: Do metody produktu IMS Connector for Java został przekazany niepoprawny obiekt ConnectionRequestInfo.

Działanie użytkownika: Jest to najprawdopodobniej błąd w produkcie IMS Connector for Java. Skontaktuj się z przedstawicielem serwisu firmy IBM.

ICO0049E
javax.resource.NotSupportedException:
ICO0049E: Błąd metody nazwa_metody.
Referencje zabezpieczeń przekazane do metody getConnection nie są zgodne z istniejącymi 
referencjami zabezpieczeń.

Objaśnienie: Referencje zabezpieczeń w żądaniu nie są zgodne z referencjami zabezpieczeń instancji IMSManagedConnection używanej do przetworzenia żądania.

Działanie użytkownika: Skontaktuj się z przedstawicielem serwisu firmy IBM.

ICO0053E
javax.resource.ResourceException:
ICO0053E: Błąd metody nazwa_metody.
Niepoprawna wartość właściwości clientID. Przedrostek HWS jest zarezerwowany przez program IMS Connector for Java.

Objaśnienie: Wartość określona dla właściwości clientID jest niepoprawna. Przedrostek 'HWS' jest zarezerwowany przez produkt IMS Connector for Java.

Działanie użytkownika: Podaj poprawną wartość właściwości clientID. Poprawna wartość powinna być zgodna z następującymi regułami:
  • nie jest łańcuchem pustym;
  • nie rozpoczyna się od pustego pola;
  • nie rozpoczyna się od przedrostka 'HWS' zarezerwowanego dla produktu IMS Connector for Java;
  • ma długość 8 znaków;
  • używa poprawnych znaków A - Z, 0 - 9 i @, #, $.
ICO0054E
javax.resource.ResourceException:
ICO0054E: Błąd metody nazwa_metody.
Niepoprawny obiekt ConnectionSpec.

Objaśnienie: Produkt IMS Connector for Java nie mógł przeprowadzić rzutowania obiektu connectionSpec podanego dla tego połączenia na typ IMSConnectionSpec. Chociaż interfejs CCI (Common Client Interface) zaakceptuje obiekt connectionSpec dla dowolnego obsługiwanego konektora, produkt IMS Connector for Java będzie działać tylko z obiektem connectionSpec będącym klasą IMSConnectionSpec lub jej klasą pochodną.

Działanie użytkownika: Upewnij się, że obiekt connectionSpec używany przez aplikację jest obiektem klasy IMSConnectionSpec lub dziedziczy z klasy IMSConnectionSpec.

ICO0055E
javax.resource.ResourceException:
ICO0055E: Błąd metody nazwa_metody.
Nie powiodło się rzutowanie obiektu połączenia na typ IMSConnection.

Objaśnienie: Produkt IMS Connector for Java nie mógł przeprowadzić rzutowania obiektu połączenia przydzielonego przez menedżera ConnectionManager dla tego połączenia na typ IMSConnection. Produkt IMS Connector for Java będzie działać tylko z obiektem połączenia będącym klasą IMSConnection lub jej klasą pochodną. Ten błąd może być wynikiem problemu z obiektem ConnectionManager.

Działanie użytkownika: Skontaktuj się z przedstawicielem serwisu firmy IBM.

ICO0056E
javax.resource.ResourceException:
ICO0056E: Błąd metody nazwa_metody.
Właściwość IMSConnectName jest poprawna tylko dla połączeń Local Option, 
których można używać tylko w systemie z/OS lub OS/390.

Objaśnienie: Ustawienie właściwości IMSConnectName instancji IMSManagedConnectionFactory jest obowiązkowe dla zarządzanej fabryki połączeń używanej przez połączenia Local Option. Ponadto protokołu Local Option można używać do komunikacji z produktem IMS Connect, tylko jeśli aplikacja korzystająca z produktu IMS Connector for Java działa na platformie z/OS lub OS/390. Ten wyjątek wskazuje, że została określona wartość właściwości IMSConnectName, ale aplikacja nie działa ani na platformie z/OS, ani OS/390.

Działanie użytkownika: Upewnij się, że aplikacja używająca produktu IMS Connector for Java działa w systemie z/OS lub OS/390. Należy zauważyć, że wymagane jest również, aby aplikacja (lub dokładniej, serwer WWW, na którym działa aplikacja) działała w tym samym obrazie MVS, co produkt IMS Connect. W innym przypadku, jeśli na przykład planowane jest uruchomienie aplikacji na platformie stacji roboczej lub jeśli serwer WWW, na którym planowane jest uruchomienie aplikacji, działa w systemie z/OS, ale w innym obrazie MVS niż produkt IMS Connect, należy upewnić się, czy fabryka połączeń używana przez aplikację została skonfigurowana do korzystania z komunikacji TCP/IP.

ICO0057E
javax.resource.spi.IllegalStateException:
ICO0057E: Błąd metody nazwa_metody.
Wywołanie z niepoprawnym uchwytem połączenia.

Objaśnienie: Aplikacja znajduje się w niedozwolonym stanie: uchwyt połączenia (instancja IMSConnection) używana dla tego połączenia jest niepoprawna. Może to nastąpić, jeśli aplikacja próbowała użyć uchwytu połączenia dla poprzednio używanego połączenia lub uchwytu dla nieodpowiedniego połączenia, jeśli aplikacja ma otwarte więcej niż jedno połączenie.

Działanie użytkownika: Upewnij się, że aplikacja używa aktualnie poprawnej instancji IMSConnection dla tego połączenia.

ICO0058E
javax.resource.ResourceException:
ICO0058E: Błąd metody nazwa_metody.
Interakcje SYNC_SEND_RECEIVE, SYNC_SEND, SYNC_RECEIVE_ASYNCOUTPUT, 
SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT i 
SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT z trybem kontroli transakcji 0 
nie są obsługiwane z protokołem Local Option.

Objaśnienie: Protokół Local Option może być używany do komunikacji z produktem IMS Connect tylko wtedy, gdy aplikacja używa produktu IMS Connector for Java w trybie kontroli transakcji 1.

Działanie użytkownika: Upewnij się, że aplikacja używająca produktu IMS Connector for Java została wybrana z trybem kontroli transakcji 1. Jeśli planowane jest uruchamianie aplikacji w trybie kontroli transakcji 0, popraw aplikację tak, aby używała komunikacji TCP/IP.

ICO0059E
javax.resource.ResourceException:
ICO0059E: Błąd metody nazwa_metody.
Interakcja SYNC_END_CONVERSATION z trybem kontroli transakcji 0 nie jest obsługiwana.

Objaśnienie: Interakcja SYNC_END_CONVERSATION z trybem kontroli transakcji 0 nie jest obsługiwana.

Działanie użytkownika: Produkt IMS Connector for Java obsługuje kombinację interakcji SYNC_END_CONVERSATION z trybem kontroli transakcji 1, SYNC_SEND_RECEIVE z trybem kontroli transakcji 0 oraz SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT z trybem kontroli transakcji 0.

ICO0060E
java.lang.UnsatisfiedLinkError:
ICO0060E: Błąd metody nazwa_metody.
Wystąpił błąd podczas ładowania rodzimej biblioteki Local Option: nazwa biblioteki=nazwa_pliku_biblioteki. 
[wyjątek_źródła].

Objaśnienie: Nie można znaleźć rodzimej biblioteki Local Option w żadnym katalogu znajdującym się na liście ścieżek do bibliotek.

Działanie użytkownika: Upewnij się, że rodzima biblioteka Local Option znajduje się w jednym z katalogów podanych w zmiennej środowiskowej LIBPATH. Jeśli produkt IMS Connector for Java działa na serwerze WebSphere Application Server for z/OS and OS/390, należy się upewnić, że w zmiennej środowiskowej LIBPATH dla serwera J2EE została zdefiniowana pełna nazwa katalogu zawierającego plik rodzimej biblioteki Local Option. Więcej informacji można znaleźć w temacie "Preparing the base operating system" w Centrum informacyjnym serwera WebSphere Application Server, wersja 6.0.

ICO0061E
javax.resource.ResourceException:
ICO0061E: Błąd metody nazwa_metody.
Protokół Local Option działa tylko w systemach z/OS i OS/390.

Objaśnienie: Protokołu Local Option można używać do komunikacji z produktem IMS Connect tylko wtedy, gdy aplikacja używająca produktu IMS Connector for Java działa na platformie z/OS lub OS/390.

Działanie użytkownika: Upewnij się, że aplikacja używająca produktu IMS Connector for Java działa w systemie z/OS lub OS/390. Należy zauważyć, że wymagane jest również, aby aplikacja (lub dokładniej, serwer WWW, na którym działa aplikacja) działała w tym samym obrazie MVS, co produkt IMS Connect. W innym przypadku, jeśli na przykład planowane jest uruchomienie aplikacji na platformie stacji roboczej lub jeśli serwer WWW, na którym planowane jest uruchomienie aplikacji, działa w systemie z/OS, ale w innym obrazie MVS niż produkt IMS Connect, należy upewnić się, czy fabryka połączeń używana przez aplikację została skonfigurowana do korzystania z komunikacji TCP/IP.

ICO0062E
javax.resource.ResourceException:
ICO0062E: Błąd metody nazwa_metody.
Wystąpił błąd podczas ładowania rodzimej metody Local Option: nazwa pliku biblioteki=nazwa_pliku_biblioteki,
nazwa metody=nazwa_rodzimej_metody. [wyjątek_źródła].

Objaśnienie: Nie można znaleźć rodzimej metody Local Option.

Działanie użytkownika: Sprawdź, czy w systemie został zainstalowany poprawny poziom adaptera zasobów IMS Connector for Java i rodzimej biblioteki Local Option. Zawsze należy używać wersji rodzimej biblioteki Local Option dostarczanej z adapterem zasobów IMS TM zainstalowanym na serwerze WebSphere Application Server for z/OS and OS/390. Więcej informacji można znaleźć w temacie "Wymagania wstępne do korzystania z produktu IMS Connector for Java".

ICO0063E
javax.resource.spi.ResourceAdapterInternalException:
ICO0063E: Błąd metody nazwa_metody.
Został zgłoszony wyjątek w metodzie rodzimej. [wyjątek_źródła].

Objaśnienie: Wystąpił błąd wewnętrzny w rodzimej metodzie Local Option.

Działanie użytkownika: Skontaktuj się z przedstawicielem serwisu firmy IBM.

ICO0064E
javax.resource.spi.SecurityException:
ICO0064E: Błąd metody nazwa_metody.
Niepoprawna referencja zabezpieczenia.

Objaśnienie: Obiekt udostępniony przez serwer WebSphere Application Server nie zawiera dostępnej referencji zabezpieczenia obsługiwanej przez produkt IMS Connector for Java.

Działanie użytkownika: Upewnij się, że została zainstalowana odpowiednia wersja serwera WebSphere Application Server dla systemu z/OS lub OS/390. Szczegółowe informacje można znaleźć w sekcji "Wymagania wstępne do korzystania z adaptera zasobów IMS TM". Skonfiguruj serwer WebSphere Application Server for z/OS and OS/390, aby udostępniał referencję zabezpieczenia obsługiwaną przez adapter zasobów IMS TM. Adapter zasobów IMS TM obsługuje referencję PasswordCredential dla połączeń TCP/IP i referencję UToken GenericCredential dla połączeń Local Option.

ICO0065E
javax.resource.spi.SecurityException:
ICO0065E: Błąd metody nazwa_metody.
Wystąpił błąd podczas uzyskiwania danych referencji z referencji zabezpieczenia. [wyjątek_źródła].

Objaśnienie: Wystąpił błąd związany z bezpieczeństwem podczas uzyskiwania danych referencji z referencji zabezpieczenia udostępnianej przez serwer aplikacji.

Działanie użytkownika: Upewnij się, że zabezpieczenia dla serwera aplikacji zostały poprawnie skonfigurowane tak, aby użytkownik powiązany z programem wywołującym był uprawniony do wyodrębniania danych z referencji zabezpieczenia.

ICO0066E
javax.resource.ResourceException:
ICO0066E: Błąd metody nazwa_metody. Wystąpił błąd podczas ładowania Menedżera transakcji serwera WebSphere Application Server. [wyjątek_źródła].

Objaśnienie: Wystąpił błąd podczas uzyskiwania dostępu do Menedżera transakcji serwera WebSphere Application Server w celu przetworzenia żądania transakcji.

Działanie użytkownika: Upewnij się, że została zainstalowana odpowiednia wersja serwera WebSphere Application Server dla systemu z/OS lub OS/390. Szczegółowe informacje można znaleźć w sekcji "Wymagania wstępne do korzystania z produktu IMS Connector for Java".

ICO0068E
javax.resource.ResourceException:
ICO0068E: Błąd metody nazwa_metody.
Wystąpił błąd podczas uzyskiwania obiektu transakcji.  [wyjątek_java]

Objaśnienie: Wystąpił błąd podczas próby określenia, czy transakcja została uruchomiona za pomocą Menedżera transakcji serwera WebSphere Application Server.

Działanie użytkownika: Upewnij się, że została zainstalowana odpowiednia wersja serwera WebSphere Application Server dla systemu z/OS lub OS/390. Szczegółowe informacje można znaleźć w sekcji "Wymagania wstępne do korzystania z produktu IMS Connector for Java".

ICO0069E
javax.resource.spi.ResourceAllocationException
ICO0069E: Błąd metody nazwa_metody.
Wystąpił błąd podczas uzyskiwania znacznika kontekstu transakcji RRS. 
IMSConnResourceException: Kod powrotu RRS=[kod_procedury_rrs].

Objaśnienie: Wystąpił nieoczekiwany błąd wewnętrzny podczas uzyskiwania znacznika kontekstu transakcji RRS dla przetwarzania transakcji globalnej.

Działanie użytkownika: Sprawdź dziennik zadania RRS pod kątem powiązanych komunikatów o błędach RRS. Informacje diagnostyczne dotyczące kodu powrotu RRS (kod_procedury_rrs) można znaleźć w podręczniku MVS Programming: Resource Recovery dla danej wersji systemu z/OS lub OS/390.

ICO0070E
javax.resource.spi.EISSystemException
ICO0070E: Błąd metody nazwa_metody.
Program IMS Connect zgłosił błąd RRS: Kod powrotu IMS Connect=[kod_powrotu], 
nazwa procedury RRS=[procedura_rrs], kod powrotu RRS=[kod_procedury_rrs]".

Objaśnienie: Produkt IMS Connect zwrócił błąd spowodowany awarią RRS.

Działanie użytkownika: Sprawdź powiązane komunikaty o błędach produktu IMS Connect i usługi RRS w konsoli MVS. Informacje diagnostyczne dotyczące wartości kodu powrotu (kod_powrotu), jak również komunikatów o błędach produktu IMS Connect można znaleźć w podręczniku IMS Connect Guide and Reference. Informacje diagnostyczne dotyczące kodu powrotu RRS (kod_procedury_rrs) można znaleźć w opisie procedury RRS (procedura_rrs) w podręczniku MVS Programming: Resource Recovery dla danej wersji systemu z/OS lub OS/390.

ICO0071E
javax.transaction.xa.xAException
ICO0071E: Błąd metody nazwa_metody.
Wystąpił błąd komunikacji podczas przetwarzania operacji XA 
typ_komendy. [wyjątek_java]

Objaśnienie: Istnieje wiele możliwych przyczyn wystąpienia awarii komunikacji podczas przetwarzania transakcji globalnej. Mogła nastąpić awaria protokołu TCP/IP lub gniazda albo produkt IMS Connect mógł zostać wyłączony. Błędne połączenie nie zostanie ponownie wykorzystane.

Działanie użytkownika: Sprawdź wyjątek wyjątek_java w celu określenia przyczyny niepowodzenia połączenia z hostem. Sprawdź również powiązane komunikaty o błędach produktu IMS Connect lub protokołu TCP/IP w konsoli MVS. Sprawdź, czy komputer jest osiągalny za pośrednictwem protokołu TCP/IP oraz czy produkt IMS Connect nie został wyłączony. Typ komendy (łańcuch_typu_komendy) wyświetlany w komunikacie o błędzie odnosi się do etapu, na którym wystąpiła ta awaria komunikacji w trakcie transakcji globalnej: prepare, commit, rollback, recover lub forget.

ICO0072E
javax.transaction.xa.xAException:
ICO0072E: Błąd metody nazwa_metody.
Nie znaleziono powiązanego UR dla identyfikatora Xid.

Objaśnienie: Podczas przetwarzania transakcji element UR powiązany z konkretnym identyfikatorem Xid został wyeliminowany poprzez ręczną interwencję lub błąd w produkcie IMS Connect albo w usłudze RRS.

Działanie użytkownika: Znajdź w bibliotece informacji dodatkowych Centrum Informacyjnego produktu WebSphere Application Server kroki dotyczące sposobu uzyskiwania informacji o transakcji i identyfikatorach Xid w dziennikach serwera WebSphere Application Server. Komendy produktu IMS Connect powodujące wyświetlenie identyfikatorów Xid i powiązanych z nimi UR można znaleźć w podręczniku IMS Connect Guide and Reference. Sprawdź, że UR jest wymieniony dla danego identyfikatora Xid. Sprawdź, że transakcja globalna nie pozostała w stanie heurystycznym.

ICO0073E
javax.transaction.xa.xAException:
ICO0073E: Błąd metody nazwa_metody.
Usługa RRS jest niedostępna.

Objaśnienie: Usługa RRS została wyłączona lub została zakończona komunikacja między usługą RRS i produktem IMS Connect.

Działanie użytkownika: Sprawdź powiązane komunikaty o błędach produktu IMS Connect i usługi RRS w konsoli MVS. Upewnij się, że usługa RRS nie została wyłączona w systemie z/OS lub OS/390. Komendy produktu IMS Connect używane do sprawdzenia, czy usługa RRS jest włączona, można znaleźć w podręczniku IMS Connect Guide and Reference.

ICO0074E
javax.transaction.xa.xAException:
ICO0074E: Procedura RRS procedura_rrs została zwrócona z kodem powrotu [kod_procedury_rrs].

Objaśnienie: Podczas przetwarzania transakcji globalnej następujący komunikat o błędzie RRS został przekazany przez produkt IMS Connect.

Działanie użytkownika: Sprawdź powiązane komunikaty o błędach produktu IMS Connect i usługi RRS w konsoli MVS. Informacje diagnostyczne dotyczące kodu powrotu RRS (kod_procedury_rrs) można znaleźć w opisie procedury RRS (procedura_rrs) w podręczniku MVS Programming: Resource Recovery dla danej wersji systemu z/OS lub OS/390.

ICO0075E
javax.transaction.xa.xAException:
ICO0075E: Błąd metody nazwa_metody.
Gałąź transakcji mogła zostać zakończona heurystycznie. [wyjątek_rrs]

Objaśnienie: Produkt IMS Connect przekazał błąd RRS wskazujący na możliwość takiej modyfikacji przetwarzania transakcji, że znalazła się ona w stanie heurystycznym. Mogło się zdarzyć, że część transakcji została zatwierdzona, a podczas fazy zatwierdzania innej części wystąpił błąd, co mogło uniemożliwić jej zatwierdzenie. Wyjątek wyjątek_rrs jest komunikatem o błędzie ICO0074E wskazującym procedurę RRS i kod powrotu powiązane z problemem.

Działanie użytkownika: Więcej informacji na temat komunikatu o błędzie RRS można znaleźć w dokumentacji błędu ICO0074E. Znajdź w bibliotece informacji dodatkowych Centrum Informacyjnego produktu WebSphere Application Server kroki dotyczące sposobu uzyskiwania informacji o transakcji i identyfikatorach Xid w dziennikach serwera WebSphere Application Server. Komendy produktu IMS Connect powodujące wyświetlenie identyfikatorów Xid i powiązanych z nimi UR można znaleźć w podręczniku IMS Connect Guide and Reference. Określ identyfikatory Xid i UR, których to dotyczy, oraz wynik, który powinien zostać zatwierdzony w IMS. Sprawdź wartości w IMS w celu upewnienia się, że wystąpił stan heurystyczny. Następnie podejmij decyzję, jakie czynności należy wykonać w celu naprawy danych w IMS, aby były transakcja mogła zostać zatwierdzona, lub w celu naprawy innych baz danych, których to dotyczy, w celu przywrócenia stanu sprzed wykonania danej transakcji.

ICO0076E
javax.resource.ResourceException:
ICO0076E: Błąd metody nazwa_metody. Wystąpił błąd wewnętrzny. [wyjątek_rrs]

Objaśnienie: Wystąpił błąd wewnętrzny podczas próby wyodrębnienia informacji dotyczących komunikatu o błędzie RRS przekazanego przez produkt IMS Connect. Wyjątek wyjątek_rrs jest komunikatem o błędzie ICO0074E wskazującym procedurę RRS i kod powrotu powiązane z błędem.

Działanie użytkownika: Więcej informacji na temat komunikatu o błędzie RRS można znaleźć w dokumentacji błędu ICO0074E. Skontaktuj się z przedstawicielem serwisu firmy IBM.

ICO0077E
javax.resource.ResourceException:
ICO0077E: Błąd metody nazwa_metody. Transakcja została już wycofana. [wyjątek_rrs]

Objaśnienie: Produkt IMS Connect przekazał błąd RRS wskazujący na próbę powtórnego wycofania transakcji dla tego samego UR. RRS uniemożliwi realizację drugiego wycofania i zgłosi błąd wskazujący na próbę wykonania takiej czynności. Wyjątek wyjątek_rrs jest komunikatem o błędzie ICO0074E wskazującym procedurę RRS i kod powrotu powiązane z błędem.

Działanie użytkownika: Nie ma potrzeby wykonywania żadnego działania, ponieważ transakcja powinna zostać wycofana. Więcej informacji na temat występującej awarii RRS można znaleźć w dokumentacji błędu ICO0074E. Jako środek ostrożności sprawdź, że dane nie zostały utracone lub zmodyfikowane przed wykonaniem transakcji.

ICO0078E
javax.resource.ResourceException:
ICO0078E: Błąd metody nazwa_metody.
Dla interakcji wykorzystujących trwałe połączenie dedykowane wymagana jest poprawna właściwość clientID wprowadzona przez użytkownika.

Objaśnienie: Dla właściwości clientID jest wymagana poprawna, określona przez użytkownika wartość, jeśli dla właściwości commitMode została określona wartość 0 i interakcja używa dedykowanego, trwałego połączenia gniazda. Ma to zastosowanie do interakcji SYNC_SEND_RECEIVE, SYNC_SEND, SYNC_RECEIVE_ASYNCOUTPUT, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT i SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT.

Działanie użytkownika: Podaj poprawną wartość właściwości clientID. Poprawna wartość powinna być zgodna z następującymi regułami:
  • nie jest łańcuchem pustym;
  • nie rozpoczyna się od pustego pola;
  • nie rozpoczyna się od przedrostka 'HWS' zarezerwowanego dla produktu IMS Connector for Java;
  • ma długość 8 znaków;
  • zawiera poprawne znaki A - Z, 0 - 9 i @, #, $.
ICO0079E
com.ibm.connector2.ims.ico.IMSDFSMessageException:
ICO0079E: Błąd metody nazwa_metody.
IMS zwrócił komunikat DFS:komunikat_DFS

Objaśnienie: IMS zwrócił komunikat wskazywany przez komunikat_DFS zamiast danych wyjściowych transakcji IMS. Ten wyjątek jest zgłaszany, jeśli interakcja wykorzystuje wartość IMS_REQUEST_TYPE_IMS_TRANSACTION właściwości imsRequestType obiektu IMSInteractionSpec.

Jeśli na przykład aplikacja Java próbuje uruchomić zatrzymaną transakcję IMS, zostanie zgłoszony ten wyjątek i wartość komunikat_DFS jest równa
DFS065 gg:mm:ss TRAN/LTERM STOPPED

Działanie użytkownika: Znajdź objaśnienie i działanie odpowiadające komunikatowi komunikat_DFS w dokumentacji Komunikaty i kody IMS, a następnie rozwiąż problem w IMS.

ICO0080E
javax.resource.spi.EISSystemException:
ICO0080E: Błąd metody nazwa_metody.
Dla tej interakcji nastąpiło przekroczenie limitu czasu wykonania. Parametr executionTimeout miał wartość 
[wartość_limitu_czasu_wykonania] milisekund. Został użyty parametr 
TIMEOUT programu IMS Connect.
Objaśnienie: Czas, którego produkt IMS Connect potrzebował na wysłanie komunikatu do systemu IMS i odebranie odpowiedzi, był dłuższy niż wartość parametru TIMEOUT produktu IMS Connect. Wartość parametru TIMEOUT produktu IMS Connect jest równa:
  • Wartości podanej w elemencie konfiguracji IMS Connect dla interakcji SYNC_SEND_RECEIVE
  • Dwie sekundy dla interakcji SYNC_RECEIVE_ASYNCOUTPUT, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT i SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT
Przyczyną użycia wartości parametru TIMEOUT produktu IMS Connect jest to, że dla tej interakcji właściwość executionTimeout nie została określona lub została ustawiona na zero.

Działanie użytkownika: Upewnij się, że w aplikacji została ustawiona poprawna wartość właściwości executionTimeout. Aby ustawić wartości właściwości executionTimeout, można użyć programu WebSphere Studio albo metody setExecutionTimeout. Szczegółowe informacje można znaleźć w temacie Ustawianie wartości limitów czasu wykonania w pomocy programu WebSphere Studio Application Developer Integration Edition 5.0.1.

ICO0081E
javax.resource.spi.EISSystemException:
ICO0081E: Błąd metody nazwa_metody.
Dla tej interakcji nastąpiło przekroczenie limitu czasu wykonania. Parametr executionTimeout miał wartość 
[wartość_limitu_czasu_wykonania] milisekund. 
Wartość użyta przez program IMS Connect była równa 
[zaokrąglona_wartość_limitu_czasu_wykonania] milisekund.

Objaśnienie: Czas, którego produkt IMS Connect potrzebował na wysłanie komunikatu do systemu IMS i odebranie odpowiedzi, był dłuższy niż wartość executionTimeout zaokrąglona do odpowiedniego przedziału limitu czasu wykonania. Po ustawieniu poprawnej wartości limitu czasu wykonania ta wartość zostanie przekształcona w wartość, której może używać produkt IMS Connect.

Działanie użytkownika: Jeśli zaokrąglona wartość limitu czasu wykonania nie jest równa oczekiwanej, sprawdź ją w tabeli reguł konwersji:

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.

Więcej przykładów można znaleźć w temacie Poprawne wartości limitu czasu wykonania w pomocy do produktu Rational Application Developer, wersja 7.0.

ICO0082E
javax.resource.NotSupportedException:
ICO0082E: Błąd metody nazwa_metody.
Dla tej interakcji nastąpiło przekroczenie limitu czasu wykonania. Parametr executionTimeout miał wartość 
[{wartość_limitu_czasu_wykonania}] milisekund nie jest obsługiwany. 
Poprawny zakres jest równy [{flaga_oczekiwania_w_nieskończoność_limitu_czasu_wykonania} od 0 do 
{maksymalna_wartość_limitu_czasu_wykonania}] milisekund. 
Został użyty parametr TIMEOUT programu IMS Connect.

Objaśnienie: Wartość limitu czasu wykonania określona dla właściwości executionTimeout była większa lub mniejsza odpowiednio od minimalnej lub maksymalnej wartości limitu czasu.

Działanie użytkownika: Upewnij się, że w aplikacji została ustawiona poprawna wartość właściwości executionTimeout. Wartość limitu czasu wykonania jest podawana w milisekundach i musi być dziesiętną liczbą całkowitą z zakresu od 1 do 3600000 włącznie. Może ona również mieć wartość -1, jeśli interakcja ma działać bez limitu czasu.

ICO0083E
javax.resource.ResourceException::
ICO0083E: Błąd metody nazwa_metody.
Interakcje SYNC_SEND_RECEIVE, SYNC_SEND, SYNC_RECEIVE_ASYNCOUTPUT, 
SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT i 
SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT z trybem kontroli transakcji 0 
są niepoprawne w ramach zasięgu transakcji globalnej.

Objaśnienie: Interakcje SYNC_SEND_RECEIVE, SYNC_SEND, SYNC_RECEIVE_ASYNCOUTPUT, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT i SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT z trybem kontroli transakcji 0 są niepoprawne w ramach zasięgu transakcji globalnej. Aktualnie transakcja globalna wymaga interakcji SYNC_LEVEL_SYNCPOINT i SYNC_LEVEL_SYNCPOINT, które są poprawne tylko z trybem kontroli transakcji 1.

Działanie użytkownika:
  • Jeśli ma być używany tryb kontroli transakcji 0, upewnij się, że aplikacja została skonfigurowana jako aplikacja "nietransakcyjna".
  • Jeśli interakcje mają być uruchamiane w ramach zasięgu transakcji globalnej, właściwość commitMode musi mieć wartość 1.
ICO0084E
javax.resource.ResourceException:
ICO0084E: Błąd metody nazwa_metody.
Wystąpił nieoczekiwany błąd wewnętrzny programu IMS Connector for Java.
[metoda_źródłowa] [wyjątek_źródła]

Objaśnienie: Wystąpił wyjątek PrivelegedActionException podczas wykonywania wywołania metody [metoda_źródłowa] w metodzie nazwa_metody. Ten wyjątek wystąpi, jeśli zostały włączone zabezpieczenia Java 2 i użytkownik powiązany z programem wywołującym, nazwa_metody, lub dowolnym programem na aktualnym stosie wywołań nie ma uprawnień do wykonania metody [metoda_źródłowa].

Działanie użytkownika: Upewnij się, że zabezpieczenia dla serwera aplikacji zostały poprawnie skonfigurowane tak, aby użytkownik powiązany z programem wywołującym oraz dowolnymi programami na aktualnym stosie wywołań miał uprawnienia do wykonania metody [metoda_źródłowa]. Alternatywnie można wyłączyć sprawdzanie zabezpieczeń Java 2 na serwerze aplikacji.

ICO0085E
javax.resource.ResourceException:
ICO0085E: Błąd metody nazwa_metody.
Naruszenie protokołu. Określona przez użytkownika właściwość clientID jest niedozwolona dla interakcji 
na trwałym gnieździe współużytkowalnym.

Objaśnienie: Wartość określona dla właściwości clientID jest niedozwolona. Ponieważ fabryka połączeń jest skonfigurowana dla trwałego gniazda współużytkowalnego, określona przez użytkownika wartość właściwości clientID jest niedozwolona w ramach tego rodzaju fabryki połączeń.

Działanie użytkownika: Dla fabryki współużytkowanych połączeń trwałego gniazda produkt IMS Connector for Java udostępnia wygenerowaną wartość clientID. Zdefiniowana przez użytkownika wartość jest niedozwolona. W celu określenia, czy jest używane trwałe gniazdo współużytkowalne, należy sprawdzić, czy właściwość CM0Dedicated fabryki połączeń używanej przez interakcję ma wartość FALSE.

ICO0086E
javax.resource.ResourceException::
ICO0086E: Błąd metody nazwa_metody.
Podano niepoprawną wartość właściwości CommitMode.

Objaśnienie: Wartość właściwości CommitMode określona w polu właściwości commitMode jest niepoprawna.

Działanie użytkownika: Upewnij się, że w aplikacji została ustawiona poprawna wartość właściwości commitMode. Obsługiwane wartości to:
  • Wartość 1 (SEND_THEN_COMMIT) oznaczająca, że IMS przetwarza transakcję i odsyła odpowiedź przed zatwierdzeniem danych.
  • Wartość 0 (COMMIT_THEN_SEND) oznaczająca, że IMS przetwarza transakcję i zatwierdza dane przed wysłaniem odpowiedzi.
ICO0087E
javax.resource.ResourceException:
ICO0087E: Błąd metody nazwa_metody.
Naruszenie protokołu. Tryb kontroli transakcji 1 jest niedozwolony dla interakcji na 
trwałym gnieździe dedykowanym.

Objaśnienie: Wartość 1 określona dla właściwości Commit Mode jest niepoprawna. Ponieważ fabryka połączeń jest skonfigurowana dla trwałego gniazda dedykowanego, tryb kontroli transakcji 1 jest niedozwolony w ramach tego rodzaju fabryki połączeń.

Działanie użytkownika: Dla fabryki połączeń trwałego gniazda dedykowanego są poprawne interakcje w trybie kontroli transakcji 0. W celu określenia, czy jest używane trwałe gniazdo dedykowane, należy sprawdzić, czy właściwość CM0Dedicated fabryki połączeń używanej przez interakcję ma wartość TRUE.

ICO0088E
javax.resource.ResourceException:
ICO0088E: Błąd metody nazwa_metody.
Naruszenie protokołu. Interakcje SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT
nie są dozwolone dla współużytkowanych trwałych gniazd.

Objaśnienie: Wartość SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT określona dla właściwości interactionVerb jest niepoprawna. Ponieważ fabryka połączeń jest skonfigurowana dla współużytkowanego trwałego gniazda, wartość SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT nie jest dozwolona w ramach tego rodzaju fabryki połączeń.

Działanie użytkownika: Wartości SYNC_SEND_RECEIVE, SYNC_SEND i SYNC_END_CONVERSATION są poprawnymi wartościami właściwości interactionVerb dla interakcji na trwałym połączeniu współużytkowalnym. W celu określenia, czy jest używane trwałe połączenie współużytkowalne, należy sprawdzić, czy właściwość CM0Dedicated fabryki połączeń używanej przez interakcję ma wartość FALSE.

ICO0089I
javax.resource.ResourceException::
ICO0089I: nazwa_metody.
 Zamknięto nietrwałe gniazdo dla transakcji IMS w trybie kontroli transakcji 0.

Objaśnienie: W przypadku uruchomienia trybu kontroli transakcji 0 z nietrwałym gniazdem (gniazdo transakcji) produkt IMS Connector for Java wymusi usunięcie obiektu zarządzanego połączenia z puli połączeń.

Działanie użytkownika: Nie jest to komunikat o błędzie i nie jest wymagane żadne działanie.

ICO0091E
javax.resource.ResourceException:
ICO0091E: Błąd metody nazwa_metody.
Nie można utworzyć kontekstu klienta error.SSL. [{1}]
Objaśnienie: Nie można utworzyć kontekstu SSL z jednej z następujących przyczyn:
  • Nie można znaleźć algorytmu użytego do sprawdzania integralności magazynu kluczy.
  • Nie można załadować certyfikatów w magazynie kluczy.
  • Nie można odzyskać klucza (np. podane hasło jest niepoprawne).
Działanie użytkownika: Sprawdź, czy:
  • Algorytm użyty do tworzenia certyfikatów musi być obsługiwany przez IBMJSSE.
  • Hasła dla magazynu kluczy i magazynu zaufanych certyfikatów są poprawne.
ICO0096I
javax.resource.ResourceException:
ICO0096I: Ostrzeżenie dla metody nazwa_metody
. Podano niepoprawną wartość parametru SSL.

Objaśnienie: Metoda nazwa_metody została wywołana z zerowym lub pustym parametrem SSLKeystoreName, SSLKeystorePassword, SSLTruststoreName lub SSLTruststorePassword. Jest to komunikat informujący użytkownika, że jeden z wyżej wymienionych parametrów jest łańcuchem zerowym lub pustym. Nie spowoduje to zakończenia wykonywania programu.

Działanie użytkownika: Podaj poprawne wartości parametrów SSLKeystoreName, SSLKeystorePassword, SSLTruststoreName i SSLTruststorePassword. Dla wygody klucze prywatne i certyfikaty można zapisać w magazynie kluczy albo w magazynie zaufanych certyfikatów. W związku z tym do poprawnego wykonania jest wymagany tylko jeden zestaw poprawnych wartości (SSLKeystoreName i SSLKeystorePassword albo SSLTruststoreName i SSLTruststorePassword).

ICO0097E
javax.resource.ResourceException:
ICO0097E: Błąd metody nazwa_metody.
Błąd {0}. Podana wartość jest niepoprawna dla typu 'SSLEncryptionType'. Wartość musi być równa
'STRONG' dla silnego szyfrowania, 'WEAK' dla słabego (eksportowanego) szyfrowania lub
'ENULL' dla braku szyfrowania.

Objaśnienie: Dla parametru SSLEncryptionType została podana wartość inna niż STRONG, WEAK lub ENULL.

Działanie użytkownika: Dla parametru SSLEncryptionType podaj wartość STRONG, WEAK lub ENULL. W tej wartości nie jest rozróżniana wielkość liter.

ICO0111E
javax.resource.ResourceException:
ICO0111E: Błąd metody nazwa_metody.
 W przypadku korzystania z opcji lokalnej należy ustawić wartość właściwości SSLEnabled na FALSE.

Objaśnienie: Właściwość IMSConnectName jest ustawiona na wartość niezerową, a właściwość SSLEnabled jest równa TRUE. Jednak protokół SSL nie jest obsługiwany dla połączeń Local Option (wskazuje na to udostępnienie wartości dla parametru IMSConnectName).

Działanie użytkownika: Ustaw wartość właściwości SSLEnabled na false.

ICO0113E
javax.resource.spi.CommException:
ICO0113E: Błąd metody nazwa_metody.
Dla tej interakcji nastąpiło przekroczenie limitu czasu dla gniazda. Określona wartość limitu czasu dla gniazda 
była równa [wartość limitu czasu dla gniazda] milisekund.
[wyjątek_źródła:przyczyna_wyjątku]

Objaśnienie: Czas na odebranie przez produkt IMS Connector for Java odpowiedzi z produktu IMS Connect jest dłuższy niż czas określony jako limit czasu gniazda.

Działanie użytkownika: Upewnij się, że wartość limitu czasu gniazda jest wystarczająca, aby produkt IMS Connector for Java odebrał odpowiedź od produktu IMS Connect. Jeśli nie, zwiększ tę wartość. Jeśli podana wartość limitu czasu dla gniazda jest wystarczająca, możliwe, że opóźnienia są powodowane przez problemy w sieci. Skontaktuj się z administratorem sieci.

ICO0114E
javax.resource.ResourceException:
ICO0114E: Błąd metody nazwa_metody.
Wartość właściwości Socket Timeout [wartość limitu czasu dla gniazda] jest niepoprawna.
[wyjątek_źródła:przyczyna_wyjątku]

Objaśnienie: Wartość [wartość limitu czasu dla gniazda] określona dla właściwości Socket Timeout jest niepoprawna.

Działanie użytkownika: Sprawdź udostępnioną wartość parametru przyczyna_wyjątku. Upewnij się, że dla właściwości SocketTimeout została podana dodatnia wartość liczbowa.

ICO0115E
javax.resource.spi.CommException:
ICO0115E: Błąd metody nazwa_metody.
Wystąpił błąd protokołu TCP.

Objaśnienie: Jest to błąd protokołu bazowego.

Działanie użytkownika: Skontaktuj się z administratorem sieci.

ICO0117E
javax.resource.ResourceException:
ICO0117E: Błąd metody nazwa_metody.
Naruszenie protokołu: tryb kontroli transakcji 1 jest niedozwolony dla interakcji SYNC_SEND, 
SYNC_RECEIVE_ASYNCOUTPUT, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT 
i SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT.

Objaśnienie: Obecnie dla interakcji SYNC_SEND adapter zasobów IMS TM obsługuje tylko tryb kontroli transakcji 0.

Działanie użytkownika: Dla interakcji SYNC_SEND, SYNC_RECEIVE_ASYNCOUTPUT, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT oraz SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT, SYNC_RECEIVE_ASYNCOUTPUT, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT i SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT jest wymagany tryb kontroli transakcji 0. Tryb kontroli transakcji 1 jest poprawny dla interakcji SYNC_SEND_RECEIVE i SYNC_END_CONVERSATION.

ICO0118E
javax.resource.ResourceException:
ICO0118E: Błąd metody nazwa_metody.
Naruszenie protokołu. Żądanie IMS typu 2(IMS_REQUEST_TYPE_IMS_COMMAND) 
jest niedozwolone dla interakcji SYNC_SEND, SYNC_END_CONVERSATION, SYNC_RECEIVE_ASYNCOUTPUT, 
SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT i SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT 
.

Objaśnienie: Wartość 2 (IMS_REQUEST_TYPE_IMS_COMMAND) określona dla właściwości imsRequestType jest niepoprawna.

Działanie użytkownika: Typ ImsRequestType 2 (IMS_REQUEST_TYPE_IMS_COMMAND) jest poprawny tylko dla interakcji SYNC_SEND_RECEIVE. Typ ImsRequestType 1 (IMS_REQUEST_TYPE_IMS_TRANSACTION) jest wymagany dla interakcji SYNC_SEND, SYNC_END_CONVERSATION, SYNC_RECEIVE_ASYNCOUTPUT, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT i SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT.

ICO0119E
javax.resource.ResourceException:
ICO0119E: Błąd metody nazwa_metody.
Nie znaleziono obsługiwanego dostawcy protokołu SSL. [przechwycony_wyjątek]

Objaśnienie: Podczas próby zainicjowania połączenia SSL (Secure Sockets Layer) protokołu TCP/IP z produktem IMS Connect produkt IMS Connector for Java musi używać jednego z dwóch obsługiwanych dostawców: com.ibm.jsse.JSSEProvider lub sun.security.provider.Sun. Ten błąd oznacza, że żaden z tych dostawców nie jest dostępny.

Działanie użytkownika: Dla maszyny JVM firmy IBM należy domyślnie dodać dostawcę com.ibm.jsse.JSSEProvider, a dla maszyny JVM firmy Sun należy domyślnie dodać dostawcę sun.security.provider.Sun. Upewnij się, że produkt IMS Connector for Java działa na obsługiwanej maszynie JVM firmy IBM (w przypadku pracy na serwerze WebSphere Application Server) lub na obsługiwanej maszynie JVM firmy Sun (w przypadku innych serwerów aplikacji).

ICO0121E
javax.resource.ResourceException:
ICO0121E: Błąd metody nazwa_metody.
Niepoprawna wartość nazwy w właściwości reRoute. Przedrostek HWS jest zarezerwowany przez program 
IMS Connector for Java.

Objaśnienie: Wartość określona dla właściwości reRouteName jest niepoprawna. Przedrostek 'HWS' jest zarezerwowany do użycia przez produkt IMS Connector for Java.

Działanie użytkownika: Podaj poprawną wartość właściwości reRouteName. Poprawna wartość powinna być zgodna z następującymi regułami:
  • nie jest łańcuchem pustym;
  • nie rozpoczyna się od pustego pola;
  • nie rozpoczyna się od przedrostka 'HWS' zarezerwowanego dla produktu IMS Connector for Java;
  • ma długość 8 znaków;
  • używa poprawnych znaków A - Z, 0 - 9 i @, #, $.
ICO0122E
javax.resource.ResourceException:
ICO0122E: Błąd metody nazwa_metody.
Niepoprawna wartość właściwości reRoute. Jeśli wartość właściwości purgeAsyncOutput jest równa true, wartość właściwości reRoute 
nie może być równa true.

Objaśnienie: Wartość określona dla właściwości reRoute jest niepoprawna. Ponieważ wartość określona dla właściwości purgeAsyncOutput jest równa TRUE lub dla właściwości purgeAsyncOutput została użyta wartość domyślna (TRUE).

Działanie użytkownika: Upewnij się, że wartość właściwości purgeAsyncOutput została ustawiona na FALSE, jeśli wartość właściwości reRoute ma zostać ustawiona na TRUE.

ICO0123E
 javax.resource.NotSupportedException:
ICO0123E: Błąd metody nazwa_metody.
Wartość poziomu synchronizacji synclevel nie jest obsługiwana dla interakcji
zatwierdź-potem-wyślij (tryb kontroli transakcji 0). 

Objaśnienie: Wartość podana dla właściwości IMSInteractionSpec.syncLevel nie jest obsługiwana dla interakcji zatwierdź-potem-wyślij (tryb kontroli transakcji 0). Zatwierdzanie (1) jest jedyną obsługiwaną wartością właściwości IMSInteractionSpec.syncLevel dla interakcji zatwierdź-potem-wyślij (tryb kontroli transakcji 0).

Działanie użytkownika: Określ wartość zatwierdzenia (1) dla właściwości IMSInteractionSpec.syncLevel lub zaakceptuj domyślną wartość poziomu synchronizacji (zatwierdzanie, 1) dla interakcji zatwierdź-potem-wyślij (tryb kontroli transakcji 0).

ICO0124E
javax.resource.ResourceException: 
ICO0124E: Błąd metody nazwa_metody.
Interakcje SYNC_SEND_RECEIVE z poziomem synchronizacji określonym jako zatwierdzanie nie są obsługiwane
z protokołem Local Option. 

Objaśnienie: Interakcje zatwierdź-potem-wyślij (tryb kontroli transakcji 0) nie są obsługiwane z protokołem Local Option. Interakcje wyślij-potem-zatwierdź (tryb kontroli transakcji 1) z poziomem synchronizacji określonym jako zatwierdzanie (1) nie są obsługiwane z protokołem Local Option.

Działanie użytkownika: Nie używaj protokołu Local Option dla tej funkcjonalności.

ICO0125E
javax.resource.EISSystemException: 
ICO0125E: Błąd metody nazwa_metody.
Wystąpił błąd wewnętrzny. Status transakcji IMS powiązanej
 z tą interakcją SYNC_SEND_RECEIVE z trybem kontroli transakcji 1 i poziomem synchronizacji
1 nie może zostać ustalony. 

Objaśnienie: Adapter zasobów IMS TM, jako część protokołu wyślij-potem-zatwierdź (tryb kontroli transakcji 1) z poziomem synchronizacji określonym jako zatwierdzanie (1), odebrał komunikat wyjściowy z transakcji IMS, wysłał pozytywne potwierdzenie do produktu IMS Connect, ale otrzymał od produktu IMS Connect wskazanie błędu zamiast oczekiwanego wskazania zatwierdzenia transakcji. Otrzymany przez adapter zasobów IMS TM komunikat wyjściowy nie został zwrócony do komponentu aplikacji. Transakcja IMS mogła zostać zatwierdzona lub nie.

Działanie użytkownika: Określ ręcznie, czy transakcja została zatwierdzona czy też przerwana i, jeśli to konieczne, przeprowadź uzgadnianie.

ICO0126E
javax.resource.ResourceException: 
ICO0126E: Błąd metody nazwa_metody.
Produkt IMS Connect zawiadomił o wystąpieniu błędu poziomu synchronizacji określonego jako zatwierdzanie dla trybu kontroli transakcji 1: kod powrotu produktu IMS
Connect=[kod_powrotu], kod przyczyny=[kod_przyczyny]. łańcuch_kodu_przyczyny	

Objaśnienie: Produkt IMS Connect zwrócił błąd. Błędne połączenie nie zostanie ponownie wykorzystane. Parametr łańcuch_kodu_przyczyny zawiera krótki opis wartości kod_przyczyny, jeśli jest on dostępny.

Działanie użytkownika: Sprawdź powiązane komunikaty o błędach produktu IMS Connect w konsoli MVS™. Komunikaty o błędach produktu IMS Connect rozpoczynają się od znaków "HWS". Informacje diagnostyczne dotyczące wartości kodu powrotu (kod_powrotu) i kodu przyczyny (kod_przyczyny), jak również komunikatów o błędach produktu IMS Connect, można znaleźć w podręczniku IMS Connect Guide and Reference.

ICO0127E
com.ibm.ims.ico.IMSIllegalStateException
ICO0127E: Błąd metody nazwa_metody.
Naruszenie protokołu. Tryb [tryb] nie jest dozwolony dla bieżącego stanu
[stan]. [wyjątek]

Objaśnienie: Produkt IMS Connector for Java znajduje się w niedozwolonym stanie.

Działanie użytkownika: Jest to najprawdopodobniej błąd w produkcie IMS Connector for Java lub IMS Connect. Skontaktuj się z przedstawicielem serwisu firmy IBM.

ICO0128E
javax.resource.NotSupportedException
ICO0128E: Błąd metody nazwa_metody.
Podana wartość właściwości poziomu synchronizacji [poziom_synchronizacji] jest niepoprawna. Wartości poziomu synchronizacji
NONE (0) i CONFIRM (1) są jedynymi wartościami obsługiwanymi przez
metodę setSyncLevel(int). 

Objaśnienie: Jako parametr wejściowy metody setSyncLevel(int) została podana wartości inna niż 0 i 1.

Działanie użytkownika: Jako parametr wejściowy metody setSyncLevel(int) została podana wartość inna niż 0 i 1.

Działanie użytkownika: Podaj wartość zero lub jeden jako wartość wejściową właściwości poziomu synchronizacji dla metody setSyncLevel(int).

ICO0129E
javax.resource.ResourceException:
ICO0129E: Błąd metody nazwa_metody.
Określenie alternatywnego identyfikatora klienta nie jest dozwolone w dedykowanym trwałym
połączeniu. Wartość alternatywnego identyfikatora klienta jest obsługiwana TYLKO dla współużytkowanych połączeń trwałego
gniazda.

Objaśnienie: Pobieranie asynchronicznych danych wyjściowych przy użyciu alternatywnego identyfikatora klienta jest obsługiwane tylko w przypadku współużytkowanych połączeń trwałego gniazda.

Działanie użytkownika: Do pobrania asynchronicznych danych wyjściowych z użyciem alternatywnego identyfikatora klienta należy użyć współużytkowanego połączenia trwałego gniazda.

Zadania pokrewne
Rejestrowanie i śledzenie z użyciem adaptera zasobów IMS TM
Odsyłacze pokrewne
Diagnozowanie problemów występujących podczas korzystania z adaptera zasobów IMS TM
Komunikaty o błędach J2CA0056I, WLTC0017E, HWSP1445E i HWSSL00E

Opinie