Entwicklung > Skript-Dictionary > Skripten > Web Services 

Mit dieser Funktion können nicht zu SAFE X3 gehörende Anwendungen sowie der XTEND-Server mit SOAP Webservices versorgt werden.

Dies sollte von einem SAFE X3-Entwickler vorgenommen werden, der das integrierte Entwicklungswerkzeug beherrscht.

Folgende Elemente werden durch diese Funktion verwaltet:

  • der Name des Webservices entspricht dem Veröffentlichungsnamen, der publiziert wird
  • es wird die Verarbeitung erzeugt, die beim Aufruf des Webservices ausgeführt wird (Name setzt sich aus Programm Wrapper WJ+Name des Web-Services zusammen)
  • es werden die xml-Dateien erzeugt, die den Webservice in den Formaten SAFE X3 und XSD beschreiben

Es gibt zwei Typen von Webservices:

Unterprogramm

Der Name des Unterprogrammes muss angegeben werden.

Die Felder des Webservices sind die Parameter des Unterprogrammes.

sämtliche Objektdatensätze

Der Objektcode und der Transaktionscode müssen angegeben werden.

Die Felder des Webservices sind die Felder der Objektmaske.

Fall des XTEND-Servers

Durch die Parametrierung einer XTEND-Schnittstelle wird durch Klick auf das Icon "Zugriff generieren" automatisch der Webservice erzeugt.

Hinweis

Ein Teil der Felder des Webservices kann ausgewählt werden.

Vorbedingungen

SEEREFERTTO Siehe Dokumentation Umsetzung

Maskenverwaltung

Kopfzeile

Felder

In diesem Register befinden sich die folgenden Felder :

  • Freigabename (Feld PUBLI)

Id des Veröffentlichungsergebnisses

  • Feld LIBW

 

  • Typ (Feld TYPOBJ)

Typ der zu veröffentlichenden Funktion (Objekt oder kein Objekt)

Schließen

 

Register Definition

Felder

In diesem Register befinden sich die folgenden Felder :

Objekt

Zu veröffentlichendes Objekt.

  • Transaktion (Feld VARIANTE)

Transaktionsauswahl für Objekte mit Transaktionen.

  • Feld LIBVAR

 

  • Unsichtbare Bereiche (Feld INVISIBLE)

Veröffentlichung der unsichtbaren Felder.

Service

  • Skript (Feld PRG)

Für eine Funktion, die kein Objekt ist, werden Bearbeitung und Unterprogramm veröffentlicht.

  • Unterprogramme (Feld SUBPRG)

 

Allgemeine Angaben

  • Freigegeben am (Feld DATPUB)

Von der Veröffentlichung generierte Daten.

  • Von (Feld USERP)

 

  • Programm (Feld NOMPG)

 

Schließen

 

Register Mapping

Felder

In diesem Register befinden sich die folgenden Felder :

Tabelle

  • Auswahl (Feld SELECT)

 

  • Gruppe (Feld GROUPE)

 

  • Ebene (Feld NIVEAU)

 

  • Code (Feld CHAMP)

 

  • Bezeichnung (Feld INTIT)

 

  • Interner Name (Feld GRPCHP)

 

  • Parametertyp (Feld TYPPAR)

 

  • Länge (Feld LONG)

 

  • Lokales Menü Nr. (Feld NOLIB)

 

  • Dimension (Feld DIME)

 

  • Pflichtfeld (Feld OBLIG)

 

  • Argumenttyp (Feld TYPFCT)

 

  • Erfassung Minimum (Feld AUTMIN)

 

  • Wert (Feld VALMIN)

 

  • Inkl. (Feld MININCLU)

 

  • Erfassung Maximum (Feld AUTMAX)

 

  • Wert (Feld VALMAX)

 

  • Inkl. (Feld MAXINCLU)

 

  • FractionDigits (Feld FRACTIONDI)

 

  • TotalDigits (Feld TOTALDIGIT)

 

  • Muster (Feld PATTERN)

 

Schließen

 

Symbol Aktionen

Gruppe umbenennen
Gruppe freigeben
Gruppe auswählen

 

Schließen

 

Menüleiste

Veröffentlichung / Veröffentlichung gesamt

Veröffentlichung / Wiederherstellung

Fehlermeldungen

Nur generische Fehlermeldungen.

Verwendete Tabellen

SEEREFERTTO Siehe Dokumentation Umsetzung