OpenTV ENTera & OpenTV Platform Documentation

Release notes for OpenTV Video Platform

Release summary 

This release comes with improvements in the Operator Console that will help to handle content deletion as a bulk operation or shorten/extend live events for catch-up. We are also adding the integration with Gracenote ON for data ingestion.   

Bulk delete nodes (select multiple to delete)

Customers will have the ability to manage the deletion of content as a bulk operation.

This release includes support for bulk deletion, in a similar manner to the existing bulk copy and movement of nodes.

New Content Builder – ensuring production readiness

Content Builder has been rebuilt from the ground up, resulting in important performance improvements.

Search Façade improvements

The search syntax used by Search Façade has been updated to align it with SAS, making it easier to use and ensuring consistent search results.

Content metadata ingestion via Gracenote ON 

For customers who use Gracenote as their metadata provider, we have created a new OPF service to ingest data from Gracenote On APIs.

This new service will allow OPF to ingest data from Gracenote more efficiently – we can now ingest just the changes to the metadata since the last import (deltas). This allows the service to be more efficient in its data processing, reducing the time taken to import metadata, allowing the service to be configured to run more frequently if required and resulting in less overall load on downstream services.

Shortening/extending ongoing live event in OpConsole doesn't reflect changes on CU CaptureJob

This feature has been created to address an issue related to shortening/extending ongoing live events.

One of the most common operations during live events for certain customers is to shorten a certain live event as it is going to finish earlier than the original scheduled time.

This requires the end time of the event to be changed while the event is being still broadcasted and for its duration to be shortened.

This is feasible using OpConsole, but such duration changes were not being reflected to the WFM LTCU_Capture job attached to the event.

Compatibility matrix

OPF

Q4 : 21.50.STD0

SSP Q4GA (21.48STD1 )

tick.png

SSP Q1GA (23.10STD1 )

NOT STARTED

DWH GIT Details– (

https://gitlab.hq.k.grp/dtv-analytics/dtv-analytics/-/tree/DWH_REL_22Q4_STD1

git commit sha e59ebffe1c9f3c5d6183f4bb121d1932036fb298)
Tableau (online config) – 

tick.png

List of known issues

The following issues are still open (not resolved) in this OPF3_22.50STD0 release.

Issue Type

Component(s)

Key

Summary

Bug

Account and Device Manager (ADM)

OPF-4304

Pods in crashloop after stability test

Bug

API Gateway  (AGW)

OPF-3280

Incorrect response in gdpr while the bookmark and Favorite is added to user

Bug

Authorisation Facade

OPF-4287

Migration PPV Support - Ph1 -  bocPurchase api is not working as expected (returning 401 unauthorized from sdp side) 

Bug

Authorisation Facade

OPF-4324

AuthFacade Sign on Issue when http router restarted

Bug

Authorisation Facade

OPF-4369

Seeing F1072 errors due to signon failures during mass content ingest

Bug

Authorisation Facade

OPF-4524

AuthFacade Needed restarting after MDS upgrade

Bug

Business Configuration Manager (BCM)

OPF-3451

Enable/disable Usage Rules  Profile

Bug

business-rules

OPF-4143

Doubts about redo workflow

Bug

business-rules

OPF-4448

Contents returned by OPF3 MDS (facade) and ML2 MDS have different formats

Bug

Cast Crew and Persona Service (CCP)

OPF-2205

CCP data is getting deleted even though recording is in active state 

Bug

Cast Crew and Persona Service (CCP)

OPF-4649

Cast&Crew db not purged

Bug

Content and Product Manager (CPM)

OPF-2650

When delete/add the Nodelink on the CPM

Bug

Content and Product Manager (CPM)

OPF-3075

RabbitMQ mds.vod.error queue is increasing

Bug

Content and Product Manager (CPM)

OPF-3336

[CPM] CPM logs in kibana are hard to read and download

Bug

Content and Product Manager (CPM)

OPF-3520

CPM data not synching with MDS / SAS

Bug

Content and Product Manager (CPM)

OPF-3532

Order of Nodes has changed in Opcon

Bug

Content and Product Manager (CPM)

OPF-3550

CPW (Content publishing window) is empty

Bug

Content and Product Manager (CPM)

OPF-3654

CPM Sending ContentPublishingWindows with a null node reference 

Bug

Content and Product Manager (CPM)

