Disney+ ingestion report
The Disney+ Ingestion Report contains a list of errors relating to the Disney+ items for which issues were encountered during the Disney+ ingestion cycle. The Disney+ Ingestion Report is available in Tableau. The operator can refer to the report and take action as necessary.
Report parameters
Each Disney+ ingestion cycle is identified by a unique ID (Activityid
) in the report. The same ID is used in email notifications (activityId
). The following table lists the parameters used in the report:
Parameter | Description |
---|---|
Activityid | Disney+ ingestion cycle ID |
Module | The module name (CIM-DPlus) |
Activity | The name of the activity (CIM DPlus Ingestion) |
Date | Timestamp showing the date and time stamp when ingestion was started and completed with or without error, grouped by the unique Activityid . |
Status | Ingestion status:
|
ResourceId | Disney+ item ID that had an issue during the ingestion |
ResourceName | Disney+ title that had an issue in the ingestion |
Action | Error reason for the error encountered while ingesting the item(s) There can be one or more items having the same issue during ingestion. For example, there can be multiple items that do not have a supported locale in their Disney+ text metadata. |
ResourceStatus | Resource status:
|
Sample report
Ingestion error reasons
The following table lists the error reasons and their corresponding messages, which will appear in the report:
Error scenario | Error message (i.e., the action which appears in the report) |
---|---|
None of the genres in the Disney+ series metadata matches the following list of operator-supported sub-genres:
|
|
None of the genres in the Disney+ season metadata matches the following list of operator-supported sub-genres:
|
|
None of the genres in the Disney+ movie metadata matches the following list of operator-supported sub-genres:
|
|
If ratings info is not available in the episode metadata, the adapter will try to get it from the corresponding series or season ratings info. If ratings info is not present in either the series and season, the adapter will discard the specific episode item from ingestion. |
|
If genre info is not present in episode metadata, the adapter will try to get it from the corresponding series or season genres info. This error occurs if none of the genres in the series or season genres info matches the following list of operator-supported sub-genres:
|
|
If genre info is not available in the episode metadata, the adapter will try to get it from the corresponding series or season genre info. If genres info is not present in either the series and season, the adapter will discard the specific episode item from ingestion. |
|
The item (movie/short-form/series/season/episode) does not have a locale that is supported by Business Configuration Manager (BCM) in its text metadata. |
|
The item (movie/short-form/series/season/episode) does not have a preferred rating agency in the rating metadata. For example, if MDA is the preferred operator-supported rating agency and the same rating agency is not available in the Disney+ rating's system info, the adapter will report this error message. |
|
The credit role for the item (movie/short-form/series/season/episode) does not match with the Disney+ adapter's mapping. For example, Disney+ and Platform supported role mapping: {"starring": "Actors", "director": "Directors", "creator": "Writers"} |
|
A field is empty or no info is provided for the item (movie/short-form/series/season/episode) in the Disney+ metadata. For example, in the Disney+ metadata, the "credits" info is empty, i.e., |
|
|
|
Both |
|
The item (movie/short-form/series/season/episode) is expired, that is, the availability "expires" date and time stamp info is older than current date and time. |
|
No data can used from the availability object. |
|
The BCM locale configuration is empty. |
|
The operator-configured locale does not match a Disney+ Adapter-supported locale. For example, if the { then ingestion will be aborted. The following adapter mapping is required to support these locales (additions in bold):
|
|
The images key in the Disney+ metadata has no info e.g. |
|
The action key in the Disney+ metadata deep links has no details value. |
|
The action key in the Disney+ metadata deep links has no playMedia value. |
|
An episode's corresponding series and season have a mandatory field entry missing, and the episode is discarded for ingestion. The exact issue can be found by checking the mapped series and season data for the episode. |
|
There is a new or unknown response when querying the Disney+ metadata server, which the adapter cannot process. |
If the URL length is more than 150 characters, it will truncate at the end with <url>. |
There is an HTTP connection error when retrieving data from Disney +. For example, the server is out of service or not responding. |
|
There are unhandled technical or error messages from the platform. |
|
An HTTP error occurred during OPF node creation. |
In the notification message "name": "DPlus_Node", DPus_Node is dynamic and read from the configuration file. |
An internal error occurred; for example, during data transfer between modules. |
|
Requests not received by server when posting bulk data to the OPF3 server, |
|
One or many itemIds have invalid references or data when sending bulk requests to update the Disney+ metadata info in the OPF3 server. |
The Disney+ itemIds which experienced this issue will be present in the
|
The server responded with an error message or empty response when sending bulk data to the OPF3 server. |
Supported values for
|
A request did not reach the server, or the server could not send a response to the client. |
|
There is an unknown server response not handled in the adapter. |
|
There is an HTTP request error when deleting data from the OPF server. |
|
The business profile is empty. |
|
There is an unhandled error when fetching the business profile. |
|
The CPM commercial product is not configured. |
|
There is an unhandled error when fetching the CPM commercial product. |
|
The CPM product link is empty. |
|
There is an unhandled error when fetching the CPM product link. |
|
The CPM business rule is empty. |
|
There is an unhandled error while fetching the CPM business rule. |
|