Introduzione a GraphQL (RT Unified) - WinCC Unified

WinCC Unified Data Hub (RT Unified)

ft:publication_title
WinCC Unified Data Hub (RT Unified)
Product
WinCC Unified
Version
V20
Publication date
06/2025
Language
it-IT
Introduzione a GraphQL

L'API GraphQL è un'API web facile da utilizzare e da integrare, con poche dipendenze e pochi codici. Utilizzare interrogazioni GraphQL in UDH per determinate operazioni, per poter legger e scrivere dati nella banca dati.

L'API GraphQL viene fornita dal GraphQL Server Manager "UDHServices.exe".

Il GraphQL Server Manager è raggiungibile tramite "https://localhost/udhlogadmin" via IIS.

Requisiti

  • Connessione Internet pubblica

Cos'è GraphQL?

GraphQL è un concetto API che definisce le seguenti proprietà di base:

  • Il transport layer per operazioni e risposte è HTTP e Web Sockets

  • Operazioni e risposte utilizzano un formato simile a JSON

  • Operazioni e risposte vengono descritte in uno schema standard.

  • Le operazioni definiscono le risposte attese.

Utilizzo di GraphQL

È possibile utilizzare l'API GraphQL da qualsiasi applicazione web, mobile, desktop, console e di servizio, se dispone di un accesso alla rete tramite HTTP e Web Sockets.

  1. Eseguire il login in Apollo Studio:

    Apollo Studio

    Configurazione dell'indirizzo endpoint di UDH Services: http://localhost:4001/UdhLogAdmin

    Se necessario l'endpoint può essere configurato in LogAdminConfig.json

    (Percorso di memorizzazione standard: WCCIL_CC\config\UDH\LogAdministrator\ cartella)

Ulteriore documentazione

La documentazione di GraphQL è disponibile in Internet: