Üzenetek leírása
Az alábbi lista azokat a CPI-C függvény-visszatérési
kódokat sorolja fel, amelyekkel a felhasználó a leggyakrabban
találkozhat. Ez azonban NEM jelenti a visszatérési kódok teljes körű
felsorolását. A zárójelben látható szám a visszatérési kódhoz tartozó
azonosítószám.
- CM_ALLOCATE_FAILURE_NO_RETRY (1): A kiosztás nem sikerült egy
nem-időleges állapot fennállása miatt. Például: egy hálózati
szekció nem aktivizálható egy rendszer-definíciós hiba vagy
szekció-aktivizálási protokollhiba miatt. Szintén ez a kód jelenik meg,
amikor a szekció protokollhiba miatt leáll, még mielőtt a párbeszéd kiosztása
megtörténhetett volna.
- CM_ALLOCATE_FAILURE_NO_RETRY (2): A kiosztás nem sikerült egy
időleges állapot fennállása miatt. Például: egy hálózati szekció
nem aktivizálható a helyi vagy távoli rendszer időleges erőforráshiánya
miatt.
- CM_CONVERSATION_TYPE_MISMATCH (3): A kiosztás nem sikerült, mivel a
távoli program nem támogatja a kiosztási kérelemben szereplő
párbeszéd-típust. A probléma valószínűleg a kiszolgáló TP-jével
van. Bizonyosodjon meg róla, hogy a kiszolgáló gép TP-jének
konfigurációja támogatja a párbeszéd basic típusát.
- CM_TPN_NOT_RECOGNIZED (9): Ez a hiba a kiosztási kérelem távoli
rendszernek történő elküldésekor jelentkezik. Azt jelzi, hogy a távoli
rendszer nem ismeri fel a tranzakciós program kérelemben megadott
nevét. Amennyiben nem használja a globális katalógus szolgáltatását,
győződjön meg arról, hogy az ügyfél CPI-C oldal-információs profiljában
megadott TP-név megegyezik a kiszolgálónál megadott TP-névvel! Ha használja a
globális katalógus szolgáltatást, kérjen segítséget
adatbázis-adminisztrátorától annak ellenőrzéséhez, hogy a globális katalógus
könyvtár-bejegyzésében és a kiszolgálón megadott TP-név megegyezik-e
egymással!
- CM_TP_NOT_AVAILABLE_NO_RETRY (10): Ez a hiba a kiosztási kérelem
távoli rendszernek történő elküldésekor jelentkezik. Azt jelzi, hogy a
távoli LU felismeri a küldött TP-nevet, de nem tudja elindítani a
programot. Ellenőrizze ezen kívül azt is, hogy a kiszolgáló
TPN-profiljában megadott felhasználói azonosító érvényes-e!
- CM_TP_NOT_AVAILABLE_RETRY (11): Ez a hiba a kiosztási kérelem távoli
rendszernek történő elküldésekor jelentkezik. Azt jelzi, hogy a távoli
LU felismeri a küldött TP-nevet, de valamilyen - esetleg csak időlegesen
fennálló - oknál fogva nem tudja elindítani a programot. Ellenőrizze,
hogy a kiszolgálón az adatbáziskezelő és az APPC protokoll támogatás sikeresen
elindult-e!
- CM_DEALLOCATED_ABEND (17): Ez a hiba olyankor fordul elő, amikor a
távoli program felbontja a párbeszéd kijelölését. Olyankor is
előfordulhat, amikor a távoli program hibásan ért véget vagy végzetes hiba
jelentkezését észlelte. Amennyiben a DB2 for AIX-hez kíván csatlakozni,
ellenőrizze, hogy a kiszolgálón az adatbáziskezelő és az APPC
protokoll-támogatás is sikeresen elindult-e! AIX-kiszolgáló esetén ezt a hibát
a következőkben felsoroltak valamelyike is okozhatja:
- A rendszergazda megállította a kiszolgálón működő adatbázis
ügynököt.
- Nem lehetett elindítani az adatbázis ügynököt a kiszolgálón az
adatbáziskezelő maxagents konfigurációs paraméterének túllépése miatt. Ellenőrizze, hogy
került-e hibaüzenet a First Failure Service naplóba (DB2DIAG.LOG) a
kiszolgálón.
- A kiszolgálón működő adatbázis ügynök egy fontos adatbáziskezelő folyamat
hibás befejeződése miatt állt meg.
- CM_PRODUCT_SPECIFIC_ERROR (20): Egy adott eszközre jellemző hiba
fordult elő, a hiba leírása belekerült az illető eszköz
rendszerhiba-naplójába. Ellenőrizze, hogy a helyi APPC alrendszer
sikeresen elindult-e! Communication Server for AIX esetén az errno
globális változó értékének ellenőrzésével lehet az eszközre jellemző hibáról
további információhoz jutni. A lehetséges errno-kkal
kapcsolatosan az alábbi részben találhat további információkat. A
Communication Server for OS/2 a hibákat az OS/2 rendszer hibanaplóba jegyzi
fel.
- CM_RESOURCE_FAILURE_NO_RETRY (26): Ez a hiba akkor fordul elő,
amikor egy párbeszéd valamilyen erőforrással (pl. szekciók vagy
összeköttetések) kapcsolatos hiba következtében megszakad (akár a lokális,
akár a távoli állomás oldalán). OS/2 kiszolgáló esetén ezt a hibát a
következőkben felsoroltak valamelyike is okozhatja:
- A rendszergazda megállította a kiszolgálón működő adatbázis
ügynököt.
- Nem lehetett elindítani az adatbázis ügynököt a kiszolgálón az
adatbáziskezelő maxagents konfigurációs paraméterének túllépése miatt. Ellenőrizze, hogy
került-e hibaüzenet a First Failure Service naplóba (DB2DIAG.LOG) a
kiszolgálón.
- A kiszolgálón működő adatbázis ügynök egy fontos adatbáziskezelő folyamat
hibás befejeződése miatt állt meg.
- CM_RESOURCE_FAILURE_RETRY (27): Ez a hiba akkor fordul elő, amikor
egy párbeszéd valamilyen - a fentebb leírt NO_RETRY hibajelzéshez hasonló -
hiba következtében megszakad (akár a lokális, akár a távoli állomás
oldalán). Az egyetlen különbség: lehet, hogy ez a hiba nem
bizonyul állandónak.
Az esetek legnagyobb részében a CPI Communications visszatérési kódjai
elegendőek a hiba okának megállapításához. Azonban ha
CM_PRODUCT_SPECIFIC_ERROR a visszaadott hibakód, további információ is
rendelkezésre áll.
Communication Server for AIX esetén az errno szolgáltat további
információkat. A leggyakrabban előforduló errno-k
listája: Ez NEM jelent teljes körű felsorolást. A 101-es és
nagyobb sorszámú Errno-k a /usr/include/luxsna.h
fájlban találhatók, amely a Communication Server for AIX jellemző
errno-it tartalmazza. Ezen errno-k legtöbbje le
van fordítva CPI-C eredménykódokra. Az alacsonyabb sorszámú
errno-k AIX problémákkal kapcsolatosak és a
/usr/include/sys/errno.h fájlban találhatók. Maga az
errno-szám zárójelben szerepel.
- EBADF (9): "Rossz fájlleíró" hiba. Amennyiben az adatbázishoz
történő csatlakozás során ez a hiba jelentkezik, ez általában azt jelenti,
hogy a kiszolgáló SNA alrendszere nincs elindítva, vagy pedig valamilyen
probléma jelentkezett az SNA konfigurációs profilokkal
kapcsolatosan.Ellenőrizze, hogy a kiszolgálón az SNA alrendszer el
van-e indítva! Ellenőrizze, hogy a kiszolgáló-csomóponthoz vezető
csatolóállomás aktivizálható-e!
- EACCESS (13): "Engedély visszautasítva" hiba. Amennyiben az
adatbázishoz történő csatlakozás során ez a hiba jelentkezik, ez általában azt
jelenti, hogy valamilyen probléma jelentkezett az SNA konfigurációs
profilokkal kapcsolatosan.
HP-UX alatt, SNAPlus2 használata esetén a hiba leírása a
/usr/include/sys/errno.h fájlban található meg.
OS/2 alatt, amikor a CPI Communications CM_PRODUCT_SPECIFIC_ERROR
üzenettel tér vissza, egy bejegyzés jön létre a hibanaplóban. A
hibanapló bejegyzésében található információ a CPIC-t, mint a hibajelzés
kiindulási pontját azonosítja. Ha a Communications Server/2
(CS/2) telepítve van, a CS/2 rögzíti a hibát az OS/2
rendszerhiba-naplóban. A hibafelderítési útmutatóban megtalálhatja az
adott eszköz jellemzőit, a hiba teljes körű leírását és a javasolt gyógymódot
is.
A CPI Communications hibáival kapcsolatosan további információt a
Systems Application Architecture Common Programming Interface
Communications Reference c. anyagban találhat.
[ Oldal eleje | Előző oldal | Következő oldal | Tartalom | Tárgymutató ]