Se i file dell'API di Human Task Manager vengono copiati dal CD del client di WebSphere Process Server, è necessario modificare manualmente l'indirizzo dell'endpoint predefinito.
Procedura di questa attività
- Passare alla directory contenente i file copiati dal CD client.
- Aprire il file HTMWS.wsdl in un editor di testo o XML.
- Individuare l'elemento soap:address (verso la fine del file).
- Sostituire il valore dell'attributo location con l'indirizzo dell'endpoint corretto. Per effettuare tale operazione, procedere come segue:
- Sostituire facoltativamente http con https per utilizzare il protocollo HTTPS, più sicuro.
- Sostituire localhost con il nome host o l'indirizzo IP dell'indirizzo dell'endpoint del server delle API dei servizi Web.
- Sostituire 9080 con il numero di porta del server delle applicazioni.
- Sostituire HTMContainer_N1_server1 con la "root del contesto"
dell'applicazione che esegue l'API dei servizi Web. La root del contesto predefinita è costituita da:
- HTMContainer. Il nome dell'applicazione.
- N1. Il nome del nodo.
- server1. Il nome del server.
- Non modificare la porzione corretta dell'URL (/sca/com/ibm/task/api/HTMWS).
Ad esempio, se l'applicazione è in esecuzione sul server s1.n1.ibm.com e il server sta accettando le richieste SOAP/HTTPS sulla porta 9081, modificare l'elemento <soap:address> come di seguito riportato:
<soap:address location="https://si.n1.ibm.com:9081/
HTMContainer_N1_server1/sca/com/ibm/task/api/HTMWS"/>