OPF-3832

Missing items in Billing Reports due to lack of product presence in DWH

Bug

Content and Product Manager (CPM)

OPF-3840

DCG is Enabled even when the Dynamic Content Group Enabled button is disabled

Bug

Content and Product Manager (CPM)

OPF-3860

CPM sending productlinks with null end validity

Bug

Content and Product Manager (CPM)

OPF-4013

OPCONSOLE- Update content targeting group from a channel generates that the channel doesn't appear in the lineup. 

Bug

Content and Product Manager (CPM)

OPF-4085

Timeout / poor performance of deeplink API

Bug

Content and Product Manager (CPM)

OPF-4088

Orphan entities in Neo4j not removed by purge

Bug

Content and Product Manager (CPM)

OPF-4114

CPM pods memory usage gradually increases to over 90%

Bug

Content and Product Manager (CPM)

OPF-4360

CPM not sending notification to MDS for event linked with deeplink

Bug

Content and Product Manager (CPM)

OPF-4404

CPW Does Not Update After Nodelink Was Updated  - Related To Fixing Missing MDS Data

Bug

Content and Product Manager (CPM)

OPF-4425

One of the CPM POD hang and cause the xml ingest always failed

Bug

Content and Product Manager (CPM)

OPF-4452

 Large volume of production content lost product id and dropped off STB

Bug

Content and Product Manager (CPM)

OPF-4485

Critical K8s Deployment Down: cpm

Bug

Content and Product Manager (CPM)

OPF-4486

UHD Content ITEM Upright - No Productlinks so not visible to STB

Bug

Content and Product Manager (CPM)

OPF-4510

No Actions Available Button on Store Content

Bug

Content and Product Manager (CPM)

OPF-4621

CPM Node's childPreferenceSet gets wiped out

Bug

Content and Product Manager (CPM)

OPF-4652

CPM is being restarted often

Bug

Content and Product Manager (CPM)

OPF-4663

Even if XML is failed

Bug

Content and Product Manager (CPM)

OPF-4682

CPM Update notifications not reaching MDS - STB Missing Content Issue

Bug

Content Builder

OPF-4221

[Sports] ContentBuilder mixes up multiple nodes on MDS query when retrieving a published node in rails.

Bug

Content Builder

OPF-4342

Catchup fields are null when a catchup DeepLink is promoted into Rails

Bug

Content Builder

OPF-4691

Critical K8s Pod is crash looping: contentbuilder

Bug

Content Discovery Facade

OPF-4179

Mismatching Season Information on MLC

Bug

Content Discovery Facade

OPF-4299

CDF isn't omitting Cache-Control headers for /epg APIs

Bug

Content Discovery Facade

OPF-4673

Multiple products coming back in the CDF response

Bug

Content Discovery Facade

OPF-4685

Contents are shown in the device even when CDF is not assigning nodes

Bug

Content Discovery Facade

OPF-4687

DCG ids are returned from CDF and contents are duplicated in the device

Bug

Content Discovery Facade

OPF-4692

Version filtering does not work in CDF

Bug

Content Discovery Facade

OPF-4697

Input default nodes information is returned by CDF

Bug

Content Export Module Nagravision Export Specification (CEX-NES)

OPF-3239

Count mismatch in OPF3 mds and OPF2 mds while validating BTV Migration

Bug

Content Export Module Nagravision Export Specification (CEX-NES)

OPF-4585

The OPF3 or/and the merge script (with new xslt) does not remove all epgDescription for SDP

Bug

Content Export Module Nagravision Export Specification (CEX-NES)

OPF-4666

CEX-NES you cannot trigger 2 APS using the same configuration template

Bug

Content Export Module Nagravision Export Specification (CEX-NES)

OPF-4688

CEX-NES raises OutOfMemory - Java heap space when extracting all channels information

Bug

Content Import Module Nagravision Import Specification (CIM-NIS)

OPF-2684

CIM-NIS fails to accept complex passwords with special characters when connecting to SFTP server 

Bug

Content Import Module Nagravision Import Specification (CIM-NIS)

OPF-3693

Posters are not available for some of the Events as the data is not being ingested into the ihs metadata database

Bug

Content Import Module Nagravision Import Specification (CIM-NIS)

OPF-4081

~1% of xml files ingested fail with unexpected error

Bug

Content Import Module Nagravision Import Specification (CIM-NIS)

