HttpPublisher (Objekt): Unterschied zwischen den Versionen
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 |