HttpPublisher (Objekt)

Aus SiteparkWiki
(Weitergeleitet von HttpPublisher)
Zur Navigation springen Zur Suche springen

Name

HttpPublisher - publiziert Artikel, Resourcen und Medien als HTTP-POST-Request

Beschreibung

Ein HttpPublisher publiziert Artikel, Ressourcen und Medien als HTTP-POST-Request.

Über den HTTP-Publisher können Artikel des IES exportiert werden. Das Format und die Struktur der Daten werden über ein Template pro Artikel frei definiert. So können Daten synchron in beliebigem Format an unterschiedliche Systeme, die HTTP-POST-Requests verarbeiten können, geschickt werden. Es kann sich dabei um einfach ASCII-Daten, um CSV-Daten oder um XML- bzw. SOAP-Daten handeln. Der IES wird diese Daten bei der Publikation automatisch im definierten Format an eine konfigurierte URL übertragen.

Attribute

Attribut Type Beschreibung ab IES Version
id ID ID des Publishers 1
type String Liefert http 1
anchor Anchor Anchor des Publishers 1
name String Name des Publishers 1
encoding String Encoding das der Publisher verwenden soll (UTF-8, ISO-8859-15, ...) 1
locale Locale Die Sprache, die für diesen Publisher verwendet werden soll 1
clients Collection <Client> Liste der Mandanten, die Zugriff auf diesen Publisher haben 1
metadata Map <String,String> Metadaten eines Publishers 1
metadataString String Metadaten eines Publishers als Zeichenkette. Jede Zeile ist ein Schlüssel/Werte-Paar, getrennt mit einem = (gleich) 1
isPublished Boolean Liefert im Out-Modus true, wenn der Artikel vom Publisher publiziert wird, oder false, falls der Artikel vom Publisher depubliziert wird 1
headerdata Map <String,String> Header-Daten, die mit dem Request mitgesendet werden 1
headerDataString String Header-Daten, die mit dem Request mitgesendet werden. Jede Zeile ist ein Schlüssel/Werte-Paar getrennt mit einem = (gleich) 1
contentType String Content-Typ (MIME) der für den Request gesetzt wird (z.B. text/xml) 1
url String URL, zu der der Request gesendet werden soll 1
login String Basic Authentication Login 1
passwort String Basic Authentication Passwort 1