CWNEN

CWNEN0005E: Usługa mechanizmu wstrzykiwania nie jest dostępna.
Objaśnienie Usługa mechanizmu wstrzykiwania dla określonego serwera nie jest dostępna.
Działanie Mechanizm wstrzykiwania został uruchomiony jako pojedyncza usługa w ramach wszystkich procesów serwera aplikacji. Sprawdź, czy serwer aplikacji został uruchomiony bez żadnych błędów.
CWNEN0006E: Mechanizm wstrzykiwania nie będzie mógł zarejestrować procesorów wstrzykiwania, dopóki nie zostanie zainicjowana usługa mechanizmu wstrzykiwania.
Objaśnienie W trakcie uruchamiania mechanizm wstrzykiwania inicjuje zestaw domyślnych procesorów wstrzykiwania. Aby możliwe było zarejestrowanie dodatkowych procesorów wstrzykiwania za pomocą mechanizmu wstrzykiwania, usługa mechanizmu wstrzykiwania musi być uruchomiona i zainicjowana.
Działanie Sprawdź, czy procesory wstrzykiwania są rejestrowane po uruchomieniu serwera aplikacji.
CWNEN0008E: Metoda {0} musi być metodą ustawiającą. Adnotacja jest ignorowana.
Objaśnienie Metoda dla obiektu docelowego wstrzykiwania musi być metodą ustawiającą właściwości.
Działanie Sprawdź, czy w adnotacji lub w kodzie XML obiektu docelowego wstrzykiwania określono pożądaną metodę.
CWNEN0009E: Próba przetworzenia kodu XML z deskryptora wdrażania przez mechanizm wstrzykiwania nie powiodła się.
Objaśnienie Wystąpił błąd w trakcie przetwarzania metadanych w deskryptorze wdrażania.
Działanie Sprawdź, czy kod XML zawarty w deskryptorze wdrażania jest poprawny.
CWNEN0010E: Przetworzenie adnotacji {0} lub {1} w klasie {2} przez mechanizm wstrzykiwania nie powiodło się.
Objaśnienie Mechanizm wstrzykiwania nie mógł poprawnie skonfigurować obiektów docelowych wstrzykiwania dla określonej klasy.
Działanie Sprawdź, czy klasa oraz kod XML deskryptora wdrażania zawierają poprawne adnotacje.
CWNEN0011E: Przetworzenie powiązań dla metadanych przez mechanizm wstrzykiwania nie powiodło się.
Objaśnienie Powiązania oraz informacje o wstrzykiwaniu zawierają błędy.
Działanie Sprawdź, czy adnotacje zawarte w klasie oraz kod XML zawarty w deskryptorze wdrażania są poprawne.
CWNEN0012E: Zainicjowanie procesora {0} przez mechanizm wstrzykiwania nie powiodło się.
Objaśnienie Nie powiodła się próba zainicjowania procesora.
Działanie Sprawdź, czy procesor jest dostępny oraz czy został poprawnie zarejestrowany za pomocą mechanizmu wstrzykiwania.
CWNEN0013W: W trakcie próby przekształcenia wpisu <env-entry-name> {0} <env-entry-value> {1} przez mechanizm wstrzykiwania wystąpił następujący wyjątek NumberFormatException: {2}.
Objaśnienie Kontener nie może przetworzyć wpisu środowiskowego ze względu na wyjątek NumberFormatException.
Działanie Sprawdź, czy wartość wpisu środowiska jest poprawnym łańcuchem w przypadku określonego typu.
CWNEN0014W: Wpis środowiskowy kontekstu java:comp/env dla komponentu EJB {0} o typie boolowskim nie został ustawiony na poprawną wartość boolowską: {1}. Z tego powodu wpis ma przypisaną wartość false.
Objaśnienie Wpis środowiskowy kontekstu java:comp/env dla komponentu EJB o typie boolowskim powinien mieć przypisaną wartość true lub false. W przypadku określenia innej wartości przypisywana jest wartość false, ale może to wskazywać na problem związany z konfiguracją. Aplikacja może nie działać zgodnie z oczekiwaniami.
Działanie Zmień wartość wpisu środowiskowego kontekstu java:comp/env o typie boolowskim na wartość true lub false.
CWNEN0015W: Podczas próby utworzenia wpisu <env-entry-name> {0} <env-entry-value> {1} wychwycono następujący wyjątek:
{2}
Objaśnienie Podczas próby utworzenia wpisu kontekstu java:comp/env mechanizm wstrzykiwania napotkał wyjątek.
Działanie Wykonaj czynność w oparciu o informacje uzyskane z komunikatu powiązanego z wyjątkiem.
CWNEN0016W: Niepoprawny typ {0} został określony dla prostego wpisu środowiskowego {1} w komponencie {2} modułu {3}.
Objaśnienie Mechanizm wstrzykiwania napotkał typ, który nie jest poprawny w przypadku wpisu środowiskowego.
Działanie Sprawdź, czy używany jest jeden z następujących typów wpisów środowiskowych: String, Character, Byte, Short, Integer, Long, Boolean, Double, Float, Class i wszystkie podklasy typu Enum.
CWNEN0017E: Mechanizm wstrzykiwania nie może rozpoznać obiektu docelowego deklaracji odwołania do zasobu {0} względem położenia skojarzonego powiązania w globalnej przestrzeni nazw.
Objaśnienie Mechanizm wstrzykiwania nie może powiązać nazwy zadeklarowanej w przestrzeni nazw java:comp/env z nazwą docelowego zasobu w globalnej przestrzeni nazw JNDI (Java Naming and Directory Interface).
Działanie Sprawdź, czy nazwa zadeklarowana dla wstrzykiwania (za pomocą adnotacji @Resource lub deklaracji odwołania do zasobu) jest zgodna z tą samą nazwą w pliku XML z powiązaniem.
CWNEN0018E: Obiekt docelowy wstrzykiwania {0} został określony w adnotacji, która nie istnieje w deskryptorze wdrażania XML.
Objaśnienie W ramach reguł przesłaniania specyfikacji EJB określono następujące informacje: Jeśli obiekt docelowy wstrzykiwania już istnieje i został określony za pomocą kodu XML, to obiekt docelowy wstrzykiwania w adnotacji musi określać tę samą metodę pola lub właściwości.
Działanie Zmień obiekt docelowy wstrzykiwania w adnotacji w taki sposób, aby był on zgodny z wcześniej zdefiniowanym obiektem docelowym wstrzykiwania w kodzie XML i określał tę samą metodę pola lub właściwości.
CWNEN0019E: Pole obiektu docelowego wstrzykiwania {0} nie może być zadeklarowane jako final.
Objaśnienie Zgodnie ze specyfikacją EJB pole obiektu docelowego operacji wstrzykiwania nie może być zadeklarowane jako final.
Działanie Popraw nazwę lub sygnaturę pola, aby określić jedno z nieprywatnych pól klasy.
CWNEN0020E: Przy próbie uzyskania dostępu do elementu {1} mechanizm wstrzykiwania wychwycił następujący wyjątek zabezpieczeń: {0}.
Objaśnienie Mechanizm wstrzykiwania nie miał referencji zabezpieczeń, które są odpowiednie w kontekście uzyskiwania dostępu do elementu.
Działanie Wykonaj odpowiednią czynność w oparciu o informacje zawarte w komunikacie powiązanym z wyjątkiem.
CWNEN0021W: Pole {0} jest zadeklarowane jako pole typu {1}, ale żądany dla tego pola typ wstrzykiwania to {2}.
Objaśnienie Typ pola wskazywany w przypadku obiektu docelowego wstrzykiwania jest niepoprawny.
Działanie Sprawdź, czy w adnotacji lub w kodzie XML obiektu docelowego wstrzykiwania określono pożądane pole.
CWNEN0022E: Nie można przetworzyć obiektu docelowego wstrzykiwania dla odwołania {0}, ponieważ ani metoda {1}, ani pole {2} nie istnieją w klasie {3}.
Objaśnienie Klasa nie ma metody lub pola ze skonfigurowaną nazwą właściwości obiektu docelowego wstrzykiwania.
Działanie Sprawdź, czy pisownia skonfigurowanej nazwy właściwości obiektu docelowego wstrzykiwania jest poprawna oraz czy klasa zawiera odpowiednie pole lub metodę właściwości.
CWNEN0023E: Przynajmniej jeden z następujących argumentów ma wartość NULL: targetClass {0}, targetName {1}, injectionClass {2}.
Objaśnienie Podczas próby użycia informacji o obiekcie docelowym wstrzykiwania, które zostały określone w kodzie XML, mechanizm wstrzykiwania napotkał błąd.
Działanie Sprawdź, czy kod XML znajdujący się w deskryptorze wdrażania jest poprawny.
CWNEN0024E: Próba załadowania klasy ObjectFactory {0} przez mechanizm wstrzykiwania nie powiodła się.
Objaśnienie Próba załadowania i utworzenia instancji określonej klasy obiektu przez mechanizm wstrzykiwania nie powiodła się.
Działanie Sprawdź, czy klasa jest dostępna oraz czy konstruktor jest widoczny i udostępniony.
CWNEN0025W: Komponent EJB jest wiązany z pustym łańcuchem w globalnej przestrzeni nazw JNDI (Java Naming and Directory Interface).
Objaśnienie Informacje zawarte w adnotacji lub kodzie obiektu docelowego wstrzykiwania są niepoprawne lub niekompletne.
Działanie Sprawdź poprawność adnotacji lub kodu XML obiektu docelowego wstrzykiwania dla komponentu EJB.
CWNEN0026E: Brak elementów home i remote lub local-home i local komponentu EJB {0} albo nie można ich rozpoznać.
Objaśnienie Brak elementów home i remote lub local-home i local albo nie można ich rozpoznać.
Działanie Sprawdź, czy znaczniki <ejb-ref> lub <ejb-local-ref> zostały poprawnie określone w deskryptorze wdrażania XML.
CWNEN0027E: Przy próbie powiązania nazwy {1} z globalną przestrzenią nazw JNDI (Java Naming and Directory Interface) mechanizm wstrzykiwania wychwycił następujący wyjątek dotyczący nazewnictwa: {0}.
Objaśnienie Mechanizm wstrzykiwania napotkał wyjątek w trakcie próby utworzenia powiązania.
Działanie Wykonaj czynność w oparciu o informacje uzyskane z komunikatu powiązanego z wyjątkiem.
CWNEN0028E: Wystąpił błąd w trakcie wstrzykiwania typu {0} do klasy {1} przez mechanizm wstrzykiwania.
Objaśnienie Nie można wstrzyknąć określonego typu do podanej klasy.
Działanie Sprawdź poprawność adnotacji lub kodu XML obiektu docelowego wstrzykiwania dla komponentu EJB.
CWNEN0029E: Wystąpił błąd w trakcie wstrzykiwania typu {0} do {1} przez mechanizm wstrzykiwania. Typ {0} może zostać wstrzyknięty wyłącznie do komponentu EJB {1}.
Objaśnienie Bezpośrednio do komponentu EJB można wstrzyknąć wyłącznie obiekty EJBContext lub TimerService.
Działanie Sprawdź, czy określonym typem jest obiekt EJBContext lub TimerService.
CWNEN0030E: Fabryka {0} napotkała problem podczas pobierania obiektu powiązania {1} instancji obiektu.
Objaśnienie Określona fabryka obiektów jest niepoprawna dla obiektu powiązania.
Działanie Sprawdź, czy obiekt jest poprawnie powiązany z fabryką.
CWNEN0031E: Tworzenie odwołania {0} typu {1} nie powiodło się.
Objaśnienie Wystąpił problem w trakcie tworzenia odwołania, które ma znajdować się w globalnej przestrzeni nazw JNDI (Java Naming and Directory Interface).
Działanie Sprawdź, czy określone odwołanie jest poprawne.
CWNEN0032E: Nie powiodło się przetworzenie kodu XML dla {0} {1}
Objaśnienie Kod XML dla określonego odwołania jest niepoprawny lub niekompletny.
Działanie Sprawdź, czy kod XML znajdujący się w deskryptorze wdrażania jest poprawny.
CWNEN0033W: Nie można znaleźć interfejsu {0} określonego dla znaczników <ejb-ref> lub <ejb-local-ref>.
Objaśnienie Brak klasy interfejsu lub nie można jej znaleźć.
Działanie Sprawdź, czy znaczniki <ejb-ref> lub <ejb-local-ref> zostały poprawnie określone w deskryptorze wdrażania XML oraz czy ta klasa jest dostępna.
CWNEN0034E: Element ejb-link/beanName został określony niepoprawnie. Nazwa modułu {1} komponentu bean {0} musi kończyć się rozszerzeniem .jar lub .war.
Objaśnienie Informacje zawarte w adnotacji lub kodzie obiektu docelowego wstrzykiwania są niepoprawne lub niekompletne.
Działanie Sprawdź poprawność adnotacji lub kodu XML obiektu docelowego wstrzykiwania dla komponentu EJB.
CWNEN0035E: Nie można rozstrzygnąć odwołania {0} typu {1} dla komponentu {2} w module {3} aplikacji {4}.
Objaśnienie Aplikacja zadeklarowała odwołanie do obiektu, którego nie można znaleźć.
Działanie Znajdź poprzedni komunikat wskazujący przyczynę, dla której nie można znaleźć przywoływanego obiektu, a następnie sprawdź poprawność konfiguracji odwołania.
CWNEN0036E: Obiekt powiązania {0} nie jest obiektem typu Reference.
Objaśnienie Określony obiekt jest niepoprawny.
Działanie Sprawdź, czy obiekt ma ustawiony typ Reference.
CWNEN0037E: Fabryka {0} nie służy do tworzenia odwołań dla obiektu powiązania {1}.
Objaśnienie Fabryka została określona niepoprawnie.
Działanie Określ fabrykę dla używanego obiektu powiązania.
CWNEN0038E: Adres dla obiektu {0} typu Reference jest pusty (ma wartość NULL).
Objaśnienie Nie określono nazwy parametru RefAddr dla obiektu Reference.
Działanie Określ parametr RefAddr dla obiektu Reference.
CWNEN0039E: Nie można znaleźć interfejsu {0} określonego dla znaczników <ejb-ref> lub <ejb-local-ref>.
Objaśnienie Brak klasy interfejsu lub nie można jej znaleźć.
Działanie Sprawdź, czy znaczniki <ejb-ref> lub <ejb-local-ref> zostały poprawnie określone w deskryptorze wdrażania XML oraz czy ta klasa jest dostępna.
CWNEN0040W: Metoda lub pole {0} zostały skonfigurowane do wielokrotnego wstrzykiwania.
Objaśnienie Jeśli dla tego samego pola lub metody skonfigurowano wiele elementów docelowych wstrzykiwania, mechanizm wstrzykiwania nie może określić elementu docelowego wstrzykiwania.
Działanie Nie konfiguruj wielu elementów docelowych wstrzykiwania dla jednego pola lub metody.
CWNEN0041E: Odwołania EJB {0} w module {1} do interfejsu {2} komponentu EJB {3} nie można rozstrzygnąć w tym węźle.
Objaśnienie Zasięg łącza automatycznego jest ograniczony do aplikacji, w której występuje odwołanie do komponentu EJB, i serwerów, które nie są elementami klastra serwera aplikacji.
Działanie Upewnij się, że przywoływane komponenty EJB istnieją w tej samej aplikacji.
CWNEN0042W: Instrukcja env-entry {0} jest już określona w typie {1}.
Objaśnienie Duplikaty instrukcji env-entry o tej samej nazwie nie są dozwolone.
Działanie Nie konfiguruj instrukcji env-entry o tej samej nazwie.
CWNEN0043E: Wstrzyknięcie interfejsu UserTransaction do komponentu bean transakcji zarządzanej przez kontener nie jest dozwolone.
Objaśnienie Specyfikacja komponentu EJB wymaga, aby interfejs UserTransaction był niedostępny dla komponentów EJB, w których rozgraniczenie transakcji jest zarządzane przez kontener.
Działanie Nie wstrzykuj interfejsu UserTransaction do komponentu bean transakcji zarządzanej przez kontener.
CWNEN0044E: Nie znaleziono powiązania odwołania do zasobu dla odwołania do zasobu {0} zdefiniowanego dla komponentu {1}.
Objaśnienie Powiązanie odwołania do zasobu mogło zostać pominięte lub niepoprawnie określone.
Działanie Odwołanie do zasobu jest definiowane dla komponentu z adnotacją @Resource w pliku klasy komponentu lub z jedną z następujących sekcji XML w deskryptorze wdrażania: resource-env-ref, resource-ref lub message-destination-ref. Sprawdź, czy to powiązanie zostało zdefiniowane dla odwołania do zasobu w pliku ibm-ejb-jar-bnd (jeśli komponent jest modułem EJB), w pliku ibm-web-bnd (jeśli komponent jest modułem aplikacji WWW) lub w pliku ibm-application-client-bnd (jeśli komponent jest modułem klienta).
CWNEN0045W: Nie określono obiektu docelowego wstrzykiwania lub wartości dla elementu env-entry {0} zdefiniowanego dla komponentu {1}.
Objaśnienie Wartość elementu env-entry musi zostać określona, jeśli wartość obiektu docelowego wstrzykiwania nie została ustawiona.
Działanie Określ wartość i/lub obiekt docelowy wstrzykiwania dla elementu env-entry.
CWNEN0046W: Nie można załadować typu {0} określonego dla elementu resource-ref, resource-env-ref lub message-destination-ref o nazwie {1} w module {2}. Sprawdzanie kompatybilności typu nie zostanie wykonane dla tego odwołania do zasobu.
Objaśnienie Nie można sprawdzić typu zasobu identyfikowanego przez powiązanie odwołania do zasobu pod względem kompatybilności z typem zdefiniowanym w jednej z następującej sekcji kodu XML w deskryptorze wdrażania: resource-env-ref, resource-ref, message-destination-ref.
Działanie Zmień typ zadeklarowany dla odwołania do zasobu w deskryptorze wdrażania na typ, który może zostać załadowany.
CWNEN0047W: Adnotacje zasobów dla pól klasy {0} zostaną zignorowane. Nie można uzyskać adnotacji ze względu na wyjątek: {1}
Objaśnienie Aplikacja nie będzie działać poprawnie, jeśli zostanie użyta określona klasa.
Działanie Należy usunąć klasę z aplikacji lub wyeliminować przyczynę wyjątku.
CWNEN0048W: Adnotacje zasobów dla pól klasy {0} zostaną zignorowane. Klasa {0} jest przetwarzana pod kątem adnotacji, ponieważ jest przywoływana przez klasę aplikacji {1}. Nie można uzyskać adnotacji ze względu na wyjątek: {2}
Objaśnienie Aplikacja nie będzie działać poprawnie, jeśli zostanie użyta określona klasa.
Działanie Należy usunąć klasę z aplikacji lub wyeliminować przyczynę wyjątku.
CWNEN0049W: Adnotacje zasobów dla metod klasy {0} zostaną zignorowane. Nie można uzyskać adnotacji ze względu na wyjątek: {1}
Objaśnienie Aplikacja nie będzie działać poprawnie, jeśli zostanie użyta określona klasa.
Działanie Należy usunąć klasę z aplikacji lub wyeliminować przyczynę wyjątku.
CWNEN0050W: Adnotacje zasobów dla metod klasy {0} zostaną zignorowane. Klasa {0} jest przetwarzana pod kątem adnotacji, ponieważ jest przywoływana przez klasę aplikacji {1}. Nie można uzyskać adnotacji ze względu na wyjątek: {2}
Objaśnienie Aplikacja nie będzie działać poprawnie, jeśli zostanie użyta określona klasa.
Działanie Należy usunąć klasę z aplikacji lub wyeliminować przyczynę wyjątku.
CWNEN0051E: Komponent bean {0} w module {1} aplikacji {2} ma w deskryptorze wdrażania XML dane konfiguracyjne, które powodują konflikt. Istnieją powodujące konflikt typy elementów o tej samej wartości elementu {3}: {4}. Typy elementów powodujące konflikt to {5} i {6}.
Objaśnienie Jeśli w deskryptorze wdrażania zdefiniowanych jest wiele odwołań do zasobów dla tej samej przestrzeni nazw komponentu o identycznej nazwie, typ zasobów musi być identyczny. Przykładem typowego scenariusza, w której może to wystąpić, jest definiowanie odwołań do zasobów dla komponentu EJB i powiązanej klasy przechwytywacza. Zarówno komponent EJB, jak i przechwytywacz współużytkują tę samą przestrzeń nazw, przez co wspólne odwołania do zasobów muszą być tego samego typu.
Działanie W deskryptorze wdrażania XML zmień nazwę jednego z odwołań do zasobów lub zmień typ jednego z odwołań na zgodny z typem drugiego odwołania.
CWNEN0052E: Komponent bean {0} w module {1} aplikacji {2} ma w deskryptorze wdrażania XML dane konfiguracyjne, które powodują konflikt. Istnieją powodujące konflikt wartości elementów {3} dla wielu elementów {4} o tej samej wartości elementu {5}: {6}. Wartości elementów {3} powodujące konflikt to {7} i {8}.
Objaśnienie Jeśli w deskryptorze wdrażania zdefiniowanych jest wiele odwołań do zasobów dla tej samej przestrzeni nazw komponentu o identycznej nazwie, wszystkie atrybuty zasobu muszą być identyczne lub jeden z atrybutów musi umożliwiać przypisanie do innego atrybutu. Przykładem typowego scenariusza, w której może to wystąpić, jest definiowanie odwołań do zasobów dla komponentu EJB i powiązanej klasy przechwytywacza. Zarówno komponent EJB, jak i przechwytywacz współużytkują tę samą przestrzeń nazw, przez co wspólne odwołania do zasobów muszą być kompatybilne.
Działanie W deskryptorze wdrażania XML zmień nazwę jednego z odwołań do zasobów lub zmień jedną z wartości powodujących konflikt, tak aby obie wartości były identyczne lub jedna z nich mogła być przypisana do innej.
CWNEN0053E: Komponent bean {0} w module {1} aplikacji {2} ma dane konfiguracyjne powodujące konflikt między deskryptorem wdrażania XML i adnotacjami kodu źródłowego. Istnieją powodujące konflikt wartości elementów {3} lub wartości atrybutów {4} dla wielu elementów {5} lub adnotacji {6} o tej samej wartości elementu {7} lub wartości atrybutu {8}: {9}. Wartości elementów {3} lub wartości atrybutów {4} powodujące konflikt to {10} i {11}.
Objaśnienie Jeśli w deskryptorze wdrażania i adnotacjach kodu źródłowego zdefiniowanych jest wiele odwołań do zasobów dla tej samej przestrzeni nazw komponentu o identycznej nazwie, niektóre atrybuty zasobu muszą być identyczne lub jeden z atrybutów musi umożliwiać przypisanie do innego atrybutu.
Działanie W deskryptorze wdrażania XML lub adnotacjach kodu źródłowego zmień nazwę jednego z odwołań do zasobów lub zmień jedną z wartości powodujących konflikt, tak aby obie wartości były identyczne lub jedna z nich mogła być przypisana do innej.
CWNEN0054E: Komponent bean {0} w module {1} aplikacji {2} ma w adnotacjach kodu źródłowego dane konfiguracyjne, które powodują konflikt. Istnieją powodujące konflikt wartości atrybutów {3} dla wielu adnotacji {4} o tej samej wartości atrybutu {5}: {6}. Wartości atrybutów {3} powodujące konflikt to {7} i {8}.
Objaśnienie Jeśli w adnotacjach kodu źródłowego zdefiniowanych jest wiele odwołań do zasobów dla tej samej przestrzeni nazw komponentu o identycznej nazwie, wszystkie atrybuty zasobu muszą być identyczne lub jeden z atrybutów musi umożliwiać przypisanie do innego atrybutu.
Działanie W adnotacjach kodu źródłowego zmień nazwę jednego z odwołań do zasobów lub zmień jedną z wartości powodujących konflikt, tak aby obie wartości były identyczne lub jedna z nich mogła być przypisana do innej.
CWNEN0055E: W tym węźle nie można znaleźć miejsca docelowego komunikatów {0} w module {1} aplikacji {2}.
Objaśnienie Zasięg łącza automatycznego jest ograniczony do aplikacji, w której występuje odwołanie do miejsca docelowego komunikatów, i serwerów, które nie są elementami klastra serwera aplikacji.
Działanie Upewnij się, że przywoływane miejsce docelowe komunikatów istnieje w tej samej aplikacji. Można także zdefiniować powiązanie dla miejsca docelowego komunikatów.
CWNEN0056E: Określono wstrzyknięcie zasobu {0} dla zmiennej instancji właściwości i odpowiadającej jej metody ustawiania w klasie {1} modułu {2} aplikacji {3}.
Objaśnienie Żądanie wstrzyknięcia zasobu zarówno w zmiennej instancji właściwości, jak i odpowiedniej metodzie ustawiania stanowi błąd.
Działanie Usuń jedną z adnotacji z pola lub metody. Pole lub metoda może żądać wstrzyknięcia zasobu o innej (innej niż domyślna) nazwie. Jawne określenie nazwy JNDI zasobu umożliwia wstrzyknięcie pojedynczego zasobu do wielu pól lub metod wielu klas.
CWNEN0057W: Obiekt docelowy operacji wstrzykiwania {0}.{1} nie może być zadeklarowany jako static.
Objaśnienie Zgodnie ze specyfikacją EJB obiekt docelowy operacji wstrzykiwania może być zadeklarowany jako static, tylko jeśli istnieje w kontenerze klienta.
Działanie Zmień kod dla obiektu docelowego operacji wstrzykiwania na inny niż static, wybierz inny obiekt docelowy operacji wstrzykiwania lub usuń obiekt docelowy operacji wstrzykiwania i zapełnij go ręcznie.
CWNEN0058E: Obiekt docelowy operacji wstrzykiwania {0}.{1} musi być zadeklarowany jako static w kontenerze klienta.
Objaśnienie Zgodnie ze specyfikacją EJB obiekt docelowy operacji wstrzykiwania w kontenerze klienta musi być zadeklarowany jako static.
Działanie Zmień kod dla obiektu docelowego operacji wstrzykiwania na static, wybierz inny obiekt docelowy operacji wstrzykiwania lub usuń obiekt docelowy operacji wstrzykiwania i zapełnij go ręcznie.
CWNEN0059E: Mechanizm wstrzykiwania nie wykonał pomyślnie wstrzyknięcia obiektu powiązania {0} do pliku EJB {1}:{2}, ponieważ próba wstrzyknięcia jest rekurencyjna lub cykliczna.
Objaśnienie Cykliczne lub rekurencyjne wstrzyknięcie występuje wtedy, gdy w wyniku wstrzyknięcia jednego obiektu wymagane jest kolejne wstrzyknięcie tego samego obiektu. Taki scenariusz może na przykład wystąpić, gdy komponent bean sesji stanowej podejmie próbę wstrzyknięcia instancji tego samego typu do siebie samego.
Działanie Zmodyfikuj kod aplikacji lub konfigurację, tak aby obiekty docelowe operacji wstrzykiwania nie zależały od siebie bezpośrednio ani pośrednio.
CWNEN0060E: Nie można wstrzyknąć instancji UserTransaction do klasy {0} powiązanej z komponentem {1} w module {2} w aplikacji {3}. Nie można wstrzyknąć instancji UserTransaction do tej klasy, ponieważ jest ona powiązana z komponentem bean, którego konfiguracja nie zezwala na transakcje zarządzane przez komponent bean.
Objaśnienie Klasa została skonfigurowana pod kątem wstrzykiwania do niej instancji UserTransaction, co nie jest dozwolone. Jeśli klasa jest komponentem bean, komponent bean nie został skonfigurowany do obsługi transakcji zarządzanych przez komponent bean. Jeśli klasa jest klasą przechwytywacza lub procedury obsługi usługi Web Service, jest ona używana przez co najmniej jeden komponent bean, który nie został skonfigurowany pod kątem obsługi transakcji zarządzanych przez komponent bean.
Działanie Zmień klasę, aby zatrzymać wstrzykiwanie instancji UserTransaction, lub zmień konfigurację komponentu bean, aby zezwolić na transakcje zarządzane przez komponent bean. Jeśli ta klasa jest klasą przechwytywacza lub procedury obsługi usług Web Service używaną przez wiele komponentów bean, z których część została skonfigurowana do obsługi transakcji zarządzanych przez komponenty bean, a pozostała część nie, utwórz nową klasę przechwytywacza lub procedury obsługi usług Web Service, która nie wstrzykuje instancji UserTransaction, i użyj jej z komponentami bean, które zostały skonfigurowane do obsługi transakcji zarządzanych przez komponent bean.
CWNEN0061E: Nazwa właściwości obiektu docelowego wstrzykiwania {0} dla odwołania {1} jest niejednoznaczna w klasie {2}. Metody {3} i {4} mają typy zgodne z typem {5}.
Objaśnienie Klasa została skonfigurowana pod kątem wstrzykiwania metod, ale z typem wstrzykiwanego obiektu zgodnych jest wiele metod.
Działanie Zmień konfigurację komponentu bean, aby określała dokładny typ jednej z metod, zmień klasę, aby zawierała metodę z dokładnie takim typem parametru jak typ w konfiguracji wstrzykiwania, lub zmień klasę, usuwając jedną z niejednoznacznych metod lub zmieniając jej nazwę.
CWNEN0062E: Komponent {0} i komponent {1} w module {2} aplikacji {3} zawierają wartości właściwości {4} odwołania {5}, które powodują konflikt. Wartości powodujące konflikt to {6} i {7}.
Objaśnienie Jeśli wiele komponentów współużytkujących przestrzeń nazw komponentu definiuje odwołanie o tej samej nazwie, wszystkie właściwości powiązań i rozszerzeń odwołania muszą być takie same.
Działanie W pliku powiązania lub rozszerzenia modułu zmień jedną z wartości powodujących konflikt tak, aby były takie same.
CWNEN0063E: Prosty wpis środowiskowy {0} w module {1} aplikacji {2} o typie Enum {3} nie został ustawiony na poprawny identyfikator Enum: {4}.
Objaśnienie Prostemu wpisowi środowiskowemu modułu korporacyjnego typu Enum należy przypisać poprawną wartość identyfikatora Enum.
Działanie Zmień prosty wpis środowiskowy typu Enum na poprawną wartość identyfikatora Enum.
CWNEN0064E: Niepoprawny typ został określony dla prostego wpisu środowiskowego {0} w module {1} aplikacji {2}: {3}.
Objaśnienie Prosty wpis środowiskowy modułu korporacyjnego może mieć jeden z następujących typów Java: String, Character, Byte, Short, Integer, Long, Boolean, Double, Float, Class i dowolna podklasa typu Enum.
Działanie Zmień prosty wpis środowiskowy na jeden z obsługiwanych typów.
CWNEN0065E: Nazwa odwołania {0} komponentu {1} w module {2} aplikacji {3} jest niepoprawna.
Objaśnienie Nazwy odwołań muszą być określone względem kontekstu java:comp/env lub rozpoczynać się przedrostkiem java:global, java:app, java:module lub java:comp.
Działanie Zmień nazwę odwołania w deskryptorze wdrażania i adnotacjach kodu źródłowego.
CWNEN0066E: Następujące dane konfiguracyjne atrybutu właściwości adnotacji kodu źródłowego @DataSourceDefinition z atrybutem nazwy {0} dla komponentu {1} w module {2} aplikacji {3} są niepoprawne: {4}
Objaśnienie Format właściwości określanych w adnotacji DataSourceDefinition to nazwa=wartość.
Działanie Zmień atrybut właściwości w adnotacji kodu źródłowego, tak aby miał format nazwa=wartość.
CWNEN0067E: Następujące dane konfiguracyjne atrybutu isolationLevel adnotacji kodu źródłowego @DataSourceDefinition z atrybutem nazwy {0} dla komponentu {1} w module {2} aplikacji {3} są niepoprawne: {4}.
Objaśnienie Atrybut isolationLevel musi być jedną z następujących stałych zdefiniowanych w klasie java.sql.Connection: TRANSACTION_NONE, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_READ_COMMITTED, TRANSACTION_REPEATABLE_READ lub TRANSACTION_SERIALIZABLE.
Działanie Zmień atrybut isolationLevel w adnotacji kodu źródłowego na jedną z poprawnych wartości.
CWNEN0068E: Odwołania EJB {0} w module {1} do interfejsu {2} komponentu EJB nie można rozstrzygnąć w tym węźle.
Objaśnienie Zasięg łącza automatycznego jest ograniczony do aplikacji, w której występuje odwołanie do komponentu EJB, i serwerów, które nie są elementami klastra serwera aplikacji.
Działanie Upewnij się, że przywoływane komponenty EJB istnieją w tej samej aplikacji.
CWNEN0069E: Metoda wstrzykiwania {0}.{1} musi zostać zadeklarowana przy użyciu dokładnie jednego parametru, a użyto {2} parametrów.
Objaśnienie Metody wstrzykiwania muszą być zgodne z konwencjami metod ustawiania właściwości komponentu JavaBeans.
Działanie Zmień kod metody wstrzykiwania, tak aby miała dokładnie jeden parametr, wybierz inny obiekt docelowy wstrzykiwania lub usuń obiekt docelowy wstrzykiwania i wprowadź wartość ręcznie.
CWNEN0070W: Klasa adnotacji {0} nie zostanie rozpoznana, ponieważ została załadowana z położenia {1}, a nie z programu ładującego klasy produktu.
Objaśnienie Program ładujący klasy aplikacji lub serwera aplikacji załadował klasę adnotacji, która powinna zostać załadowana przez program ładujący klasy produktu. Taka sytuacja ma miejsce, gdy program ładujący klasy skonfigurowano do ładowania klas najpierw lokalnym programem ładującym klasy (programem klasy macierzystej na końcu). Adnotacja zostanie rozpoznana tylko wtedy, gdy zostanie załadowana przy użyciu programu ładującego klasy produktu.
Działanie Usuń klasę adnotacji ze ścieżki klas aplikacji lub serwera aplikacji.
CWNEN0071E: Odwołanie {0} do komponentu {1} w module {2} aplikacji {3} ma typ {4} i niepoprawną wartość atrybutu {5}: {6}
Objaśnienie Określony atrybut nie został podany lub ma wartość domyślną.
Działanie Usuń atrybut z adnotacji kodu źródłowego lub deskryptora wdrażania.
CWNEN8990I: To jest komunikat informacyjny tylko w języku angielskim: {0}.
Objaśnienie Ten komunikat informacyjny nie jest przetłumaczony.
Działanie Szczegółowe informacje na ten temat zawiera komunikat.
CWNEN8991W: To jest komunikat ostrzegawczy tylko w języku angielskim: {0}.
Objaśnienie Ten komunikat ostrzegawczy nie jest przetłumaczony.
Działanie Szczegółowe informacje na ten temat zawiera komunikat.
CWNEN8992E: To jest komunikat o błędzie tylko w języku angielskim: {0}.
Objaśnienie Ten komunikat o błędzie nie jest przetłumaczony.
Działanie Szczegółowe informacje na ten temat zawiera komunikat.
Temat Skorowidzu    

Warunki używania | Zapis czynności

Ostatnia aktualizacja: Sep 19, 2011 6:49:19 PM CDT
http://publib.boulder.ibm.com/infocenter/wasinfo/v8r0/index.jsp?topic=/com.ibm.websphere.messages.doc/com.ibm.wsspi.injectionengine.injection.html

© Copyright IBM Corporation 2006, 2011. Wszelkie prawa zastrzeżone.
To centrum informacyjne jest oparte na technologii Eclipse. (http://www.eclipse.org)