IBM WebSphere Adapter for SAP Software - uwagi dotyczące wersji 6.1.0.3

Ten dokument zawiera następujące sekcje:
Udoskonalenia i poprawki
Nowe i zmodyfikowane właściwości konektorów
Uwagi dotyczące aktualizacji

Ta tabela zawiera listę udoskonaleń i poprawek znajdujących się w pakiecie poprawek w wersji 6.1.0.3.
Udoskonalenia
#CRAPARTytułSzczegóły
186210Obsługa asynchronicznego przetwarzania przychodzących wywołań BAPI.
Objaw: Adapter obsługiwał asynchroniczne przetwarzanie danych przychodzących do momentu wprowadzenia poprzedniej wersji. Adapter obsługuje teraz asynchroniczne przetwarzanie zdarzeń.
Rozwiązanie: Dzięki temu pakietowi poprawek adapter obsługuje asynchroniczne protokoły RFC i qRFC do przetwarzania danych przychodzących. W przypadku używania tych protokołów aplikacja kliencka SAP nie czeka na odpowiedź z adaptera. Więcej informacji o tej funkcji znajduje się w dokumentacji adaptera.
295726Obsługa asynchronicznego przetwarzania wychodzących wywołań BAPI.
Objaw: Adapter obsługiwał asynchroniczne przetwarzanie danych wychodzących do momentu wprowadzenia poprzedniej wersji. Adapter obsługuje teraz asynchroniczne przetwarzanie zdarzeń.
Rozwiązanie: Dzięki temu pakietowi poprawek adapter obsługuje asynchroniczne protokoły RFC i qRFC do przetwarzania danych wychodzących. W przypadku używania tych protokołów adapter nie czeka na odpowiedź z serwera SAP. Więcej informacji o tej funkcji znajduje się w dokumentacji adaptera.
Poprawki
#CRAPARTytułSzczegóły
196046JR28793Nazwa użytkownika i hasło, będące właściwościami podstawowymi, są przechowywane w sekcji konfiguracji zaawansowanej.
Objaw: W przypadku adaptera SAP 6.1 podczas używania produktu WebSphere Message Broker nazwa użytkownika i hasło są przechowywane w sekcji zaawansowanej konfiguracji właściwości adaptera, podczas gdy są one właściwościami obowiązkowymi.
Rozwiązanie: Ponieważ są one właściwościami obowiązkowymi, zostały one przeniesione do sekcji właściwości podstawowych.
296221JR29142Adapter SAP 6.1.0 nie osadza wyjątku aplikacji.
Objaw: Adapter SAP 6.1.0 nie osadza wyjątku aplikacji w obiekcie FaultException w przypadku niepowodzenia wychodzącego wywołania BAPI.
Rozwiązanie: Adapter został poprawiony w celu rozwiązania tego problemu. Adapter dodaje wyjątek aplikacji do obiektu FaultException w przypadku niepowodzenia wychodzącego wywołania BAPI.
396094JR28825Niepowodzenie zdarzeń przychodzących interfejsu ALE. Wystąpił wyjątek NullPointerException.
Objaw: Po zainstalowaniu poprawki WPS (6.0.2.1 dla APAR JR26701) przychodzące zdarzenia interfejsu ALE powodowały niepowodzenia. Występował wyjątek NullPointerException.
Rozwiązanie: Adapter został poprawiony w celu rozwiązania tego problemu.
496095JR28827Po niepowodzeniu zdarzenia wychodzącego kolejne wywołania do systemu SAP także kończą się niepowodzeniem.
Objaw: W przypadku niektórych scenariuszy, jeśli wychodzące wywołanie BAPI z adaptera SAP nie powiedzie się, to blokowana jest dana tabela oraz występują niepowodzenia wszystkich kolejnych wywołań BAPI.
Rozwiązanie: Adapter został poprawiony w celu rozwiązania tego problemu. Adapter wywołuje teraz operację BAPI_TRANSACTION_ROLLBACK, jeśli wychodzące wywołanie SAP nie powiedzie się. Umożliwia to zwolnienie bazowych zasobów SAP.


