Ziggo Ditto Platform
The Ziggo Ditto Platform is a VOD Server.
About
HTTP connector for the Ziggo Ditto Platform connector, which serves as an intermediary in request/response communication between VoD Workflow Manager/SmartRec elements and the Ditto Environment.
Version Info
| Range | Key Features | Based on | System Impact |
|---|---|---|---|
| 1.0.0.x [SLC Main] | Initial version | - | - |
Product Info
| Range | Supported Firmware |
|---|---|
| 1.0.0.x | - |
System Info
| Range | DCF Integration | Cassandra Compliant | Linked Components | Exported Components |
|---|---|---|---|---|
| 1.0.0.x | No | Yes | - | - |
Creation
HTTP connection
This connector uses an HTTP connection and requires the following input during element creation:
HTTP CONNECTION (Connection to Ditto Server):
- IP address/host: The polling IP or URL of the destination.
- IP port: The IP port of the destination, default 80.
- Bus address: If the proxy server has to be bypassed, specify bypassproxy.
Usage
General Page
The General page displays parameters such as:
- Server Hostname, Ditto server hostname
- VoD Workflow Manager DMA ID
- VoD Workflow Manager Element ID
- VoD Workflow Manager Rejected Assets Parameter ID
- VoD Workflow Manager Asset Status Parameter ID
Communication
Communication between all elements and the Ditto server is done through the exchange of JSON messages.
Get Ditto Content Platforms
JSON query message on ParamID = 1003
{"RequestID":"123","CRID":"bds.tv/6152569","DmaID":"24453","ElementID":"110","ParamID":"1000"}
JSON response message with Ditto results
{"CRID":"bds.tv/6152569","platforms":["CMDC","TRAXIS","MSS","RENG","SMARTREC","OESP"],"RequestID":"123"}
Get Rejected Assets
JSON query message on ParamID = 1004
{"RequestID":"456","StartTime":"2015-05-27T13:30:08.793Z","EndTime":"2016-05-27T14:30:08.793Z"}
JSON query message sent to VoD Worfklow Manager
{"RequestID":"456","StartTime":"2015-05-27T13:30:08.793Z","EndTime":"2016-05-27T14:30:08.793Z","DmaID":"24453","ElementID":"109","ParamID":"2001"}
Suggested VoD Worfklow Manager JSON response to receive in ParamID sent in previous query (ParamID = 2001)
{
"RequestID": "1234",
"Assets": [
{
"ProviderID": "45",
"AssetID": "67",
"RejectionReason": "Error"
},
{
"ProviderID": "89",
"AssetID": "01",
"RejectionReason": "Error n2"
}
]
}
Get Asset Status
JSON query message on ParamID = 1005
{"RequestID":"456","CRID":"bds.tv/6152569"}
JSON query message sent to VoD Worfklow Manager
{"CRID":"bds.tv/6152569","DmaID":"24453","ElementID":"109","ParamID":"2002","RequestID":"456"}
Suggested VoD Worfklow Manager JSON response to receive in ParamID sent in previous query (ParamID = 2002)
{
"RequestID": "1234",
"ProviderID": "45",
"AssetID": "67",
"AssetStatus": " Active"
}