Explanation | A apărut o eroare de baze de date pentru care starea SQL şi codul Eroare sunt listate. |
Action | Utilizaţi informaţiile asociate cu codul de eroare pentru a rezolva problema din baza de date. |
Explanation | AceastÇ excepîie este neateptatÇ. Cauza nu este cunoscutÇ imediat. |
Action | Vizitaţi situl web suport IBM pentru informaţii privind determinarea problemei. |
Explanation | A apărut o eroare în codul WebSphere. |
Action | Colectaţi toate istoricele de urmărire şi sistem, împreună cu o descriere a operaţiei pe care o încercaţi. Vizitaţi situl web suport IBM pentru informaţii privind determinarea problemei. |
Explanation | AceastÇ excepîie este neateptatÇ. Cauza nu este cunoscutÇ imediat. |
Action | Vizitaţi situl web suport IBM pentru informaţii privind determinarea problemei. |
Explanation | Back-end bază de date a generat o excepţie care a fost prinsă de către Adaptorul stocare date. |
Action | Consultaţi textul de eroare raportate de către software-ul de bază de date pentru surse posibile de eroare. |
Explanation | Operaţia a rezultat într-o excepţie. |
Action | Examinaţi fişierele istorice de operaţie, excepţie şi bază de date. |
Explanation | A apărut o eroare internă. |
Action | Vizitaţi situl web suport IBM pentru informaţii privind determinarea problemei. |
Explanation | Serverul de aplicaţii a detectat faptul că baza de date a pornit o tranzacţie. Serverul de aplicaţii va încerca să rezolve tranzacţia după cum este configurată în proprietăţile personalizate pentru sursa de date. |
Action | Nu este necesitată nicio acţiune de utilizator. |
Explanation | Serverul de aplicaţii a detectat faptul că baza de date a pornit o tranzacţie. Serverul de aplicaţii va încerca să rezolve tranzacţia după cum este configurată în proprietăţile personalizate pentru sursa de date. A apărut o eroare care împiedica rezolvarea tranzacţiei. |
Action | Strângeţi fişierele istorice FFDC şi orice fişiere istorice server. Dacă eroarea nu este înrudită cu întreruperea bazei de date, vizitaţi situl web suport IBM pentru determinarea problemei. |
Explanation | Baza de date a pornit o tranzacţie pe conexiune. Serverul de aplicaţii va derula înapoi tranzacţia înainte de a returna conexiunea la pool. |
Action | Evaluaţi codul aplicaţiei pentru a determina ce ar putea cauza tranzacţia implicită. Codul de aplicaţie ar putea fi capabil să împiedice tranzacţii implicite următoare explicit sau dumneavoastră aţi putea configura o acţiunea explicită de luat pentru sursa de date. |
Explanation | A fost detectată o excepţie la curăţarea ManagedConnection pentru o operaţie de distrugere. |
Action | Consultaţi eroarea raportată de către software-ul de bază de date pentru a ajuta la determinarea cauzei erorii. |
Explanation | Operaţia care a fost cerută nu este permisă în timpul unei tranzacţii. |
Action | Realizaţi operaţia înainte de a porni tranzacţia sau după finalizarea tranzacţiei. |
Explanation | A fost iniţiată o cerere de către utilizator de epurare a pool-ului. Această cerere face conexiunile existente în pool să nu mai fie valide. |
Action | Ieşiţi din tranzacţie şi graniţa metodei şi încercaţi din nou logica cu o nouă conexiune. |
Explanation | AceastÇ excepîie este neateptatÇ. Cauza nu este cunoscutÇ imediat. |
Action | DacÇ problema persistÇ, vedeîi informaîiile pentru determinarea problemelor pe pagina WebSphere Application Server Support la http://www.ibm.com/software/webservers/appserv/was/support/. |
Explanation | O operaţie în două faze de pe baza de date a rezultat într-o excepţie. |
Action | DacÇ problema persistÇ, vedeîi informaîiile pentru determinarea problemelor pe pagina WebSphere Application Server Support la http://www.ibm.com/software/webservers/appserv/was/support/. |
Explanation | O operaţie în două faze de pe baza de date a rezultat într-o excepţie. |
Action | DacÇ problema persistÇ, vedeîi informaîiile pentru determinarea problemelor pe pagina WebSphere Application Server Support la http://www.ibm.com/software/webservers/appserv/was/support/. |
Explanation | Serverul de aplicaţii a încercat să realizeze o operaţie XAResource cu un Xid diferit de Xid care este utilizat pentru XAResource.start. |
Action | Obţineţi o nouă conexiune şi încercaţi din nou tranzacţia. |
Explanation | Proprietatea personalizată sursă de date, oracleRACXARecoveryDelay, cauzează ca serverul de aplicaţii să întârzie operaţiile xa.commit şi xa.rollback pentru durata intervalului de reîncercare. |
Action | Aşteptaţi ca managerul de tranzacţie să reîncerce operaţia. Trebuie să configuraţi reîncercări euristice pe managerul de tranzacţie pentru ca oracleRACXARecoveryDelay să funcţioneze corect. |
Explanation | Baza de date sau furnizorul de JDBC specificat de sursa de date nu suportă opţiunea de cuplare strânsă la filială. Cuplajulstrâns cu filiala estre suportat doar cu o bază de date DB2 pentru z/OS acesată de driver-ul DB2 Universal JCC. Va fi folosită opţiunea implicită de cuplare a filialei pierdute. Acest lucru poate cauza timeout-uri de blocare, interblocări şi/sau derulări înapoi ale tranzacţiei dacă aplicaţia este proiectată pentru cuplajul strâsns cu filiala deoarece blocările bazei de date nu vor fi partajate peste filialele tranzacţiei în aceeaşi tranzacţie globală. |
Action | Trebuie să configuraţi sursa de date pentru a utiliza un nivel suportat de driver-ul JDBC şi baza de date sau configuraţi aplicaţia dvs. să nu solicite cuplare strânsă la sucursală. |
Explanation | Baza de date specificată de sursa de date nu suportă opţiunea de cuplaj filială compactă. Cuplajul de filială compactă este suportat doar cu tipul 4 conexiuni la DB2 for z/OS V8 (+ APAR PK47713) sau DB2 pentru Linux, UNIX, Windows V8 şi versiuni ulterioare. Va fi folosită opţiunea implicită de cuplare a filialei pierdute. Acest lucru poate cauza timeout-uri de blocare, interblocări şi/sau derulări înapoi ale tranzacţiei dacă aplicaţia este proiectată pentru cuplajul strâsns cu filiala deoarece blocările bazei de date nu vor fi partajate peste filialele tranzacţiei în aceeaşi tranzacţie globală. |
Action | Trebuie să configuraţi sursa de date pentru a utiliza un nivel suportat de driver-ul JDBC şi baza de date sau configuraţi aplicaţia dvs. să nu solicite cuplare strânsă la sucursală. |
Explanation | Furnizorul de JDBC specificate de sursa de date nu suportă opţiunea de cuplaj strans cu fiiala. Cuplajulstrâns la filială este suportat doar cu minimul de niveluri de DB2 Universal JCC driver versiunea 3.51 sau 3.6, ca şi cum a fost bundle cu nivelur ule serviciului DB2 9.5 sau 9, sau driver-ul JCC4 versiunea 4.1. Va fi folosită opţiunea implicită de cuplare a filialei pierdute. Acest lucru poate cauza timeout-uri de blocare, interblocări şi/sau derulări înapoi ale tranzacţiei dacă aplicaţia este proiectată pentru cuplajul strâsns cu filiala deoarece blocările bazei de date nu vor fi partajate peste filialele tranzacţiei în aceeaşi tranzacţie globală. |
Action | Trebuie să configuraţi sursa de date pentru a utiliza un nivel suportat de driver-ul JDBC şi baza de date sau configuraţi aplicaţia dvs. să nu solicite cuplare strânsă la sucursală. |
Explanation | Conexiunea nu va fi resetată pentru pooling conexiune pentru că aplicaţia a eşuat să închidă explicit toate rutinele de tratare. |
Action | Modificaţi aplicaţia pentru a închide întotdeauna toate rutinele de tratare conexiuni. |
Explanation | Caracteristica cerută nu este disponibilă. |
Action | Evitaţi utilizarea caracteristicii sau comutaţi pe o versiune de driver care suportă caracteristica dacă este posibil. |
Explanation | Nu s-a găsit o clasă de implementare driver JDBC validă. |
Action | Actualizaţi configuraţia pentru ca biblioteca să conţină o cale spre un driver JDBC recunoscut sau clasa de implementare să fie specificată pe sursa de date. |
Explanation | Nu s-a găsit o clasă de implementare driver JDBC validă. |
Action | Actualizaţi configuraţia pentru ca biblioteca imbricată să conţină o cale spre un driver JDBC recunoscut sau clasa de implementare să fie specificată pe sursa de date. |
Explanation | Nu s-a putut găsi un element jdbcDriver valid pentru dataSource specificat. |
Action | Actualizaţi configuraţia pentru a include fie un element jdbcDriver imbricat valid, fie un element jdbcDriver de nivel de top cu acelaşi nume ca atributul jdbcDriverRef de pe dataSource. |
Explanation | A apărut o eroare la încercarea de a executa comanda SQL specificată. |
Action | Referiţi-vă la mesajul de excepţie pentru a ajuta la determinarea cauzei problemei. |
Explanation | Fişierul de urmărire specificat de dumneavoastră pe sursa de date nu există. |
Action | Utilizaţi un fişier existent pentru fişierul de urmărire. |
Explanation | Driverul JDBC universal DB2 a fost comutat pentru a rula într-un mediu RRS pe DB2 pentru z/OS. |
Action | Acesta este mesajul informativ pentru mediul driverului JDBC care rulează. |
Explanation | Proprietatea personalizată driverType pentru sursa de date a fost setat la valoarea de 2 pe DB2XADatasource. Această configuraţie nu este suportată de DB2 pentru z/OS. |
Action | Utilizaţi DB2ConnectionPoolDatasource sau comutaţi pe driver JDBC universal DB2 tipul 4 dacă acesta este disponibil pentru configuraţia dumneavoastră. |
Explanation | A apărut o IOException când serverul de aplicaţii încerca să deschidă fişierul de urmărire care a fost specificat. |
Action | Examinaţi excepţia, rezolvaţi problema I/E şi porniţi din nou serverul de aplicaţii. |
Explanation | A apărut o exception când serverul de aplicaţii încerca să obţină sau să acceseze obie ctul de metadate pentru baza de date. |
Action | Verificaţi că metadatele sunt activate pe baza de date back-end. |
Explanation | Serverul de aplicaţii nu a putut găsi o metodă setter pe sursa de date pentru a seta proprietatea care este cerută. |
Action | Verificaţi că numele proprietăţii care este specificat este corect. |
Explanation | Serverul de aplicaţii nu a putut să localizeze proprietatea sursei de date care a fost specificată. Motivele posibile sunt: 1) Proprietatea susei de date nu este scrisă corect sau scrisă cu majuscule corect, 2) Proprietatea care este specificată nu se aplică asupra sursei de date care este configurată sau 3) Serverul de aplicaţii conţine configuraţia implicită pentru o versiune diferită a driver-ului JDBC care a fost speicficată şi aceasta a cauzat o nepotrivire de proprietăţi sursă de date. |
Action | Verificaţi că proprietatea care este specificată este corect pentru sursa de date. Corectaţi orice erori ortografice sau de scriere cu majuscule. Ştergeţi proprietatea dacăa ceasta nu se aplică (sau nu se mai aplică) pentru driver-ul JDBC care este utilizat. |
Explanation | A apărut o excepţie la setarea proprietăţii specificate pe sursa de date. |
Action | Verificaţi că valoarea care este specificată este validă pentru proprietate. |
Explanation | Vedeţi linkedException pentru informaţii suplimentare. |
Action | Vedeţi linkedException pentru informaţii suplimentare. |
Explanation | Proprietatea 'enable2Phase' poate fi setată pe fals doar dacă clasa de surse de date implementează interfaţa ConnectionPoolDatasource. |
Action | Setaţi 'enable2Phase' pe adevărat pentru XADataSource sau pe fals pentru ConnectionPoolDataSource. |
Explanation | Proprietatea 'enable2Phase' poate fi setată pe adevărat doar dacă clasa de surse de date implementează interfaţa XADatasource. |
Action | Setaţi 'enable2Phase' pe adevărat pentru XADataSource sau pe fals pentru ConnectionPoolDataSource. |
Explanation | Acest mesaj afişează numele de produs pentru baza de date. |
Action | Numele de bază de date care este listat mai sus este utilizat acum de aplicaţii. |
Explanation | Acest mesaj afişează versiunea de produs pentru baza de date. |
Action | Versiunea de bază de date care este listată mai sus este utilizată acum de aplicaţii. |
Explanation | Acest mesaj afişează numele driver-ului JDBC. |
Action | Numele driver-ului JDBC care este listat mai sus este utilizat acum de aplicaţii. |
Explanation | Versiunea driver-ului JDBC. |
Action | Versiunea care este listată mai sus pentru driver-ul JDBC este utilizată acum de aplicaţii. |
Explanation | Bazele de date Oracle nu implementează metoda setReadOnly. O metodă setReadOnly(true) nu va face conexiunea ca o conexiune numai citire. setReadOnly(false) nu este de asemenea implementată şi o tranzacţie este pornită implicit de către o bază de date Oracle. Serverul de aplicaţii nu va invoca metoda setReadOnly(false) pe o bază de date Oracle pentru a împiedica pornirea unei tranzacţii nenecesare. |
Action | Inspectaţi aplicaţia dumneavoastră pentru a verifica faptul că aplicaţia dumneavoastră nu depinde de o tranzacţie după ce metoda setReadOnly(false) este apelată. |
Explanation | Aplicaţia utilizează un furnizor JDBC care nu mai este suportat de serverul de aplicaţii. |
Action | Utilizaţi furnizorul JDBC care este furnizat în textul erorii. |
Explanation | A fost făcută o încercare de pool pentru o conexiune care are o valorea AutoCommit de fals. Serverul de aplicaţii nu poate determina dacă tranzacţia este activă pentru că sursa de date este configurată ca netranzacţională. Serverul de aplicaţii nu va încerca să rezolve tranzacţia pentru că sursa de date nu este configurată să comită sau să deruleze înapoi automat în timpul curăţării conexiunii. |
Action | Configuraţi sursa de date să comită sau să deruleze înapoi automat la curăţarea conexiunii sau resetaţi întotdeauna valoarea AutoCommit la Adevărat. |
Explanation | A apărut o eroare la închiderea obiectului JDBC care este specificat. |
Action | DacÇ problema persistÇ, vedeîi informaîiile pentru determinarea problemelor pe pagina WebSphere Application Server Support la http://www.ibm.com/software/webservers/appserv/was/support/. |
Explanation | Aplicaţia a încercat să acceseze o conexiune sau Instrucţiunile, ResultSets sau metadatele corespunzătoare conexiunii de pe un fir de execuţie diferit. Acest comportament este o încălcare a modelului de programare pentru serverul de aplicaţii. Închiderea obiectelor pe care aplicaţia a încercat să le acceseze într-o metodă finalize() este de asemenea considerată o încărcare a modelului de programare, pentru că metoda finalize() este rulată de către JVM într-un alt fir de execuţie. |
Action | Ajustaţi aplicaţia pentru a evita accesul cu mai multe fire de execuţie. |
Explanation | Metoda care este invocată face parte din specificaţia JDBC V3.0 şi metoda nu există pe furnizor. |
Action | Asiguraţi-vă că furnizorul dumneavoastră JDBC suportă specificaţia JDBC V3.0 sau nu utilizaţi această metodă. |
Explanation | Aliasul de conexiune este asociat acum cu o conexiune pooled care este diferită şi care nu implementează interfaţa care este cerută pentru wrapper. |
Action | Wrapper-ele pentru interfaţa care este specificată ar trebui să nu fie utilizate când metoda Wrapper.isWrapperFor indică faptul că conexiunea nu este un wrapper al interfeţei. |
Explanation | Proprietatea personalizată sursă de date vă dă poisibilitatea să alegeţi ce comportament de partajare conexiune doriţi. |
Action | Verificaţi că proprietatea personalizată sursă de date este configurată pentru comportamentul dorit de dumneavoastră. |
Explanation | Metoda care este specificată nu este suportată de implementarea serverului de aplicaţii. |
Action | Nu utilizaţi metoda. |
Explanation | Această metodă este furnizată doar pentru utilizare internă de către serverul de aplicaţii. |
Action | Nu apelaţi această metodă. |
Explanation | A fost o încercare de realizare a unei operaţii pe un obiect care este închis. |
Action | Extrageţi o nouă instanţă a obiectului pe care să realizaţi operaţia. |
Explanation | Wrapper-ul care este specificat nu conţine tipul de obiect wrapped care este specificat. |
Action | Verificaţi că wrapper-ul şi parametrii pentru obiectul wrapped sunt specificaţi corect. |
Explanation | Serverul de aplicaţii nu permite operaţia care a fost cerută. |
Action | Nu utilizaţi operaţia care este specificată. |
Explanation | Serverul de aplicaţii nu permite apelări ale metodelor setTypeMap, setReadOnly sau setCatalog pe Conexiuni partajabile în timp ce o tranzacţie globală este activă. |
Action | Nu apelaţi setTypeMap, setReadOnly sau setCatalog pe Conexiuni partajabile într-o tranzacţie globală sau comutaţi pe Conexiuni nepartajabile. |
Explanation | Serverul de aplicaţii nu permite apelări ale metodelor comitere, derulare înapoi, setSavepoint sau releaseSavepoint asupra Conexiunii în timp ce o tranzacţie globală este activă. |
Action | Nu apelaţi metodele comitere, derulare înapoi, setSavepoint sau releaseSavepoint asupra Conexiunii când aceasta este într-o trnzacţie globală. Dacă o sursă de date netranzacţională (de exemplu, non-jta-data-source pentru API persistenţă Java) este utilizată, atunci configuraţi non-jta-data-source în persistence.xml şi de asemenea configuraţi proprietatea personalizată nonTransactionalDataSource pe sursa de date. |
Explanation | Nu puteţi realiza operaţii când aplicaţia este în starea de tranzacţie curentă. |
Action | Obţineţi o nouă Conexiune pe care să realizaţi operaţia. |
Explanation | Aliasul Conexiunii curente nu a putut fi reasociat. |
Action | Încercaţi să obţineţi o nouă Conexiune. |
Explanation | Aliasurile de conexiune pot fi reasociate doar din starea INACTIVĂ. |
Action | Închideţi aliasul de Conexiune curent şi obţineţi unul nou. |
Explanation | Aliasurile de conexiune pot fi reasociate doar dacă toate obiectele copil sunt închise. |
Action | Închideţi aliasul de Conexiune curent şi obţineţi unul nou. |
Explanation | O operaţie este realizată în prezent pe aliasul de conexiune. Acesta nu poate fi disociat în timpul operaţiei. |
Action | Aşteptaţi până când toate operaţiile de pe alias au fost finalizate, apoi disociaţi aliasul. |
Explanation | Dimensiunea aducerii poate fi setată doar la o valoare care nu este negativă. |
Action | Alegeţi o valoare pentru dimensiunea aducerii care nu este negativă. |
Explanation | Serverul de aplicaţii nu suportă autentificarea Kerberos pe baza de date care este utilizată. Nu vor fi utilizate numele de utilizator şi parola la obţinerea unei conexiuni. |
Action | Dezactivaţi Kerberos sau utilizaţi un back-end DB2 cu driver-ul JDBC universal DB2. |