OPF-4297

Program technical id is transformed to a float number instead of string

Bug

Content Import Module Nagravision Import Specification (CIM-NIS)

OPF-4482

CPM "productsRefs" partially migrated

Bug

Content Import Module Nagravision Import Specification (CIM-NIS)

OPF-4494

Ingest taking longer time using delta files

Bug

Content Import Module Nagravision Import Specification (CIM-NIS)

OPF-4547

CIM stuck not processing xml files

Bug

Content Import Module Nagravision Import Specification (CIM-NIS)

OPF-4718

VOD content validity dates cannot be modified via XML

Bug

Content Workflow Manager (CWM)

OPF-2634

CWM replaces hyphen character on EditorialContent Name on pivot transcoding jobs

Bug

Content Workflow Manager (CWM)

OPF-4620

Recording purge jobs are launched multiple times

Bug

Content Workflow Manager (CWM)

OPF-4661

Serious CWM high memory usage (< 15% left)

Bug

Content Workflow Manager (CWM)

OPF-4693

CWM doesn't pick the workflow jobs

Bug

CRM gateway

OPF-4423

Main Event MAHXXXXXX-5XXX entitlement creation failing for an account with 70 Set Top Boxes

Bug

CRM gateway

OPF-4722

Account profile change to "default" when the account status change from active to suspend via crm-gw

Bug

CWM Harmonic VOS Adapter

OPF-4371

PreProcessing job timeout generates an unsupported request to VOS360 adaptor

Bug

Database

OPF-4245

Error Spike during F/E calls - RMG Archiving

Bug

Delta Ingest Processor (DIP)

OPF-4490

DIP/CIM Ingestion errors

Bug

Environment

OPF-3899

Technical fields are missing in mds

Bug

Environment

OPF-4420

[ODM] After the field upgrade for the 1.36.71 version on SEI devices

Bug

Image Handler(IHS) (IHS)

OPF-1180

LTCU auto-generated editorial content does not return images in images tab of opcon

Bug

Image Handler(IHS) (IHS)

OPF-3988

IHS purge queue over 7500 and growing

Bug

Image Handler(IHS) (IHS)

OPF-4074

IHS db is not purged

Bug

Image Metadata Server

OPF-4712

Imagemetadataserver is being restarted every day

Bug

Locker to User Recordings Facade

OPF-4265

Different URL asset for OTT and STB recordings

Bug

Metadata Aggregator Service (MAS)

OPF-4670

Deleting a future event that shares content with a past event results in error message "No purge job to delete the contents"

Bug

Metadata Server (MDS)

OPF-4037

isContentAuthorised returns NOT_AUTHORIZED for VOD with related serviceLongName

Bug

Metadata Server (MDS)

OPF-4464

Deeplinks wrong availability dates in Ncanto

Bug

Metadata Server (MDS)

OPF-4630

Contents returned by OPF3 MDS do not have series assigned until an export to ML2 is done

Bug

Metadata Server (MDS)

OPF-4633

Cache key does not respect new token style - still relies on billingCountryCode

Bug

Metadata Server (MDS)

OPF-4659

High Get Nodes calls slow overall response times

Bug

Operator UI (OPUI)

OPF-3407

OPCON Q2-  Retaining Table Preferences per profile after Q2 upgrade

Bug

Operator UI (OPUI)

OPF-3657

Cannot move a node to be a child of another node

Bug

Operator UI (OPUI)

OPF-3871

Search contents included in a product returns wrong results

Bug

Operator UI (OPUI)

OPF-4160

https://api.<customer_name>.opentv.com/opconsole/#/login is opened

Bug

Operator UI (OPUI)

OPF-4674

Various issues with products (OPF / SSP / Operator Console)

Bug

Platform

OPF-4664

Dead letter queue increasing and not being consumed

Bug

RightsManager (RMG)

OPF-4105

Entitlements aren't archived when linked account is archived. 

Bug

RightsManager (RMG)

OPF-4605

rmg crashloopbackoff

Bug

Search Aggregation

OPF-4392

Product remains linked to a channel after remove it from OPConsole

Bug

Search Aggregation

OPF-4512

Trying to sort by field that doesn't exist causes SAS error

Bug

Search Facade

OPF-4393

Search returns item without start and end date when type is "ltcu"

Bug

Search Facade

OPF-4660

