Wie suche ich richtig: Suchwort 1 + Suchwort 2 - Suchwort 3
Da Sie nicht angemeldet sind, werden Ihnen nur öffentliche Beiträge angezeigt.
Dieses Dokument beschreibt die Servicefunktionen, die innerhalb der WEBWARE Webservices zur Verfügung stehen.
Folgende Inhalte finden Sie im Dokument:
Hier können Sie die Datei als PDF laden:
Stand 19.02.2019
Dieser Artikel beschreibt das Vorgehen bei der Test-Inbetriebnahme einer Installation der eigenen WEBSERVICES-Anwendung für HERSTELLER.
Was Sie für die Installation benötigen:
ACHTUNG! Ab Version 7.00.403.89739 ist der Zugang zum SoftENGINE Appstore (Abschnitt unten Punkt 3 und 4) zum Verwalten der Anwendung NICHT MEHR NOTWENDIG. Die Anwendungen können nun lokal verwaltet werden über den Designer > Extras > WEBSERVICE Anwendungen (hier werden beim ersten Aufruf auch SoftENGINE Standardanwendungen wie die SoftENGINE OfflineKasse eingespielt). …
[weiterlesen]
Hier das Dokument als PDF zum Download:
Mit demWEBSERVICE CALL MEDIEN.INSERT kann über die WEBSERVICES eine neue Datei in der Medienverwaltung der ERP SUITE angelegt werden.
Ein erfolgreicher Call um eine Datei anzulegen sieht in der Testanwendung wie folgt aus:
Besonders zu beachten ist hier, dass der Parameter DATA Base64 kodiert sein muss.
{ "WWSVC_PASSINFO": { "SERVICEPASS": "17f8a1327edbebcc170b9e55a028985f", "APPHASH": "433baaee1320a20ef90e10c8fbab5db5", "TIMESTAMP": "Tue, 12 Mar 2024 09:12:00 GMT", "REQUESTID": 68, "EXECUTE_MODE": "SYNCHRON" }, "WWSVC_FUNCTION": { "FUNCTIONNAME": "MEDIEN.INSERT",…
So stellt sich zunächst das System von WEBWARE in Verbindung mit anderen Anwendungen dar:
Sie benötigen eine WEBWARE-Installation, um mit den Webservices arbeiten zu können.
Wie arbeiten nun Webservices?
Es wird also ein Request an den Server gesandt, welcher zum einen eine Authentifizierung und dezenteren die Datenabfrage selbst (Datenbereich, Felder) enthält. …
[weiterlesen]
Hier finden Sie WIKI-Artikel zu diesem Thema. …
[weiterlesen]
Mit der Revision 69328-Beta haben wir einen Fehler behoben, wo durch es beim Download der Anwendungen vom SE-App Store für die Instanz zu kaputten Daten gekommen ist.
Die Patch-Versionen sind von diesem Problem nicht betroffen.
Wir haben mit dem WWS ab Rev. 13135 einen Fehler behoben, der zu einem Absturz des WW-Servers geführt hat, wenn die Daten in einer Datenbank länger als 30 Sekunden zum laden benötigt haben.
…
[weiterlesen]
Mit den Revisionen 68011-Beta und 68014-Patch haben wir eine Ausnahmebehandlung für ungültige Anfragen bei der Beleg.Insert Funktion ergänzt.
Sollten ungültige Anfragen gesendet worden sein, konnte es passieren, dass der Webserver keine Rückmeldung mehr gab.
Ab den oben genannten Revisionen wird nun ein Status-Code 400 (400 Bad Request) zurückgeliefert.
Mit den Revisionen 62291-Beta und 62401-Patch wird bei hinzufügen von neuen Terminen mittels TERMIN.INSERT nun auch korrekt der Ort im Feld TRM_543_50 mit übergeben.
Bisher funktionierte das nur bei TERMIN.PUT. …
[weiterlesen]
Mit den Revisionen Beta-57353 und Patch-57404 haben wir ein Problem beim aktualisieren der Anwendungen in den WEBWARE WEBSERVICES behoben.
Unter Umständen konnte es passieren dass die Anwendungen, die im SEAS bearbeitet oder erweitert wurden, nicht korrekt heruntergeladen worden sind. …
[weiterlesen]
Mit den Revisionen Beta-55916 und Patch-56235 haben wir einen Fehler korrigiert, der dazu geführt hat, dass der FELDER-Parameter bei Selektionen auf das Ereignisprotokoll nicht berücksichtigt wurde. …
[weiterlesen]
Ab den Revisionen 54772-Beta und 54773-Patch haben wir mehrere Korrekturen vorgenommen, was die Abfrage von Datensätzen mit Selektionen betrifft.
GESPRAECH.GET:
Bei der Selektion mittels „PK“, „VON_PK“ und „BIS_PK“ wurde bei korrekter Selektion ein „Interal Server Error“ zurückgegeben.
BELEG.GET:
Bei der Selektion mittels „VON_BELNDX“ und „BIS_BELNDX“ wurde bei korrekter Selektion ein „Interal Server Error“ zurückgegeben.
TERMIN.GET:
Bei einer beliebigen Selektion kam der Errorcode „6“ vom Server zurück. …
[weiterlesen]
Mit den Revisionen 53418-Beta und 53498-Patch haben wir einen Fehler korrigiert, der dazu geführt hat, dass die Ausführung der PUT-Relation 82 über die WEBWARE Webservices ungewöhnlich lange gedauert hat, wenn es sich um Lagerbuchungen gehandelt hat. …
[weiterlesen]
Ab BETA/47203 sind 2 neue WEBSERVICE-Funktionen verfügbar:
FORMULAR.GET
FORMULAR.EXEC
Holt eine Liste von Formularen.
Parameter (optional):
Parameter | Beschreibung |
Bereich |
Formularbereich
|
VON_FMTNR.. |
Schränkt die Liste auf den angegebenen Bereich ein. |
BIS_FMTNR |
|
NAME^ |
Name eines Formulars |
Hinweis:
Es muss zwingend entweder NAME oder BEREICH angegeben werden.
Holt eine Liste von Versandarten.
Parameter (optional):
Parameter | Beschreibung | ||
VANR | Schränkt die Liste auf den angegebenen Bereich ein. | ||
VON_VANR…. | |||
BIS_VANR | |||
Verwendbare Standardparameter (optional):
Parameter | Erlaubte Werte/Anmerkung | ||
FELDER | Schränkt die Liste auf den angegebenen Bereich ein. | ||
NUR_ANZAHLÂ | |||
NUR_GROESSE | |||
FREISELEKT | |||
FREISORT | |||
OHNE_LEERFELDER | |||
VERSANDARTLISTE: { VERSANDART: [ SNR: <Satznummer> Felder gemäß Feldliste oder alle Felder ], ... ANZAHL: <Anzahl gelieferter Datensätze> }
Mit den Revisionen Beta-48519 und Patch-48520 haben wir ein Memory-Leak in den WW-Services geschlossen. Der Arbeitsspeicher wird nach einer abgeschlossenen Anforderung nun wieder freigegeben.
Durch einen Fehler beim auslesen des Index war es nicht möglich Daten des Ereignisprotokolls via Webservices ausgeben zu lassen. Dieses Verhalten haben wir mit der Revision 49072-Beta korrigiert.
Wie Sie mit Hilfe der Webservices effektiv arbeiten können, finden Sie im PDF-Anhang (ca. 3MB) hier im Wiki-Artikel.
Ausführlich mit Screenshots und einer eigenen Story dokumentiert und in zwei übersichtliche Bereiche gegliedert.
1. Story
2. Technische Details
Webservices …
[weiterlesen]