Show TOC

Daten über Web Service übertragen (Standard)Locate this document in the navigation structure

Verwendung

Wenn Sie Daten (Stammdaten oder Bewegungsdaten) von außen gesteuert ins BW schicken möchten anstatt sie auf eine Anforderung aus dem BW hin zu übertragen, und wenn die Daten nicht mindestens einmal pro Stunde aktualisiert werden müssen, verwenden Sie den Web Service in Verbindung mit der Standard-Fortschreibung, um die Daten ins BW-System zu übertragen.

Vorgehensweise
  1. Legen Sie eine Web-Service-DataSource an.

    Weitere Informationen:DataSource für Web Service anlegen

  2. Implementieren Sie den Web Service in Ihrer Anwendung.
  3. Legen Sie einen geeigneten InfoProvider an.
  4. Legen Sie eine Transformation mit der DataSource als Quelle und dem InfoProvider als Ziel an.

    Weitere Informationen:Transformation anlegen

  5. Legen Sie zur DataSource ein InfoPackage für Real-Time Data Acquisition an und sichern Sie das InfoPackage.
    Hinweis

    PSA-Requests für Web Services bleiben über mehrere Ladevorgänge hinweg offen. Die Fortschreibung der Daten mit einem Standard-Datentransferprozess setzt geschlossene Requests voraus. Im InfoPackage für Real-Time Data Acquisition legen Sie Größen- und Zeitlimits für das Schließen des Requests fest. Damit die Fortschreibung der Daten über einen Standard-Datentransferprozess in einer Prozesskette eingeplant werden kann, empfehlen wir jedoch, den Request wie im Folgenden beschrieben über den Prozesstyp Request eines Real-Time-InfoPackages schließen zu schließen. Beachten Sie daher beim Festlegen der Schwellenwerte, dass diese so gewählt werden, dass die Requests über den Prozesstyp geschlossen werden.

    Weitere Informationen:InfoPackage für Real-Time Data Acquisition anlegen

  6. Legen Sie eine Prozesskette mit den folgenden Prozessen an, aktivieren Sie die Kette und planen Sie die Kette ein:
    1. Startprozess: Hier legen Sie die Startbedingungen für die Prozesskette fest.

      Weitere Informationen:Startprozess

    2. Request eines Real-Time-InfoPackages schließen: Hier wählen Sie das oben definierte InfoPackage aus.

      Weitere Informationen:Request über eine Prozesskette schließen

    3. Datentransferprozess: Hier legen Sie den Datentransferprozess mit der oben definierten DataSource als Quelle und dem oben definierten InfoProvider als Ziel an.

      Weitere Informationen:Datentransferprozess anlegen

    Ergänzen Sie Ihre Prozesskette gegebenenfalls um weitere Prozesse.

    Weitere Informationen über die Prozesskettenpflege finden Sie unterProzesskette anlegen.

Ergebnis

Wenn der Web Service Daten an das BW liefert, werden diese dort mit einem offenen Request in der PSA-Tabelle verbucht.

Die eingeplante Prozesskette wartet auf das Startereignis. Wenn das Startereignis eintrifft, wird das Schließen des PSA-Requests angestoßen. Wenn der Web Service Daten an das BW schickt, wird geprüft, ob das Startereignis für das Schließen des offenen Requests eingetreten ist. In diesem Fall schließt der Web-Service-Aufrufer den offenen Request, und die Datenübertragung wird mit einem neuen Request durchgeführt. Der geschlossene Request wird mit dem Datentransferprozess in den InfoProvider fortgeschrieben. Die Daten stehen nun für weitere Fortschreibungs- und Weiterverarbeitungsprozesse oder für Reporting und Analyse zur Verfügung.