Post Media Package Workflow Operation

ID: post-mediapackage

Description

This workflow operation can be used to send a POST request containing an XML/JSON representation of the media package processed by the workflow to an external web service. the service supports HTTP Basic and Digest authentication.

Parameter Table

Configuration Keys Description
url The target URL
format The desired export format: xml or json
debug Disable this on a productive system. If enabled, request bodies etc. will be written to log. If disabled, only errors will be logged.
mediapackage.type Type of Mediapackage to send (possible values: workflow, search; default: search)
auth.enabled enable authentication (simple/digest will be detected automatically)
auth.username username for authentication
auth.password password for authentication
+source_system fields with keys beginning with + will be added to the message body

Operation Example

<operation
    id="post-mediapackage"
    description="Sending MediaPackage to Lernfunk3">
  <configurations>
    <configuration key="url">http://example.com:5000/</configuration>
    <configuration key="format">xml</configuration>
    <configuration key="debug">no</configuration>
    <configuration key="mediapackage.type">search</configuration>
    <configuration key="auth.enabled">yes</configuration>
    <configuration key="auth.username">exportuser</configuration>
    <configuration key="auth.password">secret</configuration>
    <configuration key="+source_system">video.example.com</configuration>
  </configurations>
</operation>