Future editorialContents are returned in Search results

Bug

Search Facade

OPF-4696

Ratings object missing from search-facade response

Bug

URL Builder

OPF-4525

URLbuilder response time is around 900ms

Bug

User Activity Vault (UAV)

OPF-3298

GET UAV on a Warm_LC_account and other accounts getting 503 error time to time 

Bug

User Activity Vault (UAV)

OPF-3386

STB doesn't send an auth token for UAV in OPF2 but it's needed in OPF3 (not backward compatible)

Bug

User Activity Vault (UAV)

OPF-4232

GET and PUT UAV Bookmarks with 503 error

Bug

User Activity Vault (UAV)

OPF-4382

Bookmark retrival response with 503

Bug

User Activity Vault (UAV)

OPF-4690

Favorite API have a slow response between 18:00 - 22:00 SGT time

Bug

User Recordings

OPF-4642

Deleting/Canceling Series recording by STB doesn't work

New issues

The following are new issues found in this OPF3_22.50STD0 release.

Issue Type

Component/s

Key

Summary

Bug

Content and Product Manager (CPM)

OPF-4373

Unable to add content to Node if the node is already associated to DCG

Bug

Content and Product Manager (CPM)

OPF-4412

CPW is not deleted when the content added to the node is removed

Bug

Content and Product Manager (CPM)

OPF-4471

Missing purgeConfiguration for PPVProducts

Bug

Content and Product Manager (CPM)

OPF-4586

Content type is coming unknown for series recorded content from recording api

Bug

Content Builder

OPF-4383

The continue watching for NPVR Event is not coming as part of template views response

Bug

Content Discovery Facade

OPF-4613

MediaCardAggregatedApi - Bookmark field not updated 

Bug

Content Discovery Facade

OPF-4654

MediacardAggregated Api - Missing fields in api response

Bug

Database

OPF-4379

The Recordings API is giving internal server error intermediately

Bug

Identity Authentication Service (IAS) (IAS)

OPF-4414

v2/isPPVAuthorised? api not working when red button feature is enabled

Bug

Identity Authentication Service (IAS) (IAS)

OPF-4456

Playout  not happening with UsageProfilerule-UHD(Any usage profile ID  except Test/SD/HD)  when red button feature is disabled

Bug

Locker to User Recordings Facade

OPF-4259

OPF2 - OPF3 NPVR migration isMigrated:true not available 

Bug

Metadata Server (MDS)

OPF-4091

NodeRefs are not removed in solr search

Bug

Operator UI (OPUI)

OPF-4092

After deleteing the node via bulk node delete in opcon

Bug

Operator UI (OPUI)

OPF-4497

Cannot add custom billing address fields to an account

Bug

Operator UI (OPUI)

OPF-4600

Request /adm/v2/accounts is rejected from OPUI

Bug

Platform

OPF-4540

Disable the automatic secret rotation of all services connected to databases

Bug

Search Aggregation

OPF-4244

Updated Channel information are not reflected in Channels that are associated with Products

Bug

User Recordings

OPF-4528

No Provision of enable/disable the feature "Cessation Of Channel" through config

Bug

User Recordings

OPF-4536

[ION_SIT] Season Wise sort is not proper for few contents in a recorded series folder 

Bug

User Recordings

OPF-4612

Recorded events shown in en_gb locale rather then en_us


List of resolved issues

The following issues resolved as part of the OPF3_22.50STD0 release.

Issue Type

Component(s)

Key

Summary

Bug

Account and Device Manager (ADM)

OPF-3518

PIN Status of LOCKED PIN shows MANDATORY always

Bug

Account and Device Manager (ADM)

OPF-3673

When we cancel an account using Accounts page in OPCON the workflow jobs for the future recordings are not getting deleted 

Bug

Authorisation Facade

OPF-3958

signonByUser

Bug

business-rules

OPF-3901

The LTCU workflows are not getting intermediately for a past event

Bug

Content and Product Manager (CPM)

OPF-2311

Change in product/package does not get reflected on end-user

Improvement

Content and Product Manager (CPM)

OPF-2345

Need ability to set default values for Custom Fields

Bug

Content and Product Manager (CPM)

OPF-2427

Channels get unsubscribed after the platform upgrade

Improvement

Content and Product Manager (CPM)

OPF-2558

OPUI: [CMS] ability to See all copied nodes in the Nav tree when bulk copy actioned

