HttpPublisher (Objekt): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K (→Beschreibung) |
|||
(7 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
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 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== | ==Attribute== | ||
− | {| class="prettytable" | + | {| class="prettytable sortable" |
|- class="hintergrundfarbe1" | |- class="hintergrundfarbe1" | ||
! Attribut || Type || Beschreibung || ab IES Version | ! Attribut || Type || Beschreibung || ab IES Version | ||
Zeile 46: | Zeile 48: | ||
|- | |- | ||
| metadata | | metadata | ||
− | | [[Map]] <[[String]],[String]]> | + | | [[Map]] <[[String]],[[String]]> |
| Metadaten eines Publishers | | Metadaten eines Publishers | ||
| 1 | | 1 | ||
Zeile 61: | Zeile 63: | ||
|- | |- | ||
| headerdata | | headerdata | ||
− | | [[Map]] <[[String]],[String]]> | + | | [[Map]] <[[String]],[[String]]> |
| Header-Daten, die mit dem Request mitgesendet werden | | Header-Daten, die mit dem Request mitgesendet werden | ||
| 1 | | 1 | ||
Zeile 78: | Zeile 80: | ||
| [[String]] | | [[String]] | ||
| URL, zu der der Request gesendet werden soll | | URL, zu der der Request gesendet werden soll | ||
+ | | 1 | ||
+ | |- | ||
+ | | login | ||
+ | | [[String]] | ||
+ | | Basic Authentication Login | ||
+ | | 1 | ||
+ | |- | ||
+ | | passwort | ||
+ | | [[String]] | ||
+ | | Basic Authentication Passwort | ||
| 1 | | 1 | ||
|} | |} | ||
Zeile 83: | Zeile 95: | ||
<noinclude> | <noinclude> | ||
[[Category:Objekte]] | [[Category:Objekte]] | ||
− | |||
− | |||
[[Category:Qualität_des_Codes_prüfen]] | [[Category:Qualität_des_Codes_prüfen]] | ||
</noinclude> | </noinclude> |
Aktuelle Version vom 9. November 2010, 17:37 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 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 |