Integrazione con le pagine Web dell'utente

Questo articolo contiene i seguenti argomenti:
casm173
Questo articolo contiene i seguenti argomenti:
È possibile integrare le funzionalità dell'interfaccia Web CA SDM con le pagine Web dell'utente in modo da offrire un'interfaccia coerente.
Il motore Web, cioè il file eseguibile che funge da gateway tra il server Web e il server CA SDM, consente la creazione di più connessioni simultanee di un determinato utente. Più di un frame alla volta può avere una connessione aperta con il processo del motore Web di CA SDM.
Le interfacce Web possono essere integrate nei modi seguenti:
  • Mediante la creazione di collegamenti da una qualsiasi pagina Web alla pagina Web CA SDM appropriata, senza dover passare per la pagina dei menu dell'interfaccia Web.
  • Mediante l'aggiunta di moduli HTML alle pagine Web che raccolgono l'input ed eseguono direttamente le operazioni supportate, senza visualizzare le pagine di immissione dei dati Web di CA SDM.
  • Mediante la creazione di gruppi di moduli Web da utilizzare per associare i moduli HTML basati su Web agli utenti tramite il rispettivo tipo di accesso. Analogamente ai gruppi di moduli usati dal client di amministrazione, i gruppi di moduli Web possono essere usati per personalizzare le proprie pagine HTML.
Collegamento alle funzioni di CA SDM
È possibile accedere direttamente alle funzioni principali di CA SDM senza visualizzare la pagina principale. Normalmente questo avviene mediante l'accesso al popup della nuova finestra contenente le informazioni di CA SDM. In alternativa, è possibile sostituire la propria pagina Web con la pagina di CA SDM.
In entrambi i casi, la pagina richiesta viene mostrata utilizzando la visualizzazione disponibile per l'utente in una normale sessione ma senza la pagina principale e il contatore. L'analista può visualizzare la pagina principale e il contatore selezionando Ripristina contatore dal menu File, disponibile solo sulle pagine visualizzate ignorando la pagina principale.
Per creare un collegamento che ignori la pagina principale, specificare un URLnel seguente formato:
http://hostname[:port]/CAisd/pdmweb.exe?OP=operation+var=value+...
In questo URL di esempio,
hostname
corrisponde al computer host del server Web;
porta
corrisponde al numero della porta (generalmente 8080) necessario solo se si usa Tomcat come server http;
operation
è una delle operazioni supportate e
var=value
è una o più delle variabili consentite con l'operazione.
Ad esempio, è possibile specificare un collegamento per il caricamento del modulo di creazione di una nuova Richiesta nel seguente modo:
<A HREF=http://hostname/CAisd/pdmweb.exe?OP=CREATE_NEW+FACTORY=cr>Define Request</A>
Pubblicazione dei moduli in CA SDM
È inoltre possibile accedere alle funzionalità CA SDM mediante l'aggiunta di moduli HTML alle pagine Web che fanno riferimento alle operazioni supportate. Se il modulo viene inviato con informazioni sufficienti per eseguire l'operazione, ade esempio la creazione di una Richiesta, l'operazione viene eseguita senza visualizzare il modulo per la raccolta di input aggiuntivo.
Quando si aggiunge un modulo HTML alla pagina Web:
  • L'ACTION del modulo è l'URL di pdmweb.exe.
  • Il METHOD è POST.
  • Il nome del pulsante SUBMIT deve essere una delle operazioni supportate o deve essere disponibile un campo nascosto denominato OP il cui valore è una delle operazioni supportate.
Ad esempio, per creare un modulo HTML per il caricamento della pagina di creazione di una nuova Richiesta, specificare il codice seguente:
<FORM ACTION=/CAisdCAisd/pdmweb.exe METHOD=POST> <INPUT type=HIDDEN NAME=FACTORY VALUE=iss> . . . <INPUT type=SUBMIT NAME=CREATE_NEW VALUE=" OK "> </FORM>