Dettagli sulla chiamata del servizio

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.
Nome
Il nome della richiesta. È possibile utilizzare un pool di dati o del codice personalizzato per modificare il nome.
Non attendere la risposta
Selezionare questa opzione per passare direttamente alla richiesta successiva nel test 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 link per modificare il file WSDL. Se il file WSDL risulta mancante, fare clic sul collegamento per eseguire il bind della richiesta ad 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 l'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 (pulsante 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 nella scheda Stack di richiesta della richiesta.
Struttura ad albero

Questa vista fornisce una visualizzazione gerarchica della struttura XML del messaggio, inclusi gli elementi, gli spazi dei nomi e i valori associati. Per modificare gli elementi XML e gli spazi dei nomi nella struttura ad albero, è possibile utilizzare Aggiungi, Inserisci, Rimuovi, Su e Giù.

Utilizzare la colonna Ignora se vuoto per selezionare gli elementi XML vuoti che si desidera ignorare. Questa colonna è visibile solo se è stata selezionata la casella di spunta Visualizzare la colonna 'Ignora se vuoto' nel visualizzatore della struttura XML in Finestra > Preferenze > Test > Editor di test > Test di servizio.

Fare clic su Filtra per nascondere o mostrare lo spazio 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. Se non si dispone di un documento XSD o se si desidera ignorare lo schema, disabilitare Consenti solo modifiche valide.

È possibile fare clic con il pulsante destro del mouse su un elemento XML per convertirlo in un frammento XML. Ciò consente di eseguire la correlazione dei dati (utilizzare i pool di dati e creare i riferimenti) sull'intero frammento XML invece che 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 sola 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 si modificano queste tag, i riferimenti e le sostituzioni nel test saranno interrotti. Non è possibile ricreare tali tag una volta eliminate.

Allegati

In questa pagina vengono elencati 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 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, JMS (Java™ Message Service), WebSphere MQ o Microsoft .NET. È possibile creare molte configurazioni per ogni 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 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 Elimina per modificare l'elenco intestazioni.
Cookie
Specificare i nomi ed i valori di tutti i cookie richiesti dal servizio. Fare clic su Aggiungi, Modifica o Elimina per modificare l'elenco di 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 del trasporto JMS contengono endpoint generici, punti di ricezione e impostazioni dell'adattatore 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. Questi sono inviati come proprietà del messaggio tramite JMS. Fare clic su Aggiungi, Modifica o Elimina per modificare l'elenco delle proprietà.
WebSphere MQ
Selezionare MQ per utilizzare IBM WebSphere MQ per la richiesta. Tale pagina consente di specificare l'azione SOAP e sovrascrivere le impostazioni per la configurazione WebSphere MQ selezionata al livello del 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.
Sovrascrivere i valori configurazione protocollo MQ
Selezionare questa opzione per configurare i campi del messaggio WebSphere MQ. È possibile sostituire un gruppo 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 il SOAP sulla funzione MQ fornita da WebSphere MQ. Questa funzione utilizza un formato prestabilito di messaggio MQ (RFH2), quindi, quando è selezionata, le altre opzioni Descrittore messaggi sono disabilitate.
Descrittore del messaggio
Queste impostazioni sostituiscono il descrittore del messaggio e le impostazioni dell'intestazione della configurazione del protocollo MQ. Vedere la documentazione WebSphere MQ per le informazioni relative ai descrittori di 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 al 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.

Feedback