WebService
Questo nodo di trasporto WebService permette a Service Definition Framework di effettuare chiamate al servizio Web in uscita.
Nota: il componente SDF del servizio Web è obsoleto e verrà rimosso nella versione futura. Si consiglia di non utilizzare il componente SDF WebServices per richiamare WebServices. Crea invece un'API personalizzata per richiamare WebServices.
Nota: WebServices non può essere utilizzato per richiamare le API in modalità di compatibilità con le versioni precedenti. Inoltre, le chiamate di WebService in uscita che utilizzano il Service Builder non supportano il protocollo HTTPS.
Proprietà di configurazione
Le seguenti sono le proprietà di questo nodo:
- Configurabile in base al tuo server delle applicazioni:
- Oracle WebLogic
- WebSphere IBM®
- JBoss
Per IBM WebSphere®,
Pass -D websphere-java2wsdl-style=<rpc|document> in the ear command line
Per JBoss,
Pass -D jboss-java2wsdl-style=<rpc|document> in the ear command line.
Per Oracle WebLogic, utilizzare il letterale del documento.
Per JBoss basato su variabile, costruire la documentazione 'Ear.sh dove si parla dello stile di codifica
Oracle WebLogic e IBM Websphere sono supportati e parametrizzabili e l'altro supportato per il valore letterale del documento.
Nota: per ulteriori informazioni sulla deprecazione di JBoss, vedere Componenti deprecati nel softwareSterling Order Management System.
| Proprietà | Descrizione |
|---|---|
| Scheda Generale | |
| URL | Inserire l' URL a cui inviare il messaggio. Ad esempio, http://localhost:7001/smcfsejb/services |
| URN oggetto di destinazione | Immettere il nome risorsa del servizio Web. Ad esempio, yantrawebservice |
| Sono servizi Web Sterling Order Management System Software | Selezionare questa casella per indicare che questo servizio sta richiamando un servizio Web Sterling Order Management System Software . Se si seleziona questa casella, il nome del parametro assume il valore predefinito |
| Nome parametro | Immettere il nome del parametro del documento. |
| URI stile di codifica | Immettere il nome della codifica che si desidera utilizzare. Ad esempio, http://schemas.xmlsoap.org/soap/encoding/ |
| Nome metodo | Immettere il nome del metodo che si desidera richiamare. |
| È sicuro | Se questo campo è selezionato, il messaggio viene crittografato quando viene inviato all' URL specificato. |
| Truststore | Se è selezionato È sicuro, immettere il truststore per la memorizzazione dei certificati digitali lato server. Se si utilizzano variabili invece dei nomi percorso completi, verificare che la variabile sia definita nel file <INSTALL_DIR>/properties/customer_overrides.properties . |
| Password truststore | Se è selezionato È sicuro, immettere la password per accedere al truststore. |
| Tipo keystore | Se è selezionato È sicuro, impostare questo valore su JKS (Java™ Key Store). |
| Keystore | Se è selezionato È sicuro, immettere il keystore per la memorizzazione dei certificati digitali lato client. Se si utilizzano variabili invece dei nomi percorso completi, verificare che la variabile sia definita nel file <INSTALL_DIR>/properties/customer_overrides.properties . |
| Password keystore | Se è selezionato È sicuro, immettere la password per accedere al keystore. |
| SOAPActionURI | Immettere l'URI utilizzato da questo attributo per richiamare il servizio web in uscita richiesto. Ad esempio, http://tempuri.org/PricingEngineGold/Service1/PricingEngineFunc può essere un URI di immissione valido. |
| Scheda Argomenti | |
| Nome argomento | Il nome del parametro da passare al metodo Webservice. |
| Valore argomento | Il valore del parametro da passare al metodo Webservice. |
Proprietà di connessione
Di seguito sono riportate le proprietà di connessione del nodo WebServices :
| Connessione | Regole di connessione nodo |
|---|---|
| Può essere il primo nodo dopo il nodo iniziale | Solo per i servizi richiamati in modo sincrono |
| Può essere posizionato prima |
|
| Può essere posizionato dopo |
|
| Passa i dati non modificati | I nodi di trasporto non modificano i dati |