Ta tabela zawiera listę udoskonaleń i poprawek znajdujących się w pakiecie poprawek w wersji 6.1.0.2.
Udoskonalenia
#CRAPARTytułSzczegóły
195574Obsługa ogólnego typu obiektu IDoc w interfejsie ALE z tranzytem.
Objaw: Jest wymagana oddzielna definicja obiektu IDoc dla każdego obiektu IDoc, który adapter ma przetworzyć. Może to być niewygodne, jeśli interfejs ALE z tranzytem jest używany do przetwarzania wielu różnych typów obiektu IDoc.
Rozwiązanie: Interfejs ALE z tranzytem obsługuje ogólną definicję obiektu IDoc. Ta definicja może być używana przez adapter na potrzeby przetwarzania dowolnego typu obiektu IDoc. Pole typu obiektu IDoc w definicji obiektu służy do wskazywania typu obiektu IDoc.
295236Obsługa niestandardowego modułu funkcji SAP w interfejsie QISS.
Objaw: Interfejs QISS pobiera dane za pomocą modułu funkcji RFC_READ_TABLE systemu SAP. W przypadku niektórych systemów SAP działanie modułu funkcji RFC_READ_TABLE kończy się niepowodzeniem, co powoduje powstawanie niedużych zrzutów systemu SAP. Skutkuje to zgłoszeniem przez adapter wyjątku „Błąd w instrukcji ASSIGN w programie SAPLSDTX”.
Rozwiązanie: Uwaga o numerze 758278 systemu SAP OSS zaleca, aby w celu rozwiązania tego problemu utworzono niestandardowy moduł funkcji i użyto go zamiast modułu funkcji RFC_READ_TABLE. Po utworzeniu w systemie SAP niestandardowego modułu funkcji można wprowadzić jego nazwę w uruchomionym kreatorze usług zewnętrznych. Adapter będzie używał tego niestandardowego modułu funkcji w czasie wykonywania.
395594Obsługa przychodzącego podzielonego pakietu obiektów IDoc w interfejsie ALE z tranzytem.
Objaw: Interfejs danych przychodzących ALE z tranzytem nie obsługuje podzielonego pakietu obiektów IDoc.
Rozwiązanie: Należy udostępnić opcję wysyłania każdego obiektu IDoc w pakiecie przychodzącym jako pojedynczego obiektu biznesowego.
495622Propagowanie identyfikatora transakcji (identyfikatora zdarzenia) dla operacji przetwarzania danych przychodzących z użyciem interfejsu ALE.
Objaw: Obiekt biznesowy nie jest zapełniany identyfikatorem transakcji (identyfikatorem zdarzenia).
Rozwiązanie: Obiekt biznesowy jest zapełniany identyfikatorem transakcji (identyfikatorem zdarzenia).


Ta tabela zawiera listę udoskonaleń i poprawek znajdujących się w pakiecie poprawek w wersji 6.1.0.1.
Udoskonalenia
#CRAPARTytułSzczegóły
Ten pakiet poprawek nie zawiera żadnych udoskonaleń.
Poprawki
#CRAPARTytułSzczegóły
186215Obsługa strumieni IDOC bez częściowego analizowania.
Objaw: Interfejs przychodzący ALE nie obsługuje przetwarzania obiektu IDOC jako strumienia nieanalizowanego.
Rozwiązanie: Interfejs przychodzący ALE obsługuje przetwarzanie przychodzących obiektów IDOC jako strumieni nieanalizowanych. Kreator wykrywania metadanych przedsiębiorstwa (EMD, Enterprise Metadata Discovery) został także zmodyfikowany na potrzeby generowania wymaganych artefaktów, aby udostępnić tę obsługę.
289221Obsługa bezpiecznych połączeń sieciowych (SNC)
Objaw: Adapter nie obsługuje bezpiecznych połączeń sieciowych.
Rozwiązanie: Tego rodzaju obsługa została dodana.
390957Konfigurowalne ponawianie zdarzeń zakończonych niepowodzeniem
Objaw: Adapter bezterminowo ponawia próby dostarczenia zdarzeń zakończonych niepowodzeniem.
Rozwiązanie: Do specyfikacji aktywowania ActivationSpec dodano nową właściwość FailedEventRetryLimit. Właściwość ta umożliwia ustawienie liczby prób dostarczenia przez adapter zdarzenia, zanim zostanie ono oznaczone jako FAILED (niepowodzenie). Dotyczy to tylko zakończonych niepowodzeniem zdarzeń, które są ponawiane; błędy powiązania danych i błędy selektora funkcji są wykluczone. Po wyłączeniu i ponownym uruchomieniu adaptera lub serwera adapter zostanie uruchomiony na nowo i będzie dostarczał zdarzenie określoną liczbę razy, nie licząc prób podjętych przed wyłączeniem adaptera.


Ta tabela zawiera listę nowych i zmodyfikowanych właściwości konektorów
#WersjaDodano lub zmodyfikowanoWłaściwośćPołożenie
1 6.1.0.2 Dodano customFunctionName - Nazwa funkcji niestandardowej SAPSQIInteractionSpec/customFunctionName
2 6.1.0.1 Dodano SncMode - tryb bezpiecznego połączenia sieciowego (SNC), 0 (wyłączony) lub 1 (włączony) SAPManagedConnectionFactory/SAPActivationSpecWithXID
3 6.1.0.1 Dodano SncMyname - nazwa bezpiecznego połączenia sieciowego (SNC) SAPManagedConnectionFactory/SAPActivationSpecWithXID
4 6.1.0.1 Dodano SncPartnername - partner bezpiecznego połączenia sieciowego (SNC), na przykład p:CN=R3, O=ABC-TES, C=EN SAPManagedConnectionFactory/SAPActivationSpecWithXID
5 6.1.0.1 Dodano SncQop - poziom zabezpieczeń bezpiecznego połączenia sieciowego (SNC), poprawne wartości mieszczą się w zakresie od 1 do 9 SAPManagedConnectionFactory/SAPActivationSpecWithXID
6 6.1.0.1 Dodano SncLib - ścieżka do biblioteki udostępniającej usługę SNC SAPManagedConnectionFactory/SAPActivationSpecWithXID
7 6.1.0.1 Dodano FailedEventRetryLimit SAPActivationSpec


Aby zaktualizować produkt do wersji pakietu poprawek 6.1.0.3, wykonaj poniższe czynności.
1. Zanim przejdziesz dalej, upewnij się, że zostały wykonane czynności opisane w sekcji Instrukcje dotyczące instalacji, która znajduje się tam, gdzie odsyłacz pobierania.
2. Jeśli konieczne jest użycie tego pakietu poprawek dla komponentu EMD, usuń projekt konektora z programu WebSphere Integration Developer, zaimportuj nowy plik RAR i zastosuj pliki zależności specyficzne dla systemu EIS.
   a. Otwórz ścieżkę budowania Java dla modułu SCA i usuń projekt Konektor wybrany na karcie Projekty.
   b. Otwórz edytor zależności i usuń projekt konektora.
   c. Usuń projekt konektora z obszaru roboczego.
   d. Zaimportuj nowy plik RAR. Dodaj wszystkie potrzebne pliki zależności systemu EIS w oparciu o informacje specyficzne dla aplikacji.
   e. Otwórz ścieżkę budowania Java dla modułu SCA i wybierz projekt Konektor wybrany na karcie Projekty.
   e. Otwórz edytor zależności i dodaj projekt konektora, jeśli jeszcze nie został dodany, a następnie zaznacz opcję Wdróż z modułem.
3. Jeśli konieczne jest zaktualizowanie wdrożonych aplikacji na serwerze WebSphere Process Server, wykonaj następujące czynności:
   a. W Konsoli administracyjnej serwera WebSphere Process Server wybierz opcję Aktualizuj dla odpowiedniej aplikacji.
   b. Wybierz opcję Pojedynczy moduł, podając nazwę pliku - CWYAP_SAPAdapter.rar, CWYAP_SAPAdapter_Tx.rar - jako ścieżkę względną.
   c. Kliknij przycisk Przeglądaj w lokalnym systemie plików, aby wybrać zaktualizowany plik RAR, który zawiera te zmiany.
   d. W pozostałych krokach wybierz wartości domyślne i kliknij przycisk Zakończ. Dzięki temu na przykład istniejące konfiguracje nie zostaną zmienione, a pliki JAR zostaną zaktualizowane w niewielkim stopniu.


30 czerwca 2008, 18:00
(C) 2008 IBM Corporation. Informacje wewnętrzne i poufne. Wszelkie prawa zastrzeżone.