HttpPublisher (Objekt): Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
K (Hob den Schutz von „HttpPublisher (Objekt)“ auf)
Zeile 4: Zeile 4:
 
==Beschreibung==
 
==Beschreibung==
 
Ein HttpPublisher publiziert [[Article|Artikel]], [[Resource|Ressourcen]] und [[Media|Medien]] als HTTP-POST-Request.
 
Ein HttpPublisher publiziert [[Article|Artikel]], [[Resource|Ressourcen]] und [[Media|Medien]] als HTTP-POST-Request.
 +
 +
Über den HTTP-Publisher können Artikel des IES expotiert werden. Das Format und die Struktur der Daten werden über ein Template pro Artikel frei definiert. So können Daten synchron in belibigem 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 aufomatisch im definierten Format an eine konfigurierte URL übertragen.
 +
  
 
==Attribute==
 
==Attribute==

Version vom 3. November 2010, 13:06 Uhr

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 expotiert werden. Das Format und die Struktur der Daten werden über ein Template pro Artikel frei definiert. So können Daten synchron in belibigem 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 aufomatisch 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