Objaśnienie | Dostawca JAXR wychwycił wyjątek org.uddi4j.UDDIException podczas wysyłania żądania do rejestru UDDI. |
Działanie | Aby uzyskać więcej informacji, sprawdź przyczynę wyjątku JAXR UDDIException. |
Objaśnienie | Dostawca JAXR wychwycił wyjątek TransportException podczas wysyłania żądania do rejestru UDDI. |
Działanie | Aby uzyskać więcej informacji, sprawdź przyczynę wyjątku JAXR TransportException. |
Objaśnienie | Próbowano ustawić jednocześnie elementy AccessURI i TargetBinding powiązania ServiceBinding. |
Działanie | Ustaw tylko jeden z elementów AccessURI lub TargetBinding. |
Objaśnienie | Obiekt przekazany do metody setSourceObject nie jest organizacją. |
Działanie | Do metody setSourceObject można przekazywać tylko obiekty organizacji. |
Objaśnienie | Próbowano zapisać powiązanie, dla którego nie ustawiono obiektu źródłowego i docelowego. |
Działanie | Aby zapisać powiązanie, ustaw obiekt źródłowy i docelowy. |
Objaśnienie | Obiekt przekazany do metody setTargetObject nie jest organizacją. |
Działanie | Do metody setTargetObject można przekazywać tylko obiekty organizacji. |
Objaśnienie | Przekazano klucz associationKey, którego format jest niepoprawny. |
Działanie | Sprawdź, czy klucze associationKey przekazane do metody deleteAssociations mają poprawny format. |
Objaśnienie | Podczas wyszukiwania powiązań użytkownik przekazał pojęcie w kolekcji associationTypes pochodzące z wyliczenia AssociationType, ale jego wartość nie była poprawna dla rejestru UDDI. Podczas zapisywania powiązań użytkownik przekazał powiązanie, którego pojęcie associationType pochodziło z wyliczenia AssociationType, ale jego wartość nie była poprawna dla rejestru UDDI. |
Działanie | Pojęcia associationType muszą pochodzić z wyliczenia AssociationType i mieć jedną z wartości: HasChild, HasParent, RelatedTo lub EquivalentTo. |
Objaśnienie | Podczas wyszukiwania powiązań użytkownik przekazał pojęcie, które nie pochodzi z wyliczenia AssociationType w kolekcji associationTypes. Podczas zapisywania powiązań użytkownik przekazał powiązanie, którego pojęcie associationType nie pochodziło z wyliczenia AssociationType. |
Działanie | Pojęcia associationType muszą pochodzić z wyliczenia AssociationType. |
Objaśnienie | Użytkownik przekazał pojęcie systematyki do metody createClassificationScheme. |
Działanie | Tę metodę udostępniono na potrzeby bezpiecznego przekształcania pojęć zwróconych przez wywołanie BusinessQueryManager.findConcepts w schemat klasyfikacji. Zadaniem programisty jest zapewnienie, że dane pojęcie semantycznie rzeczywiście jest schematem klasyfikacji. |
Objaśnienie | Użytkownik wywołał metodę wymagającą połączenia z rejestrem po wcześniejszym zamknięciu połączenia przy użyciu metody Connection.close(). |
Działanie | Nie należy wywoływać metod wymagających połączenia po wcześniejszym zamknięciu tego połączenia. |
Objaśnienie | Wywołano metodę createConnection() przed ustawieniem właściwości fabryki połączeń ConnectionFactory. |
Działanie | Przed próbą utworzenia połączenia sprawdź, czy ustawiono właściwości fabryki połączeń. |
Objaśnienie | Dostawca JAXR wychwycił wyjątek javax.xml.parsers.ParserConfigurationException podczas próby zainicjowania analizatora składni XML. |
Działanie | Aby uzyskać więcej informacji, sprawdź przyczynę wyjątku JAXR ParserConfigurationException. |
Objaśnienie | Dostawca JAXR wychwycił wyjątek java.io.IOException podczas próby przeanalizowania żądania XML. |
Działanie | Aby uzyskać więcej informacji, sprawdź przyczynę wyjątku JAXR IOException. |
Objaśnienie | Dostawca JAXR wychwycił wyjątek java.io.IOException podczas próby przekształcenia odpowiedzi XML do postaci szeregowej. |
Działanie | Aby uzyskać więcej informacji, sprawdź przyczynę wyjątku JAXR IOException. |
Objaśnienie | Użytkownik przekazał pustą nazwę interfejsu do metody createObject. |
Działanie | Sprawdź, czy nazwa interfejsu przekazana do metody createObject jest poprawna. |
Objaśnienie | Dostawca JAXR napotkał niepoprawny wiersz w pliku danych wyliczenia podczas inicjowania połączenia. Dostawca JAXR zignoruje niepoprawny wiersz i nie będzie on miał wpływu na dalsze przetwarzanie. |
Działanie | Sprawdź, czy plik danych wyliczenia jest poprawny na potrzeby użycia wszystkich elementów wyliczenia. Poprawny format wiersza to <nazwa wyliczenia><znak separatora><wartość pojęcia>. |
Objaśnienie | Dostawca JAXR wychwycił wyjątek java.io.IOException podczas próby odczytania pliku danych wyliczenia. |
Działanie | Aby uzyskać więcej informacji, sprawdź przyczynę wyjątku JAXR IOException. |
Objaśnienie | Dostawca JAXR napotkał niepoprawną wartość właściwości w pliku enumerationConfig.properties podczas inicjowania połączenia. Dostawca JAXR zignoruje niepoprawną właściwość i w konsekwencji odpowiadające jej wyliczenie. |
Działanie | Sprawdź, czy plik enumerationConfig.properties jest poprawny na potrzeby użycia wszystkich wyliczeń. Poprawny format wiersza to <identyfikator wyliczenia>=<nazwa wyliczenia>,<nazwa pliku danych>,<znak separatora> |
Objaśnienie | Dostawca JAXR wychwycił wyjątek java.io.IOException podczas próby odczytania pliku enumerationConfig.properties. |
Działanie | Aby uzyskać więcej informacji, sprawdź przyczynę wyjątku JAXR IOException. |
Objaśnienie | Dostawca JAXR wychwycił wyjątek java.io.IOException podczas próby odczytania pliku taxonomyConfig.properties. |
Działanie | Aby uzyskać więcej informacji, sprawdź przyczynę wyjątku JAXR IOException. |
Objaśnienie | Przekazano zniekształcony identyfikator URI do metody setExternalURI, podczas gdy ustawiono sprawdzanie identyfikatorów URI przekazując wartość true do metody ExternalLink.setValidateURI(boolean validate). |
Działanie | Sprawdź, czy identyfikator URI jest poprawnie zbudowany, lub ustaw sprawdzanie poprawności identyfikatorów URI na wartość false. |
Objaśnienie | Przekazano niedostępny identyfikator URI do metody setExternalURI, podczas gdy ustawiono sprawdzanie identyfikatorów URI przekazując wartość true do metody ExternalLink.setValidateURI(boolean validate). |
Działanie | Sprawdź, czy identyfikator URI jest dostępny, lub ustaw sprawdzanie poprawności identyfikatorów URI na wartość false. |
Objaśnienie | Użytkownik przekazał niepoprawną nazwę interfejsu do metody createObject. |
Działanie | Sprawdź, czy nazwa interfejsu przekazana do metody createObject jest poprawna. Poprawne nazwy interfejsu to pola typu String z modyfikatorami public final static klasy LifeCycleManager. |
Objaśnienie | Wywołano metodę setClassificationScheme dla wewnętrznej klasyfikacji. |
Działanie | Nie należy bezpośrednio modyfikować schematu wewnętrznej klasyfikacji. Schemat wewnętrznej klasyfikacji jest określony przez pojęcie klasyfikacji i nie może być niezależnie modyfikowany. |
Objaśnienie | Wywołano metodę setName dla wewnętrznej klasyfikacji. |
Działanie | Nie należy bezpośrednio modyfikować nazwy wewnętrznej klasyfikacji. Nazwa wewnętrznej klasyfikacji jest określona przez pojęcie klasyfikacji i nie może być niezależnie modyfikowana. |
Objaśnienie | Wywołano metodę setValue dla wewnętrznej klasyfikacji. |
Działanie | Nie należy bezpośrednio modyfikować wartości wewnętrznej klasyfikacji. Wartość wewnętrznej klasyfikacji jest określona przez pojęcie klasyfikacji i nie może być niezależnie modyfikowana. |
Objaśnienie | Przekazano niepuste pojęcie bez nadrzędnego schematu klasyfikacji do metody setConcept. |
Działanie | Ustawienie pojęcia klasyfikacji powoduje, że klasyfikacja staje się wewnętrzna. Schemat klasyfikacji jest następnie ustawiany na nadrzędny schemat klasyfikacji pojęcia. Jeśli pojęcie nie ma nadrzędnego schematu klasyfikacji (nie jest pojęciem systematyki), to jest niepoprawne. Do metody setConcept można przekazywać tylko pojęcia systematyki. |
Objaśnienie | Próbowano zapisać w rejestrze pojęcie systematyki jako obiekt tModel rejestru UDDI. |
Działanie | Nie można zapisać pojęć systematyki jako obiektów tModel w rejestrze UDDI. Są one używane do klasyfikowania obiektów zapisanych w rejestrze, ale nie można niezależnie ich zapisywać. Nie należy zapisywać pojęć systematyki w rejestrze. |
Objaśnienie | Próbowano utworzyć pojęcie systematyki, którego element nadrzędny nie jest pojęciem ani schematem klasyfikacji. |
Działanie | Elementem nadrzędnym pojęcia systematyki może być tylko inne pojęcie lub schemat klasyfikacji. Należy ustawić jeden z tych elementów jako element nadrzędny pojęcia systematyki. |
Objaśnienie | Wywołano metodę getPath() dla pojęcia, które nie jest pojęciem systematyki. Tylko pojęcia systematyki posiadają elementy nadrzędne. |
Działanie | Tylko pojęcia systematyki posiadają elementy nadrzędne, zatem tylko one posiadają ścieżki. Nie należy wywoływać metody getPath() dla pojęcia, które nie jest pojęciem systematyki. |
Objaśnienie | Wywołano metodę getPath() dla pojęcia, które nie ma wartości. |
Działanie | Pojęcie musi mieć wartość, aby posiadać ścieżkę, zatem nie należy wywoływać metody getPath() dla pojęcia, które nie ma wartości. |
Objaśnienie | Wywołano metodę getPath() dla pojęcia, którego schemat klasyfikacji nie ma identyfikatora. |
Działanie | Aby pojęcie miało ścieżkę, schemat klasyfikacji pojęcia musi mieć identyfikator. Nie należy wywoływać metody getPath() dla pojęcia, którego schemat klasyfikacji nie ma identyfikatora. |
Objaśnienie | Wywołano metodę createConnection, podczas gdy właściwość fabryki połączeń javax.xml.registry.uddi.maxRows nie zawiera liczby całkowitej, którą można przeanalizować. |
Działanie | Sprawdź, czy właściwość fabryki połączeń javax.xml.registry.uddi.maxRows jest ustawiona i zawiera liczbę całkowitą, którą można przeanalizować. |
Objaśnienie | Łańcuch przekazany do metody makeRegistrySpecificRequest nie jest poprawnym kodem XML. |
Działanie | Sprawdź, czy łańcuch przekazany do metody makeRegistrySpecificRequest jest poprawnym kodem XML. |
Objaśnienie | Wywołano metodę createConnection, podczas gdy właściwość fabryki javax.xml.registry.lifeCycleManagerURL zawiera zniekształcony adres URL. |
Działanie | Sprawdź, czy właściwość fabryki połączeń javax.xml.registry.lifeCycleManagerURL zawiera poprawnie zbudowany adres URL. |
Objaśnienie | Wywołano metodę createConnection, podczas gdy właściwość fabryki javax.xml.registry.queryManagerURL zawiera zniekształcony adres URL. |
Działanie | Sprawdź, czy właściwość fabryki połączeń javax.xml.registry.queryManagerURL zawiera poprawnie zbudowany adres URL. |
Objaśnienie | Znaleziono więcej niż jeden schemat klasyfikacji spełniający kryterium wyszukiwania. |
Działanie | Zawęź kryterium wyszukiwania, aby znaleźć tylko jeden schemat klasyfikacji. |
Objaśnienie | Przekazano niepoprawny typ obiektu. |
Działanie | Sprawdź, czy przekazano poprawny typ obiektu. |
Objaśnienie | Do metody saveObjects przekazano obiekt o typie, który nie może zostać bezpośrednio zapisany w rejestrze. |
Działanie | Sprawdź, czy przekazany do metody saveObjects obiekt ma poprawny typ. Poprawne typy to Association (Powiązanie), ClassificationScheme (Schemat klasyfikacji), Concept (Pojęcie), Organization (Organizacja), Service (Usługa) i ServiceBinding (Powiązanie usługi). |
Objaśnienie | Przekazano typ obiektu o wartości LifeCycleManager.CONCEPT (pojęcie), ale identyfikator lub jeden z kluczy obiektu był schematem klasyfikacji. |
Działanie | Należy określić poprawny typ obiektu odpowiadający kluczom obiektów. |
Objaśnienie | Przekazano typ obiektu o wartości LifeCycleManager.CLASSIFICATIONSCHEME (schemat klasyfikacji), ale identyfikator lub jeden z kluczy obiektu był pojęciem. |
Działanie | Należy określić poprawny typ obiektu odpowiadający kluczom obiektów. |
Objaśnienie | Nie znaleziono określonego identyfikatora żądania. |
Działanie | Do metody getBulkResponse można przekazywać jedynie poprawne identyfikatory żądań. Należy pamiętać, że po wywołaniu metody getBulkResponse dla konkretnego identyfikatora żądania, identyfikator ten jest usuwany z pamięci podręcznej i kolejne wywołania metody getBulkResponse przekazujące ten identyfikator spowodują zgłoszenie wyjątku InvalidRequestException. |
Objaśnienie | Właściwość fabryki połączeń javax.xml.registry.semanticEquivalences definiuje semantyczną równoważność między pojęciem w wyliczeniu PostalAddressAttributes i pojęciem, które nie zostało zdefiniowane w systematyce wewnętrznej. |
Działanie | Sprawdź, czy ścieżki pojęcia używane we właściwości fabryki połączeń javax.xml.registry.semanticEquivalences zostały zdefiniowane w systematyce wewnętrznej. |
Objaśnienie | Właściwość fabryki połączeń javax.xml.registry.semanticEquivalences zawiera parę kluczy, która zawiera więcej niż dwa elementy. |
Działanie | Sprawdź, czy format właściwości fabryki połączeń javax.xml.registry.semanticEquivalences jest poprawny, jak zdefiniowano w specyfikacji JAXR. |
Objaśnienie | Właściwość fabryki połączeń javax.xml.registry.semanticEquivalences zawiera parę kluczy, która nie zawiera ścieżki pojęcia w wyliczeniu PostalAddressAttributes. Równoważności semantyczne dla dostawców JAXR rejestru UDDI są dozwolone tylko dla pojęć w wyliczeniu PostalAddressAttributes. |
Działanie | Równoważności semantyczne można definiować tylko dla pojęć w wyliczeniu PostalAddressAttributes. |
Objaśnienie | Przekazano niepoprawną nazwę sekcji do jednej z metod interfejsu ExtensibleObject. |
Działanie | Sprawdź, czy nazwa sekcji jest poprawna dla konkretnej instancji obiektu ExtensibleObject. |
Objaśnienie | Do metody setValues przekazano kolekcję wartości zawierającą zduplikowane wartości. |
Działanie | Do metody setValues można przekazać tylko kolekcję unikalnych wartości. |
Objaśnienie | Do metody addSlot przekazano sekcję o nazwie Slot.SORT_CODE_SLOT z wieloma wartościami. |
Działanie | Przy dodawaniu sekcji o nazwie Slot.SORT_CODE_SLOT do adresu pocztowego sprawdź, czy sekcja ma tylko jedną wartość. |
Objaśnienie | Próbowano przypisać więcej niż jeden odsyłacz zewnętrzny do odsyłacza do specyfikacji. Odsyłacz do specyfikacji może mieć tylko jeden odsyłacz zewnętrzny. |
Działanie | Do odsyłacza do specyfikacji można przypisać co najwyżej jeden odsyłacz zewnętrzny. |
Objaśnienie | Próbowano przypisać więcej niż jeden parametr składni do odsyłacza do specyfikacji. Odsyłacz do specyfikacji może mieć tylko jeden parametr składni. |
Działanie | Do odsyłacza do specyfikacji można przypisać co najwyżej jeden parametr składni. |
Objaśnienie | Próbowano ustawić pojęcie z elementem nadrzędnym (tj. pojęcie systematyki) jako obiekt specyfikacji odsyłacza do specyfikacji. |
Działanie | Należy określić pojęcie specyfikacji jako obiekt specyfikacji odsyłacza do specyfikacji. |
Objaśnienie | Próbowano ustawić obiekt rejestru, który nie był pojęciem będącym obiektem specyfikacji odsyłacza do specyfikacji. |
Działanie | Należy określić pojęcie specyfikacji jako obiekt specyfikacji odsyłacza do specyfikacji. |
Objaśnienie | Do jednej z powyższych metod przekazano wzorzec namePattern zawierający niepoprawną sekwencję o zmienionym znaczeniu. |
Działanie | Sprawdź, czy wzorce namePattern nie zawierają niepoprawnej sekwencji o zmienionym znaczeniu. |
Objaśnienie | Do jednej z powyższych metod przekazano wzorzec namePattern zawierający niepoprawną sekwencję o zmienionym znaczeniu, która kończy wzorzec. |
Działanie | Sprawdź, czy wzorce namePattern nie zawierają niepoprawnej sekwencji o zmienionym znaczeniu. |
Objaśnienie | Wywołano metodę createConnection(), gdy właściwość systemowa http.proxyPort zawierała łańcuch, którego nie można było zanalizować jako liczby całkowitej. |
Działanie | Sprawdź, czy właściwość systemowa http.proxyPort jest ustawiona i czy zawiera liczbę całkowitą, którą można przeanalizować. |
Objaśnienie | Plik danych systematyki zawiera niepoprawny wiersz. |
Działanie | Format wiersza to <identyfikator systematyki><nazwa pojęcia><wartość pojęcia><element nadrzędny pojęcia> |
Objaśnienie | Plik danych systematyki zawiera wiersz z pojęciem, dla którego nie można znaleźć elementu nadrzędnego w tym pliku. |
Działanie | Sprawdź, czy dla każdego pojęcia w pliku danych systematyki istnieje element nadrzędny. |
Objaśnienie | Dostawca JAXR wychwycił wyjątek java.io.IOException podczas próby odczytania pliku danych systematyki. |
Działanie | Aby uzyskać więcej informacji, sprawdź przyczynę wyjątku JAXR IOException. |
Objaśnienie | Napotkano niepoprawną wartość właściwości w pliku taxonomyConfig.properties podczas inicjowania połączenia. Dostawca JAXR zignoruje niepoprawną właściwość i w konsekwencji odpowiadającą systematykę. |
Działanie | Sprawdź, czy plik taxonomyConfig.properties jest poprawny na potrzeby użycia wszystkich systematyk. Poprawny format wiersza to <identyfikator systematyki>=<klucz tModelKey>,<nazwa pliku danych>,<znak separatora>. |
Objaśnienie | Przekazano obiekt do metody, która nie oczekiwała obiektu o tym typie. |
Działanie | Sprawdź, czy do metod JAXR są przekazywane obiekty o odpowiednim typie. |
Objaśnienie | Do metody zapytania jako wzorzec namePattern przekazano obiekt, który nie był typu String lub LocalizedString. |
Działanie | Jako wzorce namePattern należy przekazywać tylko obiekty typu String lub LocalizedString. |
Objaśnienie | Próbowano utworzyć połączenie bez określania właściwości fabryki połączeń javax.xml.registry.queryManagerURL. |
Działanie | Należy określić właściwość fabryki połączeń javax.xml.registry.queryManagerURL przed próbą utworzenia połączenia. |
Objaśnienie | Próbowano utworzyć połączenie przy użyciu niepoprawnej wartości właściwości fabryki połączeń javax.xml.registry.security.authenticationMethod. |
Działanie | Należy użyć poprawnej wartości dla tej właściwości. Poprawne wartości to UDDI_GET_AUTHTOKEN i HTTP_BASIC. |
Objaśnienie | Próbowano sklasyfikować obiekt ServiceBinding przy użyciu klasyfikacji zewnętrznej. Nie jest ona klasyfikacją z pojęciem podrzędnym wewnętrznego wyliczenia typów adresów URL. |
Działanie | Obiekt ServiceBinding należy klasyfikować tylko przy użyciu pojęcia podrzędnego wewnętrznego wyliczenia typów adresów URL. |
Objaśnienie | Próbowano sklasyfikować obiekt ServiceBinding przy użyciu klasyfikacji wewnętrznej posiadającej pojęcie, które nie jest pojęciem podrzędnym wewnętrznego wyliczenia typów adresów URL. |
Działanie | Obiekt ServiceBinding należy klasyfikować tylko przy użyciu pojęcia podrzędnego wyliczenia typów adresów URL. |