Scopo
Questo metodo permette di associare l'istanza di un connettore ad un servizio RESTful identificato dal suo endpoint. A livello di sessione è mantenuta una mappa con le associazioni tra servizi, identificati tramite endpoint, e connettori. Tale mappa viene usata dalle classi dei servizi per recuperare il connettore che si occupa della comunicazione con il servizio.
Sintassi
IOTConnector conn = new()
IOTConnector.setServiceConnector("service endpoint", conn)
IOTConnector.setServiceConnector("service endpoint", conn)
Argomenti
Service Endpoint | Endpoint del servizio a cui associare il connettore |
Connector | Istanza del connettore da associare |
- Normalmente questo metodo viene usato per fornire al sistema un'istanza di connettore basata su una classe che estende IOTConnector creata per estendere e/o per personalizzare le chiamate verso il servizio.
-
Durante l'associazione vengono effettuate le seguenti operazioni:
- la proprietà ServiceEndpoint viene riallineata al parametro;
- la proprietà RedirectUrl, se vuota, viene valorizzata con l'URL dell'applicazione;
- le proprietà AuthorizationEndpoint e TokenEndpoint vengono valorizzate per i servizi il cui valore è noto.
Per Salesforce i valori noti sono https://login.salesforce.com/services/oauth2/authorize e https://login.salesforce.com/services/oauth2/token.
Ultima modifica: 25/10/2016 / Validità: da 13.1.5700