Benutzer-Werkzeuge

Webseiten-Werkzeuge


xml:jobdownload

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
xml:jobdownload [13.11.2014 ]
127.0.0.1 Externe Bearbeitung
xml:jobdownload [15.04.2015 ]
dstore [Pollen in Intervallen]
Zeile 9: Zeile 9:
   * Interfacename : Name der Schnittstelle,​ also in der Regel "​orders_out",​ "​persons_out"​. Es können natürlich auch Jobs von "​_in"​-Schnittstellen abgerufen werden   * Interfacename : Name der Schnittstelle,​ also in der Regel "​orders_out",​ "​persons_out"​. Es können natürlich auch Jobs von "​_in"​-Schnittstellen abgerufen werden
   * Jobname : Name des Jobs der abgerufen werden soll. Die Namen der noch nicht abgerufenen Jobs erhalten Sie über [[jobmanagement|die Liste der Jobs in der Warteschleife (jobqueue)]].   * Jobname : Name des Jobs der abgerufen werden soll. Die Namen der noch nicht abgerufenen Jobs erhalten Sie über [[jobmanagement|die Liste der Jobs in der Warteschleife (jobqueue)]].
 +
 +Optional ist es seit Version 2.5.4 des xml_SmartGates möglich den Job Server-seitig per XSLT zu transformieren. Dazu wird folgender Parameter verwendet:
 +
 +  * xslt : Name der Stylesheet Datei (ohne Dateiendung) die zur Transformation angewendet werden soll. Alle Stylesheets liegen auf dem Server im Verzeichnis "​xslt",​ es kann hier also insbesondere keine URL angegeben werden.
  
 Es ist eine HTTP-Auth-Anmeldung mit einem [[dstoreterm>​dStoreUser|dStore-User]] erforderlich. Es ist eine HTTP-Auth-Anmeldung mit einem [[dstoreterm>​dStoreUser|dStore-User]] erforderlich.
Zeile 82: Zeile 86:
  local USERNAME=$3  local USERNAME=$3
  local PASSWORD=$4  local PASSWORD=$4
- JOBS_IN_QUEUE=$(curl '​https://'​${HOSTNAME}'/​xml/​jobqueue?Interfacename='${INTERFACE} --user ${USERNAME}:​${PASSWORD} --silent --fail --show-error )+ JOBS_IN_QUEUE=$(curl '​https://'​${HOSTNAME}'/​xml/​jobqueue' --data-urlencode "Interfacename=${INTERFACE}" ​--user ${USERNAME}:​${PASSWORD} --silent --fail --show-error )
  RETVAL=$?  RETVAL=$?
  if [ $RETVAL -ne 0 ]; then  if [ $RETVAL -ne 0 ]; then
Zeile 104: Zeile 108:
  local PASSWORD=$5 ​  local PASSWORD=$5 ​
  
- HTTP_STATUS=$(curl --output ${JOBNAME} --write-out "​%{http_code}"​ '​https://'​${HOSTNAME}'/​xml/​job?​Interfacename='${INTERFACE}'&​Jobname='​${JOBNAME} ​--user ${USERNAME}:​${PASSWORD} --silent --fail --show-error)+ HTTP_STATUS=$(curl --output ${JOBNAME} --write-out "​%{http_code}" --data-urlencode "​Interfacename=${INTERFACE}"​ --data-urlencode "​Jobname=${JOBNAME}" '​https://'​${HOSTNAME}'/​xml/​job'​ --user ${USERNAME}:​${PASSWORD} --silent --fail --show-error)
  RETVAL=$?  RETVAL=$?
  if [ $RETVAL -ne 0 -o $HTTP_STATUS -ne 200 ]; then  if [ $RETVAL -ne 0 -o $HTTP_STATUS -ne 200 ]; then
xml/jobdownload.txt · Zuletzt geändert: 15.04.2015 von dstore