Datenquelle

Um die Daten von einer Datenbank abzufragen, werden Datensätze (Data Sets) verwendet. Die Datenquelle (Data Source) stellt die Anbindung für die zu verwendenden Datensätze dar. Die Datensätze selbst fragen dann die gewünschten Daten ab.

Die Datenquelle benötigt folgende Parameter:

  • die einzulesende WSDL-Datei

  • SOAP (Simple Object Access Protocol)- Endpunkt zum WinCC OA Reporting-Manager

Datenquelle erstellen

Gehen Sie zur Data Explorer Ansicht und klicken Sie mit der rechten Maustaste auf Data Sources. Wählen Sie die Option New Data Source. Wählen Sie hier Web Services Data Source und geben Sie einen Namen (z.B.: WCCOA_DataSource) an.

HINWEIS

Sollte die Option für die Datenquelle (Data source) nicht angezeigt werden, aktivieren Sie die Option unter Window/ add data source.

Abbildung 1. Eine Datenquelle erstellen

Im nächsten Fenster muss der WSDL Descriptor definiert werden. In der WSDL-Datei sind, die für das Reporting-Feature zur Verfügung gestellten Funktionen (siehe auch Datensatz Funktionen), beschrieben.

Folgendermaßen wird die WSDL-Datei angegeben:

  • http://<IP-Adresse von Reporting-Manager>:<Portnummer von Reporting-Manager>/?wsdl, z.B,

    ( http://192.168.150.33:80/?wsdl)

Bei dieser Methode wird die Datei per Default aus < wincc_oa_path >/data/Reporting/ verwendet.

Alternativ kann die WSDL-Datei auch über die Browse-Schaltfläche gesucht werden.

Außerdem muss der SOAP-Endpunkt festgelegt werden. Dieser setzt sich aus der IP-Adresse und aus dem Portnummer des Reporting-Managers zusammen (z.B., http://192.168.150.33:80). Die Portnummer muss außerdem über den Config-Eintrag httpPort gesetzt werden (siehe auch Mögliche Config-Einträge).

Abbildung 2. SOAP-Endpunkt angeben

Über die Schaltfläche Test Connection kann überprüft werden, ob eine Verbindung zum SOAP-Endpunkt hergestellt werden kann. Bei erfolgreichem Verbindungsaufbau erscheint folgendes Fenster:

Abbildung 3. Erfolgreiche Verbindung