[AIX Solaris HP-UX Linux Windows]

Eksportowanie informacji o domenie SCA za pomocą skryptów (nieaktualne)

Informacje na temat kompozytów SCA (Service Component Architecture) w domenie SCA można wyeksportować do pliku wybranego przez użytkownika.

Przed rozpoczęciem

Kompozyt SCA musi być jednostką kompozycji w aplikacji na poziomie biznesowym.

Informacje o tej czynności

Informacje na temat komponentów w domenie SCA można wyświetlić. Domena SCA jest zwykle komórką w instalacjach z wieloma serwerami i zasięgiem serwera w instalacjach jednoserszowych. Informacje o domenie SCA można wyświetlać w Konsoli administracyjnej lub eksportując je do pliku przy użyciu skryptów. Eksportowanie informacji o domenie SCA umożliwia zachowanie informacji na temat komponentów.

W tej sekcji opisano sposób eksportowania informacji o domenie przy użyciu skryptów.

Informacje o domenie można wyeksportować przed zaktualizowaniem aplikacji SCA na poziomie biznesowym lub przed migracją do nowszej wersji produktu.

Procedura

  1. Uruchom narzędzie skryptów wsadmin.
  2. Opcjonalnie: Wyświetl pomoc elektroniczną dla komendy exportCompositeToDomain .
    Używając Jython:
    print AdminTask.help('exportCompositeToDomain')
    Używając Jacl:
    $AdminTask help exportCompositeToDomain
  3. Eksportowanie informacji o kompozytach SCA w domenie do pliku wybranego przez użytkownika.

    Aby wyeksportować informacje, należy użyć komendy exportCompositeToDomain . Komenda ma dwa parametry:-domainName i-fileName, oba typy String. Parametr-domainName jest opcjonalny. Parametr-fileName jest wymagany.

    Używając Jython:

    [AIX Solaris HP-UX Linux Windows]
    AdminTask.exportCompositeToDomain('[-domainName SCA_domain_name -fileName C:/my_file]')

    Używając Jacl:

    [AIX Solaris HP-UX Linux Windows]
    $AdminTask exportCompositeToDomain {-domainName SCA_domain_name -fileName C:/my_file}
    Tabela 1. Elementy komendy exportCompositeToDomain . Uruchom komendę exportCompositeToDomain z parametrem-fileName .
    Zmienna Opis
    $ jest operatorem Jacl do podstawienia nazwy zmiennej z jej wartością
    AdminTask Jest obiektem do uruchamiania komend administracyjnych przy użyciu narzędzia wsadmin
    exportCompositeToDomain jest komendą AdminTask
    SCA_domain_name to nazwa domeny SCA, której informacje są eksportowane
    /my_file jest nazwą pliku, do którego zapisywane są informacje o domenie

Wyniki

Po uruchomieniu komendy exportCompositeToDomain informacje na temat komponentów w domenie SCA są zapisywane w określonym pliku. Produkt wyświetli następujący komunikat:

SCA_domain_name exported to /my_file.

Te same informacje o domenie można wyświetlić w Konsoli administracyjnej. Należy kliknąć opcję Aplikacje > Typy aplikacji > Aplikacje na poziomie biznesowym > nazwa_aplikacji > nazwa_wdrożonego_zasobu_aplikacyjnego > Wyświetl domenę.

Przykład

Na potrzeby tego przykładu założono, że udostępniona wraz z produktem aplikacja na poziomie biznesowym HelloWorldAsync została zainstalowana. Uruchom komendę exportCompositeToDomain , aby wyeksportować kompozyty:

Używając Jython:

[AIX Solaris HP-UX Linux Windows]
AdminTask.exportCompositeToDomain('[ -fileName C:/my_file ]')

Używając Jacl:

[AIX Solaris HP-UX Linux Windows]
$AdminTask exportCompositeToDomain { -fileName C:/my_file }

Uruchomienie komendy exportCompositeToDomain powoduje, że informacje o domenie będą przypominać następujące informacje o podanym pliku:

<?xml version="1.0" encoding="UTF-8"?>
<domain name="myDomain">
<component name = "AsynchTranslatorComponent"
      mapTarget = "WebSphere:cell=myCell02,node=myNode02,server=server1">
<service name = "AsynchTranslatorService">
<interface.java interface = "helloworld.AsynchTranslatorService"/>
</service>
<reference name = "AsynchTranslatorService" target = ""/>
<httpurlendpoints name = "endpoints" uri = ""/>
</component>
</domain>

Następne czynności do wykonania

Sprawdź wyeksportowany plik, aby upewnić się, że zawiera on zamierzone informacje.