Personalizzare Windchill Navigate > Creare task personalizzati > Eseguire Info*Engine Services con il connettore OData
Eseguire Info*Engine Services con il connettore OData
Per utilizzare il connettore OData per eseguire i task Info*Engine, configurare innanzitutto il connettore OData predefinito ptc-windchill-OData-connector per la connessione ai servizi OData REST di Windchill del dominio Info*Engine. Quindi è possibile utilizzare i servizi OData REST di Windchill per eseguire i task Info*Engine.
Per eseguire i task Info*Engine, attenersi alla procedura descritta di seguito.
1. Configurare ptc-windchill-OData-connector seguendo la procedura indicata nell'argomento Configurare il connettore OData.
2. Fare clic sulla scheda Servizi.
3. Per RefreshEndpointCache, fare clic su . Viene visualizzata la finestra Esegui servizio.
4. Fare clic su Esegui. Verrà visualizzato il seguente messaggio: Success. Il servizio è stato eseguito correttamente.
5. Fare clic su Fine.
6. Per InvokeIETask, fare clic su .
7. Nella finestra Input, aggiungere le seguenti informazioni in formato JSON:
Task - Il file XML per il task Info*Engine. Il file si trova qui: <Installazione Windchill>/<Home_Windchill>/tasks /.
* 
Assicurarsi che il task sia abilitato per l'esecuzione. Per fare ciò, verificare che all'inizio del file XML siano presenti le annotazioni indicate di seguito.
<%@page language="java" access="http"%>
Params - (Facoltativo) una matrice JSON contenente coppie nome-valore da passare come parametro al task Info*Engine.
Esempio:
{
"Task": "wt/federation/delegates/windchill/QueryObjects.xml",
"Params": [
{ "Name": "type", "Value": "wt.part.WTPart" },
{ "Name": "where", "Value": "name=SOME_PART_NAME" }
]
}
8. Fare clic su Esegui per avviare il task Info*Engine. L'output del servizio è in formato JSON e contiene le seguenti proprietà:
@odata.context - URL di contesto del payload.
Value - Una matrice JSON contenente oggetti JSON con proprietà Groupname e Element.
9. Per eseguire un altro task Info*Engine, ripetere i passi 1-7.
* 
Gli endpoint del connettore OData potrebbero non funzionare come previsto in Windchill Navigate, di conseguenza potrebbe essere necessario apportare modifiche. Per dettagli e istruzioni sulla configurazione dei servizi OData nei dati Windchill, vedere Windchill REST Services Help Center.
È stato utile?