[ AIX Solaris HP-UX Linux Finestre]

Esportazione di definizioni composite SCA tramite script (obsoleto)

È possibile esportare le informazioni sulla definizione di un composito Service Component Architecture (SCA) in un file di propria scelta.

Prima di iniziare

Un composito SCA deve essere un'unità di composizione in un'applicazione a livello aziendale.

Informazioni su questa attività

La definizione composita fornisce dati sul composito, come nomi di componenti e riferimenti a servizi. È possibile visualizzare una definizione composita SCA nella console di gestione o esportandola in un file utilizzando lo script. L'esportazione di una definizione composita SCA consente di conservare le informazioni sul composito.

Questo argomento descrive come esportare una definizione composita utilizzando lo scripting.

È possibile esportare una definizione composita prima di aggiornare le applicazioni SCA a livello aziendale o prima di eseguire la migrazione a una versione successiva del prodotto.

Procedura

  1. Avviare lo strumento di scripting wsadmin.
  2. Opzionale: Visualizza la guida in linea perexportSCDL comando.
    Usando Jython:
    print AdminTask.help('exportSCDL')
    Utilizzando Jacl:
    $AdminTask help exportSCDL
  3. Esporta le informazioni sui compositi SCA in un dominio in un file di tua scelta.

    Usa ilexportSCDL comando per esportare le informazioni. Il comando ha due parametri, cuName E -exportFile, entrambi di tipo String. Entrambi i parametri sono obbligatori.

    Usando Jython:

    AdminTask.exportSCDL('[-cuName SCA_composition_unit_name -exportFile /my_file]')
    [Finestre]
    AdminTask.exportSCDL('[-cuName SCA_composition_unit_name -exportFile C:/my_file]')

    Utilizzando Jacl:

    $AdminTask exportSCDL {-cuName SCA_composition_unit_name -exportFile /my_file}
    [Finestre]
    $AdminTask exportSCDL {-cuName SCA_composition_unit_name -exportFile C:/my_file}
    Tabella 1. exportSCDL elementi di comando. Corri ilexportSCDL comandare con il -cuName E -exportFile parametri.
    Variabile Descrizione
    $ è un operatore Jacl per sostituire il nome di una variabile con il suo valore
    AdminTask è un oggetto per eseguire comandi amministrativi con lo strumento wsadmin
    exportSCDL è un AdminTask comando
    SCA_composition_unit_name è il nome di un'unità di composizione SCA le cui informazioni vengono esportate
    /my_file è il nome del file in cui viene scritta la definizione composita

Risultati

Dopo ilexportSCDL viene eseguito il comando, le informazioni sulla definizione composita nel dominio SCA vengono scritte nel file specificato. Il prodotto visualizza il seguente messaggio:

Il composito SCA (SCDL) è stato esportato correttamente.

È possibile visualizzare le stesse informazioni sulla definizione composita nella console di gestione. Clic Applicazioni > Tipi di applicazione > Applicazioni a livello aziendale > Nome dell'applicazione > SCA_deployed_asset_name > Visualizza composito .

Esempio

Supponiamo che HelloWorldAsync sia installata l'applicazione di livello aziendale fornita come esempio con il prodotto. Corri ilexportSCDL comando per esportare le informazioni sulla definizione composita perhelloworldws unità compositiva:

Usando Jython:

AdminTask.exportSCDL('[ -cuName helloworldws -exportFile /my_file ]')
[Finestre]
AdminTask.exportSCDL('[ -cuName helloworldws -exportFile C:/my_file ]')

Utilizzando Jacl:

$AdminTask exportSCDL{ -cuName helloworldws -exportFile /my_file }
[Finestre]
$AdminTask exportSCDL{ -cuName helloworldws -exportFile C:/my_file }

Esecuzione delexportSCDL Il comando scrive informazioni sulla definizione composita simili alle seguenti nel file specificato:

<composite xmlns="https://www.osoa.org/xmlns/sca/1.0" targetNamespace="http://helloworld" 
    name="helloworldws">

    <component name="AsynchTranslatorComponent"> 
      <implementation.java class="helloworld.impl.AsynchTranslatorComponent" /> 
      <service name="AsynchTranslatorService">
        <interface.java interface="helloworld.AsynchTranslatorService"
                callbackInterface="helloworld.HelloWorldCallback"/>        
        <binding.ws/>
        <callback>
            <binding.ws/>
        </callback>      
      </service>
    </component>

</composite>

Operazioni successive

Esaminare il file esportato per assicurarsi che contenga le informazioni previste.