Gli elementi della chiamata del servizio contengono il contenuto della chiamata e le informazioni di trasporto per questa chiamata. Il contenuto consiste nell'envelope SOAP.
Le informazioni di trasporto fanno riferimento alle informazioni che sono richieste per inviare e ricevere e rispondere in base al protocollo selezionato.
Impostazioni chiamata
- Aggiorna automaticamente nome del nodo
- Selezionare questa opzione per ridenominare automaticamente la richiesta nella vista
Contenuti del test.
- Non attendere la risposta
- Selezionare questa opzione per passare direttamente alla richiesta successiva nel
dopo aver inviato la richiesta corrente.
- Funzionamento e nome WSDL
- Questi identificano il nome WSDL e il funzionamento cui la richiesta di
servizio è collegata.
- Risorsa WSDL
- Questo è il nome della risorsa WSDL nel workbench. Fare clic sul collegamento per modificare il file WSDL. Se il file WSDL risulta mancante, fare clic sul
collegamento per eseguire il bind della richiesta a un file WSDL nello spazio di lavoro o per importare
un file WSDL. È possibile fare clic sul pulsante Modifica sicurezza WSDL
per modificare la politica di sicurezza per WSDL oppure fare clic sul pulsante Sincronizzazione
WSDL per aggiornare un WSDL importato con
un WSDL remoto.
- Timeout (ms)
- Indica il valore di timeout in millisecondi. Se non si ricevono risposte in seguito all'intervallo di tempo specificato, viene generato un errore.
- Tempo di attesa (ms)
- Specifica il ritardo del tempo calcolato in modo programmatico
osservato per ogni utente, quando viene eseguito questo test con più utenti
virtuali. Il tempo di valutazione è un'emulazione statistica dell'intervallo di tempo che gli utenti attuali impiegano leggendo o pensando prima di eseguire l'azione.
- Aggiorna risposta
- Fare clic su questo pulsante per richiamare la richiesta con le impostazioni correnti
e per utilizzare la risposta per creare un elemento risposta di servizio o per
aggiornare l'elemento risposta esistente.
Messaggio
Questa pagina mostra il
contenuto XML della richiesta e fornisce accesso alla correlazione dati.
Lo stesso contenuto viene presentato in tre modi diversi.
- Modulo
- Questa vista fornisce una vista semplificata del messaggio concentrato
sulla modifica dei valori del contenuto XML. Utilizzare il menu Schema
per abilitare l'assistenza con la modifica del contenuto XML in modo che l'XML sia valido
e conforme alla specifica XSD.
Nella vista Modulo,
aggiungere le intestazioni XML richieste per le chiamate di servizio Web standard.
Nella barra Intestazione, fare clic su Aggiungi (
) per creare la struttura di intestazione XML predefinita per le richieste WS-Addressing,
WS-ReliableMessaging o WS-Coordination oppure fare clic su Altro per
altri standard. È possibile abilitare o disabilitare gli elementi dell'intestazione XML e
specificare i valori corretti per ogni elemento XML. Vengono effettuati dei controlli
per garantire la validità del contenuto XML.
Nota: Per aggiungere intestazioni XML
alle chiamate in IBM® Security AppScan,
aggiungere un algoritmo Intestazioni XML statiche alla scheda Stack
di richiesta della richiesta.
- Struttura ad albero
Questa vista fornisce una vista gerarchica della struttura XML
del messaggio, inclusi elementi, spazi dei nomi e valori
associati. Per modificare gli spazi dei nomi e gli elementi XML nella struttura ad albero, è possibile utilizzare
Aggiungi, Inserisci, Rimuovi, Su e
Giù.
Fare clic su Filtro per nascondere o
mostrare gli spazi dei nomi, attributi o nodi di testo, in base ai requisiti.
Per abilitare la modifica smart, fare clic su Consenti solo modifiche valide, in base a XSD (XML Schema Document) specificato. Per specificare un gruppo di documenti XSD per il workbench, nel Navigator di test, fare clic con il pulsante destro del mouse sul progetto e selezionare Proprietà e Catalogo schema. Disabilitare l'opzione Consenti solo modifiche valide se
non si ha un XSD o se si desidera ignorare lo schema.
È
possibile fare clic con il tasto destro del mouse su un elemento per convertirlo in un frammento XML. Ciò
consente di eseguire la correlazione dati (utilizzare i pool di dati e creare
riferimenti) sull'intero frammento XML anziché solo sul valore.
- Origine
- Questa vista visualizza l'XML di origine del messaggio o il
contenuto del testo semplice. Per formattare il contenuto XML, fare clic su Formatta testo XML.
Per spostare il contenuto XML su una sola riga, fare clic su Compatta testo XML
su una singola riga. Controlli simili sono disponibili per
il contenuto JSON.
Importante: Nella vista Origine, non modificare
le tag che iniziano con SoaTag. Se si eliminano o
modificano queste tag, i riferimenti e le sostituzioni nel test
verranno interrotti. Non è possibile ricreare tali tag una volta eliminate.
Allegati
Questa pagina
elenca gli allegati MIME o DIME associati alla richiesta.
I contenuti di questa vista sono conformi alla specifica MIME (Multipurpose
Internet Mail Extensions) o DIME (Direct Internet Message
Encapsulation). È possibile utilizzare questa pagina per aggiungere le risorse del workbench
come allegati MIME o DIME e per modificare le proprietà.
ID
contenuto è l'identificativo utilizzato dalla richiesta per fare riferimento
agli allegati. Il metodo per utilizzare questo identificativo dipende dai requisiti del server.
- MIME o DIME
- Selezionare se l'allegato è conforme alla specifica MIME (Multipurpose Internet
Mail Extensions) o DIME (Direct Internet Message
Encapsulation)
- Utilizza meccanismo di trasmissione MTOM
- Per impostazione predefinita, la richiesta utilizza messaggi SOAP con allegati (SwA)
per gestire gli allegati. Selezionare questa opzione per gestire gli allegati con
il metodo MTOM (Message Transmission Optimization Mechanism) di SOAP.
Trasporto
Questa pagina
descrive le impostazioni di trasporto utilizzate per inviare la richiesta. Le impostazioni
del protocollo di trasporto si applicano a una configurazione di trasporto che può essere
HTTP, Java™ Message Service
(JMS), WebSphere MQ o
Microsoft .NET. È possibile creare diverse configurazioni per ciascun protocollo,
in modo che sia possibile passare facilmente da un protocollo o variante di protocollo all'altro.
Nota: Se
si sta utilizzando IBM Security AppScan,
è disponibile solo il protocollo di trasporto HTTP.
- HTTP
- Selezionare HTTP per utilizzare il trasporto HTTP per
la richiesta. A livello di richiesta, è possibile aggiornare un'azione URL o SOAP
e il riferimento alla configurazione globale di un test.
- Configurazione protocollo
- Fare clic su Modifica per specificare una configurazione di trasporto
predefinita o per creare una nuova configurazione. Le configurazioni di trasporto HTTP
contengono le impostazioni proxy e di autenticazione che possono essere riutilizzate.
- URL
- Specificare l'endpoint dell'URL della richiesta di servizio.
- Modalità Rest
- Utilizzare questa casella di spunta per suddividere l'URL REST in modo da semplificare
la comprensione delle diverse parti di tale URL. Quando si utilizza questa opzione,
la sezione principale dell'URL è posta nel campo URL, la parte della risorsa
viene collocata nel campo Risorsa e i parametri
vengono collocati nel campo Parametri. Utilizzare il pulsante Aggiungi
per aggiungere manualmente ulteriori parametri.
- Metodo e Versione
- Specificare il metodo HTTP e la versione da utilizzare per richiamare la richiesta
del servizio.
- Intestazioni
- Specificare i nomi ed i valori di tutte le intestazioni HTTP personalizzate che sono
richieste dal servizio. Fare clic su Aggiungi, Modifica o Rimuovi per
modificare l'elenco intestazioni.
- Cookie
- Specificare i nomi e i valori di tutti i cookie che sono richiesti
dal servizio. Fare clic su Aggiungi, Modifica o Rimuovi per
modificare l'elenco dei cookie.
- JMS
Selezionare JMS per utilizzare il trasporto JMS (Java Messaging Service) per la richiesta.
Questa pagina consente di aggiungere le proprietà di stringa associate
alla richiesta per una configurazione JMS. Saranno inviate come proprietà di messaggio mediante JMS.
- Configurazione protocollo
- Fare clic su Modifica per specificare una configurazione di trasporto
predefinita o per creare una nuova configurazione. Le configurazioni di trasporto JMS
contengono impostazioni generiche di endpoint, punti di ricezione e adattatori che
possono essere riutilizzate.
- Proprietà
- Specificare i nomi e i valori delle proprietà delle stringhe che sono
richieste dalla richiesta per la configurazione di trasporto JMS corrente.
Queste proprietà sono inviate come proprietà di messaggio mediante JMS. Fare clic su Aggiungi, Modifica o Elimina per
modificare l'elenco delle proprietà.
- WebSphere MQ
- Selezionare MQ per utilizzare il trasporto IBM WebSphere MQ
per la richiesta. Questa pagina consente di specificare l'azione SOAP
e di sovrascrivere le impostazioni per la configurazione WebSphere MQ selezionata
al livello di test.
- Configurazione protocollo
- Fare clic su Modifica per specificare una configurazione di trasporto
predefinita o per creare una nuova configurazione. Le configurazioni di trasporto WebSphere MQ contengono
impostazioni di coda, intestazione e SSL generiche che possono essere riutilizzate.
- Azione SOAP
- Specifica l'azione SOAP da utilizzare per richiamare la richiesta WebSphere MQ.
- Sovrascrivi valori di configurazione protocollo MQ
- Selezionare questa opzione per configurare i campi del messaggio WebSphere MQ. È possibile sostituire
un insieme secondario di un descrittore messaggi MQ con un formato personalizzato da utilizzare con
gli altri tipi di server, in modo particolare quando si utilizza una richiesta messaggio XML.
- Personalizza intestazione messaggio
- Selezionare questa opzione per specificare le intestazioni personalizzate per il trasporto per la
funzione SOAP su MQ fornita da WebSphere MQ. Questa funzione utilizza un formato prestabilito
di messaggio MQ (RFH2), pertanto, quando è selezionata, le altre opzioni di Descrittore
messaggi sono disabilitate.
- Descrittore messaggi
- Queste impostazioni sostituiscono le impostazioni dell'intestazione e del descrittore messaggi
della configurazione del protocollo MQ. Consultare la documentazione di WebSphere MQ per informazioni
relative ai descrittori dei messaggi.
- Microsoft .NET
- Selezionare Microsoft .NET per utilizzare il trasporto Microsoft
.NET Framework per le richieste basate su WCF (Windows Communication Foundation). Questa
pagina consente di sovrascrivere le impostazioni della configurazione Microsoft .NET selezionata a
livello di test.
- Elemento
- Fare clic su Aggiungi per specificare il nome e il valore
delle azioni WCF richieste dal servizio. Questa tabella viene
generata automaticamente quando si importa un file WSDL Microsoft .NET.
Per ulteriori informazioni, fare riferimento alla documentazione di WCF Microsoft
.NET.