Guida al tool: Pubblicazione di modelli Rational Rose basati su Web utilizzando Web Publisher
Questa guida al tool descrive il modo in cui utilizzare Rational Rose Web Publisher per creare una versione (HTML) basata su web di un modello Rose che altri possono visualizzare con un browser quale Microsoft Internet Explorer o Netscape Navigator.
Strumento: Rational Rose
Relazioni
Descrizione principale

Panoramica

Pubblicando versioni basate su web dei modelli Rose, si abilitano altri a sfogliare, effettuare ricerche ed esplorare i modelli in modo non sequenziale. Ad esempio, è possibile pubblicare iterazioni successive di un modello in evoluzione per analizzarlo e per condividere informazioni. Rose Web Publisher ricrea elementi del modello di Rose, compresi diagrammi, classi, pacchetti, relazioni, attributi e operazioni. Una volta pubblicati, i collegamenti di ipertesto consentono di attraversare il modello come si farebbe in Rose. È possibile controllare ciò che Rose Web Publisher comprende impostando una varietà di opzioni. Ad esempio, è possibile selezionare quali viste di un modello vengono pubblicate, la quantità di dettagli da includere, la notazione da utilizzare e il formato dei grafici per i diagrammi Rose. Si noti inoltre che, se i casi d'uso del modello possiedono dei documenti di casi d'uso RequisitePro allegati, Rose Web Publisher mantiene i documenti e visualizza le loro versioni HTML sulle pagine Web pubblicate.

Modalità d'uso del tool

Esistono due modi per pubblicare un modello:

  1. Utilizzo dei dialoghi Web Publisher
  2. Utilizzo di un'interfaccia batch della riga di comando

1.  Utilizzo di dialoghi Web Publisher

Il modo più semplice per generare un modello basato su Web è quello di utilizzare i componenti aggiuntivi di Web Publisher disponibili dal menu Tool di Rational Rose. Un dialogo Web Publisher fornisce un browser che consente di selezionare quali elementi del modello pubblicare. Inoltre, è possibile specificare se le classi pubblicate devono includere informazioni di superclassi e quale formato grafico utilizzare per i diagrammi (quale .jpg o .gif). La funzione di Anteprima consente di eseguire il browser predefinito e visualizzare il modello pubblicato direttamente da Rose Web Publisher. 

Per pubblicare un modello, eseguire le seguenti operazioni:

  1. In Rational Rose, aprire il modello che si desidera pubblicare.
  2. Dal menu Tool, fare clic su Web Publisher.
  3. Utilizzare il browser per selezionare gli elementi del modello da pubblicare; selezionare le opzioni di pubblicazione che si desidera applicare.
  4. Fare clic su Pubblica quando si è pronti per la pubblicazione del modello. 
  5. Fare clic su Anteprima per aprire il browser web predefinito e visualizzare il modello pubblicato. 

icona della guida Per ulteriori informazioni su Web Publisher, consultare la guida in linea.

2.  Utilizzo di un'interfaccia batch della riga di comando

Rational Rose Web Publisher possiede un'interfaccia della riga di comando che consente di pubblicare modelli con un processore batch. Ciò è particolarmente utile se si desidera pubblicare automaticamente modelli su una pianificazione di routine. Si controlla quanti dettagli pubblicare definendo i parametri di pubblicazione in un file di inizializzazione. Quando si richiamo il processore Web Publisher, viene fornito il nome del file di inizializzazione. Il processore, rosewpbatch.exe, viene posto nella subdirectory rosewp della directory d'installazione di Rose. La sintassi per richiamare il processore batch è la seguente:  

rosewpbatch.exe nomefile_inizializzazione.ini 

Esempio: c:\rose\rosewp\rosewpbatch.exe c:\mybatchfiles\testbatch.ini

Dove nomefile_inizializzazione.ini è il nome del file di inizializzazione creato. Include il percorso completo al file .ini nella chiamata al processore. Se il processore incontra errori, questi vengono registrati nel file rosewpbatch.err posto nella stessa directory del processore. È possibile utilizzare qualsiasi editor di testo per visualizzare il contenuto.

icona della guida Consultare la guida in linea di Web Publisher per informazioni sui parametri e la sintassi che si fornisce nel file di inizializzazione.