Az (IMS Connector for Java néven is ismert) IMS TM erőforrás-illesztőt használó Java programok fejlesztése során találkozhat olyan helyzetekkel, amikor a program kivételeket dob. Némelyik kivételt ezek közül az IMS TM erőforrás-illesztő dobja, míg másokat az IMS TM erőforrás-illesztő által használt osztály függvénytárak (mint például a Java osztály függvénytárak). Ez a témakör információkat nyújt az IMS TM erőforrás-illesztő J2C alkalmazások által előállított kivételekről.
Az alábbi üzenetleírásokban a dőlt betűvel szedett kifejezések a futás közbeni értékeket helyettesítik.
A következő kivételeket a Java 2 Platform, Enterprise Edition (J2EE) Connector Architecture (J2C) osztály függvénytárakkal összeépített alkalmazások állítják elő hibafeltétel észlelése esetén.
javax.resource.spi.EISSystemException: ICO0001E: metódusnév hiba. Az IMS Connect által visszaadott hiba: RETCODE=[visszatérési_kód], REASONCODE=[ok_kód]. ok_kód_karaktersorozat.
Magyarázat: Az IMS Connect hibát adott vissza. A hibában érintett kapcsolat nem kerül újrafelhasználásra. Az ok_kód_karaktersorozat az ok_kód tömör leírását biztosítja, ha az rendelkezésre áll.
Felhasználói intézkedés: Ellenőrizze az MVS konzolt ehhez kapcsolódó IMS Connect hibaüzenetekért. Az IMS Connect hibaüzenetek a "HWS" karakterekkel kezdődnek. A visszatérési kód (visszatérési_kód) és ok-kód (ok_kód) értékekről, valamint az IMS Connect hibaüzenetekről diagnosztikai információkért tanulmányozza az IMS Connect kézikönyvet.
javax.resource.spi.EISSystemException: ICO0002E:metódusnév hiba. IMS OTMA visszaadott hiba: SENSECODE=[észlelési_kód], REASONCODE=[otma_ok_kód]. [forrás_metódusnév:forrás_kivétel]
Magyarázat: Az IMS OTMA egy NAK hibát adott vissza.
Az IMS rendszere nem rendelkezik RRS feldolgozás támogatással. Gondoskodjék róla, hogy az IMS rendszere RRS támogatással rendelkező védett párbeszédes feldolgozással rendelkezik. További információkért tanulmányozza a Kétfázisú véglegesítés előfeltételei fejezetet.
Az RRS szolgáltatást és kétfázisú véglegesítési feldolgozást az IMS Connect és az IMS Connector for Java nem támogatja. Gondoskodjék róla, hogy mind az IMS Connect, mind az IMS Connector for Java legalább 2.1.0 vagy újabb verziójú legyen.
javax.resource.spi.CommException: ICO0003E:metódusnév hiba. Meghiúsult a kapcsolódás a [hosztnév] hoszthoz, a [portszám] porton. [java_kivétel]
Magyarázat: Az IMS Connector for Java nem tudott kapcsolódni a hoszt és port kombinációhoz. A java_kivétel jelzi a kapcsolódás sikertelenségének az okát. További információkért tanulmányozza a lenti Felhasználói intézkedés szakaszt.
Az alkalmazás kapcsolatgyárának beállítása során megadott hosztnév érvénytelen vagy az alkalmazás érvénytelen hosztnevet adott meg. Ellenőrizze a hosztnév helyesírását. Lehetséges, hogy a hosztnév teljes képzésű elérési útját vagy az IP címet kell megadnia.
javax.resource.spi.CommException: ICO0005E:metódusnév hiba. Kommunikációs hiba történt az IMS üzenet küldése vagy fogadása során. [java_kivétel]
Magyarázat: Az IMS Connector for Java nem tudott sikeresen végrehajtani egy küldés és fogadás interakciót a cél IMS Connect programmal. A java_kivétel jelzi az interakció végrehajtása sikertelenségének az okát. További információkért tanulmányozza a lenti Felhasználói intézkedés szakaszt.
Felhasználói intézkedés: Vizsgálja meg a java_kivételt, hogy megállapítsa a meghiúsulás okát. Néhány java_kivétel a következő:
javax.resource.ResourceException: ICO0006E:metódusnév hiba. A DataStoreName számára megadott érték null vagy üres karaktersorozat.
Magyarázat: A metódusnév által jelölt metódus egy üres DatastoreName paraméterrel került meghívásra. Ez a hibaüzenet akkor jelenik meg a nyomkövetési naplóban, amikor egy kapcsolatgyár üres DatastoreName paraméterrel indul. Az üzenetet egy J2EE figyelmeztetés követi:
J2CA0007W: Kivétel történt a setDataStoreName metódus meghívása során a Kapcsolatgyár_JNDI_név erőforrás által használt com.ibm.connector2.ims.ico.IMSManagedConnectionFactory objektumra.Ezután folytatódik a feldolgozás újabb hibaüzenetekhez vezetve, amikor az IMS Connect a válaszában jelzi, hogy nullértékű nevű adattároló nem található. A másik üzenetet aktiváló, alapul szolgáló üzenet a következő:
javax.resource.spi.EISSystemException: ICO0001E: com.ibm.connector2.ims.ico.IMSTCPIPManagedConnection@.processOutputOTMAMsg(byte[], InteractionSpec, Record) hiba. Az IMS Connect által visszaadott hiba: RETCODE=[4], REASONCODE=[NFNDDST ]. Az adattár nem található.Amikor ez a hiba történik, egy vonatkozó HWSS0742W figyelmeztető üzenet kerül megjelenítésre a hoszt számítógép MVS konzolján, ahol az IMS Connect fut. Ez a HWSS0742W üzenet egy mezőt tartalmaz, amely megjeleníti a keresett adattároló nevet; ebben az esetben ez teljesen üres:
DESTID= ;
Felhasználói intézkedés: Adjon meg érvényes nevet a DatastoreName paraméter számára. Felügyelt környezetben a DatastoreName paraméter egy kapcsolatgyárnak a WebSphere Application Server kiszolgálóhoz megvalósuló beállítása során kerül meghatározásra. Nem felügyelt környezetben a DatastoreName paraméter a Java alkalmazásban megadott.
javax.resource.NotSupportedException: ICO0007E:metódusnév hiba. A [tulajdonságNév] tulajdonság [tulajdonságÉrték] értéke nem támogatott.
Magyarázat: A tulajdonságNév tulajdonság számára megadott tulajdonságÉrték érték nem támogatott.
Felhasználói intézkedés: Adjon meg támogatott értéket a megnevezett tulajdonság számára. Például a J2C architektúrában meghatározott InteractionSpec osztály InteractionVerb tulajdonságának bizonyos értékeit nem támogatja az IMSInteractionSpec osztály ebben az IMS Connector for Java kiadásban. A ReRoute paraméter TRUE értéke sem támogatott dedikált állandó socket kapcsolatokon.
javax.resource.ResourceException: ICO0008E:metódusnév hiba. A [tulajdonságNév] tulajdonság [tulajdonságÉrték] értéke meghaladja a maximális megengedett [maxTulajdonságHossz] hosszt.
Magyarázat: A tulajdonságNév tulajdonság számára megadott tulajdonságÉrték érték hossza meghaladja a tulajdonságNév tulajdonság értéke számára megengedett maximális maxTulajdonságHossz hosszt.
Felhasználói intézkedés: Adjon meg olyan értéket a megnevezett tulajdonság számára, amely nem haladja meg a maxTulajdonságHosszt.
javax.resource.ResourceException: ICO0009E:metódusnév hiba. A [tulajdonságNév] tulajdonság [tulajdonságÉrték] értéke érvénytelen.
Magyarázat: A tulajdonságNév tulajdonság számára megadott tulajdonságÉrték érték nem érvényes.
Felhasználói intézkedés: Adjon meg olyan nevet, amely érvényes a megnevezett tulajdonságra. Például az IMS TM erőforrás-illesztő InteractionSpec osztályának az InteractionVerb tulajdonságára vonatkozó érvényes értékek felsorolása az IMSInteractionSpec osztály Javadoc dokumentációjában található.
javax.resource.spi.IllegalStateException: ICO0010E:metódusnév hiba. A metódus érvénytelen IMSConnection példányon került meghívásra.
Magyarázat: A metódusnév által jelölt metódus egy érvénytelen IMSConnection példányon került meghívásra. Ha a metódusnév lazyEnlist, akkor az aktuális tranzakcióban olyan kapcsolat igénybevételére történt kísérlet, amelyet nem lehet igénybe venni.
Felhasználói intézkedés: A metódus valószínűleg olyan IMSConnection példányon került kiadásra, amely már lezárásra került.
javax.resource.spi.IllegalStateException: ICO0011E:metódusnév hiba. A metódus érvénytelen IMSInteraction példányon lett meghívva.
Magyarázat: A metódusnév által jelölt metódus egy érvénytelen IMSInteraction példányon került meghívásra.
Felhasználói intézkedés: A metódus valószínűleg olyan IMSInteraction példányon került kiadásra, amely már lezárásra került. Győződjön meg róla, hogy az adott IMSInteraction példány nem lezárt, mielőtt megkísérelné a használatát vagy a lezárását.
javax.resource.ResourceException: ICO0012E:metódusnév hiba. A HostName számára megadott érték null vagy üres karaktersorozat.
Magyarázat: A metódusnév által jelölt metódus egy nullértékű vagy üres HostName paraméterrel került meghívásra.
Felhasználói intézkedés: Adjon meg egy érvényes HostName paramétert. Felügyelt környezetben a tulajdonság értéke egy kapcsolatgyárnak a WebSphere Application Server kiszolgálóhoz megvalósuló beállítása során kerül meghatározásra. Nem felügyelt környezetben a tulajdonság értéke a Java alkalmazásban megadott.
javax.resource.ResourceException: ICO0013E:metódusnév hiba. A ConnectionManager értéke null.
Magyarázat: A metódusnév által jelölt metódus meghívásra került. Az alkalmazáskiszolgáló az IMSManagedConnectionFactory osztály createConnectionFactory metódusát nullértékű ConnectionManager objektummal hívta meg.
Felhasználói intézkedés: Adjon meg egy érvényes HostName paramétert. A createConnectionFactory metódus ezen formája felügyelt környezetben használt. Ügyfélprogramok általában nem hívják meg. Keresse meg az adott alkalmazáskiszolgáló szerviz személyzetét.
javax.resource.ResourceException: ICO0014E:metódusnév hiba. A bemeneti rekord nem tartalmaz adatokat.
Magyarázat: A metódusnév által jelölt metódus adatokat nem tartalmazó bemeneti rekorddal került meghívásra.
Felhasználói intézkedés: Ellenőrizze, hogy a megadott bemeneti rekord nem üres.
ResourceAdapterInternalException ICO0015E:metódusnév hiba. Nem várt hiba fordult elő az OTMA üzenet feldolgozása során. [java_kivétel]
Magyarázat: Az OTMA üzenet feldolgozása során nem várt belső hiba történt.
Felhasználói intézkedés: Keresse meg az IBM szerviz képviselőjét.
javax.resource.ResourceException: ICO0016E:metódusnév hiba. A DataStoreName számára megadott érték null vagy üres karaktersorozat.
Magyarázat: A metódusnév által jelölt metódus egy üres DatastoreName paraméterrel került meghívásra. Ez a hibaüzenet akkor jelenik meg a nyomkövetési naplóban, amikor egy kapcsolatgyár üres DatastoreName paraméterrel indul. Az üzenetet egy J2EE figyelmeztetés követi:
J2CA0007W: Kivétel történt a setDataStoreName metódus meghívása során a Kapcsolatgyár_JNDI_név erőforrás által használt com.ibm.connector2.ims.ico.IMSManagedConnectionFactory objektumra.Ezután folytatódik a feldolgozás újabb hibaüzenetekhez vezetve, amikor az IMS Connect a válaszában jelzi, hogy nullértékű nevű adattároló nem található. A másik üzenetet aktiváló, alapul szolgáló üzenet a következő:
javax.resource.spi.EISSystemException: ICO0001E: com.ibm.connector2.ims.ico.IMSTCPIPManagedConnection@.processOutputOTMAMsg(byte [], InteractionSpec, Record) hiba. Az IMS Connect által visszaadott hiba: RETCODE=[4], REASONCODE=[NFNDDST ]. Az adattár nem található.Amikor ez a hiba történik, akkor egy vonatkozó HWSS0742W figyelmeztető üzenet kerül megjelenítésre a hoszt számítógép MVS konzolján, ahol az IMS Connect fut. Ez a HWSS0742W üzenet egy mezőt tartalmaz, amely megjeleníti a keresett adattároló nevet; ebben az esetben ez teljesen üres:
DESTID= ;
Felhasználói intézkedés: Adjon meg érvényes nevet a DatastoreName paraméter számára. Felügyelt környezetben a DatastoreName paraméter egy kapcsolatgyárnak a WebSphere Application Server kiszolgálóhoz megvalósuló beállítása során kerül meghatározásra. Nem felügyelt környezetben a DatastoreName paraméter a Java alkalmazásban megadott.
ResourceAdapterInternalException ICO0017E:metódusnév hiba. Érvénytelen érték lett megadva a TraceLevel számára.
Magyarázat: Érvénytelen nyomkövetési szint került megadásra.
Felhasználói intézkedés: Adjon meg egy érvényes nyomkövetési szintet. Választhatóan ez a kivétel figyelmen kívül hagyható, mivel akkor az adott a kapcsolatgyárra az alapértelmezett nyomkövetési szint kerül felhasználásra. Ebben az esetben a kapcsolatgyár használható, viszont a nyomkövetési szint az alapértelmezett nyomkövetési szint lesz.
javax.resource.ResourceException: ICO0018E:metódusnév hiba. A PortNumber számára megadott érték null.
Magyarázat: A metódusnév által jelölt metódus egy nullértékű PortNumber paraméterrel került meghívásra.
Felhasználói intézkedés: Adjon meg egy érvényes PortNumber paramétert. Felügyelt környezetben a tulajdonság értéke egy kapcsolatgyárnak a WebSphere Application Server kiszolgálóhoz megvalósuló beállítása során kerül meghatározásra. Nem felügyelt környezetben a tulajdonság értéke a Java alkalmazásban megadott.
javax.resource.ResourceException: ICO0020E:metódusnév hiba. A másodlagos ClientID azonosító nem támogatott az [Interakciós parancsszó] interakciós parancsszó esetén. Másodlagos ClientID-t csak a követező interakciós igék esetén lehet megadni: SYNC_RECEIVE_ASYNCOUTPUT, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT és SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT.
Magyarázat: A másodlagos clientID azonosítóval aszinkron kimeneti interakció lekéréséhez megadott interakciós parancsszó érvénytelen.
Felhasználói intézkedés: Adjon meg egy érvényes interakciós parancsszó értéket. A másodlagos ClientID azonosító csak SYNC_RECEIVE_ASYNCOUTPUT, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT és SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT interakciós parancsszavakra adható meg.
javax.resource.ResourceException: ICO0024E:metódusnév hiba. Érvénytelen [llérték] szegmenshossz (LL) a bemeneti objektumban.[java_kivétel]
Magyarázat: A Java program által az IMS alkalmazás számára biztosított bemeneti üzenet a szegmenshosszra olyan értéket tartalmaz, amely negatív, 0 vagy nagyobb, mint az üzenetszegmens adatainak byte-száma.
Felhasználói intézkedés: Adja meg a bemeneti üzenet szegmenshosszának a helyes értékét.
javax.resource.IllegalArgumentException: ICO0025E:metódusnév hiba. Érvénytelen [llérték] szegmenshossz (LL) az OTMA üzenetben.
Magyarázat: Az IMS alkalmazás a szegmenshosszra olyan értéket tartalmaz, amely negatív, 0 vagy nagyobb, mint az üzenetszegmens adatainak a byte-száma. Az IMS alkalmazás által biztosított kimeneti üzenetet az OTMA üzenet tartalmazza.
Felhasználói intézkedés: Gondoskodjék róla, hogy az IMS alkalmazás érvényes szegmenshosszakat ad meg a kimeneti üzeneteire.
javax.resource.ResourceException: ICO0026E:metódusnév hiba. Hiba történt az IMS üzenet feldolgozása során. [forrás_metódusnév:forrás_kivétel]
Magyarázat: Hiba történt az IMS bemeneti vagy kimeneti tranzakció üzenet feldolgozása során. A forrás_kivétel kiegészítő információkat nyújt a hiba okáról.
Hiba történt a bemeneti vagy kimeneti rekord előkészítése során. Gondoskodjék róla, hogy az IMS Connector for Java számára IMS tranzakció bemenetként vagy kimenetként biztosított objektumok a J2C architektúrához megfelelően meghatározottak legyenek. Például biztosítsa azt, hogy megvalósítják a javax.resource.cci.Record és javax.resource.cci.Streamable felületeket.
Az IMS tranzakció kimeneti üzenetet tartalmazó OTMA üzenet érvénytelen hosszértékkel rendelkező mezőt tartalmazott (például az LLLL érték <= 0). Ha ellenőrizte, hogy az IMS alkalmazás érvényes kimeneti üzenetet ad vissza, mégis fennáll a hiba, akkor keresse meg az IBM szerviz képviselőjét.
Az IMS Connect felől visszakapott kimeneti üzenet érvénytelen. Győződjön meg róla, hogy az IMS Connector for Java és az IMS Connect kiadási szintje kompatibilis. Például ha tranzakciós igényelt EJB alkalmazást épít össze kétfázisú véglegesítési tranzakció végrehajtására TCP/IP protokollon keresztül IMS Connector for Java 2.1 verzió használatával, viszont futás közben IMS Connect 1.2 verziót használ a 2.1 verzió helyett, akkor ezt a hibaüzenetet fogja kapni. Tehát frissítenie kell IMS Connect 2.1 változatra vagy létre kell hoznia egy nem globális tranzakciós EJB alkalmazást.
javax.resource.ResourceException: ICO0027E:metódusnév hiba. Az IMS kimeneti üzenet OTMA fejléce nem tartalmazott szegmens_név szegmenst.
Magyarázat: Az IMS tranzakció kimeneti üzenetben lévő OTMA fejléc nem került megfelelően összeépítésre. Nem tartalmazta a szegmens_név által azonosított szegmenst.
Felhasználói intézkedés: Az üzenet fejléc összeépítési módszerével javítsa a problémát. Egy példa ezt a hibát előállító helyzetre egy SYNC_RETRIEVE_ASYNCHOUTPUT_WAIT (vagy _NOWAIT) interakció végrehajtása olyan üzenet lekérésére, amelyet egy nem IMS Connector for Java ügyfél várakozási sorba helyezett (például egy 3270 terminál interakció). A nem IMS Connector for Java ügyfelek által várakozási sorba helyezett üzenetek jellemzően nem rendelkeznek az IMS Connector for Java által igényelt OTMA fejlécekkel. A helyzet biztosítsa azt, hogy az IMS Connector for Java és a nem IMS Connector for Java ügyfelek különálló várakozási sorokat használnak a saját aszinkron kimenetükhöz.
javax.resource.ResourceException: ICO0028E:metódusnév hiba. Az IMS kimeneti üzenet OTMA fejléc üzenetvezérlő információs szegmensében az előtag (Prefix) jelző nem érvényes.
Magyarázat: Az IMS tranzakció kimeneti üzenetben lévő OTMA fejléc nem került megfelelően összeépítésre. Az OTMA fejléc Előtag jelzője meghatározta, hogy mely szegmensek szerepelnek az üzenet OTMA fejlécében, de az üzenet teljes hossza (amelynek a fejléceket és az üzenet adatait tartalmaznia kell) kisebb, mint a megadott fejlécek összes hossza. A teljes üzenethossznak a fejlécek összes hosszánál nagyobbnak vagy egyenlőnek kell lennie, attól függően, hogy az üzenet tartalmaz-e adatokat; kisebb azonban soha nem lehet a fejlécek összes hosszánál.
Felhasználói intézkedés: Az üzenet fejléc összeépítési módszerével javítsa a problémát. Ez a helyzet jellemzően annak az eredménye, hogy egy felhasználói üzenet helytelenül módosítja az üzenet fejlécét; de lehet akár az IMS Connect, akár az IMS Connector for Java belső hibája. Ha a felhasználói kilépési pontok a termékkel szállított változatban, módosítás nélkül használtak, illetve nem tudja megállapítani a fejlécek helytelen összeépítésének az okát, akkor keresse meg az IBM szerviz képviselőjét.
javax.resource.spi.ApplicationServerInternalException: ICO0030E:metódusnév hiba. [forrás_metódusnév:forrás_kivétel]
Magyarázat: Futás közbeni hiba vagy kivétel fordult elő a metódusnév metódusban az interakció során. A forrás_metódusnév:forrás_kivétel jelzi, hogy a metódusnév metódusban történt hiba vagy kivétel hol fordult elő eredetileg; a hiba okáról is kiegészítő információkkal szolgálhat.
Ez a hiba akkor fordul elő, ha a Java Virtuális gép memóriahiány miatt nem képes egy objektumot lefoglalni és a szemétgyűjtő segítségével nem is lehetséges további memóriát felszabadítani. Növelje meg a WAS által használt Virtuális gép számára elérhető memória mennyiségét.
Egy InterruptedIOException kivétel történt, amely azt jelzi, hogy egy bemeneti vagy kimeneti átvitel lezárásra került az azt végrehajtó szál lezárása miatt. Határozza meg a szál lezárásának okait.
javax.resource.spi.IllegalStateException: ICO0031E:metódusnév hiba. Protokollsértés. Az [interakciós_parancsszó] interakciós parancsszó nem engedélyezett az aktuális [állapot] állapotra. [java_kivétel]
Magyarázat: Az alkalmazás által megkísérelt interakció protokollsértést eredményezett. Az [interakciós_parancsszó] az interakcióhoz használt IMSInteractionSpec objektum interactionVerb tulajdonságának az értéke. Az [állapot] az IMS Connector for Java és az IMS Connect közötti interakciókhoz használt protokoll aktuális állapota.
Például protokollsértés történik, ha a Java program nincs párbeszédben az IMS rendszerrel, viszont interakciót kísérelt meg az IMS rendszerrel az interactionVerb tulajdonság SYNC_END_CONVERSATION értékével.
Felhasználói intézkedés: Gondoskodjék róla, hogy az IMSInteractionSpec objektum interactionVerb tulajdonságának megfelelő értékét használja. Az IMS Connector for Java dokumentációban megtalálhatók az interactionVerb tulajdonság IMS Connector for Java által támogatott értékei. Az IMS Connector for Java adott verziója nem feltétlenül támogatja a J2EE Connector Architecture által meghatározott összes értéket.
javax.resource.NotSupportedException: ICO0034E:metódusnév hiba. Az automatikus véglegesítés nem támogatott.
Magyarázat: Az automatikus véglegesítést az IMS Connector for Java jelenleg nem támogatja.
Felhasználói intézkedés: Győződjön meg róla, hogy a Java alkalmazás az IMS Connector for Java által jelenleg biztosított támogatási szintnek megfelelő osztályokat és metódusokat használ.
javax.resource.NotSupportedException: ICO0035E:metódusnév hiba. A helyi tranzakció nem támogatott.
Magyarázat: A helyi tranzakciókat az IMS Connector for Java jelenleg nem támogatja.
Felhasználói intézkedés: Győződjön meg róla, hogy a Java alkalmazás az IMS Connector for Java által jelenleg biztosított támogatási szintnek megfelelő osztályokat és metódusokat használ.
javax.resource.NotSupportedException: ICO0037E:metódusnév hiba. Az eredményhalmaz nem támogatott.
Magyarázat: Az eredményhalmazt az IMS Connector for Java jelenleg nem támogatja.
Felhasználói intézkedés: Győződjön meg róla, hogy a Java alkalmazás az IMS Connector for Java által jelenleg biztosított támogatási szintnek megfelelő osztályokat és metódusokat használ.
javax.resource.spi.IllegalStateException: ICO0039E:metódusnév hiba. Nem CONNECT állapotban van.
Magyarázat: Az IMS Connector for Java és az IMS Connect közötti interakciók sorrendje érvénytelen. Az IMS Connector for Java és az IMS Connect közötti interakciókhoz használt protokoll aktuális állapota nem CONNECT, ami az interakciók ezen pontján szükséges lenne.
Felhasználói intézkedés: Ez valószínűleg az IMS Connector for Java vagy az IMS Connect hibája. Keresse meg az IBM szerviz képviselőjét.
javax.resource.NotSupportedException: ICO0040E:metódusnév hiba. Az IMSConnector nem támogatja a végrehajtási metódus ezen változatát.
Magyarázat: Az IMS Connector for Java nem támogatja a végrehajtási metódus azon változatát, amely két bemeneti paramétert fogad és egy javax.resource.cci.Record típusú objektumot ad vissza.
Felhasználói intézkedés: Használja az IMSInteraction osztály támogatott változatú végrehajtási metódusát. A végrehajtási metódus támogatott változata a következő formátummal rendelkezik:
boolean execute(InteractionSpec, Record input, Record output)
javax.resource.ResourceException: ICO0041E:metódusnév hiba. Érvénytelen [interactionSpec] interactionSpec került megadásra.
Magyarázat: Érvénytelen InteractionSpec objektum került átadásra a com.ibm.connector2.ims.ico.IMSInteraction osztály végrehajtási metódusa számára.
Felhasználói intézkedés: Győződjön meg róla, hogy, hogy a com.ibm.connector2.ims.ico.IMSInteraction osztály végrehajtási metódusa számára átadott InteractionSpec objektum com.ibm.connector2.ims.ico.IMSInteractionSpec típusú.
javax.resource.ResourceException: ICO0042E: metódusnév hiba. A bemenet nem Streamable típusú.
Magyarázat: A com.ibm.connector2.ims.ico.IMSInteraction osztály végrehajtási metódusa számára megadott bemeneti objektumra vonatkozó "input" paraméter nullértékű volt vagy nem valósította meg a javax.resource.cci.Streamable felületet. Ez a kivétel a legvalószínűbben akkor történik, amikor egy alkalmazás a J2EE Connector Architecture Common Client Interface (CCI) használatára került megírásra. A kivételnek nem szabad megtörténnie, ha a bemeneti üzenet összeépítése a Rational Application Developer termék használatával valósul meg.
Bizonyos interakció-típusok esetében a végrehajtási metódus engedélyezi a nullértékű objektumokat. Például a SYNC_END_CONVERSATION és a SYNC_RECEIVE_ASYNCOUTPUT interactionVerb értékekkel rendelkező interakciók engedélyezik a null bemeneti értékű objektumokat.
Felhasználói intézkedés: Gondoskodjék róla, hogy érvényes javax.resource.cci.Record objektumot adjon meg a végrehajtási metódus "input" paraméterének. Például biztosítsa azt, hogy ez az objektum megvalósítja a javax.resource.cci.Record és javax.resource.cci.Streamable felületeket.
javax.resource.ResourceException: ICO0043E: metódusnév hiba. A kimenet nem Streamable típusú.
Magyarázat: A com.ibm.connector2.ims.ico.IMSInteraction osztály végrehajtási metódusa számára megadott kimeneti objektum nullértékű volt vagy nem valósította meg a javax.resource.cci.Streamable felületet. Ez a kivétel a legvalószínűbben akkor történik, amikor egy alkalmazás a J2EE Connector Architecture Common Client Interface (CCI) használatára került megírásra. A kivételnek nem szabad megtörténnie, ha a kimeneti üzenet összeépítése a Rational Application Developer termék használatával valósul meg.
Felhasználói intézkedés: Gondoskodjék róla, hogy érvényes kimeneti objektumot adjon meg a végrehajtási metódus számára.
javax.resource.NotSupportedException: ICO0044E:metódusnév hiba. A RecordFactory osztályt nem támogatja az IMS Connector for Java.
Magyarázat: A RecordFactory osztályt az IMS Connector for Java jelenleg nem támogatja.
Felhasználói intézkedés: Győződjön meg róla, hogy a Java alkalmazás az IMS Connector for Java által jelenleg biztosított támogatási szintnek megfelelő osztályokat és metódusokat használ.
javax.resource.NotSupportedException: ICO0045E: metódusnév hiba. Érvénytelen a ConnectionRequestInfo típusa.
Magyarázat: Érvénytelen ConnectionRequestInfo objektum került átadásra egy IMS Connector for Java metódus számára.
Felhasználói intézkedés: Ez valószínűleg az IMS Connector for Java hibája. Keresse meg az IBM szerviz képviselőjét.
javax.resource.NotSupportedException: ICO0049E:metódusnév hiba. A getConnection számára átadott biztonsági hitelesítési adatok nem egyeznek a meglévő biztonsági hitelesítési adatokkal.
Magyarázat: A kérésben szereplő biztonsági hitelesítési adatok nem egyeznek meg a kérés feldolgozására felhasznált IMSManagedConnection példány biztonsági hitelesítési adataival.
Felhasználói intézkedés: Keresse meg az IBM szerviz képviselőjét.
javax.resource.ResourceException: ICO0053E: metódusnév hiba. Érvénytelen clientID érték. A HWS előtag az IMS Connector for Java számára van fenntartva.
Magyarázat: A clientID tulajdonság számára megadott érték érvénytelen. A 'HWS' előtag az IMS Connector for Java számára fenntartott.
javax.resource.ResourceException: ICO0054E:metódusnév hiba. Érvénytelen ConnectionSpec.
Magyarázat: Az IMS Connector for Java nem tudta átalakítani az adott kapcsolathoz biztosított connectionSpec objektumot IMSConnectionSpec típusú objektummá. Míg a Common Client Interface bármilyen támogatott kapcsolathoz elfogad connectionSpec objektumot, az IMS Connector for Java csak IMSConnectionSpec objektumot vagy annak valamely származtatását fogja kezelni connectionSpec objektumként.
Felhasználói intézkedés: Győződjön meg róla, hogy az alkalmazás által használt connectionSpec objektum IMSConnectionSpec vagy annak valamely származtatása.
javax.resource.ResourceException: ICO0055E:metódusnév hiba. Sikertelen a kapcsolati objektum típusátalakítása IMSConnection osztályra.
Magyarázat: Az IMS Connector for Java nem tudta átalakítani az adott kapcsolathoz a ConnectionManager által hozzárendelt kapcsolat-objektumot IMSConnection típusúvá. Az IMS Connector for Java csak IMSConnection objektumot vagy annak valamely származtatását fog kezelni kapcsolat-objektumként. Ez a hiba egy kapcsolatkezelő probléma eredménye lehet.
Felhasználó intézkedés: Keresse meg az IBM szerviz képviselőjét.
javax.resource.ResourceException: ICO0056E:metódusnév hiba. Az IMSConnectName csak z/OS vagy OS/390 rendszereken használható Helyi beállítású kapcsolatok esetén érvényes.
Magyarázat: Egy IMSManagedConnectionFactory példány IMSConnectName tulajdonságának a beállítása kötelező Helyi beállítású kapcsolatokhoz használandó felügyelt kapcsolatgyárak esetén. Továbbá csak Helyi beállítás használható kommunikációra az IMS Connect programmal, ha az IMS Connector for Java programot használó alkalmazás z/OS vagy OS/390 platformon fut. Ez a kivétel azt jelzi, hogy értéket adott meg az IMSConnectName tulajdonság számára, de az alkalmazás nem fut sem z/OS, sem OS/390 platformon.
Felhasználói intézkedés: Gondoskodjék róla, hogy az IMS Connector for Java programot használó alkalmazás z/OS vagy OS/390 platformon fusson. Figyeljen arra, hogy az alkalmazásnak (még pontosabban a webkiszolgálónak, ahol az alkalmazás fut) ugyanabban az MVS rendszerben kell futnia, mint az IMS Connect. Ha nem ez a helyzet, például ha az alkalmazást egy munkaállomás platformon kívánja futtatni; vagy ha a webkiszolgáló az alkalmazást futtatásához z/OS platformon, de eltérő MVS rendszeren helyezkedik el, mint az IMS Connect, akkor biztosítsa azt, hogy az alkalmazás által használt kapcsolatgyár TCP/IP kommunikáció használatára legyen beállítva.
javax.resource.spi.IllegalStateException: ICO0057E:metódusnév hiba. Az indításra érvénytelen kapcsolatkezelővel került sor.
Magyarázat: Az alkalmazás illegális állapotú: az adott interakcióhoz használt kapcsolatkezelő (IMSConnection példány) nem érvényes. Ez történik, ha az alkalmazás egy előzőleg használt kapcsolat kapcsolatkezelőjét kísérelte meg használni; vagy nem a helyes kapcsolat kezelőjét, ha az alkalmazás több megnyitott kapcsolattal rendelkezik.
Felhasználói intézkedés: Győződjön meg róla, hogy az alkalmazás az adott kapcsolat pillanatnyilag érvényes IMSConnection példányát használja.
javax.resource.ResourceException: ICO0058E:metódusnév hiba. A 0 véglegesítési módú SYNC_SEND_RECEIVE, SYNC_SEND, SYNC_RECEIVE_ASYNCOUTPUT, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT és SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT interakciók nem támogatottak a Helyi beálítással.
Magyarázat: Csak akkor használható a Helyi beállítás a kommunikációra az IMS Connect programmal, ha az alkalmazás az IMS Connector for Java programot az 1-es véglegesítési mód megadásával használja.
Felhasználói intézkedés: Győződjön meg róla, hogy az IMS Connector for Java programot használó alkalmazás 1-es véglegesítési módra beállított. Ha az alkalmazást 0 véglegesítési móddal kívánja futtatni, akkor módosítsa az alkalmazást a TCP/IP kommunikáció használatára.
javax.resource.ResourceException: ICO0059E: metódusnév hiba. A SYNC_END_CONVERSATION interakció 0 véglegesítési móddal nem támogatott.
Magyarázat: A SYNC_END_CONVERSATION interakció 0 véglegesítési móddal nem támogatott.
Felhasználói intézkedés: Az IMS Connector for Java a következő interakció kombinációkat támogatja: SYNC_END_CONVERSATION és 1 véglegesítési mód, SYNC_SEND_RECEIVE és 0 véglegesítési mód, valamint SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT és 0 véglegesítési mód.
java.lang.UnsatisfiedLinkError: ICO0060E:metódusnév hiba. Hiba a Helyi beállítás natív függvénytár betöltése során: libname=függvénytárFájlnév. [forrás_kivétel].
Magyarázat: A Helyi beállítás natív függvénytár nem található a libpath útvonalakon felsorolt könyvtárakban.
Felhasználói intézkedés: Gondoskodjék róla, hogy a Helyi beállítás natív függvénytár a LIBPATH környezeti változóban meghatározott egyik könyvtárban legyen. Ha IMS Connector for Java programot WebSphere Application Server for z/OS és OS/390 környezetben futtat, akkor győződjön meg róla, hogy a Helyi beállítás natív függvénytárat tartalmazó könyvtár meghatározott a J2EE kiszolgáló LIBPATH környezeti változójában. További információkért tanulmányozza "Az alap operációs rendszer előkészítése" témakört a WebSphere Application Server Version 6.0 információs központjában .
javax.resource.ResourceException: ICO0061E:metódusnév hiba. A Helyi beállítás csak z/OS és OS/390 rendszereken fut.
Magyarázat: A Helyi beállítást az IMS Connect programmal megvalósuló kommunikációra csak akkor használhatja, ha az IMS Connector for Java programot használó alkalmazás z/OS vagy OS/390 platformon fut.
Felhasználói intézkedés: Gondoskodjék róla, hogy az IMS Connector for Java programot használó alkalmazás z/OS vagy OS/390 platformon fusson. Figyeljen arra, hogy az alkalmazásnak (még pontosabban a webkiszolgálónak, ahol az alkalmazás fut) ugyanabban az MVS rendszerben kell futnia, mint az IMS Connect. Ha nem ez a helyzet, például ha az alkalmazást egy munkaállomás platformon kívánja futtatni; vagy ha a webkiszolgáló az alkalmazást futtatásához z/OS platformon, de eltérő MVS rendszeren helyezkedik el, mint az IMS Connect, akkor biztosítsa azt, hogy az alkalmazás által használt kapcsolatgyár TCP/IP kommunikáció használatára legyen beállítva.
javax.resource.ResourceException: ICO0062E:metódusnév hiba. Hiba a Helyi beállítás natív metódus betöltése során: függvénytár fájlnév=függvénytárFájlnév, metódusnév=natívMetódusnév. [forrás_kivétel].
Magyarázat: A Helyi beállítás natív metódus nem található.
Felhasználói intézkedés: Ellenőrizze azt, hogy az IMS Connector for Java erőforrás-illesztő megfelelő szintjével rendelkezik, valamint hogy a Helyi beállítás natív függvénytár telepített a rendszeren. Minden esetben azt a Helyi beállítás natív függvénytárat használja, amely a WebSphere Application Server for z/OS és OS/390 rendszeren telepített IMS TM erőforrás-illesztővel együtt szállított. További információkért tanulmányozza az "Előfeltételek az IMS Connector for Java használatához" témakört.
javax.resource.spi.ResourceAdapterInternalException: ICO0063E:metódusnév hiba. Kivétel történt a natív metódusban. [forrás_kivétel].
Magyarázat: Belső hiba történt a Helyi beállítás natív metódusban.
Felhasználói intézkedés: Keresse meg az IBM szerviz képviselőjét.
javax.resource.spi.SecurityException: ICO0064E:metódusnév hiba. Érvénytelen biztonsági hitelesítési adatok.
Magyarázat: A WebSphere Application Server által biztosított tárgy nem tartalmazott olyan rendelkezésre álló hitelesítési adatokat, amelyeket az IMS Connector for Java támogat.
Felhasználói intézkedés: Győződjön meg róla, hogy a WebSphere Application Server for z/OS and OS/390 megfelelő szintje telepített. A részeletekért tanulmányozza az "Előfeltételek az IMS TM erőforrás-illesztő használatához" fejezetet. Állítsa be a WebSphere Application Server for z/OS and OS/390 terméket olyan biztonsági hitelesítési adatok biztosítására, amelyet az IMS TM erőforrás-illesztő támogat. Az IMS TM erőforrás-illesztő TCP/IP kapcsolatokra a PasswordCredential, Helyi beállítású kapcsolatokra pedig a UToken GenericCredential hitelesítési adatokat támogatja.
javax.resource.spi.SecurityException: ICO0065E:metódusnév hiba. Hiba a hitelesítési adatok lekérése során a biztonsági hitelesítési adatokból.[forrás_kivétel].
Magyarázat: Biztonsághoz kapcsolódó hiba történt hitelesítési adatok lekérése során az alkalmazáskiszolgáló által biztosított biztonsági hitelesítési adatokból.
Felhasználói intézkedés: Győződjön meg róla, hogy helyesen állította be az alkalmazáskiszolgáló biztonsági szolgáltatását, hogy a hívó programhoz tartozó felhasználó jogosult legyen a hitelesítési adatokból a megfelelő információk kinyerésére.
javax.resource.ResourceException: ICO0066E:metódusnév hiba. Hiba a WebSphere Application Server Transaction Manager betöltésekor. [forrás_kivétel].
Magyarázat: Hiba történt a WebSphere Application Server Transaction Manager tranzakciófeldolgozás érdekében megvalósuló elérése során.
Felhasználói intézkedés: Győződjön meg róla, hogy a WebSphere Application Server for z/OS and OS/390 megfelelő szintje telepített. A részletekért tanulmányozza az "Előfeltételek az IMS Connector for Java használatához" fejezetet.
javax.resource.ResourceException: ICO0068E:metódusnév hiba. Hiba a tranzakcióobjektum lekérésekor. [java_kivétel]
Magyarázat: Hiba történt annak megállapítása során, hogy egy tranzakció a WebSphere Application Server Transaction Manager használatával került-e indításra.
Felhasználói intézkedés: Győződjön meg róla, hogy a WebSphere Application Server for z/OS and OS/390 megfelelő szintje telepített. A részletekért tanulmányozza az "Előfeltételek az IMS Connector for Java használatához" fejezetet.
javax.resource.spi.ResourceAllocationException ICO0069E:metódusnév hiba. Hiba az RRS tranzakciókontextus jelsor lekérésekor. IMSConnResourceException: RRS visszatérési kód=[rrs_rutinkód].
Magyarázat: Nem várt belső hiba történt egy RRS tranzakciókontextus jelsor lekérése során a globális tranzakció feldolgozásához.
Felhasználói intézkedés: Ellenőrizze az RRS munkanaplót kapcsolatos RRS hibaüzenetekért. Az RRS visszatérési kód (rrs_rutinkód) diagnosztikai információiért tanulmányozza a z/OS vagy OS/390 adott verziójához tartozó MVS Programozás: Erőforrás helyreállítás kézikönyvet.
javax.resource.spi.EISSystemException ICO0070E:metódusnév hiba. Az IMS Connect egy RRS hibát jelzett: IMS Connect visszatérési kód=[visszatérési_kód], RRS rutinnév=[rrs_rutin], RRS visszatérési kód=[rrs_rutinkód]."
Magyarázat: Az IMS Connect egy RRS meghibásodásból származó hibát adott vissza.
Felhasználói intézkedés: Ellenőrizze az MVS konzolt ehhez kapcsolódó IMS Connect és RRS hibaüzenetekért. A visszatérési kód (visszatérési_kód) értékével és az IMS Connect hibaüzenetekkel kapcsolatos diagnosztikai információkért tanulmányozza az IMS Connect kézikönyvet. Az RRS visszatérési kód (rrs_rutinkód) diagnosztikai információiért keresse meg az RRS rutinnevet (rrs_rutin) a z/OS vagy OS/390 adott kiadásához tartozó MVS Programozás: Erőforrás helyreállítás kézikönyvben.
javax.transaction.xa.xAException ICO0071E:metódusnév hiba. Kommunikációs hiba történt az XA parancstípus művelet feldolgozása során. [java_kivétel]
Magyarázat: Számos ok miatt történhetett kommunikációs hiba egy globális tranzakció feldolgozása során. Történhetett TCP/IP vagy socket hiba; vagy az IMS Connect is meghibásodhatott. A hibában érintett kapcsolat nem kerül újrafelhasználásra.
Felhasználói intézkedés: Vizsgálja meg a java_kivételt, hogy megállapítsa a hoszthoz kapcsolódás meghiúsulásának okát. Ellenőrizze az MVS konzolt is ehhez kapcsolódó IMS Connect vagy TCP/IP hibaüzenetekért. Győződjön meg arról, hogy az adott gép elérhető TCP/IP protokollon keresztül és hogy az IMS Connect megfelelően működik. A hibaüzenetben megjelenített (parancstípus_karaktersorozat) parancstípus azt a szakaszt azonosítja, amelyben az adott kommunikációs meghibásodás történt a globális tranzakció során: előkészítés (prepare), véglegesítés (commit), visszagörgetés (rollback), helyreállítás (recover) vagy felejtés (forget).
javax.transaction.xa.xAException: ICO0072E:metódusnév hiba. Nem található az Xid-hez tartozó UR.
Magyarázat: A tranzakciófeldolgozás során egy adott Xid-hez tartozó UR megszüntetésre került kézi beavatkozás vagy egy IMS Connect, illetve RRS hiba által.
Felhasználói intézkedés: Tanulmányozza a WebSphere Application Server információs központ kézikönyv könyvtárát a tennivalókért tranzakció információk és Xid-ek megszerzése érdekében a WebSphere Application Server naplókból. Az Xid-ek és a hozzájuk tartozó UR felsorolását elvégző IMS Connect parancsok az IMS Connect kézikönyvben találhatók. Vizsgálja meg, hogy az adott Xid-hez tartozik-e felsorolt UR. Ellenőrizze, hogy a globális tranzakció nem maradt-e heurisztikus állapotban.
javax.transaction.xa.xAException: ICO0073E:metódusnév hiba. Az RRS nem elérhető.
Magyarázat: Az RRS szolgáltatás leállt vagy az RRS és az IMS Connect közötti kommunikáció befejeződött.
Felhasználói intézkedés: Ellenőrizze az MVS konzolt ehhez kapcsolódó IMS Connect és RRS hibaüzenetekért. Győződjön meg róla, hogy az RRS nem állt-e le a z/OS vagy OS/390 rendszeren. Az RRS engedélyezés ellenőrzését elvégző IMS Connect parancsok az IMS Connect kézikönyvben találhatók.
javax.transaction.xa.xAException: ICO0074E: Az RRS rrs_rutin hívás [rrs_rutinkód] visszatérési kódot adott vissza.
Magyarázat: A globális tranzakció feldolgozása során a következő RRS hibaüzenet került átadásra az IMS Connect által.
Felhasználói intézkedés: Ellenőrizze az MVS konzolt ehhez kapcsolódó IMS Connect és RRS hibaüzenetekért. Az RRS visszatérési kód (rrs_rutinkód) diagnosztikai információiért keresse meg az RRS rutinnevet (rrs_rutin) a z/OS vagy OS/390 adott kiadásához tartozó MVS Programozás: Erőforrás helyreállítás kézikönyvben.
javax.transaction.xa.xAException: ICO0075E:metódusnév hiba. Lehet, hogy a tranzakcióág heurisztikus befejezésére került sor. [rrs_kivétel]
Magyarázat: Egy RRS hiba került átadásra az IMS Connect által, amely jelzi, hogy a tranzakció feldolgozását olyan hatás érhette, amely heurisztikus helyzetben hagyta azt. Annak a lehetőségét fedi fel, hogy a tranzakció egy része véglegesítésre került, másik része pedig hibába ütközött a véglegesítési fázis során, ami megakadályozta annak véglegesítését. Az rrs_kivétel egy ICO0074E hibaüzenet, jelezve az adott problémához tartozó RRS rutint és visszatérési kódot.
Felhasználói intézkedés: Az RRS hibaüzenetről további információk az ICO0074E hiba dokumentációjában találhatók. Tanulmányozza a WebSphere Application Server információs központ kézikönyv könyvtárát a tennivalókért tranzakció információk és Xid-ek megszerzése érdekében a WebSphere Application Server naplókból. Az Xid-ek és a hozzájuk tartozó UR felsorolását elvégző IMS Connect parancsok az IMS Connect kézikönyvben találhatók. Határozza meg az érintett Xid-eket és UR-eket, valamint az eredményt, amit az IMS rendszeren véglegesíteni kellett volna. Vizsgálja meg az IMS rendszeren belüli értékeket, hogy meggyőződhessen a heurisztikus állapot bekövetkezéséről. Azután döntést kell hozni az elvégzendő intézkedésekről az IMS rendszer adatainak kiigazítása érdekében, hogy azok megfeleljenek a véglegesítendő eredményeknek; vagy az érintett egyéb adatbázisok kiigazítása érdekében, hogy vissza lehessen térni az adott tranzakció végrehajtása előtti állapotba.
javax.resource.ResourceException: ICO0076E:metódusnév hiba. Belső hiba történt. [rrs_kivétel]
Magyarázat: Belső hiba történt egy IMS Connect által átadott RRS hibaüzenet információi kibontásának kísérlete során. Az rrs_kivétel egy ICO0074E hibaüzenet, jelezve az adott hibához tartozó RRS rutint és visszatérési kódot.
Felhasználói intézkedés: A bekövetkezett RRS meghibásodásról további információk az ICO0074E hiba dokumentációjában találhatók. Keresse meg az IBM szerviz képviselőjét.
javax.resource.ResourceException: ICO0077E:metódusnév hiba. Lehet, hogy a tranzakciót már visszagörgették. [rrs_kivétel]
Magyarázat: Egy RRS hiba került átadásra az IMS Connect által, amely jelzi, hogy egy tranzakció visszagörgetésének a kísérlete másodszor történt ugyanarra az UR-re. Az RRS megakadályozza a második visszagörgetés megvalósulását és egy hibát dob, jelezve ennek a műveletnek a kísérletét. Az rrs_kivétel egy ICO0074E hibaüzenet, jelezve az adott hibához tartozó RRS rutint és visszatérési kódot.
Felhasználói intézkedés: Nincs szükség intézkedésre, mivel a tranzakciót vissza kell görgetni. A bekövetkezett RRS meghibásodásról további információk az ICO0074E hiba dokumentációjában találhatók. Óvintézkedésként ellenőrizze, hogy a tranzakció végrehajtása előtti adatok nem vesztek el és nem kerültek módosításra.
javax.resource.ResourceException: ICO0078E: metódusnév hiba. Érvényes felhasználó által megadott clientID szükséges egy dedikált állandó kapcsolat interakcióihoz.
Magyarázat: A clientID tulajdonság felhasználó által megadott érvényes értéket igényel, amikor a commitMode tulajdonság értéke 0 és az interakció dedikált állandó socket kapcsolatot használ. Ez a SYNC_SEND_RECEIVE, SYNC_SEND, SYNC_RECEIVE_ASYNCOUTPUT, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT és SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT interakciókra vonatkozik.
com.ibm.connector2.ims.ico.IMSDFSMessageException: ICO0079E:metódusnév hiba. Az IMS DFS üzenetet adott vissza:DFS_üzenet
Magyarázat: Az IMS a DFS_üzenet által jelzett üzenetet adta vissza az IMS tranzakció kimenete helyett. Ez a kivétel akkor történik, ha az interakció az IMSInteractionSpec osztály imsRequestType tulajdonságának az IMS_REQUEST_TYPE_IMS_TRANSACTION értékét haszálja.
DFS065 óó:pp:mm TRAN/LTERM STOPPED
Felhasználói intézkedés: Keresse meg a DFS_üzenethez tartozó magyarázatot és választ az IMS üzenetek és kódok dokumentációban, majd célozza meg a problémát az IMS rendszerben.
javax.resource.spi.EISSystemException: ICO0080E:metódusnév hiba. Végrehajtási időtúllépés történt a interakciónál. Az executionTimeout értéke [végrehajtásiIdőkorlát_érték] ezredmásodperc volt. Az IMS Connect TIMEOUT értékét használta a rendszer.
Felhasználói intézkedés: Győződjön meg róla, hogy az alkalmazás érvényes executionTimeout értéket állított be. Az executionTimeout értékek beállításához használhatja a WebSphere Studio terméket vagy a setExecutionTimeout metódust. Részletes útmutatásért tanulmányozza a WebSphere Studio Application Developer Integration Edition 5.0.1 súgójának a Végrehajtási időkorlát értékek beállítása témakörét.
javax.resource.spi.EISSystemException: ICO0081E:metódusnév hiba. Végrehajtási időtúllépés történt a interakciónál. A megadott executionTimeout érték [végrehajtásiIdőkorlát_érték] ezredmásodperc volt. Az IMS Connect által használt érték [kerekített_végrehajtásiIdőkorlát_érték] ezredmásodperc volt.
Magyarázat: Az az időtartam, amennyit az IMS Connect az IMS felé egy üzenet elküldéséhez és a válasz fogadásához felhasznált, nagyobb volt, mint a megfelelő végrehajtási időkorlát időtartamra kerekített executionTimeout érték. Érvényes végrehajtási időkorlát beállítása esetén ez az érték átalakításra kerül olyan értékre, amelyet az IMS Connect fel tud használni.
Felhasználói intézkedés: Ha a kerekített végrehajtási időkorlát érték nem egyezik meg az elvárt értékkel, akkor ellenőrizze azt az átalakítási szabályok alábbi táblázata segítségével:
Felhasználó által megadott értékek tartománya | Átalakítási szabály |
1 - 250 | Ha a felhasználó által megadott érték nem osztható 10-zel, akkor az érték felkerekítésre kerül a 10 legközelebbi nagyobbik szorzatára. |
251 - 1000 | Ha a felhasználó által megadott érték nem osztható 50-nel, akkor az érték felkerekítésre kerül az 50 legközelebbi nagyobbik szorzatára. |
1001 - 60000 | A felhasználó által megadott érték kerekítésre kerül az 1000 legközelebbi szorzatára. Ha az érték pontosan az 1000 két szorzata közötti, akkor felkerekítésre kerül az 1000 legközelebbi nagyobbik szorzatára. |
60001 - 3600000 | A felhasználó által megadott érték kerekítésre kerül a 60000 legközelebbi szorzatára. Ha az érték pontosan a 60000 két szorzata közötti, akkor felkerekítésre kerül a 60000 legközelebbi nagyobbik szorzatára. |
További példákért tanulmányozza a Rational Application Developer 7.0 súgójának az Érvényes végrehajtási időkorlát értékek témakörét.
javax.resource.NotSupportedException: ICO0082E:metódusnév hiba. Végrehajtási időtúllépés történt a interakciónál. A [{végrehajtásiIdőkorlát_érték}] ezredmásodperces executionTimeout érték nem támogatott. Az érvényes tartomány [{végrehajtásiIdőkorlát_korlátlanvárakozás_kapcsoló}, 0-tól {maximális_végrehajtásiIdőkorlát_értékig}] ezredmásodperc. Az IMS Connect TIMEOUT értékét használta a rendszer.
Magyarázat: Az executionTimeout tulajdonság számára megadott végrehajtási időkorlát érték a minimális érték alatti vagy a maximális érték feletti volt.
Felhasználói intézkedés: Győződjön meg róla, hogy az alkalmazás az executionTimeout tulajdonság számára érvényes értéket állított be. A végrehajtási időkorlát érték ezredmásodpercben ábrázolt; kizárólag 1 és 3600000 közötti decimális egész szám lehet. Az értéke -1 is lehet, ha azt kívánja, hogy az interakció időkorlát nélkül fusson.
javax.resource.ResourceException:: ICO0083E:metódusnév hiba. A SYNC_SEND_RECEIVE, SYNC_SEND, SYNC_RECEIVE_ASYNCOUTPUT, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT és SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT interakciók 0 véglegesítési móddal nem érvényesek globális tranzakció hatókörén belül.
Magyarázat: A SYNC_SEND_RECEIVE, SYNC_SEND, SYNC_RECEIVE_ASYNCOUTPUT, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT és SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT interakciók 0 véglegesítési móddal nem érvényesek globális tranzakció hatókörén belül. Jelenleg a SYNC_LEVEL_SYNCPOINT és SYNC_LEVEL_SYNCPOINT beállítást igénylő globális tranzakciók csak 1-es véglegesítési móddal érvényesek.
javax.resource.ResourceException: ICO0084E:metódusnév hiba. Nem várt belső IMS Connector for Java hiba történt. [forrás_metódus] [forrás_kivétel]
Magyarázat: PrivelegedActionException kivétel történt egy [forrás_metódus] hívás végrehajtásakor a metódusnév metódusban. Ez a kivétel akkor történik, ha Java 2 biztonság engedélyezett és a hívó programhoz, metódusnévhez tartozó felhasználó vagy az aktuális hívási veremben lévő bármely program nem jogosult a [forrás_metódus] végrehajtására.
Felhasználói intézkedés: Győződjön meg róla, hogy helyesen állította be az alkalmazáskiszolgáló biztonságát, hogy a hívó programhoz tartozó felhasználó, valamint az aktuális hívási veremben lévő bármely program a kivétel időpontjában jogosult legyen [forrás_metódus] végrehajtására. Ennek alternatívájaként ki is kapcsolhatja az alkalmazáskiszolgálóban a Java 2 biztonsági ellenőrzést.
javax.resource.ResourceException: ICO0085E: metódusnév hiba. Protokollsértés. A felhasználó által megadott clientID nem megengedett megosztható állandó socket interakcióihoz.
Magyarázat: A clientID tulajdonság számára megadott érték nem engedélyezett. Mivel a kapcsolatgyár megosztható állandó socket-hez konfigurált, a felhasználó által megadott clientID nem engedélyezett az ilyen típusú kapcsolatgyáron belül.
Felhasználó intézkedés: A megosztható állandó socket-hez beállított kapcsolatgyár számára az IMS Connector for Java előállított clientID azonosítót biztosít. A felhasználó által megadott clientID nem engedélyezett. Megállapíthatja, hogy megosztható állandó socket-et használ-e: ebben az esetben az interakció által használt kapcsolatgyár CM0Dedicated tulajdonsága FALSE.
javax.resource.ResourceException:: ICO0086E:metódusnév hiba. Érvénytelen érték lett megadva a CommitMode tulajdonsághoz.
Magyarázat: A CommitMode tulajdonság mezőben megadott érték érvénytelen.
javax.resource.ResourceException: ICO0087E: metódusnév hiba. Protokollsértés. Az 1 értékű véglegesítési mód nem megengedett dedikált állandó socket interakcióihoz.
Magyarázat: A CommitMode tulajdonság számára megadott 1 érték érvénytelen. Mivel a kapcsolatgyár dedikált állandó socket-hez konfigurált, az 1 értékű véglegesítési mód nem engedélyezett az ilyen típusú kapcsolatgyáron belül.
Felhasználói intézkedés: A dedikált állandó socket-hez beállított kapcsolatgyár számára a 0 véglegesítési módú interakciók érvényesek. Megállapíthatja, hogy dedikált állandó socket-et használ-e: ebben az esetben az interakció által használt kapcsolatgyár CM0Dedicated tulajdonsága TRUE.
javax.resource.ResourceException: ICO0088E: metódusnév hiba. Protokollsértés. A SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT interakciók nem engedélyezettek megosztható állandó socket-en.
Magyarázat: Az interactionVerb tulajdonság számára megadott SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT érték érvénytelen. Mivel a kapcsolatgyár megosztható állandó socket-hez konfigurált, a SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT érték nem engedélyezett az ilyen típusú kapcsolatgyáron belül.
Felhasználói intézkedés: Megosztható állandó kapcsolaton az interakciók interactionVerb tulajdonságának érvényes értékei: SYNC_SEND_RECEIVE, SYNC_SEND és SYNC_END_CONVERSATION. Megállapíthatja, hogy megosztható állandó kapcsolatot használ-e: ebben az esetben az interakció által használt kapcsolatgyár CM0Dedicated tulajdonsága FALSE.
javax.resource.ResourceException:: ICO0089I: metódusnév. A nem állandó socket le van zárva 0 véglegesítési módú IMS tranzakciókhoz.
Magyarázat: Ha 0 CommitMode módú futtatás nem álandó socket-tel (tranzakció socket) valósul meg, akkor az IMS Connector for Java kényszeríteni fogja a felügyelt kapcsolat objektumok eltávolítását a kapcsolatkészletből.
Felhasználói intézkedés: Ez nem hibaüzenet, nincs szükség intézkedésre.
javax.resource.ResourceException: ICO0091E: metódusnév hiba. Az SSL ügyfélkörnyezet nem hozható létre. [{1}]
javax.resource.ResourceException: ICO0096I: metódusnév Figyelmeztetés. Érvénytelen érték lett megadva az SSL paraméterhez.
Magyarázat: A metódusnév által jelölt metódus egy nullértékű vagy üres SSLKeystoreName, SSLKeystorePassword, SSLTruststoreName vagy SSLTruststorePassword paraméterrel került meghívásra. Ez információs üzenet a felhasználó tájékoztatására arról, hogy a fenti paraméterek közül az egyik nullértékű vagy üres karaktersorozat. Nem zárja le a program végrehajtását.
Felhasználói intézkedés: Adjon meg érvényes értékeket az SSLKeystoreName, SSLKeystorePassword, SSLTruststoreName és SSLTruststorePassword paraméterek számára. Kényelmi okok miatt a magánkulcsok és az igazolások tárolhatók egyetlen kulcstárolón vagy igazolástárolón belül. Ezért csak egyetlen érvényes értékkészlet (vagy SSLKeystoreName és SSLKeystorePassword, vagy SSLTruststoreName és SSLTruststorePassword) szükséges a megfelelő végrehajtáshoz.
javax.resource.ResourceException: ICO0097E:metódusnév hiba. {0} hiba. Az 'SSLEncryptionType' paraméter számára a megadott érték érvénytelen. Az érvényes értékek a következők: 'STRONG' az erős titkosításhoz, 'WEAK' a gyenge (export) titkosításhoz és 'ENULL' a nulltitkosításhoz (nincs titkosítás).
Magyarázat: Az SSLEncryptionType paraméter számára a STRONG, WEAK és ENULL értékeken kívüli egyéb érték került megadásra.
Felhasználói intézkedés: Az SSLEncryptionType paraméter számára adja meg a STRONG, WEAK vagy ENULL értékek valamelyikét. Ez az érték nem tesz különbséget a kis- és nagybetűk között.
javax.resource.ResourceException: ICO0111E:metódusnév hiba. Az SSLEnabled paraméterhez FALSE értéket kell megadni Helyi beállítás használata esetén.
Magyarázat: Az IMSConnectName tulajdonság beállítása nem nulla, az SSLEnabled tulajdonság értéke pedig TRUE. Viszont az SSL nem támogatott Helyi beállítású kapcsolatokon (amely at IMSConnectName paraméter számára értékadással van jelezve).
Felhasználói intézkedés: Állítsa be az SSLEnabled tulajdonságot FALSE értékre.
javax.resource.spi.CommException: ICO0113E: metódusnév hiba. Socket időtúllépés történt az interakciónál. A megadott socket időkorlát értéke [socket időkorlát érték] ezredmásodperc volt. [forrás_kivétel:kivétel_ok]
Magyarázat: Az IMS Connector for Java számára az IMS Connect felől válasz fogadására megadott időtartam nagyobb, mint a socket időkorlát értéke.
Felhasználói intézkedés: Győződjön meg róla, hogy a socket időkorlát értéke elegendő az IMS Connector for Java számára az IMS Connect felől válasz fogadására. Ha nem, akkor növelje meg az értéket. Ha a socket időkorlát megadott értéke elegendő, akkor lehetséges, hogy hálózati problémák okoznak késleltetést. Keresse meg a hálózati adminisztrátort.
javax.resource.ResourceException: ICO0114E: metódusnév hiba. A [socket időkorlát érték] Socket Timeout tulajdonság értéke érvénytelen. [forrás_kivétel:kivétel_ok]
Magyarázat: A Socket Timeout tulajdonság számára megadott [socket időkorlát érték] érték érvénytelen.
Felhasználói intézkedés: Vizsgálja meg a kapott kivétel_okot. Győződjön meg róla, hogy a socket időkorlát számára pozitív numerikus érték került megadásra.
javax.resource.spi.CommException: ICO0115E: metódusnév hiba. TCP hiba történt.
Magyarázat: Ez az alapul szolgáló protokoll hibája.
Felhasználói intézkedés: Keresse meg a hálózati adminisztrátort.
javax.resource.ResourceException: ICO0117E: metódusnév hiba. Protokollsértés: az 1 véglegesítési mód nem engedélyezett SYNC_SEND, SYNC_RECEIVE_ASYNCOUTPUT, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT és SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT interakciókhoz.
Magyarázat: Az IMS TM erőforrás-illesztő jelenleg csak a 0 véglegesítési módot támogatja SYNC_SEND interakciókhoz.
Felhasználói intézkedés: A SYNC_SEND, SYNC_RECEIVE_ASYNCOUTPUT, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT és SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT interakciókhoz a 0 véglegesítési mód szükséges. Az 1 véglegesítési mód csak SYNC_SEND_RECEIVE és SYNC_END_CONVERSATION interakciókkal érvényes.
javax.resource.ResourceException: ICO0118E: metódusnév hiba. Protokollsértés. A 2-es IMS kérési típus (IMS_REQUEST_TYPE_IMS_COMMAND) nem megengedett SYNC_SEND, SYNC_END_CONVERSATION, SYNC_RECEIVE_ASYNCOUTPUT, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT és SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT interakciókhoz.
Magyarázat: Az imsRequestType tulajdonság számára megadott 2 érték (IMS_REQUEST_TYPE_IMS_COMMAND) érvénytelen.
Felhasználói intézkedés: Az ImsRequestType 2 (IMS_REQUEST_TYPE_IMS_COMMAND) csak SYNC_SEND_RECEIVE interakcióval érvényes. ImsRequestType 1 (IMS_REQUEST_TYPE_IMS_TRANSACTION) szükséges a SYNC_SEND, SYNC_END_CONVERSATION, SYNC_RECEIVE_ASYNCOUTPUT, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT és SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT interakciókhoz.
javax.resource.ResourceException: ICO0119E: metódusnév hiba. Nem található támogatott SSL szolgáltató. [elfogott_kivétel]
Magyarázat: Amikor Védett socket réteg (SSL) TCP/IP kapcsolat inicializálására valósul meg kisérlet az IMS Connect programmal, akkor az IMS Connector for Java a két támogatott szolgáltató, a com.ibm.jsse.JSSEProvider vagy a sun.security.provider.Sun egyikének használatát igényli. Ez a hiba azt jelzi, hogy egyik szolgáltató sem érhető el.
Felhasználói intézkedés: A com.ibm.jsse.JSSEProvider értéknek az IBM JVM, a sun.security.provider.Sun értéknek pedig a Sun JVM alapértelmezettként megadott értékének kell lennie. Győződjön meg róla, hogy az IMS Connector for Java támogatott IBM JVM környezetben fut WebSphere Application Server esetén, illetve Sun JVM környezetben fut más alkalmazáskiszolgáló esetén.
javax.resource.ResourceException: ICO0121E: metódusnév hiba. Érvénytelen az átirányítási név értéke. A HWS előtag az IMS Connector for Java számára van fenntartva.
Magyarázat: A reRouteName tulajdonság számára megadott érték érvénytelen. A 'HWS' előtag az IMS Connector for Java számára fenntartott.
javax.resource.ResourceException: ICO0122E: metódusnév hiba. Érvénytelen átirányítási érték. Ha a purgeAsyncOutput értéke igaz, az átirányítás értéke nem lehet igaz.
Magyarázat: A reRoute tulajdonság számára megadott érték érvénytelen, mivel a purgeAsyncOutput tulajdonság számára megadott érték TRUE vagy az alapértelmezett érték (TRUE) használt a purgeAsyncOutput tulajdonságra.
Felhasználói intézkedés: Győződjön meg róla, hogy a purgeAsyncOutput tulajdonság értéke FALSE, ha a reRoute tulajdonságot TRUE értékre kívánja beállítani.
javax.resource.NotSupportedException: ICO0123E : metódusnév hiba. A Sync Level tulajdonság szinkronizálási szint értéke nem támogatott a véglegesítés-majd-küldés (0 véglegesítési módú) interakciók esetén.
Magyarázat: Az IMSInteractionSpec.syncLevel számára megadott érték nem támogatott a véglegesítés-majd-küldés (0 véglegesítési módú) interakciók esetén. A Confirm (1) az egyetlen támogatott IMSInteractionSpec.syncLevel érték a véglegesítés-majd-küldés (0 véglegesítési módú) interakciókra.
Felhasználói intézkedés: Adja meg a Confirm (1) értéket az IMSInteractionSpec.syncLevel tulajdonság számára vagy fogadja el a véglegesítés-majd-küldés (0 véglegesítési módú) interakciók alapértelmezett Confirm (1) szinkronizálási szint értékét.
javax.resource.ResourceException: ICO0124E : metódusnév hiba. A SYNC_SEND_RECEIVE interakciók a Confirm értékű szinkronizálási szint értékkel nem támogatottak Helyi beállítás esetén.
Magyarázat: A véglegesítés-majd-küldés (0 véglegesítési módú) interakciók nem támogatottak a Helyi beállítással. A küldés-majd-véglegesítés (1 véglegesítési módú) interakciók a Confirm (1) értékkel nem támogatottak Helyi beállítás esetén.
Felhasználói intézkedés: Ehhez a funkcionalitáshoz ne használjon Helyi beállítást.
javax.resource.EISSystemException: ICO0125E : metódusnév hiba. Belső hiba történt. Az 1 véglegesítési móddal és 1 szinkronizálási szinttel rendelkező SYNC_SEND_RECEIVE interakcióhoz tartozó IMS tranzakció állapota nem határozható meg.
Magyarázat: A küldés-majd-véglegesítés (1 véglegesítési módú) Confirm (1) szinkronizálási szintű protokoll részeként az IMS TM erőforrás-illesztő egy kimeneti üzenetet fogadott az IMS tranzakciótól és pozitív visszaigazolást küldött az IMS Connect felé, de a tranzakció IMS Connect általi véglegesítését jelző üzenet helyett hibajelzést kapott vissza. Az IMS TM erőforrás-illesztő által fogadott kimeneti üzenet nem került visszaküldésre az alkalmazásösszetevő felé. Az IMS tranzakció vagy véglegesítésre került, vagy nem.
Felhasználói intézkedés: Saját kezűleg állapítsa meg, hogy a tranzakció véglegesített-e vagy megszakításra került; szükség esetén hajtson végre összeegyeztetést.
javax.resource.ResourceException: ICO0126E : metódusnév hiba. Az IMS Connect 1 véglegesítési módú szinkronizálási szint megerősítési hibát jelzett: IMS Connect visszatérési kód=[visszatérési_kód], ok-kód=[ok_kód]. ok_kód_karaktersorozat
Magyarázat: Az IMS Connect hibát adott vissza. A hibában érintett kapcsolat nem kerül újrafelhasználásra. Az ok_kód_karaktersorozat az ok-kód tömör leírását nyújtja, ha rendelkezésre áll.
Felhasználói intézkedés: Ellenőrizze az MVS™ konzolt kapcsolódó IMS Connect hibaüzenetekért. Az IMS Connect hibaüzenetek a "HWS" karakterekkel kezdődnek. A visszatérési kód (visszatérési_kód) és ok-kód (ok_kód) értékekről, valamint az IMS Connect hibaüzenetekről az IMS Kapcsolat útmutató és kézikönyv tartalmaz diagnosztikai információkat.
com.ibm.ims.ico.IMSIllegalStateException ICO0127E : metódusnév hiba. Protokollsértés. A [mód] mód nem engedélyezett a jelenlegi [állapot] állapotra. [kivétel]
Magyarázat: Az IMS Connector for Java illegális állapotú.
Felhasználói intézkedés: Ez valószínűleg az IMS Connector for Java vagy az IMS Connect hibája. Keresse meg az IBM szerviz képviselőjét.
javax.resource.NotSupportedException ICO0128E: metódusnév hiba. A szinkronizálási szint tulajdonság megadott [szinkronizálási_szint] értéke érvénytelen. Csak a szinkronizálási szint NONE (0) és CONFIRM (1) értékeit támogatja setSyncLevel(int) metódus.
Magyarázat: Egy nem-nulla vagy nem-egy érték került megadásra bemenetként a setSyncLevel(int) metódus számára.
Felhasználói intézkedés: Egy nem-nulla vagy nem-egy érték került megadásra bemenetként a setSyncLevel(int) metódus számára.
Felhasználói intézkedés: Adjon meg nulla vagy egy értéket bemenetként a setSyncLevel(int) metódus számára.
javax.resource.ResourceException: ICO0129E:metódusnév hiba. Másodlagos ClientID megadása nem engedélyezett egy dedikált állandó kapcsolaton. A másodlagos ClientID érték CSAK a megosztható socket kapcsolatokon támogatott.
Magyarázat: Az aszinkron kimenet lekérése másodlagos clientID azonosítóval csak megosztható állandó socket kapcsolatokon támogatott.
Felhasználói intézkedés: Használjon megosztható állandó socket kapcsolatot aszinkron kimenet lekérésére másodlagos clientID azonosítóval.