Improvement

Content and Product Manager (CPM)

OPF-2676

CPM doesn't allow pagination over productLinks APIs - this blocks OPF-2592

Bug

Content and Product Manager (CPM)

OPF-2828

Inconsistency Flag on content group on CPM

Improvement

Content and Product Manager (CPM)

OPF-3595

Events Bulk DEL doesn't work

Improvement

Content and Product Manager (CPM)

OPF-3615

GET events with channel's providerId & providerResourceId fetches ALL the events

Bug

Content and Product Manager (CPM)

OPF-3771

CPM allows MOVING a Node to Same Node (Source and Destination are same)

Bug

Content and Product Manager (CPM)

OPF-3772

Not able to copying the child node as the root node from OPCON

Bug

Content and Product Manager (CPM)

OPF-3900

EditorialContent is not creating for STCU event 

Bug

Content and Product Manager (CPM)

OPF-4056

PL-CPW created with null start and end validityPeriodSet

Bug

Content and Product Manager (CPM)

OPF-4564

CPM is creating CPW without start and end date

Improvement

Content Builder

OPF-2784

[CB] [Rails] Template rendering fails completely if just one part of the template fails

Bug

Content Builder

OPF-3519

Rails API are taking too much time to be delivered

Improvement

Content Import Module Nagravision Import Specification (CIM-NIS)

OPF-4217

XSLT improvements

Bug

Content Workflow Manager (CWM)

OPF-3180

Packaging workflow is hang

Bug

Content Workflow Manager (CWM)

OPF-4255

When CWM starts and picks up ~500 validation jobs

Bug

Identity Authentication Service (IAS) (IAS)

OPF-3426

Able to see  UsageRule profile Id in IAS contentAuth token when technicalUsageRuleProfileConfig is disabled or 0FF

Bug

Locker to User Recordings Facade

OPF-3968

LKR2UserRecording Facade support for GET seriesrecordingS API

Bug

Metadata Aggregator Service (MAS)

OPF-943

Shorting/Extending On-going Live event on OpConsole doesn't reflect changes on CU CaptureJob

Bug

Metadata Server (MDS)

OPF-4362

STCU dates are wrongly ingested into Ncanto

Improvement

Operator UI (OPUI)

OPF-3047

OPCON-Cumulative user permissions in hybrid AD/App environment

Improvement

Operator UI (OPUI)

OPF-3097

OPCON - Operator access - Enable Add Child Option to Level 3 menu nodes (Last Restricted Node Level)

Improvement

Operator UI (OPUI)

OPF-3227

OPUI: [CMS] - Rows Per Page - Add additional option of "250"

Improvement

Operator UI (OPUI)

OPF-3229

OPUI: Node Link Default ON | Future Improvement

Improvement

Operator UI (OPUI)

OPF-3232

OPUI: [CMS] - Bulk Display Ordering 

Improvement

Operator UI (OPUI)

OPF-3234

SEARCH: 

Bug

Operator UI (OPUI)

OPF-3389

Migration- "longName" is missing in chunked file which is present in production data

Bug

Operator UI (OPUI)

OPF-3421

When we are editing validity dates of unpublished product-link

Bug

Operator UI (OPUI)

OPF-3574

OpCon ContentType Values

Bug

Operator UI (OPUI)

OPF-3766

List Preview of DCG does not work properly based on the query when nodes are toggled during edit

Improvement

Operator UI (OPUI)

OPF-4031

Operator needs to search contents in OpCon based on consumption url

Bug

Operator UI (OPUI)

OPF-4323

You cannot see more than 100 account profile in the account profile box from an account

Bug

Search Aggregation

OPF-3952

 Delete Failed node are not filtering out by SAS

Bug

Search Facade

OPF-4135

Unable to filter DCG results by NOW date range

Deprecated APIs

Component

API

Description

Deprecated in release

Supported until

IAS

/v2/token

Replaced by 

  • /v3/token/actions/signOnByUserNamePassword

  • /v3/token/actions/signOnByCasn

  • /v3/token/actions/signOnBySmartCardId

  • /v3/token/actions/signOnByTVKeyActivation

  • /v3/token/actions/refresh

2022 Q3

2023 Q1

IAS

/v2/signout

Replaced by 

  • /v3/token/actions/signout

2022 Q3

2023 Q1