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.
Tabella 1. Proprietà di configurazione WebServices
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 apiString e la casella di testo Nome parametro in questa scheda è disabilitata.

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 :

Tabella 2. WebServices proprietà di connessione
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
  • Qualsiasi nodo di trasporto tranne FTP o I/O file
  • Qualsiasi altro nodo componente
Può essere posizionato dopo
  • Nodo iniziale
  • Qualsiasi nodo di trasporto sincrono
  • Qualsiasi altro nodo componente
  • Qualsiasi nodo di trasporto asincrono (ad eccezione di FTP o I/O file); utilizzare un nodo Pass - through per collegarli
Passa i dati non modificati I nodi di trasporto non modificano i dati