Sunteți pe pagina 1din 648

Basic DAC 6000 (V3.

1)
Operation

Training Manual

chstraining@motorola.com
1-888-436-4678 (Option 5)
www.motorola.com/broadband
Copyright 2006 by Motorola, Inc.

All rights reserved.

No part of this publication may be reproduced in any form or by any means or used to make any derivative
work (such as translation, transformation, or adaptation) without written permission from Motorola, Inc.

Motorola reserves the right to revise this publication and to make changes in content from time to time
without obligation on the part of Motorola to provide notification of such revision or change.

Motorola provides this documentation without warranty of any kind, either implied or expressed, including,
but not limited to the implied warranties of merchantability and fitness for a particular purpose. Motorola
may make improvements or changes to the products described in this manual at any time.

MOTOROLA and the stylized M logo are registered trademarks of Motorola, Inc.
Contents

Introduction
Audience ........................................................................................................................... i
Prerequisites .................................................................................................................... i
Objectives ......................................................................................................................... i
Materials ............................................................................................................................ i
Agenda .............................................................................................................................. ii
Day 1 ........................................................................................................................... ii
Day 2 ........................................................................................................................... ii
Day 3 ........................................................................................................................... iii
Day 4 ........................................................................................................................... iii
Day 5 ........................................................................................................................... iii

Section 1 Digital Addressable System Overview


An Introduction to Digital Technology .......................................................................... 1-2
Digital Signal Conversion and Compression ............................................................... 1-2
Digital Television Delivery System Overview ............................................................... 1-3
Digital Headend Facility and Customers Home .......................................................... 1-4
Digital Addressable System Overview .......................................................................... 1-6
Business System ......................................................................................................... 1-6
Basic DAC 6000/RADD 6000 Functions ..................................................................... 1-6
DAC 6000 Compatible Hardware ................................................................................ 1-6
ML 570 G3 Hardware Platform .................................................................................... 1-6
DAC 6000 Operating Software .................................................................................... 1-7
KeyList Server (KLS) ................................................................................................... 1-7
Learning Exercise 1 ......................................................................................................... 1-8

Section 2 Data Communications and Networking Principles


Local Area Network (LAN) Overview ............................................................................. 2-2
Ethernet Description ........................................................................................................ 2-2
Protocols ........................................................................................................................... 2-3
Addressing Schemes ...................................................................................................... 2-4
MAC Address .............................................................................................................. 2-4
IP Address ................................................................................................................... 2-5
Address Classifications ............................................................................................... 2-6
IP Broadcast Addresses .............................................................................................. 2-7
UDP Ports .................................................................................................................... 2-7

Basic DAC 6000 (V3.1) Operation, Rev. 1.2


ii Contents

Data Transports ................................................................................................................ 2-8


MPEG-2 Compression Transport ................................................................................. 2-8
Transport Stream Organization .................................................................................... 2-9
Program Association Table (PAT) ......................................................................... 2-9
Program Map Table ............................................................................................... 2-10
Packetized Elementary Streams (PES) ................................................................. 2-11
Learning Exercise 2 .......................................................................................................... 2-12

Section 3 Manage System and Users


Start the GUI and Log On to the Controller Application ............................................... 3-2
Log Off the DAC 6000 ....................................................................................................... 3-3
Help Screens ..................................................................................................................... 3-4
Manage Users ................................................................................................................... 3-5
Define a Group ............................................................................................................. 3-6
Add and Configure a New User Group .................................................................. 3-6
Change Permissions for a User Group ................................................................. 3-8
Define Users ................................................................................................................ 3-10
Add a New User .................................................................................................... 3-10
Change an Existing User ....................................................................................... 3-11
Change a Password ..................................................................................................... 3-13
Define Remote Users ................................................................................................... 3-14
Add a New Remote User ....................................................................................... 3-14
Change an Existing Remote User ......................................................................... 3-15
Delete a Remote User ........................................................................................... 3-15
Remote Dial-In Login Sample ...................................................................................... 3-17
Manage the System .......................................................................................................... 3-19
Shut Down the DAC 6000 Application Software .......................................................... 3-19
Shut Down the System ................................................................................................ 3-20
Manage a Site .................................................................................................................... 3-21
Display Site Information ............................................................................................... 3-21
Open a System Window .............................................................................................. 3-22
Display the System hosts File ..................................................................................... 3-23
Sample Hosts File ........................................................................................................ 3-23
Edit Files Using emacs .................................................................................................... 3-25
Compare Text Files .......................................................................................................... 3-26
PING ................................................................................................................................... 3-27
Sample of a Successful PING Operation ..................................................................... 3-27
Lab Exercise 3 (Step-by-step) ......................................................................................... 3-28
Add a Group ................................................................................................................. 3-28
Add and Test a User .................................................................................................... 3-28
Add a Remote User ...................................................................................................... 3-29
Shut Down the DAC 6000 Application and Restart it ................................................... 3-29
Shut Down the System and Restart it .......................................................................... 3-30

Basic DAC 6000 (V3.1) Operation, Rev. 1.2


Contents iii

View the hosts file and ping the OM ............................................................................ 3-30


Add an OM to the hosts file and ping it ....................................................................... 3-31
Lab Exercise 3 .................................................................................................................. 3-32
Add a Group ................................................................................................................ 3-32
Add and Test a User .................................................................................................... 3-32
Add a Remote User ..................................................................................................... 3-32
Shut Down the DAC 6000 Application and Restart it .................................................. 3-32
Shut Down the System and Restart it ......................................................................... 3-32
View the hosts file and ping the OM ............................................................................ 3-33
Add an OM to the hosts file and ping it ....................................................................... 3-33

Section 4 Business System Overview


Business System Overview ............................................................................................ 4-2
Manage Business Systems ............................................................................................. 4-2
Add a Business System .............................................................................................. 4-2
Change a Business System ........................................................................................ 4-7
Delete a Business System .......................................................................................... 4-7
Display Business System Services and Programs ..................................................... 4-9
Display Business System Packages ........................................................................... 4-12
Display Objects/Resources ......................................................................................... 4-13
Add a Business System Port ....................................................................................... 4-14
Change a Business System Port ................................................................................. 4-17
Delete a Business System Port ................................................................................... 4-18
Command Summary ........................................................................................................ 4-19
Business System Interface Logger (bsilog) .................................................................. 4-20
Report Functions ............................................................................................................. 4-21
BSITL Report Functions .............................................................................................. 4-24
Real-Time Business System Interface Logger .............................................................. 4-26
Lab Exercise 4 (Step-by-step) ......................................................................................... 4-27
Add a Business System .............................................................................................. 4-27
Define Business System Port ...................................................................................... 4-27
Lab Exercise 4 .................................................................................................................. 4-28
Add a Business System .............................................................................................. 4-28
Define Business System Port ...................................................................................... 4-28

Section 5 Define and Configure Devices


Manage Devices ............................................................................................................... 5-2
Define Device Locations ................................................................................................. 5-3
Add a Device Location ................................................................................................. 5-3
Change a Device Location .......................................................................................... 5-4
Delete a Device Location ............................................................................................ 5-4
Define RADD ..................................................................................................................... 5-5
Add a RADD ................................................................................................................ 5-5

Basic DAC 6000 (V3.1) Operation, Rev. 1.2


iv Contents

Change a RADD .......................................................................................................... 5-6


Delete a RADD ............................................................................................................. 5-7
Display Object Load Status .......................................................................................... 5-7
Reboot RADD .............................................................................................................. 5-8
Define OM 1000 Communications Settings ................................................................... 5-9
Add an OM 1000 .......................................................................................................... 5-9
Display Stream Configuration Status ........................................................................... 5-12
Define IRT Communication Settings .............................................................................. 5-13
Add an IRT 1000/2000 ................................................................................................. 5-13
Set IRT Insertion Parameters ...................................................................................... 5-15
Assign Services to Decrypting TSODAs ...................................................................... 5-15
Authorize an IRT 1000/2000 ........................................................................................ 5-16
Assign a Service .......................................................................................................... 5-17
Modify Assigned Services ............................................................................................ 5-18
Delete Assigned Services ............................................................................................ 5-18
Flush & Fill ................................................................................................................... 5-19
Rebuild & Download Program Queues ........................................................................ 5-19
Re-Acquire TSODA Addresses .................................................................................... 5-20
Display IRT 1000/2000 Services Status ...................................................................... 5-21
Define an MPS ................................................................................................................... 5-23
Add an MPS ................................................................................................................. 5-23
View Message Insertion Parameters ........................................................................... 5-25
Flush & Fill ................................................................................................................... 5-25
Re-Acquire ACP Addresses ......................................................................................... 5-25
Configure MPS Output Ports ....................................................................................... 5-27
Display MPS Status ..................................................................................................... 5-29
Reboot MPS ................................................................................................................. 5-30
Configure MPS Input Ports .......................................................................................... 5-31
Assign Services to Decrypting ACPs ........................................................................... 5-37
Route Services ............................................................................................................. 5-39
Clear Output Mplex ................................................................................................ 5-43
Route PIDs ................................................................................................................... 5-43
Change a PID Route Source ................................................................................. 5-43
Add a PID Route .................................................................................................... 5-45
Rebuild & Download Program Queues ........................................................................ 5-45
Define a SEM ..................................................................................................................... 5-47
Add a SEM ................................................................................................................... 5-47
View Message Insertion Parameters ........................................................................... 5-49
Flush & Fill ................................................................................................................... 5-49
Re-Acquire ACP Addresses ......................................................................................... 5-49
Configure SEM Output Ports ....................................................................................... 5-50
Display SEM Queuing Status ....................................................................................... 5-54
Reboot SEM ................................................................................................................. 5-56

Basic DAC 6000 (V3.1) Operation, Rev. 1.2


Contents v

Configure SEM Input Ports .......................................................................................... 5-57


Re-Acquire Configuration ............................................................................................ 5-62
Route Services ............................................................................................................ 5-63
Clear Output Mplex ............................................................................................... 5-67
Route PIDs .................................................................................................................. 5-67
Add a PID Route ................................................................................................... 5-67
Change a PID Route Source ................................................................................ 5-69
Transport Stream Pass-Through ................................................................................. 5-71
Rebuild & Download Program Queues ....................................................................... 5-73
Define an Upconverter Device ........................................................................................ 5-74
Add an Upconverter Device ........................................................................................ 5-74
Define a Modem Bank ...................................................................................................... 5-76
Add a Modem Bank ..................................................................................................... 5-76
Define an RPD 1000/2000 ................................................................................................ 5-78
Configure Demod Boards ............................................................................................... 5-79
Add a Demod Board .................................................................................................... 5-79
Define a Router ................................................................................................................ 5-83
Add a Router ............................................................................................................... 5-83
Define CMTS Frequencies .......................................................................................... 5-85
Define IP Address Ranges .......................................................................................... 5-87
Define the KeyList Server ............................................................................................... 5-88
Obtain Group Config Request ........................................................................................ 5-91
View Unit KeyList ............................................................................................................. 5-92
Lab Exercise 5 (Step-by-step) ......................................................................................... 5-94
Add an OM 1000 to the Database ............................................................................... 5-94
Rebuild & Download Program Queues ....................................................................... 5-94
Flush & Fill ................................................................................................................... 5-94
Re-Acquire ACP Addresses ........................................................................................ 5-95
Assign Services to Decrypting TSODAs ..................................................................... 5-95
Display MPS Device Status ......................................................................................... 5-96
Retrieve an RPD and Define a Demod Board ............................................................. 5-96
Add a Digital Upconverter to the Database ................................................................. 5-96
Add an Analog Upconverter to the Database .............................................................. 5-97
Lab Exercise 5 .................................................................................................................. 5-98
Add an OM 1000 to the Database ............................................................................... 5-98
Rebuild & Download Program Queues ....................................................................... 5-98
Flush & Fill ................................................................................................................... 5-98
Re-Acquire ACP Addresses ........................................................................................ 5-98
Assign Services to Decrypting ACPs .......................................................................... 5-98
Display MPS Device Status ......................................................................................... 5-98
Retrieve an RPD and Define a Demod Board ............................................................. 5-98
Add a Digital Upconverter to the Database ................................................................. 5-99
Add an Analog Upconverter to the Database .............................................................. 5-99

Basic DAC 6000 (V3.1) Operation, Rev. 1.2


vi Contents

Learning Exercise 5 .......................................................................................................... 5-100

Section 6 Manage Plants & Device Linkage


Define and Manage Plants ............................................................................................... 6-2
Carrier Definition Table (CDT) ......................................................................................... 6-2
Define/Duplicate a Carrier Definition Table ................................................................. 6-3
This window displays the following fields: .............................................................................. 6-6
Define a Headend ............................................................................................................. 6-8
Headend Characteristics .............................................................................................. 6-8
Add a Headend ............................................................................................................ 6-8
Define a Downstream Plant ............................................................................................. 6-11
Downstream Plant Characteristics ............................................................................... 6-11
Add a Downstream Plant ............................................................................................. 6-12
Change a Downstream Plant ....................................................................................... 6-18
Delete a Downstream Plant ......................................................................................... 6-19
Display Plant Associations ........................................................................................... 6-19
Move a Downstream Plant ........................................................................................... 6-21
Define a DOCSIS Set-top Gateway (DSG) Plant ............................................................ 6-23
Add a DSG Plant .......................................................................................................... 6-23
Define an RF Upstream Plant .......................................................................................... 6-31
RF Upstream Plant Characteristics .............................................................................. 6-31
Add an RF Upstream Plant .......................................................................................... 6-31
Change an RF Upstream Plant .................................................................................... 6-37
Delete an RF Upstream Plant ...................................................................................... 6-37
Define an IP-Return Upstream Plant ............................................................................... 6-38
Add an IP-Return Upstream Plant ............................................................................... 6-38
Define a Telco Upstream Plant ........................................................................................ 6-43
Telco Upstream Plant Characteristics .......................................................................... 6-43
Add a Telco Upstream Plant ........................................................................................ 6-43
Define Device Linkage ..................................................................................................... 6-48
Add a Device Linkage .................................................................................................. 6-49
Lab Exercise 6 (Step-by-step) ......................................................................................... 6-51
Add a Headend ............................................................................................................ 6-51
Add a Downstream Plant ............................................................................................. 6-51
Add a Device to a Downstream Plant .......................................................................... 6-52
Add an RF Upstream Plant .......................................................................................... 6-52
View Device Linkages .................................................................................................. 6-53
Lab Exercise 6 .................................................................................................................. 6-54
Add a Headend ............................................................................................................ 6-54
Add a Downstream Plant ............................................................................................. 6-54
Add a Device to a Downstream Plant .......................................................................... 6-54
Add an RF Upstream Plant .......................................................................................... 6-54
View Device Linkages .................................................................................................. 6-54

Basic DAC 6000 (V3.1) Operation, Rev. 1.2


Contents vii

Section 7 Schedule Services and Programs


Service Providers and Sources Overview ..................................................................... 7-2
Define a Service Provider ................................................................................................ 7-2
Add a Service Provider ................................................................................................ 7-3
Define a Source ................................................................................................................ 7-4
Add a Source ............................................................................................................... 7-6
Build Source Name Table ................................................................................................ 7-6
Build Source Names .................................................................................................... 7-6
Define a Digital Service ................................................................................................... 7-7
Digital Program Epoch .................................................................................................... 7-19
Define Digital Programs .................................................................................................. 7-19
Verify Service Connectivity ............................................................................................. 7-30
View Current Program Queuing Information ......................................................... 7-32
View Current Program Queuing Count ................................................................. 7-33
View Last Program Queuing Information .............................................................. 7-35
View Channel Information ..................................................................................... 7-38
Define an Analog Service ................................................................................................ 7-39
Configuring EAS .............................................................................................................. 7-44
Edit Emergency Alert Tunables ................................................................................... 7-44
Adding an EAS Service ............................................................................................... 7-46
Define a Package Provider .............................................................................................. 7-49
Add a Package Provider .............................................................................................. 7-49
Define a Package ............................................................................................................. 7-50
Add a Package ............................................................................................................ 7-50
Lab Exercise 7 (Step-by-step) ......................................................................................... 7-57
Delete a Digital Service from the Database ................................................................ 7-57
Delete Source Information from the Database ............................................................ 7-57
Build the Virtual Channel Map ..................................................................................... 7-57
Add a Source to the Database .................................................................................... 7-58
Add a Digital Service to the Database ......................................................................... 7-58
Assign a Service to Decrypting TSODA ...................................................................... 7-59
Add a Virtual Channel to the Lineup ............................................................................ 7-59
Add a Digital PPV Program to the Database .............................................................. 7-60
Add an Analog Source to the Database ...................................................................... 7-61
Add an Analog Service to the Database ..................................................................... 7-61
Define a Package Provider .......................................................................................... 7-62
Define a Package ........................................................................................................ 7-62
Lab Exercise 7 .................................................................................................................. 7-64
Delete a Digital Service from the Database ................................................................ 7-64
Delete Source Information from the Database ............................................................ 7-64
Build the Virtual Channel Map ..................................................................................... 7-64
Add a Source to the Database .................................................................................... 7-64
Add a Digital Service to the Database ......................................................................... 7-64

Basic DAC 6000 (V3.1) Operation, Rev. 1.2


viii Contents

Assign a Service to Decrypting TSODA ....................................................................... 7-64


Add a Virtual Channel to the Lineup ............................................................................ 7-65
Add a Digital PPV Program to the Database ............................................................... 7-65
Add an Analog Source to the Database ....................................................................... 7-65
Add an Analog Service to the Database ...................................................................... 7-66
Define a Package Provider .......................................................................................... 7-66
Define a Package ......................................................................................................... 7-66
Learning Exercise 7 .......................................................................................................... 7-67

Section 8 Manage Channel Maps


Channel Maps Overview .................................................................................................. 8-2
Virtual Channel Maps (VCMs) Overview ........................................................................ 8-3
Manage Virtual Channel Maps ......................................................................................... 8-3
Add a VCM ................................................................................................................... 8-4
Duplicate a VCM .......................................................................................................... 8-12
Build a Virtual Channel Map ........................................................................................ 8-16
Lab Exercise 8 (Step-by-step) ......................................................................................... 8-18
Add a Virtual Channel to the Lineup ............................................................................ 8-18
Change a Virtual Channel Lineup ................................................................................ 8-19
Duplicate, Edit and Build a VCM .................................................................................. 8-19
Lab Exercise 8 .................................................................................................................. 8-21
Add a Virtual Channel to the Lineup ............................................................................ 8-21
Change a Virtual Channel Lineup ................................................................................ 8-21
Duplicate, Edit and Build a VCM .................................................................................. 8-21

Section 9 Manage Terminals


Terminal Overview ............................................................................................................ 9-2
Define Terminals in the Database ................................................................................... 9-2
Add a Terminal ............................................................................................................. 9-6
Authorize IPPV Events ................................................................................................. 9-8
Authorize Services for a Terminal ................................................................................ 9-9
Authorize a Terminal for a PPV Program ..................................................................... 9-10
Authorize a Package .................................................................................................... 9-12
Authorize Objects/Resources ...................................................................................... 9-13
Configure Transmission Parameters ........................................................................... 9-16
Initialize a Terminal ...................................................................................................... 9-18
Cold Initialize a Terminal .............................................................................................. 9-18
Refresh a Terminal ....................................................................................................... 9-20
Disconnect a Terminal ................................................................................................. 9-20
Clear a PIN ................................................................................................................... 9-21
Factory Reset ............................................................................................................... 9-22
Display Terminal Attributes .......................................................................................... 9-22
Clear Orphan Purchases ............................................................................................. 9-24

Basic DAC 6000 (V3.1) Operation, Rev. 1.2


Contents ix

Define Multicast 16 Address Sets .................................................................................. 9-24


Convert Terminal Type .................................................................................................... 9-27
Define Terminal Attributes .............................................................................................. 9-30
Lab Exercise 9 .................................................................................................................. 9-37
Retrieve a terminal from the Database ........................................................................ 9-37
Disconnect and Reactivate a DCT .............................................................................. 9-37
Delete and Re-Authorize the VIP Package on a terminal ........................................... 9-38
Initialize a DCT ............................................................................................................ 9-38
Learning Exercise 9 ......................................................................................................... 9-39

Section 10 CableCARD/Host Support


CableCARD/Host Description ......................................................................................... 10-2
Copy Control Information (CCI) ................................................................................... 10-2
Copy Protection Management System (CPMS) .......................................................... 10-3
CableCARD/Host Pairing Information Screen ............................................................. 10-3
DAC 6000 Support for CableCARD/Host ....................................................................... 10-5
DAC 6000 Operations to Support CableCARD/Host ..................................................... 10-6
Add the CPMS IP Address into the hosts File ............................................................. 10-6
Define Terminal (CableCARD/Host) ............................................................................ 10-7
Terminal CableCARD/Host Report ................................................................................. 10-12

Section 11 Manage Operations


Manage Operations .......................................................................................................... 11-2
Define Operations ............................................................................................................ 11-2
Edit Refresh Operation Window .................................................................................. 11-6
Edit Poll Operation Windows ....................................................................................... 11-10
Purchase Poll Operation ....................................................................................... 11-10
Edit Chronic Non-Responding Tunable ....................................................................... 11-14
Edit Chronic Non-Responding Poll Operation Window ............................................... 11-15
Edit Flush and/or Fill Operation Window ..................................................................... 11-16
Control Operations .......................................................................................................... 11-17
Display Detail Operations Window .............................................................................. 11-21
Display Operation Statistics Window (Refresh or Global Auth Refresh) ..................... 11-24
Display Operation Statistics Window (Poll) ................................................................. 11-26
Learning Exercise 11 ....................................................................................................... 11-28
Lab Exercise 11 (Step-by-step) ....................................................................................... 11-29
Define Operations Purchase Poll ............................................................................. 11-29
Define Operations Diagnostic Poll ............................................................................ 11-29
Control Operations Purchase Poll & Diagnostic Poll ................................................ 11-30
Manage Reports Terminal Code Object ................................................................... 11-30
DCT App Code Modules Diagnostic ......................................................................... 11-30
Lab Exercise 11 ................................................................................................................ 11-31
Define Operations Purchase Poll ............................................................................. 11-31

Basic DAC 6000 (V3.1) Operation, Rev. 1.2


x Contents

Define Operations Diagnostic Poll ............................................................................ 11-31


Control Operations Purchase Poll & Diagnostic Poll ................................................ 11-31
Manage Reports Terminal Code Object ................................................................... 11-31
DCT App Code Modules Diagnostic ......................................................................... 11-31

Section 12 Downloading Overview


Downloading Overview .................................................................................................... 12-2
Components of a Download Data Stream ................................................................... 12-2
Download Control Messages ....................................................................................... 12-2
Object Modules for Core Terminals ............................................................................. 12-3
Object Modules for Advanced Terminals ..................................................................... 12-3
Object Attributes ........................................................................................................... 12-4
Methods of Targeting Terminals for Downloads ........................................................... 12-5
Decoder Conditional ..................................................................................................... 12-5
Background Service ..................................................................................................... 12-5
OM 1000 ................................................................................................................ 12-5
Virtual Channel Map .............................................................................................. 12-5
Object Modules Types .................................................................................................. 12-5
Base Platform/Firmware ............................................................................................... 12-5
Applications .................................................................................................................. 12-5
Monolithic ..................................................................................................................... 12-6
Code Suite ................................................................................................................... 12-6
Object Assignment Options ............................................................................................ 12-6
Include Object (Core Terminals) .................................................................................. 12-6
Include Delete (Core Terminals) .................................................................................. 12-6
Delete Object (Both) ..................................................................................................... 12-6
Purge Object (Core Terminals) .................................................................................... 12-6
Include Base Platform (ASTB Terminals) .................................................................... 12-7
Include Base Platform Upgrade (ASTB Terminals) ..................................................... 12-7
Include ASTB Application Data Object (ASTB Terminals) ........................................... 12-7
Include Code Suite (Both) ............................................................................................ 12-7
Enable Object (Core Terminals) .................................................................................. 12-7
Disable Object (Core Terminals) .................................................................................. 12-7
Steps to Download to Terminals ..................................................................................... 12-8
Step 1 Add the Source(s) .............................................................................................. 12-9
Step 2 Add the Background Service(s) ....................................................................... 12-11
Step 3 - Add the Background Service(s) to the Virtual Channel Map(s) ..................... 12-17
Step 4 - Build the Virtual Channel Map(s) ...................................................................... 12-20
Step 5 Add / Load the Software Object(s) ................................................................... 12-22
Optional Step - Viewing the Objects Loaded onto the DAC 6000 ............................... 12-25
Step 6 Display the Software Object(s) Attributes ....................................................... 12-25
Step 7 - Download the Software Object(s) to the RADD 6000(s) ................. 12-28
Optional Step - Display Object Load Status ................................................................ 12-30

Basic DAC 6000 (V3.1) Operation, Rev. 1.2


Contents xi

Step 8 Add the Code Suite(s) [if desired] ................................................................... 12-32


Step 9 Download the Code Suite(s) to the RADD(s) [if required] ............................ 12-38
Step 10 - Define the Decoder Conditional(s) [if required] ............................................ 12-41
Define Decoder Conditional ........................................................................................ 12-41
Step 11 - Assign the Software Object(s) ........................................................................ 12-43
Step 12 - Load the Object Assignment(s) to the RADD 6000(s) ..................... 12-51
Methods to Check, Monitor and Control a Download .................................................. 12-52
Display Object Load Status ......................................................................................... 12-52
Display Detail Assignment ........................................................................................... 12-54
Control Operations ...................................................................................................... 12-56
DCT 2500 Download Lab ................................................................................................. 12-57
Step 1 - Add the Sources ............................................................................................ 12-57
Step 2 - Add Background Services ............................................................................. 12-57
Step 3 - Add the Background Services to the Virtual Channel Map ........................... 12-59
Step 4 - Build the Virtual Channel Map ....................................................................... 12-60
Step 5 Add/Load the Software Objects .................................................................... 12-60
Step 6 Display the Software Objects Attributes ....................................................... 12-61
Step 7 - Download the Software Objects to the RADD 6000 ...................................... 12-63
Optional Step - Display Object Load Status ................................................................ 12-64
Step 8 Add the Core Code Suite .............................................................................. 12-64
Step 9 Download the Core Code Suite to the RADD ............................................... 12-65
Step 10 - Define the Decoder Conditional ................................................................... 12-66
Step 11 - Assign the Software Objects ........................................................................ 12-66
Step 12 - Load the Object Assignments to the RADD 6000 ....................................... 12-67
Check, Monitor and Control the Downloads ................................................................. 12-67
Display Object Load Status ......................................................................................... 12-67
Display Detail Assignment ........................................................................................... 12-67
Control Operations ...................................................................................................... 12-68
Step 1 - Add the Sources ............................................................................................ 12-69
Step 2 - Add Background Services ............................................................................. 12-69
Step 3 - Add the Background Services to the Virtual Channel Map ........................... 12-70
Step 4 - Build the Virtual Channel Map ....................................................................... 12-71
Step 5 Add/Load the Software Objects .................................................................... 12-72
Step 6 Display the Software Objects Attributes ....................................................... 12-72
Step 7 - Download the Software Objects to the RADD 6000 ...................................... 12-75
Optional Step - Display Object Load Status ................................................................ 12-76
Step 8 Add the Advanced Code Suite ...................................................................... 12-76
Step 9 Download the Advanced Code Suite to the RADD ....................................... 12-77
Step 10 - Define the Decoder Conditional ................................................................... 12-78
Step 11 - Assign the Software Objects ........................................................................ 12-78
Step 12 - Load the Object Assignments to the RADD 6000 ....................................... 12-79
Check, Monitor and Control the Downloads ................................................................. 12-80
Display Object Load Status ......................................................................................... 12-80

Basic DAC 6000 (V3.1) Operation, Rev. 1.2


xii Contents

Display Detail Assignment ........................................................................................... 12-81


Control Operations ....................................................................................................... 12-82

Section 13 OCAP Overview


OCAP Overview ................................................................................................................ 13-2
OCAP Server Connectivity ........................................................................................... 13-2
OCAP Downloads ............................................................................................................. 13-3
Steps to Configure a OCAP Common Download on the DAC ..................................... 13-3
Steps to Configure an OCAP Application Download on the DAC ............................... 13-3
Add a Common OCAP Object ......................................................................................... 13-4
Assign the OCAP Object .................................................................................................. 13-7
Load the OCAP Common Object Assignment to the RADD 6000(s) ...................... 13-13
Methods to Check, Monitor and Control a Download ................................................... 13-15
Control Operations ....................................................................................................... 13-15
Add an Application OCAP Object ................................................................................... 13-17
Add the OCAP Suite ......................................................................................................... 13-22
Assign the OCAP Object .................................................................................................. 13-24
Load the OCAP Application Object Assignment to the RADD 6000(s) ....................... 13-29
Methods to Check, Monitor and Control a Download ................................................... 13-31
Control Operations ....................................................................................................... 13-31

Section 14 System Maintenance


Recommended Activities ................................................................................................. 14-2
Daily - Backup Database Files ..................................................................................... 14-2
Prepare for Database Backups ............................................................................. 14-2
Schedule Automatic Database Backups ............................................................... 14-4
Disable Automatic Database Backups .................................................................. 14-5
Perform a Manual Database Backup .................................................................... 14-6
Verify a Backup ..................................................................................................... 14-6
Check Timestamp of a Tape ................................................................................. 14-6
Daily Restore Database Backup Tape to Spare DAC (if applicable) ........................ 14-7
Weekly - Optimize Database (DB Maintenenace) ....................................................... 14-7
Schedule an Automatic DB Maintenance .............................................................. 14-8
Disable Automatic DB Maintenance ...................................................................... 14-9
Perform a Manual DB Maintenance ...................................................................... 14-10
Weekly - Clean the Tape-Drive Heads ........................................................................ 14-10
DAT Tape Drive ..................................................................................................... 14-10
Monthly - Perform a DAC 6000 System Backup .......................................................... 14-11
Monthly - Perform a DAC 6000 UKL Backup ............................................................... 14-12
Other Procedures ............................................................................................................. 14-12
Check Scheduled Operations/Scripts .......................................................................... 14-12

Basic DAC 6000 (V3.1) Operation, Rev. 1.2


Contents xiii

Appendix A Linux Command Summary

Appendix B Generate Reports


Reports Overview ............................................................................................................ B-2
Available Reports ........................................................................................................ B-2
Select and Display a Report ........................................................................................ B-8
Print a Report .............................................................................................................. B-9
Save a Report .............................................................................................................. B-9

Appendix C Manage Time Zones


Define Time Zone Window .............................................................................................. C-2
Add a User Defined Time Zone ................................................................................... C-4
Copy Time Zone ............................................................................................................... C-5
Assign DAC Time Zone ................................................................................................... C-7
Display Time Zone Information ...................................................................................... C-8
Terminal Attributes .......................................................................................................... C-11
Display Time Zone Information ...................................................................................... C-14

Glossary
Acronym List .................................................................................................................... 1
Definitions of Terms ........................................................................................................ 11

Basic DAC 6000 (V3.1) Operation, Rev. 1.2


Introduction

Audience
The intended audience for this course is personnel who are responsible for operating and
maintaining the DAC 6000 digital addressable controller system.

Prerequisites
Before attending this course, participants should have experience with and a working
knowledge of:
PC Operations
Cable Addressability Theory

Objectives
This training course provides five days of theory, operations, and maintenance of the Motorola
DAC 6000 digital addressable controller. In addition to classroom theory and instructor-led
discussions, lab exercises are used to reinforce the learning process.

Materials
During the course, you will be provided the following materials:
Basic DAC 6000 (V3.1) Operation Training Manual
Various handouts
Course Completion Certificate

Basic DAC 6000 (V3.1) Operation, Rev 1.2


0-ii Introduction

Agenda
The training materials, software, and hardware are continually being updated and improved.
As a result, the content and/or structure of this course change to reflect these improvements.

Day 1

Topic

Registration/Introduction/Agenda Review
Section 1: Digital Addressable System Overview
Section 2: Data Communications and Networking Principles
Section 3: Manage System and Users
Section 4: Business System Overview
Day 1 Review/Questions and Answers

Day 2

Topic

Review of Day 1
Section 5: Define and Configure Devices
Section 6: Manage Plants & Device Linkage
Section 7: Schedule Services and Programs
Day 2 Review/Questions and Answers

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Introduction 0-iii

Day 3

Topic

Review of Day 2
Section 7: Schedule Services and Programs (continued)
Section 8: Manage Channel Maps
Section 9: Manage Terminals
Section 10: CableCARD/Host Support
Day 3 Review/Questions and Answers

Day 4

Topic

Review of Day 3
Section 11: Manage Operations
Section 12: Downloading Overview
Section 13: OCAP Overview
Day 4 Review/Questions and Answers

Day 5

Topic

Review of Day 4
Section 14: Operating Recommendations
Final Lab

Course Completion Certificate

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Section 1
Digital Addressable System Overview

After completing this section of the course, you will be able to:
Name the benefits associated with digital technology
Define the functions of the DAC 6000/RADD 6000
Identify the devices contained in the digital headend
Trace the digital signal path through the system, from the uplink facility to the customer site
and back to the addressable controller

Basic DAC 6000 (V3.1) Operation, Rev 1.2


1-2 Digital Addressable System Overview

An Introduction to Digital Technology


The digital television delivery is a system designed to provide customers with increased
channel capacity beyond what is currently available using standard analog technology. Recent
advancements in digital technology enable cable system operators to provide:
Increased channel capacity through digital compression. This feature enables
supporting multiple video programming services in the space allotted for each 6
MHz-wide channel.
A combination of traditional (analog) services and new (digital) services
Efficient bandwidth usage
Significantly more viewing options
Improved picture quality and consistency due to robustness of the digital signal
Enhanced CD-quality digital audio services
Interactive/Electronic Program Guide (I/EPG)
Video On Demand (VOD)
A network platform for future customer-driven products and services

Digital Signal Conversion and Compression


During the analog-to-digital conversion process, signals are converted into bits (1, 0). These
bits correspond to a particular voltage in time. The digital television signal is comprised of
information data in the form of a string of bits (such as 11001010...), where 1 represents a high
voltage state and 0 represents a low voltage state. The strings of bits are then digitally
compressed into a small spectrum using a complex mathematical algorithm.
Digital compression is the process of reducing the storage space and/or transmission data rate
necessary to store and/or transmit information represented in a digital format. Common digital
compression methods include suppressing long strings of 1s or 0s, delta transmission (only
sending information about the difference between signals sampled at two successive periods of
time), and, for video applications, matching the characteristics of picture quality to the
limitations of the human eye.
The digital signals are encoded and encrypted for secure transmission over a conventional cable
television distribution system.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Digital Addressable System Overview 1-3

Digital Television Delivery System Overview


A digital television delivery system consists of an uplink facility, a satellite, a
downlink/headend facility, the distribution system, and the customer site.

Figure 1-1 Digital System Uplink/Downlink Diagram

1 At the uplink facility, channel programming signals are processed (encoded, encrypted,
compressed, etc.) for satellite transmission.
2 From a geostationary orbit 22,300 miles above Earth, a communications satellite receives
the signals in the C-band range of 5.9 to 6.4 GHz or Ku-band range of 14.0 to 14.5 GHz.
Using directional antennas, the signals are relayed to digital headend facilities in a range of
either 3.7 to 4.2 GHz (C-band) or 11.7 to 12.2 GHz (Ku-band). A transponder on-board the
satellite handles the frequency conversion.
3 At the local digital headend facility, an Earth Station Antenna (ESA) receives the signals.
A Low-Noise Block downconverter (LNB) downconverts the digital signal to L-band (950
to 1450 MHz) and routes it to the signal processing equipment in the digital headend.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


1-4 Digital Addressable System Overview

Digital Headend Facility and Customers Home


Each digital headend receives programming and access control signals from the satellite via an
earth station antenna. The signals are downconverted using a low-noise block downconverter
(LNB), then processed for distribution to customers. Signal processing equipment used in the
headend facility and the customers home can consist of the following:
SmartStream Device Manager (SDM) - enables setting default configurations for
headend devices over a local area network (LAN). The SDM acts as a server. You use
the SDM to download firmware, assign IP addresses and set start-up parameters for
various headend devices. In addition to configuration capabilities the SDM is used to
monitor the status of the headend devices.
Ethernet Hub - provides a communications path for devices interconnected on a LAN
(for example, the headend LAN).
Digital Satellite Receiver (DSR) - receives a Quadrature Phase Shift-Key (QPSK)
modulated L-band input from an LNB and transcodes the signal to an ASI signal. The
DSR also decrypts the satellite signal.
SmartStream Encryptor Modulator - can receive Asynchronous Serial Interface (ASI)
input(s) from satellite receiver(s) and encrypt, modulate (64/256 QAM) and upconvert
the signal(s) for output to the cable system.
Modular Processing System (MPS) [B configuration] or Integrated Receiver
Transcoder (IRT 1000/2000) - receives a Quadrature Phase Shift-Key (QPSK)
modulated L-band input from an LNB and transcodes the signal to a 64/256 QAM, 6
MHz-wide signal. The MPS or IRT also decrypts the satellite signal and then can
re-encrypt the signal to secure it for cable distribution.
Commander 6/8 Upconverter (C6/8U) - receives a 64/256 QAM-modulated IF input
and upconverts it to RF for transmission to customers.
Billing/Business System - a computer system that has a database of subscribers, their
services and their terminals. It generates subscriber bills and is physically connected to
the DAC 6000 typically using a modem. The Billing/Business System sends
instructions to the DAC 6000 for it to execute (i.e. authorize a service for a subscriber
terminal).
Digital Addressable Controller (DAC 6000) - addresses and controls headend
equipment and terminals. The DAC 6000 authorizes terminals for services and collects
purchases from two-way set-top terminals.
KeyList Server (KLS) - verifies terminals and authenticates purchases. Its primary role
is to ensure system security.
Remote Addressable DANIS/DLS (RADD 6000) - is a headend device that works in
conjunction with the DAC 6000 to manage terminals. It executes various real-time
message operations such as polling and downloads to terminals.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Digital Addressable System Overview 1-5

Out-of-Band Modulator (OM 1000) - converts the control data digital input stream to
an RF output signal that is transmitted to customer terminals over an out-of-band
(OOB) cable frequency between 71 129 MHz. The OOB data stream can also include
other types of information, such as guide data and downloadable objects.
Analog System - provides scrambled and unscrambled analog services to both analog
and digital terminals. The analog system is comprised of a separate analog addressable
controller and analog headend equipment.
Note: The analog controller addresses analog terminals only. The digital addressable
controller addresses digital terminals only.
RF Combiner - combines multiple input streams from headend devices onto a single
RF output.
Diplex Filter - High Low Band Pass Filter used for RF Return.
Modem - on the transmitting side, it converts a digital signal into an analog signal for
transmission over telephone lines. On the receiving side, it converts the analog signal
back to a digital signal. The name modem is derived from modulation/demodulation.
Modems are used at the headend location to support the communication of purchases
from DCTs using STARFONE modules.
Return Path Demodulator (RPD 1000/2000) - receives, demodulates, and processes
RF upstream data from terminals and returns data to the NC 1500.
Network Controller (NC 1500) - acts as an IP gateway between two networks. They are
the application server network and Operations Administration Maintenance and
Provisioning network (OAM&P). The NC 1500 is used in digital cable networks that
support interactive communications such as video on demand (VOD).
Digital Consumer Terminal (DCT) - decompresses and decrypts digital signals, and
unscrambles analog signals, then presents them for viewing. DCTs can be one-way,
two-way. Two-way means communication is supported not only out to a DCT but also
back from that DCT.
CableCARD/Host - the host (set-top or integrated TV) provides generic cable tuning
and decoding capabilities. The removable CableCARD security module provides the
cable operators proprietary conditional access support and network messaging.
Copy Protection Management System (CPMS) a Motorola subsystem that supports
requests for the creation of copy protection validation messages intended for
CableCARD modules.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


1-6 Digital Addressable System Overview

Digital Addressable System Overview


The digital addressable system consists of the following:
Business System
Digital Addressable Controller (DAC 6000)
Remote Addressable DANIS/DLS (RADD 6000)
KeyList Server (KLS)

Business System
Serial RS-232 and/or TCP interface to the DAC 6000
WireLink 600 & 700 series command support

Basic DAC 6000/RADD 6000 Functions


Authorizes video and audio services and operating features for DCTs.
Facilitates secure delivery of services.
Provides an interface to business systems for provisioning and inventory management.
- Business System Interface (BSI)
Maintains a database of terminal and headend equipment operating parameters.
Manages service databases and automated scheduling of services, including
subscriptions, IPPV and call-ahead pay-per-view (CAPPV).
Collects impulse transactions from terminals and transmits them to the business system.
Monitors the terminal population.
Supports virtual channels in the digital multiplex.

DAC 6000 Compatible Hardware


HP PL ML 570 (Three 3.6 GHz), HP PL ML 570 (Dual 2.7 GHz), HP PL ML 530
(Dual 3 GHz), Compaq Proliant ML570 (700 MHz)

ML 570 G3 Hardware Platform


Three Intel XeonTM 3.66GHz-1MB CPUs
5GB PC2-3200R memory
Four 36GB 15K RPM Ultra320 hard drives
Smart Array 6402 caching RAID controller

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Digital Addressable System Overview 1-7

36/72GB DAT drive


Three 10/100/1000 NICs
Redundant fans and power supplies
HP 17 LCD monitor
4 year warranty

DAC 6000 Operating Software


Operating System: SUSE Linux Enterprise Version
Databases: Sybase System 12.5 High Performance SQL-Based Engine
Graphical User Interface (GUI): OSF/Motif and X-Windows Environment
Networking Protocols: TCP/IP, UDP/IP, SNMP

KeyList Server (KLS)


Occupies 1 rack unit in a standard equipment rack
Provides data and keys to encrypt and decrypt the digital cable signals

Basic DAC 6000 (V3.1) Operation, Rev 1.2


1-8 Digital Addressable System Overview

Learning Exercise 1
Circle the letter that corresponds to the most correct answer for each statement.
1 The SEM V8 is capable of doing all of the following operations except:
a. Decryption
b. Encryption
c. Modulation
d. Upconversion
2 The DCT (with STARVUE) upstream frequency range is:
a. 8 to 15 MHz
b. 50 to 1000 MHz
c. 8 to 12 MHz
d. 10 to 25 MHz

3 The SDM is used to:


a. establish and maintain communication between the headend and the DAC 6000
b. configure headend equipment
c. multiplex information between headend equipment
d. assign encryption keys

4 Which device is not connected to the Ethernet network?


a. MPS
b. DAC 6000
c. OM 1000
d. C6/8U

5 The RADD performs all of the following tasks except:


a. Downloads platform code to DCTs
b. Transmits initialization commands to DCTs
c. Transmits polls to two-way DCTs
d. Downloads platform code to headend devices

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Digital Addressable System Overview 1-9

6 One of the DAC 6000 functions is:


a. upconverting an IF signal to an RF signal
b. acting as an IP gateway between two networks
c. authorizing video and audio services for DCTs
d. decrypting incoming multiplexes

7 Encryption key distribution and authentications are handled by the:


a. KLS 1000
b. RPD 1000/2000
c. OM 1000
d. IRT 1000/2000

8 The digital video signal does not pass through which device?
a. RADD 6000
b. IRT 1000/2000
c. C6/8U
d. Both A and C

9 Which digital headend devices handle the in-band (QAM) signal?


a. MPS or IRT and OM
b. MPS or IRT and C6/8U
c. MPS or IRT and KLS
d. MPS or IRT and RPD

10 The output of the OM 1000 is:


a. 64 QAM, 44 MHz IF
b. 64 QAM, 50-1000 MHz IF
c. QPSK, 71-129 MHz
d. QPSK, 950 to 1450 MHz

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Section 2
Data Communications and Networking
Principles

After completing this section of the course, you will be able to:
Explain the addressing scheme for Transmission Control Protocol/Internet Protocol
(TCP/IP) and User Datagram Protocol (UDP)
Identify a Media Access Control (MAC) address
Describe the use of Packet Identifiers (PIDs) in MPEG packets

Basic DAC 6000 (V3.1) Operation, Rev 1.2


2-2 Data Communications and Networking Principles

Local Area Network (LAN) Overview


Local area networks enable multiple devices to be interconnected for the purposes of
communicating and exchanging data. A device with the proper software communicates across
the network by placing data in a packet, somewhat like an electronic envelope, and then
addressing that packet to a specific destination (device) on the network.
Communications software on both the source and destination devices facilitates delivery of
these packets. Once a packet reaches its destination, the device reads the address and receives
the data contained in the packets.
Many devices in the digital headend are connected to an Ethernet hub, which enables them to
exchange commands and data with other equipment on the LAN. To ensure the integrity of the
data, and to make sure data is routed to the correct destination, several types of standard data
exchange protocols are used.
In the digital headend, data is routed to and from equipment by means of requests, replies, and
messages.

Ethernet Description
Ethernet is one of the most popular cabling and signaling network schemes in use today. It is
the hardware protocol that enables devices connected in a LAN to communicate. Xerox
Corporation developed the original Ethernet specification, and then they developed a second
version (Ethernet II) in cooperation with Digital Equipment Corporation and Intel Corporation.
The International Electrical and Electronics Engineers (IEEE) used Ethernet to develop the
802.3 standard.
Frames of data are moved between ports entirely by electronic logic. Ethernet hardware
ensures that only one device on the network can communicate at a time. It uses Carrier Sense
Multiple Access with Collision Detection (CSMA/CD).
Carrier Sense Multiple Access - A device (or station) checks the wire to see if any
other device is already sending data. If idle, the device can begin to send data.
Collision Detection - If two or more devices try to communicate at the same time, a
collision occurs. Random delay periods before re-transmission are enacted.

Figure 2-1 Ethernet Frame Description

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Data Communications and Networking Principles 2-3

Preamble A series of alternating 1s and 0s used by the Ethernet


receiver to acquire bit synchronization.
Start of Frame (SoF) Two consecutive 1 bits used to acquire byte alignment.
Destination Address MAC address of the intended receiver. The broadcast
address is all ones.
Source Address The unique Media Access Control (MAC) address of the
sending station.
Type/Length of Field (LoF) For IEEE 802.3 this is the number of bytes of data, which
can be a maximum of 1500. For Ethernet I and II this is
the type of packet. Types codes are > 1500 to allow both
to coexist. The type code for IP packets is 0x800.
Data This field can be 46 (minimum) to 1500 (maximum) bytes
long. Short packets must be padded to 46 bytes.
Frame Check Sequence (FCS) A 32-bit Cyclic Redundancy Check (CRC) calculated using
the contents of the addresses, type/LOF, and data fields.

Protocols
Protocols are standard sets of procedures that enable network devices to communicate with one
another. Software networking protocols can run above the Ethernet protocol, for example,
Internet Protocol (IP). Additional software protocols can also run above IP, such as
Transmission Control Protocol (TCP) and User Datagram Protocol (UDP).
Transmission Control Protocol/Internet Protocol (TCP/IP) - a software protocol used to
transport data packets via Ethernet to various devices interconnected in a LAN. TCP/IP is
typically used as a data transport protocol because it provides end-to-end reliability for
hosts. The TCP/IP software focuses most of its reliability control in the transport of data,
including the detection/recovery of datagram loss; the transmission duplicate packets;
time-outs; acknowledgments; flow control; and checksums.

Figure 2-2 TCP Packet Diagram

Basic DAC 6000 (V3.1) Operation, Rev 1.2


2-4 Data Communications and Networking Principles

User Datagram Protocol/Internet Protocol (UDP/IP) - a transmission protocol that


creates a single packet. It does not provide error correction capabilities. UDP uses port
numbers so that several applications can use UDP at one time. It requires no pre-established
connections. It is similar to postal services in that it does not guarantee delivery because
there is no mechanism to verify that the datagram was received.

Source Port (16 Bits) Destination Port (16 Bits)

Length (16 Bits) Checksum (16 Bits)

Data

Figure 2-3 UDP Packet Diagram

Trivial File Transfer Protocol (TFTP) - used to transfer file remotely.


Simple Network Management Protocol (SNMP) - a network management protocol. The
specification is comprised of three parts: SNMP protocol, Management Information Base
(MIB), and the Specification for Management Information (SMI). Three basic ingredients
are administration, monitoring, and control of devices on the network.
TELNET - a standard remote login protocol that provides a remote terminal connection.
TELNET provides many remote terminal services, including the ability to run programs
remotely and the interactive access to the remote operating system and system calls. A
TELNET session also allows virtual terminal service that emulates different terminal types.
PING - a utility for testing the viability of a network connection. A failed PING to an IP
address indicates that there is a network connection problem.

Addressing Schemes
Each network element or device is assigned a unique address.

MAC Address
The Media Access Control (MAC) address is the proprietary serial number assigned to each
Ethernet network device to identify it on the network for upstream/downstream
communications. With Ethernet devices, this address is permanently set when the device is
manufactured.
Each device has a unique MAC address, so that it will be able to exclusively grab packets off
the wire meant for it. If MAC addresses are not unique, there is no way to distinguish between
two stations. Devices on the network watch network traffic and look for their own MAC
address in each packet to determine whether they should decode it or not. Special
circumstances exist for broadcasting to every device.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Data Communications and Networking Principles 2-5

MAC addresses are exactly 6 bytes in length, and are usually written in hexadecimal. Each
manufacturer of Ethernet devices applies for a certain range of MAC addresses they can use.
The first three bytes of the address determine the manufacturer.

Sample MAC address (in hexadecimal):


XX:XX:XX:XX:XX:XX
Sample MAC address for Motorola BCS:

00:20:40:00:F2:1A
\______/ \_______/
Motorola CHS Unique

Figure 2-4 Sample MAC Address

Note: The colons may be omitted, but generally make the address more readable.

IP Address
IP address is a 32-bit identifier written in dotted-decimal notation. It is typically displayed in a
format of four decimal integers separated by periods. Each field represents 8 of the 32 bits and
can contain values ranging from 0 to 255. An example of an IP address is:

Sample IP address:
163.1.50.10

Figure 2-5 Sample IP Address

Currently, there are five classes of IP addresses. Classes help define the amount of networks
and hosts to be supported. An IP address consists of 2 parts: the network address (NetID) and
the host address (HostID).

Basic DAC 6000 (V3.1) Operation, Rev 1.2


2-6 Data Communications and Networking Principles

Address Classifications
There are five classes of IP addresses. The most commonly used class is Class B.

Address Network Range Host Range


Classification

Class A 1. 126.* 0.0.1 255.255.254


Class B 128.0. 191.255. 0.1 - 255.254
Class C 192.0.0. 223.255.255. 1 - 254
Class D 224. 239. N/A
Class E N/A N/A
* 127 is used for software loop-back.

Figure 2-6 IP Address Classifications with Network and Host Ranges

Figure 2-7 IP Address Classifications

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Data Communications and Networking Principles 2-7

IP Broadcast Addresses
Broadcast messages are messages that are addressed to every host on the network. A host will
process both messages with its unique IP address and those with a valid broadcast address. A
message can be broadcast to all hosts within a subnet and to all subnets within a network.
To broadcast a message to all hosts on all subnets in a specified network, the host and the
subnet portions of the address contain all ones. To broadcast to all hosts within a single subnet,
the host portion contains all ones
Network = 163.104. Subnet = .3
Broadcast address to use to address all hosts on all subnets = 163.104.255.255
Broadcast address to use to address all hosts on the .3 subnet only = 163.104.3.255
Figure 2-8 Example IP Broadcast Addresses

UDP Ports
UDP ports are used to identify from where the datagram was sent and to where it will be
routed. The UDP header consists of the following four fields:
Source Port (Calling Port Number)
Destination Port (Called Port Number)
Length
CheckSum (for the UDP header)
UDP port assignments for standard Motorola BCS equipment are as follows:

Device UDP Port Number

DAC 6000 51
IRT 1000/2000 54
NC 1500 56
OM 1000 57
RPD 1000/2000 58
MPS/SEM 60
RADD 6000 61
CS 1000 65

Figure 2-9 UDP Port Assignments

Note: During the OM 1000 configuration process, you are required to set up UDP ports.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


2-8 Data Communications and Networking Principles

Data Transports

MPEG-2 Compression Transport


The Motion Pictures Expert Group (MPEG) is the organization that produces standards for the
transmission of digital video programs. MPEG2 is an international standard for delivering
compressed digital video. It defines the structure by which a collection of video, audio, and
data streams are multiplexed together for transmission over an access network, or stored in a
bulk-storage device for subsequent play-back.
MPEG-2 is a flexible packet-based structure that enables the evolution to a switched
architecture. Digital video compression maps directly into the MPEG-2 transport format.
MPEG-2 packets are formed to carry audio, video, and data. Packets are assigned unique
packet identification (PID) numbers.

188 Bytes

4 Bytes 184 Bytes


Header Payload/Data
(Includes PID #)

Figure 2-10 Sample MPEG-2 Packet

The PID number assignment enables a device to identify the information stream to which it
belongs. A PID number is assigned in the packet header, and all packets from the same stream
have the same PID number.
The PID0 stream provides multiplex definition information for a transport multiplex. It carries
the Program Association Table (PAT). The PAT contains all services in the multiplex and the
PID numbers of the service control channel for all data streams that construct each service.
PID1 is the control stream that points to data streams containing access control information for
the high-speed transport multiplex (HSTM). PID1 also carries the Conditional Access Table
(CAT). The CAT contains the PID numbers for all Entitlement Management Messages (EMM)
streams in the multiplex, as well as the provider ID associated with each EMM stream.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Data Communications and Networking Principles 2-9

Transport Stream Organization

Program Association Table (PAT)

The Program Association Table (PAT) relates program numbers (MPEG Service
numbers) to their Program Map Table (PMT) Program Identification (PID).
The first column (Prog#) represents the MPEG Service number (this is also known as
the program number). The second column (PMT PID) represents the PMT PID, which
uniquely identifies the map table for each program.

Figure 2-11 Program Association Table (PAT)

Basic DAC 6000 (V3.1) Operation, Rev 1.2


2-10 Data Communications and Networking Principles

Program Map Table

Each program has a PMT, which contains information about each elementary portion of
the program.
The Packet ID shows the PMT PID number, which uniquely identifies the map table for
a program.
The Program box shows for which program information is displayed.
The Type column shows if each Packetized Elementary Stream (PES) contains video,
primary audio, secondary audio, or data.
The PES PID column shows the Program Identification (PID) number of each
Packetized Elementary Stream that belongs to the program.

Figure 2-12 Program Map Table (PMT)

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Data Communications and Networking Principles 2-11

Packetized Elementary Streams (PES)

The following figure relates the Program Association Table (PAT) and Program Map
Table (PMT) described on the previous pages to the Packetized Elementary Streams
that make up programs.
Each PMT PID shown in the PAT (left side of the figure) represents a PMT.
Each PES PID shown in the PMT (center of the figure) represents a single PES.
Packetized Elementary Streams (PES) are the building blocks of programs. They
provide the video, audio, and text streams that combine to create a program.

Figure 2-13 Packetized Elementary Streams (PES)

Basic DAC 6000 (V3.1) Operation, Rev 1.2


2-12 Data Communications and Networking Principles

Learning Exercise 2
T = true statement F = false statement

1 An example of a valid MAC address is 00:20:40:00:F2:1A.

2 The Class C IP network address range is 194.0.0 - 223.255.255.

3 PID 0 stream contains the Program Association Table (PAT).

4 UDP port number 54 is the assigned port for an OM 1000.

5 The Ethernet (hardware) frame destination and source address


are MAC addresses.

6 The UDP/IP protocol is more reliable than TCP/IP.

7 Ethernet hardware uses CSMA/CD.

8 TELNET is a standard protocol used to transfer files remotely.

9 A MAC address is a 6 byte identifier.

10 An IP address is a 32 bit identifier.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Section 3
Manage System and Users

After completing this segment of the training course, you will be able to:
Perform the steps necessary to log on to or off of the DAC 6000 (Main Menu)
Create a group
Add a user to the DAC 6000 database
Add a remote user to the DAC 6000 database
Shutdown the DAC 6000 application and the system using the GUI
Edit the hosts file

Basic DAC 6000 (V3.1) Operation, Rev 1.2


3-2 Manage System and Users

Start the GUI and Log On to the Controller Application


To start the GUI and log on:
1 Position the cursor in the gray area of the window and click the left mouse button. The
Root Menu is displayed.

2 Select Start GUI. The DAC 6000 Login window is displayed.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage System and Users 3-3

3 In the User Name field, type your user name and then press the Tab key.
4 In the Password field, type your password and then click Accept to start the application.
The DAC 6000 Main Menu is displayed.

Log Off the DAC 6000


To log off the DAC 6000:
1 In the DAC 6000 Main Menu, click Log Out.
2 At the confirmation prompt, click Yes.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


3-4 Manage System and Users

Help Screens
Pressing any of the Help buttons will launch an instance of the mozilla browser which will
display a help page appropriate for the current DAC 6000 GUI screen. The help pages are
released as a series of HTML files based on the DAC 6000 operators manuals from the
Technical Publications group. The HTML files are installed on the DAC 6000 in the directory
$HOME/Documents/WebHelp. The DAC 6000 install/upgrade scripts load a single zip file
containing all the HTML files, and unzip it into the above directory. Some of the help pages
contain links to other pages in the help set. Click on the link to follow it to the referenced page.
Click on the browser's back button to return to the original page. Some pages have a link
labeled "Show" in the upper left corner of the page. Clicking on the "Show" link will bring up a
help task bar at the top of the page and a Table of Contents navigation pane at the left of the
page. Every help page in the help set is accessible from the Table of Contents navigation pane.
The Contents pane can be changed to an Index pane or a Search pane by clicking on buttons in
the help task bar.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage System and Users 3-5

Manage Users
The DAC 6000 enables you to control access to your system by managing user group
permissions. Each user group has a set of permissions that you can change through the Manage
Users option on the Manage Controller option of the DAC 6000 Main Menu.
You can change, add, and delete existing groups and users to create a user database that
matches your specific needs. For example, you can create a group named operators, specify
the functions for that group through the User Permissions window, and then add users to that
group who perform only those functions.
The DAC 6000 has four default user groups. The four case-sensitive group names and their
login names are:

System Group Default Login Name

system supervisor1
operation operator1
dispatch dispatcher1
factory factory1

Note: The supervisor user and the group name (system) and its associated permissions cannot
be deleted.
In the DAC 6000 Main Menu, click Manage Controller to display the Manage Controller
window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


3-6 Manage System and Users

Define a Group
The Define Group function enables you to:
Add a user group and configure permissions for that group.
Configure permissions for an existing group of users.

Add and Configure a New User Group


To add a new group:
1 In the Manage Controller window, click Manage Users.

2 In the Manage Users window, click Define Group to display the Define Group window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage System and Users 3-7

This window contains the following fields:


Name This 40 character alphanumeric field identifies the group.
Define This option displays the Define Permissions window. The default for
Permissions new groups is no permissions.
3 Click Add to enable the Name field, and then type the new group name.
4 Click Accept to enable Define Permissions.
5 Click Define Permissions to display the Define Permissions window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


3-8 Manage System and Users

The permissions displayed on this window correspond directly to the operational windows
of the DAC 6000 GUI. If you disable a permission in this window, that permission is
disabled for any user defined as part of the group identified in the Name field of this
window.
There are three levels for the permissions list. Disabling a higher level permission also
disables all permissions controlled by it. For example, if you disable Manage Terminals, all
of the operations that can be accessed through the Manage Terminals window are also
disabled.
If you enable Manage Terminals and disable Define Terminal, any operation on the Manage
Terminals window will be accessible except Define Terminal and any operation that can be
accessed through Define Terminal.
6 Click the button next to a function to enable/disable it. When the button is dark, the
permission is enabled (on). Use the scroll bar to view the list of permissions.
7 Click Accept to update the database and redisplay the Define Group window.

Change Permissions for a User Group


To change permissions for a user group:
1 In the Manage Users window, click Define Group to display the Define Group window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage System and Users 3-9

2 Click Select and then click Name to display the Zoom: System Group Names window:

3 Click the System Group Name to be modified and then click Accept to display the Define
Group window with the Name field enabled.
4 Click Accept to enable Define Permissions.
5 Click Define Permissions to display the Define Permissions window.
6 Click the button next to a function to enable or disable it. When the button is dark, the
permission is enabled (on).
7 Click Accept to update the database.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


3-10 Manage System and Users

Define Users
You can add a new user or change information for an existing user through the Define User
window. Each user must be associated with a user group and issued a password.

Add a New User


To add a new user:
1 In the Manage Controller window, click Manage Users.
2 In the Manage Users window, click Define User to display the Define User window.

This window displays the following fields:

Name This 40-character alphanumeric field identifies the user.


Password This 40-character alphanumeric field identifies a password for this user.
Confirm This field enables you to confirm the password by typing it again.
Password
Group Name This 40-character alphanumeric field identifies the group that includes
this user.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage System and Users 3-11

3 Click Add to enable the Name field.


4 Type the new user name in the Name field.
5 Type a password for the new user in the Password field.
6 Type the password again in the Confirm Password field.
7 Click Group Name to display the Zoom: System Group Names window:

8 Click on the System Group Name to which you are adding this user and then click Accept
to display the Define User window.
9 Click Accept to update the database.
10 Click Exit.

Change an Existing User


To change information for an existing user:
1 In the Manage Users window, click Define User to display the Define User window.
2 Click Select and then click Name to display the Zoom: User Names window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


3-12 Manage System and Users

3 Click the name of the user to be changed and then click Accept. The Define User window
is displayed.
4 Click Accept.
5 Click Change and make the changes to the user password or group selection.
6 Click Accept to update the database.
7 Click Exit.
Note: You cannot change the group assigned to supervisor1.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage System and Users 3-13

Change a Password
To change your password:
1 Click Change Password to display the Change Password window.

2 Type the current password in the Old Password field and then press the Tab key to move
the cursor to the New Password field.
3 Type the New Password and then press the Tab key to move the cursor to the Confirm
Password field.
4 Type the new password again.
5 Click Accept to update the database and save the changes.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


3-14 Manage System and Users

Define Remote Users


Each administrator and operator that requires remote logon access through a modem is assigned
user name and password from the Define Remote User window, which also provides the
capability to change an assigned password or delete a remote user. The password assigned from
the Define Remote User window is maintained in the database in encrypted format, which can
only be deciphered by the system.
DAC 6000 remote access through a modem is implemented with a text-based utility. The utility
is a DAC 6000 platform security enhancement that adds required secondary logon verification
after the initial operating system logon is completed. Escape to the Linux shell with Ctrl+C is
prohibited until the remote logon is also completed. The remote user is permitted three attempts
at system logon; after the third attempt fails, the logon session terminates and the failed logon
is recorded in a file in the DAC 6000.

Add a New Remote User


To add a new remote user:
1 In the Manage Controller window, click Define Remote Users to display the Define
Remote User window.

This window displays the following fields:

Name This 40-character alphanumeric field identifies the remote user.


Password This 40-character alphanumeric field identifies a password for this
remote user.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage System and Users 3-15

Confirm This field enables you to confirm the password by typing it again.
Password

2 Click Add to enable the Name field.


3 Type the remote user name in the Name field.
4 Type a password for the remote user in the Password field.
5 Type the password again in the Confirm Password field.
6 Click Accept to update the database.

Change an Existing Remote User


To change an existing remote users password:
1 In the Manage Users window, click Define Remote User to display the Define Remote
User window.
2 Click Select and then click Name to display the Zoom: Remote Users Name field.

3 Click on the name of the remote user to be changed and then click Accept. The Define
Remote User window is displayed.
4 Click Accept.
5 Click Change and make the changes to the password.
6 Click Accept to update the database.
7 Click Exit.

Delete a Remote User


To delete a remote user:
1 In the Manage Users window, click Define Remote User to display the Define Remote
User window.
2 Click Select and then click Name to display the Zoom: Remote Users Name field.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


3-16 Manage System and Users

3 Click on the name of the remote user to be deleted and then click Accept. The Define
Remote User window is displayed.
4 Click Accept.
5 Click Delete. The system displays the following pop-up window:

6 Click Yes to delete the remote user.


7 Click Exit.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage System and Users 3-17

Remote Dial-In Login Sample


SCO OpenServer(TM) Release 5 (dac6000) (tty1A)

login: acc4000d
Password:
Last successful login for acc4000d: Mon Apr 26 13:56:44 2004 on tty1a
Last unsuccessful login for acc4000d: Tue Jan 18 17:26:50 2000

SCO OpenServer(TM) Release 5

(C) 1976-2000 The Santa Cruz Operation, Inc.


(C) 1980-1994 Microsoft Corporation
All rights reserved.

For complete copyright credits,


enter "copyrights" at the command prompt.

Tue Apr 27 16:55:21 EDT 2004

DAC login: jdoe@motorola.com


Password:
Login valid
Please enter the reason for the login.
Multiple lines are allowed; a blank line terminates entry.
> testing dialin capability
>

Terminal type is vt100

dac6000:/home/acc4000d% cd scripts
dac6000:/home/acc4000d/scripts% viewlog
(Note: Type viewlog to view the log file where remote user activity is recorded.)
Tue Apr 27 16:57:13 EDT 2004

DAC login: jdoe@motorola.com


Password:
Login valid

Basic DAC 6000 (V3.1) Operation, Rev 1.2


3-18 Manage System and Users

Please enter the reason for the login.


Multiple lines are allowed; a blank line terminates entry.
> viewing log
>
-----/home/acc4000d/data/.histlogin/.dac.1.log
2004-04-20 06:42:35.235 Login Attempt: tsmith@motorola.com - valid Motorola user, no lock-out file
2004-04-20 06:42:48.659 Login Success: tsmith@motorola.com - post upgrade assistance
2004-04-20 08:44:09.273 Login Attempt: tsmith@motorola.com - valid Motorola user, no lock-out file
2004-04-20 08:48:20.531 Login Success: tsmith@motorola.com - I'm back in
2004-04-20 09:43:30.746 Login Attempt: l - invalid username/password
2004-04-20 09:45:41.238 Login Attempt: tsmith@motorola.com - valid Motorola user, no lock-out file
2004-04-20 09:46:09.118 Login Success: tsmith@motorola.com - Getting upgrade files
2004-04-20 14:16:04.677 Login Attempt: g - valid Motorola user, no lock-out file
2004-04-20 14:16:08.087 Login Success: g - iiorgfuidsrgdrg
2004-04-20 14:31:06.373 Logout: g - checking on radd fill
2004-04-23 14:24:03.131 Login Attempt: tsmith@motorola.com - valid Motorola user, no lock-out file
2004-04-23 14:24:14.859 Login Success: tsmith@motorola.com - checking backup dac upgrade
2004-04-23 14:38:40.840 Logout: tsmith@motorola.com - pmts look ok
2004-04-26 12:49:21.050 Login Attempt: tsmith@motorola.com - valid Motorola user, no lock-out file
2004-04-26 12:49:31.571 Login Success: tsmith@motorola.com - post upgrade examination
2004-04-26 12:51:13.189 Logout: tsmith@motorola.com - done finished looking.
2004-04-26 12:57:06.653 Login Attempt: tsmith@motorola.com - valid Motorola user, no lock-out file
2004-04-26 12:57:19.551 Login Success: tsmith@motorola.com - check out gs_hboe irt status
2004-04-26 13:02:16.205 Logout: tsmith@motorola.com - I suspect that this is the backup DAC
2004-04-27 15:56:22.966 Login Attempt: jdoe@motorola.com - valid Motorola user, no lock-out file
2004-04-27 15:56:50.603 Login Success: jdoe@motorola.com - testing dialin capability
2004-04-27 15:57:49.881 Login Attempt: jdoe@motorola.com - valid Motorola user, no lock-out file
2004-04-27 15:58:11.091 Login Success: jdoe@motorola.com - viewing log
dac6000:/home/acc4000d/scripts% exit
dac6000:/home/acc4000d/scripts% logout
Please enter logout comments.
Multiple lines are allowed; a blank line terminates entry.
> goodbye
>
Logging out of dac6000...

<Your 'MODEM' connection has terminated>

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage System and Users 3-19

Manage the System


Manage System options enable you to shut down only the DAC 6000 software application, or
shut down the entire DAC 6000 system.

Shut Down the DAC 6000 Application Software


To shut down the DAC 6000 application software:
1 In the Manage Controller window, click Manage System to display the Manage System
window.

2 In the Manage System menu, click Shutdown DAC 6000 to display the Shutdown
DAC 6000 prompt:

3 Click Yes to shut down the DAC 6000 application software.


An xterm window appears. You can monitor the application shutdown in the Logger
window. When the shut down is complete, the Logger window disappears.
To restart the DAC 6000 application, type start_acc& and then press ENTER in the xterm
window. You need to be in the /home/acc4000d/scripts directory.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


3-20 Manage System and Users

Shut Down the System


To perform a system shut down:
1 In the Manage System window, click Shutdown System to display the Shutdown System
window:

This window displays the following fields:

Reboot This option reboots the system.


System NOW
Shutdown This option shuts down the system after the number of minutes entered in
System the Minutes Until field.
Minutes Until This field indicates the number of minutes that the controller waits until
shutting down. Enter a 0 if you want to perform an immediate shutdown.

2 Click an option on the Shutdown System window.


3 Enter a time in the Minutes Until field if selecting Shutdown System.
4 Click Accept.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage System and Users 3-21

Manage a Site
The Manage Site options enable you to display site information and open a system window.

Display Site Information


To display site information:
1 In the Manage Controller window, click Manage Site to display the Manage Site window:

2 In the Manage Site window, click Display Site Information to display the Display Site
Information window:

This window displays whether your system is a cable system or wireless system.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


3-22 Manage System and Users

Open a System Window


To open a system window:
1 Click Open System Window to display an xterm window:

2 To close the system window, type exit at the prompt and then press ENTER.
When you open a system/xterm window, you are in the Linux operating system environment.
To work in the Linux environment you will need to know some Linux commands. Appendix A
in this manual is a short list of Linux commands.
Note: Linux is case sensitive.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage System and Users 3-23

Display the System hosts File


The hosts file contains the device name and associated IP address of all headend equipment
connected to the DAC 6000. Within the hosts file, all lines must be either comment lines or
data lines and each line must be terminated with a CR or a CR-LF. To enter a comment on a
line insert a # character before the comment. Data lines describe hosts using up to three fields
separated by any number of spaces or tabs.
First Field = IP address of network device
Second Field = Host name of network device
Third Field = Aliases for host (optional)

When you verify/edit the file, you will see lines similar to the ones below indicating IP
addresses, host names, aliases and comments for headend devices. Note that comments are for
informational purposes and are not used as values by the computer. When editing the hosts
file make sure you do not duplicate an IP address or an error will occur. It is also
recommended that the host name should be typed in both lower and uppercase letters so that it
can be resolved by either lower or uppercase entries.
To display the system hosts file, type cat /etc/hosts and then press ENTER. To edit the hosts
file, type emacs /etc/hosts and then press ENTER.

Sample Hosts File


#
# hosts This file describes a number of hostname-to-address
# mappings for the TCP/IP subsystem. It is mostly
# used at boot time, when no name servers are running.
# On small systems, this file can be used instead of a
# "named" name server.
# Syntax:
#
# IP-Address Full-Qualified-Hostname Short-Hostname
#
#127.0.0.1 localhost
# CPMS
165.137.106.11 cpms
# DAC 6000
165.137.104.10 dac6000 DAC6000
165.137.105.10 netcard2 NETCARD2
165.137.106.10 netcard3 NETCARD3
# IRTs
165.137.104.20 irt01 IRT01
# KLSs
165.137.105.40 kls001 KLS001
# MPSs
165.137.104.80 mps01 MPS01
# NCs
165.137.104.70 nc01 NC01
# OMs
165.137.104.30 om001 OM001

Basic DAC 6000 (V3.1) Operation, Rev 1.2


3-24 Manage System and Users

# PortServers
165.137.106.100 portserver PORTSERVER
# RADDs
165.137.106.200 radd001 RADD001
165.137.255.255 radd001BA #RADDs Broadcast Address
# DSG RADDs
165.137.104.222 radd002
224.10.10.100 radd002BA
# RPDs
165.137.104.60 rpd01 RPD01
# SEMs
165.137.104.90 sem01 SEM01
#
170.170.170.172 ecc sandiego # Encryption Control Center (ECC)

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage System and Users 3-25

Edit Files Using emacs


The emacs editor is a graphical application. When adding a new headend device that will
interface with the DAC across the Ethernet network, it will be necessary to add an entry for it
in the hosts file. To invoke the application, open a System Window and then type emacs at the
prompt.

The emacs editor main menu consists of the following:


File, Edit, Options, Buffers, Tools & Help
Note: Always copy any file you intend to modify before making any changes. The Linux
command to copy is "cp {original file} {new file}." When copying the file, rename it to
something you can easily identify. For example, copy to a file of the same name but
with your initials as the extension. [cp hosts hosts.yih]

Basic DAC 6000 (V3.1) Operation, Rev 1.2


3-26 Manage System and Users

Compare Text Files


After you edit a file, it is recommended that you compare the original file to the edited file to
ensure that the edit was successful. One Linux command to compare the text is the diff
command. This command compares the content of two text files, and then displays all lines
that differ between the two files. If the two files are identical, then no output is displayed.

Command: diff file 1 file 2

Response: n1cn2 n1 = line numbers that differ in file 1


c = compare
a = append
d = difference
n2 = line numbers that differ in file 2
< text line from file 1 < (less than symbol) indicates text lines
belonging to file 1
-----

> text line from file 2 > (greater than symbol) indicates text lines
belonging to file 2

Example

Command: diff hosts hosts.bak


Response: 27d26
<165.137.104.61 rpd02 RPD02

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage System and Users 3-27

PING
To do a quick check to confirm DAC to Headend device network connectivity, one can issue
the ping command. In a system window, type ping [host name or IP address]. To stop the
ping operation hold down both the Ctrl and C keys on the keyboard. A failed PING to an IP
address indicates that there is a possible network connection problem.

Sample of a Successful PING Operation

acc4000d@dac6000: /etc$ ping irt01


PING irt01 (165.137.104.20): 56 (84) bytes of data.
64 bytes from irt01 (165.137.104.20) : icmp_seq = 0 ttl = 255 time = 2.02 ms
64 bytes from irt01 (165.137.104.20) : icmp_seq = 1 ttl = 255 time = 0.326 ms
64 bytes from irt01 (165.137.104.20) : icmp_seq = 2 ttl = 255 time = 0.326 ms
64 bytes from irt01 (165.137.104.20) : icmp_seq = 3 ttl = 255 time = 0.316 ms
-------irt01 ping statistics--------
4 packets transmitted, 4 received, 0% packet loss, time 3003ms
rtt min/avg/max/mdev = 0.315/0.750/2.025/0.736 ms

Basic DAC 6000 (V3.1) Operation, Rev 1.2


3-28 Manage System and Users

Lab Exercise 3 (Step-by-step)

Add a Group
To add a group to the database:
1 In the Main Menu, click Manage Controller.
2 Click Manage Users.
3 Click Define Group.
4 Click Add.
5 Type CSR in the Name field.
6 Click Accept to enable Define Permissions.
7 Click Define Permissions.
8 Enable Manage Terminals > Define Terminals, Manage Services > Define Digital Service
& Define Analog Service and Manage Reports. Disable all other menu options.
9 Click Accept to update the database.
10 Click Exit to return to the Manage Users window.

Add and Test a User


To add a new user to the database:
1 In the Manage Users window, click Define User.
2 Click Add.
3 Type your initials in the Name field.
4 Type password in the Password and Confirm Password fields.
5 Click Group Name to display the Zoom:Group Name window.
6 Highlight CSR and click Accept.
7 Click Accept to update the database.
8 Click Exit three times to return to the Main Menu.
9 Click Log Out.
10 Click Yes in the pop-up confirmation window.
11 Start the GUI by holding down the left mouse button and sliding down to the Root menu
selection to Start GUI. Release button when cursor is on the Start GUI selection.
12 Type your initials in the User Name field.
13 Type password in the Password field.
14 Click Accept.
15 The only available selections should be Manage Terminals, Manage Services, Manage

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage System and Users 3-29

Reports, Help, Read Me and Log Out.


16 Click Log Out.
17 Click Yes in the pop-up confirmation window.

Add a Remote User


To add a new remote user to the database:
1 Select Start GUI from the Root Menu.
2 Type DAC6000 in the User Name field.
3 Type DAC6000 in the Password field.
4 Click Accept.
5 In the Main Menu, click Manage Controller.
6 Click Manage Users.
7 In the Manage Users window, click Define Remote Users.
8 Click Add.
9 Type your initials in the Name field.
10 Type password in the Password and Confirm Password fields.
11 Click Accept to update the database.
12 Click Exit until you return to the Main Menu.
13 Click Log Out.
14 Click Yes to log out.

Shut Down the DAC 6000 Application and Restart it


To shut down the DAC 6000 Application and then restart it:
1 Select Start GUI from the Root Menu.
2 Type DAC6000 in the User Name field.
3 Type DAC6000 in the Password field.
4 Click Accept.
5 In the Main Menu, click Manage Controller.
6 Click Manage System.
7 Click Shutdown DAC 6000.
8 Click Yes in pop-up confirmation window.
Note: Wait until the shutdown completes. The Logger Window disappears when the
application shutdown is complete.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


3-30 Manage System and Users

9 When the shutdown is complete, type start_acc& in the xterm window and then press
ENTER.

Shut Down the System and Restart it


To bring the system down and then restart it:
1 Log into the DAC 6000.
2 In the Main Menu, click Manage Controller.
3 Click Manage System.
4 Click Shutdown System.
5 Enable Shutdown System button and type 0 in the Minutes Until field.
6 Click Accept.
7 Click Yes in pop-up confirmation window.
Note: System shutdown is complete when the system powers off.
8 Power off the DAC 6000.
9 Count to 10.
10 Power on the DAC 6000.

View the hosts file and ping the OM


To view the hosts file and then ping an OM:
1 Log into the DAC 6000.
2 In the Main Menu, click Manage Controller.
3 Click Manage Site.
4 Click Open System Window.
5 Type cd /etc and then press ENTER.
6 Type pg hosts and then press ENTER.
7 To stop paging the hosts file, type q at the colon prompt and then press ENTER.
8 Type ping om001 and then press ENTER.
9 Hold down the Ctrl and C keys to stop the ping operation.
10 Type exit and then press ENTER.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage System and Users 3-31

Add an OM to the hosts file and ping it


To add an OM to the hosts file and then ping it:
1 Log into the DAC 6000
2 In the Main Menu, click Manage Controller.
3 Click Manage Site.
4 Click Open System Window.
5 Type cd /etc and then press ENTER.
6 Type emacs hosts and then press ENTER.
7 Highlight the line that contains the IP address and host name of om001.
8 Click Edit and then Copy.
9 Press ENTER. (To add a line to the file.)
10 Click Edit and then Paste.
11 Change the IP address to 165.137.104.22 and the name to om002.
12 Click File and then Exit Emacs.
13 Click Yes to save the changes.
14 Type ping om002 and then press ENTER.
15 Hold down the Ctrl and C keys to stop the ping operation.
16 Type exit and then press ENTER.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


3-32 Manage System and Users

Lab Exercise 3

Add a Group
1 Add a group to the database using the following information:
Name = CSR
Permissions = Manage Terminals > Define Terminals, Manage Services > Define
Digital Service & Define Analog Service and Manage Reports

Add and Test a User


1 Add a new user to the database using the following information:
Name = your initials
Password = your password
Group Name = CSR
2 Log out and log back in as the new user. The only available selections on the Main Menu
should be Manage Terminals, Manage Services, Manage Reports, Help, Read Me and Log
Out.
3 Log Out and log back in as DAC6000.

Add a Remote User


1 Add a remote user to the database using the following information:
Name = your initials
Password = your password

Shut Down the DAC 6000 Application and Restart it


1 Shut down the DAC 6000 Application and then restart it.
Note: Wait until the shutdown completes. The Logger Window disappears when the
application shutdown is complete.

Shut Down the System and Restart it


1 Shutdown the system then power it off.
2 Power on the system.
Note: System shutdown is complete when the system powers off.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage System and Users 3-33

View the hosts file and ping the OM


1 View the hosts file.
2 Ping om001.
3 Stop the ping operation and close the system window.

Add an OM to the hosts file and ping it


1 Add an OM to the hosts using the following information:
IP Address = 165.137.104.22
Host Name = om002
2 Ping om002.
3 Stop the ping operation and close the system window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Section 4
Business System Overview

After completing this segment of the training course, you will be able to:
Add Business Systems and Business System Ports to the DAC 6000
View a Business System's Services, Packages, and Objects
Describe the Business System Logging Routine
Generate a BSI Logging Report

Basic DAC 6000 (V3.1) Operation, Rev 1.2


4-2 Business System Overview

Business System Overview


The Business System Interface, sometimes called the WireLink, is the physical and logical
connection between the business system and the DAC 6000. It is the primary means used to
perform functions on the DAC 6000. Because of the powerful set of functions available on the
DAC 6000, the WireLink was designed with equivalent functionality.
To perform these functions, the business system sends the appropriate instructions to the
DAC 6000, either using a modem or through a network connection. These instructions must
conform to the accepted format and structure defined in the WireLink protocol, which was
established by and is the sole property of Motorola.

Manage Business Systems


You can connect a DAC 6000 to multiple business systems through multiple WireLinks to
manage subscriber billing.
The reasons for connecting to multiple business systems include:
Cable company acquisitions.
System mergers onto one DAC 6000.
Different franchise regulations or taxation authorities.
One business system often communicates through multiple WireLink ports. For example, a site
can use one WireLink port for standard transactions such as service upgrades and downgrades,
installations, and digital set-top preparation activity. A second WireLink port can carry
high-priority PPV authorization data. A third WireLink port can carry IPPV purchase uploads.

Add a Business System


To add a business system:
1 On the DAC 6000 Main Menu, click Manage Controller to display the Manage Controller
window.
2 Click Manage Business Systems to display the Manage Business Systems window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Business System Overview 4-3

3 Click Define Business System to display the Define Business System window:

This window displays the following fields and option:

Name This 80-character alphanumeric field is the name of the business


system.
Code This unique, five-digit numeric field is the business system
interface code. You can not change the BSI code while the
business system ports are in the online state.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


4-4 Business System Overview

Pay-Per-View Standard - The business system will download a set of PPV


Configuration Mode programs and handles. If the local program handle is missing
on an upload, no purchase will be returned unless the Zero
Handle option is enabled.
Master - Specifies a master for a designated business system.
The business system can download or the master can download
a set of PPV programs and common program handles used by
business systems that designate it as its master. If the local
program handle is missing on an upload, the DAC 6000 will
return the program handle of the program on the MASTER
business system that matches the service handle and epoch
start time. If the Master program handle is missing too on an
upload, no purchase will be returned unless the Zero Handle
option is enabled. Refer to Table 4-1 PPV Configuration
Mode/Zero Handle.
Zero Handle
When enabled if the program handle is missing on an upload for
either PPV Configuration Mode modes, the DAC 6000 will return
a 0 (zero) program handle for a program that was not defined on
the specified business system. The business system will resolve the
program using service handle and epoch start time.

NOTE: Only applicable for 700 series purchase upload WireLink


commands. Not supported for 600 series WireLink commands.
Auto Clear Orphan
Purchases
When the option is enabled, each time a purchase poll is initiated
and purchases are collected from set-tops, any orphaned purchases
are removed from the set-tops and stored in the database for
reporting purposes. When the option is disabled, each time a
purchase poll is initiated and purchases are collected from set-tops,
any orphan purchases would remain in the set-top(s). The orphan
purchases could be removed from the set-tops by using the Delete
Orphan Purchases button on the Define Terminal screen.
Use GMT Time When this option is enabled the DAC 6000 will interpret the
Reference date/time fields in the business system commands based on
Greenwich Mean Time (commonly known as GMT). When this
option is disabled the DAC 6000 will interpret the date/time fields
in the business system commands based on DAC 6000 local time.
WireLink Support
Expanded Result
When this option is enabled, the business system supports
Codes processing of the expanded result codes. When this option is not
enabled, the business system does not support processing of the
expanded result codes. Enabling this option is recommended since
it provides the user with the details of the error.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Business System Overview 4-5

WireLink 660 & 680


Sets On Plant
When this option is enabled, the business system 660 and 680
commands control the on/off plant setting of terminals. When this
option is disabled, the business system 660 command adds new
terminals with a status of on-plant, and the 680 command has no
control of the on-plant setting.

4 Click Add to enable Name.


5 Type the name for the business system.
6 Type a unique, five-digit number in the Code field.
7 Click the box(es) next to each Business System Attribute that is to be enabled for this the
business system.
8 Click Accept. The Operations section of the window is enabled.
9 If this business systems PPV Configuration Mode should be set to Master, click Change.
10 Click the diamond next to Master.
11 Click Master BS Name to display the Zoom:Master BS Names window.
12 Highlight the master business system and click Accept.
13 Click Accept.
Note: If any of the Business System Attributes are modified on the Define Business System
screen in order for the changes take effect it will be necessary to toggle the associated
port(s) offline and then back online. Go to Manage Controller > Manage Business
Systems > Define Business System Ports > Select > Highlight Port > Change > Port
State.

The following table lists and describes the PPV Configuration Mode/Zero Handle
combinations.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


4-6 Business System Overview

Standard Mode Standard with Master BS Master BS with


Zero Handle Mode Zero Handle
Mode Mode
Program Program handles Program handles Program handles Program handles
Download must be loaded must be loaded may be loaded may be loaded
by each business by each business by each business by each business
system system system or by the system or by the
Master BS Master BS
Call Ahead Authorize using Authorize using Authorize using Authorize using
PPV local handle only local handle only the local handle the local handle
authorization if it exists, if it exists,
otherwise use the otherwise use the
Master BS Master BS
defined program defined program
handle handle
Purchase Upload only if Upload local Upload local Upload local
Upload local program program handle program handle program handle
handle exists if exists, if exists, if exists,
otherwise upload otherwise upload otherwise upload
with program with Master BS with Master BS
handle = zero if defined program defined program
using 721 or 725 handle. If no handle,
commands. Master program otherwise upload
handle is with a zero
Zero handle is
not available in defined, handle if using
600 series purchase is 721 or 725
commands. deemed as commands.
orphan.
Zero handle is
not available in
600 series
commands.

Table 4-1 PPV Configuration Mode/Zero Handle

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Business System Overview 4-7

Change a Business System


To change a business system:
1 On the DAC 6000 Main Menu, click Manage Controller to display the Manage Controller
window.
2 Click Manage Business Systems to display the Manage Business Systems window.
3 Click Define Business System to display the Define Business System window.
4 Click Select to enable name.
5 Click Name to display the Zoom: Business System name window:

6 Select the business system to be changed and then click Accept to display the Define
Business System window with the Name field populated.
7 Click Accept to enable Change.
8 Click Change to enable the user-editable fields.
9 Make the changes and then click Accept to update the database.

Delete a Business System


Note: Deleting a business system also deletes the BSG handles assigned to that business
system.
You cannot delete a business system if:
There are digital set-tops assigned to it
There are purchases on the digital set-tops assigned to it that have not been uploaded
The handles associated with it are the last handle for a package, service, program or
object

Basic DAC 6000 (V3.1) Operation, Rev 1.2


4-8 Business System Overview

To delete a business system:


1 On the DAC 6000 Main Menu, click Manage Controller to display the Manage Controller
window.
2 Click Manage Business Systems to display the Manage Business Systems window.
3 Click Define Business System to display the Define Business System window.
4 Click Select to enable name.
5 Click Name to display the Zoom: Business System name window:

6 Select the business system to be deleted and then click Accept to display the Define
Business System window with the Name field populated.
7 Click Accept to enable Delete.
8 Click Delete. The Delete this Business System window is displayed:

9 Click Yes to delete the business system and all of its ports.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Business System Overview 4-9

Display Business System Services and Programs


You can display the services and programs associated with a business system on the Display
Business System Services window.
To display the services:
1 On the Define Business System window, click Select to enable Name.
2 Click Name to display the Zoom: Business System Name window:

3 Select the business system to be displayed and then click Accept to display the Business
System window with the Name field populated.
4 Click Accept to enable the Operations section of the window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


4-10 Business System Overview

5 Click Display Services to display the Display Business System Services window:

This window displays the following fields:

Name This is the name of the business system.


Service Name This is the name of the service.
Provider Name This is the provider name for this service.
BSG Handle This unique, eight-digit integer from 0 (zero) through 16777215
identifies a service to the business system.
Display Programs This is enabled only if you select a service with externally provided
programs. For example, selecting a PPV or IPPV service enables
Display Programs, but selecting a subscription program does not.

6 Click Select to enable the Services section of the window.


7 If you click on a service with externally provided programs, Display Programs is enabled.
8 Click Display Programs to display the Display Business System Programs window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Business System Overview 4-11

This window displays the following fields:

Business System This is the name of the business system.


Name
Service & Provider These fields identify the service and provider name for this
Name program.
Program Name This is the program name.
Start Date This is the date that the program starts. It is comprised of two
two-digit integer fields and a four-digit integer field using the
format mm/dd/yyyy, where mm is the month, dd is the day, and
yyyy is the year (for example, 01/05/2000).
Start Time This is the time when the program starts. It is comprised of two
two-digit integer fields using the format hh:mm, where hh is the
hour from 0 (zero) through 23, and mm is the minute from 0
(zero) through 59 (for example, 00:10).
BSG Handle This unique eight-digit integer from 1 through 16777215
identifies a program to the business system.

9 Click Exit to display the Display Business System Services window.


10 Click Exit to display the Define Business System window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


4-12 Business System Overview

Display Business System Packages


You can display the packages associated with a business system on the Display Business
System Packages window.
To display the packages:
1 On the Define Business System window, click Select to enable Name.
2 Click Name to display the Zoom: Business System Name window.
3 Select the business system to be displayed and then click Accept to display the Business
System window with the Name field populated.
4 Click Accept to enable the Operations section of the window.
5 Click Display Packages to display the Display Business System Packages window:

This window displays the following fields:

Name This is the business system name.


Package Name This is the name of the package.
Package Type This is the package type.
Provider Name This is the package provider name.
BSG Handle This is the BSG handle for this package.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Business System Overview 4-13

Display Objects/Resources
You can display objects/resources associated with a business system on the Display
Objects/Resources window.
To display the objects:
1 On the Define Business System window, click Select to enable Name.
2 Click Name to display the Zoom: Business System Name window.
3 Select the business system to be displayed and then click Accept to display the Business
System window with the Name field populated.
4 Click Accept to enable the Operations section of the window.
5 Click Display Objects/Resources to display the Display Objects/Resources window:

This window displays the following fields:

Object Name This is the name of the object or resource.


BSG-Handle The BSG handle identifies the object or resource to the business
system.

6 Click Exit to display the Define Business System window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


4-14 Business System Overview

Add a Business System Port


The communication port information is added on the Edit Business System Port window. Each
business system port can be configured to operate using Serial or TCP communication. If using
TCP then the hosts file needs to include the IP address(es) and host name(s) of the business
system device(s).
To add a business system port:
1 On the DAC 6000 Main Menu, click Manage Controller to display the Manage Controller
window.
2 Click Manage Business Systems to display the Manage Business Systems window.
3 Click Define Business System Ports to display the Define Business System Ports
window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Business System Overview 4-15

4 Click Add to display the Edit Business System Port window:

This window displays the following fields:

Port Type This is the type of communication that is being used. Valid
selections are Serial or TCP.
Port Number This unique integer field is the logical port number when the
port type is serial and it is the TCP port number (supported
range is from 15100 to 15199) when the port type is set to
TCP. For TCP support this number must be provided to the
business system so they can configure the correct TCP port

Basic DAC 6000 (V3.1) Operation, Rev 1.2


4-16 Business System Overview

number on their side.


Default Business This is the name of the default business system with which
System Name this port is associated.
Port State This is the present state of the port. Valid values are Online or
Offline. When a port is online, a port task is servicing a
WireLink port. When a port is offline, no task is running and
only the database is affected by changes.
Port Status This display-only field provides the status of this port.
TTY Port This field identifies the port on the terminal concentrator or
(Applies to Serial Port port server that is used by this business port. The format of
Type only) this field is xn. If your system has a corollary terminal
concentrator, x is a lower case a, b, c or d and n is a digit from
1 through 8. If your system has a port server or servers, x is a
lower case a and n is a digit from 1 through 64.
Baud Rate This drop-down list enables you to select the baud rate for
(Applies to Serial Port communication on this port.
Type only)
Data Bits This field is the number of data bits used by this port. Valid
(Applies to Serial Port values are 5 through 8. The typical value is 8.
Type only)
Stop Bits This field is the number of stop bits used by this port. Valid
(Applies to Serial Port values are 1 or 2. The typical value is 1.
Type only)
Parity This drop-down list enables you to select the parity for this
(Applies to Serial Port port. Valid values are None, Even or Odd. The typical value is
Type only) None.
Flow Control This drop-down list enables you to select the flow control for
(Applies to Serial Port this port. Valid values are Off, Hardware, or Software. The
Type only) typical value is Off.

5 Select either Serial or TCP for the Port Type.


6 Type the number that you want to assign to this port in the Port Number field.
7 Click Default Business System Name to display the Zoom: Business System Name
window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Business System Overview 4-17

8 Select the Business System with which this port will be associated and then click Accept to
display the Edit Business System Port window with the Business System Name field
populated.
9 Click the Port State drop-down list and select Online to turn the port on or Offline to turn
it off.
10 If the Port Type is Serial, type the number and letter that identify the port to be used by this
business system in the TTY Port field.
11 If the Port Type is Serial, click the Baud Rate drop-down list and select the Baud Rate for
this business system port.
12 If the Port Type is Serial,Type the number of data bits to be used by this business system
port in the Data Bits field.
13 If the Port Type is Serial, type the number of stop bits to be used by this business system
port in the Stop Bits field.
14 If the Port Type is Serial, click the Parity drop-down list and select the parity for this
business system port.
15 If the Port Type is Serial, click the Flow Control drop-down list and select the flow control
for this business system port.
16 Click Accept to update the database.

Change a Business System Port


When you change the Port State from Online to Offline, the port takes 45 seconds to shut
down. The communications port configuration can only be changed while the port is offline.
To change information for a business system port:
1 On the DAC 6000 Main Menu, click Manage Controller to display the Manage Controller
window.
2 Click Manage Business Systems to display the Manage Business Systems window.
3 Click Define Business System Ports to display the Define Business System Ports
window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


4-18 Business System Overview

4 Click Select to enable the Ports table.


5 Select the Port to be changed.
6 Click Change to display the Edit Business System Port window.
7 Ensure that the Port State is Offline before making any changes.
8 Make the changes and then click Accept to update the database and display the Define
Business System Ports window.
Note: The port number and business system name are not editable.

Delete a Business System Port


If you delete a port that is in the online state it takes 45 seconds to shut down.
To delete a business system port:
1 On the DAC 6000 Main Menu, click Manage Controller to display the Manage Controller
window.
2 Click Manage Business Systems to display the Manage Business Systems window.
3 Click Define Business System Ports to display the Define Business System Ports screen.
4 Click Select to enable the Ports section of the window.
5 Select the Port to be deleted and then click Accept to enable Delete.
6 Click Delete. The system displays the following pop-up window:

7 Click Yes to delete the port and update the database.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Business System Overview 4-19

Command Summary
Synchronization (001)
Return Status Message (001)
Collect Event Purchases (620)
Return Message (621)
Received Event Purchases (622)
Download (Add) Digital Events (630)
Download (Modify) Digital Events (631)
Download (Delete) Digital Events (633)
Add New Set-Top (660)
Change Set-Top Service (662)
Delete Digital Set-Top (663)
Initialize Digital Set-Top (664)
Clear Parental Lock (665)
Change Set-Top Activation (666)
Change Set-Top Features (680)
Collect Set-Top Services/Purchases (684)
Return Message Query Services (685)
Return Message Query Features (685)
Return Message Query Programs (685)
Change Set-Top Channel Map (688)
PPV Authorization Update (694)
Upload IPPV Purchases (720)
Return Message (721)
Receive IPPV Purchases (722)
Upload Single Terminal IPPV Purchases (724)
Return Message (725)
Receive Single Terminal IPPV Purchases (726)
Terminal Request (760)
Read Terminal Settings (770)
Return Message (771)
Authorize Programs (794)

Basic DAC 6000 (V3.1) Operation, Rev 1.2


4-20 Business System Overview

Business System Interface Logger (bsilog)


The Business System Interface Logger (bsilog) is a logging and reporting function that runs
automatically when the Business System Interface runs. The bsilog records processes that
occur between the business system and the DAC 6000.

bsilfile bsilfile.arc
bsilog
(14 megabytes) (14 megabytes)

delete

Figure 4-1 bsilog Flow Diagram

The following steps describe how the bsilog collects data:


1 bsilog collects and stores information in a file named bsilfile.
2 When bsilfile reaches its maximum size, it is saved to an archive file named bsilfile.arc.
3 bsilog deletes the existing data in bsilfile and begins collecting new data.
4 When bsilfile reaches its maximum size it again copies the data to bsilfile.arc, overwriting
that files contents.
At any time, only these two files exist for the storage of logged data. If more data is required, it
is necessary to save off one or both files before they are overwritten or deleted.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Business System Overview 4-21

Report Functions
To view the data collected by the BSITL, perform the following steps:
1 Open a system (XTERM) window.
2 At the command prompt: /home/acc4000d/scripts%, type bsil_report. The system displays
the following window:

3 Type the number of a BSI task and then press ENTER to report transactions for that task, or
press ENTER for all BSI tasks.
Note: The BSI task number is the Port Number assigned to a Business System Port. By
entering the Port Number the report will reflect only transactions occurring on that one
port.
4 If you specify one BSI task the next question will be: To report on one message type only,
enter the number of the record type or press ENTER for all records. Type the number of a
message type and then press ENTER to report on just that command or press ENTER for all
commands
Note: The message type number is the command number. By entering the message type
number the report will reflect only that command occurring on that one port.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


4-22 Business System Overview

5 Finally when prompted, enter the Start date and time (MM/DD/YEAR HH:MM:SS) for the
report period and then press ENTER. Note the four-digit year format.
6 Enter the End date and time (MM/DD/YEAR HH:MM:SS) for the report period and then
press ENTER to create an ASCII file named bsil_report.txt in the /home/acc4000d/data
directory and display the following information:

If the BSITL has not yet created the archive file, the system reports a failure to open the
bsilfile.arc archive file. This does not indicate a failure to create the report.
Once the report file is successfully built, you can display the collected data.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Business System Overview 4-23

7 To display the file when in the /home/acc4000d/data directory, type pg bsil_report.txt and
then press ENTER.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


4-24 Business System Overview

BSITL Report Functions


You can control the input and output of the BSITL report with the following two options:

Option Command Syntax Result

f bsil_report f filename This option takes the input for the report from the file
you specify in filename and stores the output from the
report in filename.R in the current directory.
s bsil_report s This option creates the file bsil_report.txt with an
added statistical table at the end of the file.
s f bsil_report s f filename This option combines the first two options.

The following illustrates the BSITL statistical table:

The BSITL statistical table displays the following information:

First Packet Time This field displays the time that the first packet was received by the
BSI.
Last Packet Time This field displays the time that the last packet was sent to the BS.
Processing This field displays the difference between the First Packet Time and
Duration the Last Packet Time.
Cmd Nmbr This field displays the number identifying the command type.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Business System Overview 4-25

Nmbr Sent This field displays the number of commands sent.


Nmbr Passed This field displays the number of commands successfully processed.
Nmbr Failed This field displays the number of commands that failed.
Avg Time (secs) This field displays the average time (in seconds) before the BSI
responded to the command identified in the Cmd Nmbr field.
Max Time (secs) This field displays the most time (in seconds) that it took the BSI to
process any command of the type identified in the Cmd Nmbr field.
Min Time (secs) This field displays the least time (in seconds) that it took the BSI to
process any command of the type identified in the Cmd Nmbr field.
Nmbr Sent This field displays the total number of commands that were processed
between the First Packet Time and the Last Packet Time.
Passed This field displays the percentage of commands that were successfully
processed between the First Packet Time and the Last Packet Time.
Failed This field displays the percentage of commands that could not be
processed between the First Packet Time and the Last Packet Time.
Avg Time (secs) This field displays the average time (in seconds) for a command to
process.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


4-26 Business System Overview

Real-Time Business System Interface Logger


There is also a real-time BSI logger. You can monitor traffic from one business system, one
port or by command type. To view the real-time logger:
1 Open a system (XTERM) window.
2 At the command prompt: /home/acc4000d/scripts%, type log_rt_bsi and then press Enter.
The system displays the following prompts:
To log messages for one Business System enter the Business System Code, or press <Enter>
for all Business Systems, ->
Note: The Business System Code is the Code that is entered in the Define Business System
GUI.
To log messages for one Business System port enter the port number, or press <Enter> for all
ports, ->
Note: The Business System port is the port number that is entered in the Edit Business
System Port GUI.
To log messages for one command enter the command number, or press <Enter> for all
commands, ->
Note that resizing this window may cause logging to terminate
Use Ctrl-C to terminate logging.
Sample window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Business System Overview 4-27

Lab Exercise 4 (Step-by-step)

Add a Business System


To add a business system to the DAC 6000:
1 From the Main Menu, click Manage Controller.
2 Click Manage Business Systems.
3 Click Define Business System.
4 Click Add.
5 Type BS#1 in the Name field.
6 Type 129 in the Code field.
7 Click the boxes to enable WireLink Support Expanded Result Codes and WireLink 660
& 680 Sets On Plant.
8 Click Accept.
9 Click Exit to return to Manage Business System window.

Define Business System Port


To define the business system port on the DAC 6000:
1 In the Manage Business System window, click Define Business System Ports.
2 Click Add.
3 Leave the Port Type set to Serial.
4 Type 2 in the Port Number field.
5 Click Default Business System Name to display the Zoom: Business System Name
window.
6 Highlight BS#1, click Accept.
7 Set the Port State to Offline.
8 Type a7 in the TTY Port field.
9 Set the Baud Rate to 9600.
10 Type 8 in the Data Bits field.
11 Type 1 in the Stop Bits field.
12 Set the Parity to None.
13 Set the Flow Control to Off.
14 Click Accept to update the database.
15 Click Exit to return to Manage Business System window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


4-28 Business System Overview

Lab Exercise 4

Add a Business System


1 Add a business system to the DAC 6000 using the following information:
1 Name = BS#1
2 Code = 129
3 Enabled Attributes = WireLink Support Expanded Result Codes, WireLink 660 & 680
Sets On Plant.

Define Business System Port


1 Define a business system port on the DAC 6000 using the following information:
Port Type = Serial
Port Number = 2
Business System Name = BS#1
Port State = Offline
TTY Port = a7
Baud Rate = 9600
Data Bits = 8
Stop Bits = 1
Parity = None.
Flow Control = Off

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Section 5
Define and Configure Devices

After completing this section of the course, you will be able to:
Define device locations
Configure the DAC 6000 database with the following devices: RADD 6000, OM 1000,
IRT 1000/2000, MPS, SEM, Upconverter, RPD 1000/2000, Modem Bank, Router and
KLS 1000
Describe the effects of the Flush & Fill and Rebuild & Download Program Queues
operations on a digital service
Assign services to Decrypt TSODAS (Transport Sync OSD DES Audio)

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-2 Define and Configure Devices

Manage Devices
In the DAC 6000 Main Menu, click Manage Devices to display the Manage Devices window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-3

Define Device Locations


You can add, change, and delete device locations for headend devices through the Define
Device Location window.

Add a Device Location


To add a location:
1 In the DAC 6000 Main Menu, click Manage Devices to display the Manage Devices
window.
2 Click Define Device Location to display the Define Device Location window:

3 Click Add to enable Name.


4 Type the new location name in the Name field. The Name can be up to 40 alphanumeric
characters in length
5 Click Accept to update the database.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-4 Define and Configure Devices

Change a Device Location


To change a device location:
1 In the Define Device Location window, click Select.
2 Click Name to display the Device Location Name window:

3 Click the name to be changed and then click Accept to display the Define Device Location
window with the Name field populated.
4 Click Change to enable the Name field.
5 Type the changes to be made and then click Accept to update the database.

Delete a Device Location


To delete a location:
1 In the Define Device Location window, click Select to enable Name.
2 Click Name to display the Zoom: Device Location window.
3 Click the name to be deleted and then click Accept to display the Define Device Location
window with the Name field populated.
4 Click Accept.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-5

Define RADD
The RADD executes various real-time, repetitive message operations, such as polling, as well
as downloads to set-tops. It generates the out-of-band multiplex and has a 56 Kbps minimum
continuous communication rate with the DAC 6000.
With the Define RADD window, you can add, change configuration settings, or delete a
RADD 6000.

Add a RADD
To add a RADD:
1 In the DAC 6000 Main Menu, click Manage Devices.
2 Click Define RADD.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-6 Define and Configure Devices

This window displays the following fields:

Name This unique alphanumeric identifier is the name of the RADD 6000
entered next to the IP address in the /etc/hosts file.
IP Address This field is the IP address of the RADD 6000 retrieved from the hosts
file.
Location This optional, alphanumeric field is assigned by the operator on the
Define Device Location window. It typically specifies the location of
the RADD 6000.
Broadcast This field is the address the RADD uses for UDP broadcasts. It is
Address retrieved from the hosts file.
Copy Protection This is the telephone number that would be displayed on a Host
Phone Number television and would be the number the subscriber should call for
authorization of a CableCARD/Host pairing.
Communication Indicates if the DAC 6000 and the RADD 6000 currently have a
Established with connection.
RADD
Online Indicates if the DAC 6000 should attempt to communicate with the
RADD 6000.
RADD Reportback When active (filled), it enables the RADD 6000 to forward unsolicited
report back messages from set-tops.
Display Object This invokes the Display Object Load Status window, which displays all
Load Status the objects that have been downloaded to the RADD.
Reboot RADD This allows one to reboot a RADD remotely.

3 Type the name of the RADD in the Name field.


4 Click Location to display the Zoom: Device Location window.
5 Select a Device Location and click Accept.
6 Click Accept to update the database.

Change a RADD
To change a RADD:
1 Click Select.
2 Click Name to display the Zoom: Device Name window.
3 Select the RADD to be changed and click Accept.
4 Click Accept.
5 Click Change.
6 Type the changes and click Accept to update the database.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-7

Delete a RADD
To delete a RADD:
1 Click Select.
2 Click Name to display the Zoom: Device Name window.
3 Select the RADD to be changed and click Accept.
4 Click Accept.
5 Click Delete. A confirmation window is displayed.
6 Click Yes to delete this RADD and update the database.

Display Object Load Status


The Display Object Load Status Window identifies all of the code objects defined in the
DAC 6000 system that have been downloaded to each RADD 6000.
To display the object status for a RADD:
1 Click Select in the Define RADD window.
2 Click Name to display the Zoom: Device Name window.
3 Select a RADD and click Accept.
4 Click Accept.
5 Click Display Object Load Status.

This window displays the following fields:

RADD Name The name of the RADD 6000 device.


Object Name The name assigned to the object.
Object Version The version number of the code object.
Object Group Type of code object (for example, Base Platform, Standard, etc.)

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-8 Define and Configure Devices

Load Status Indicates if the object has been downloaded to the RADD 6000
(Complete or In Progress).
Refresh Screen Repaints the window with updated information.

Reboot RADD
To reboot a RADD remotely:
1 Click Select in the Define RADD window.
2 Click Name to display the Zoom: Device Name window.
3 Select a RADD and click Accept.
4 Click Accept.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-9

5 Click Reboot RADD.


6 A confirmation window displays. Click Yes to reboot or No to cancel the reboot.

Define OM 1000 Communications Settings


You can use the DAC 6000 to display information about OM 1000 services as well as add,
change or delete OM 1000s in your system.
The DAC/RADD 6000 constructs EMM streams for inclusion in the out-of-band MPEG-2
transport by the OM 1000. The OM 1000 out-of-band multiplexer/demultiplexer combines
several streams of MPEG-2 data packets into a single output stream. Its configuration is based
on physical and virtual ports. You must configure the parameters of each physical port before
using it.

Add an OM 1000
To add an OM 1000:
1 In the Manage Devices window, click Define OM to display the Define OM window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-10 Define and Configure Devices

This window displays the following fields and buttons:

Name This unique alphanumeric identifier is the name of the OM 1000


entered next to the IP address in the /etc/hosts file.
IP Address This unique 32-bit Internet Protocol (IP) address is assigned in
the hosts file to the OM 1000. Other devices in the LAN
identify the OM 1000 by this number. If you connect the
OM 1000 to a LAN through the Ethernet port, you must assign
an IP address.
Location Typically, specifies the location of the OM 1000. This is an
optional field.
Tuned Channel This field identifies the channel designated for the out-of-band
stream from the OM 1000. The format is Axxx, where xxx is an
integer from 1 to 999. Domestically the entry typically will be
A1.
All Tuned Channels This option is for wireless systems only. When selected, it
causes out-of-band control information to be sent in every
multiplex at every frequency.
Insertion Bandwidth This field indicates the total bandwidth of the OM 1000 that the

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-11

Destination RADD 6000 is allocated to use. A typical value is 1000 Kbps.


Interactive This identifier is used by the NC 1500. When first adding the
Downstream Path ID OM 1000, the Interactive Downstream Path ID will not be
enabled. Once the OM 1000 is added to a downstream plant, the
DAC 6000 will assign the Interactive Downstream Path ID. The
ID can be changed to any value, but must be unique within the
DAC 6000 system and also must match the NC 1500s
configuration.
Display Stream This invokes the Display Stream Configuration Status window,
Configuration Status which identifies all of the Background Services linked to the OM
1000 and the maximum bandwidth and PID value allocated to
each.

2 Click Add to display the user-editable fields.


3 Type the name of the OM 1000 in the Name field.
4 Click Location to display the Zoom: Device Location window.
5 Select the location name for this OM 1000.
6 Click Accept to display the Define OM window with the Location field populated.
7 In the Tuned Channel field, type the tuned channel. For wireless systems only, click All
Tuned Channels to send out-of-band control information in every multiplex at every
frequency.
8 Type a value (for example, 1000) in the Insertion Bandwidth field to establish the total
bandwidth available for the DACs OOB communication.
9 Click Accept to update the database.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-12 Define and Configure Devices

Display Stream Configuration Status


To display the OM Stream Configuration Status:
1 In the DAC 6000 Main Menu, click Manage Devices to display the Manage Devices
window.
2 Click Define OM to display the Define OM window.
3 Click Select and type the name of the OM 1000 in the Name field and click Accept.
4 Click Display Stream Configuration Status to display the Display Stream Configuration
Status window:

This window displays the following fields:

Name This unique alphanumeric identifier is the name of the OM 1000


entered next to the IP address in the /etc/hosts file.
On Line This option is currently not implemented.
Source Name This 80-character alphanumeric field is the name of the source.
Service Provider Name This 80-character alphanumeric field is the name of the service
provider.
PID Value This field identifies the elementary PID stream for the background
service.
MPEG Service Number This 5-digit integer field is the MPEG service number assigned to
this service.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-13

Insertion Rate The rate, in Kilobits per second (Kbps), the selected stream is being
transmitted.
Refresh Screen This option refreshes the data displayed on this window.

Define IRT Communication Settings


You can add, change, and delete IRT 1000/2000s from your system through the Define IRT
window.

Add an IRT 1000/2000


To add an IRT 1000/2000 to the DAC 6000 database:
1 In the DAC 6000 Main Menu, click Manage Devices and then click Define IRT to display
the Define IRT window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-14 Define and Configure Devices

This window displays the following fields:


Name This 80-character, unique alphanumeric field (for example, IRT1)
identifies the IRT 1000/2000. It must be the same as it appears in
the /etc/hosts file.
IP Address This unique 32-bit IP address is assigned in the hosts file to the
IRT 1000/2000 and is used by other devices in the LAN to
identify the IRT 1000/2000. This display-only field is imported
from the hosts file. If you connect the IRT 1000/2000 to a LAN
through the Ethernet port, you must assign an IP address
Location It typically specifies the location of the IRT 1000/2000.
Service Queue Size This display-only field is the amount of memory (in bytes)
available in the IRT 1000/2000 for messages. This information is
imported from the IRT 1000/2000.
Service Queue Units This display-only field indicates that the service queue is 64 bits
wide. This information is imported from the IRT 1000/2000.
64 QAM The IRT 1000/2000 outputs a 64 Quadrature Amplitude
Modulation (QAM) signal.
256 QAM The IRT 1000/2000 does not support this option. This is used for
other devices that support 256 QAM and are entered in the
database as an IRT but are really some other piece of hardware.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-15

2 Click Add on the Define IRT window.


3 Type a name in the Name field.
4 Click Location to display the Zoom: Device Location window:

5 Select a device location name and then click Accept. The Define IRT window is
displayed.
6 Click diamond next to 64 QAM to select QAM operation.
7 Click Accept to add the IRT 1000/2000 to the database.

Set IRT Insertion Parameters


The DAC 6000 enables you to specify the download rates for different message types that the
IRT 1000/2000 downloads to the cable plant. For example, Program Information Messages can
be downloaded every 125 milliseconds. When you add an IRT, the DAC 6000 provides default
settings that typically do not require changes.

Assign Services to Decrypting TSODAs


To enable IRTs TSODA transcoders to decrypt encrypted services, you must obtain decryption
authorization for the IRT 1000/2000 and then use the DAC 6000 to assign a service to the
TSODA. Once a service is assigned, the TSODA can receive the authorization messages sent
with incoming encrypted services that allow it to decrypt the service.
When the DAC 6000 is first connected to an IRT 1000/2000, it acquires the TSODA address
information for placement into a database table. You must then assign each service to a
specific TSODA. You must also assign services when you install a new IRT 1000/2000.
Finally if you assign services to the TSODAs on an IRT 1000/2000 and then select Re-Acquire
TSODA Addresses. The services will need to be assigned again upon the completion of the
reacquisition of the TSODA addresses.
Each TSODA can decrypt two services and can handle a maximum of six PIDs distributed over
any combination of two services.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-16 Define and Configure Devices

Authorize an IRT 1000/2000


To get the IRT 1000/2000 authorized to decrypt a satellite signal, you must contact the uplink
authorization center. Using information you provide about your IRT 1000/2000 and the
transponder and frequency to which it is tuned, the authorization center will create the
appropriate access control messages to authorize the IRT 1000/2000 to decrypt services.
Note: You must provide the authorization center operator with the specific TSODA address to
use for each service. Record the IRT 1000/2000s TSODA unit addresses before
contacting the authorization center.
In the Define IRT window, click Assign Services to Decrypting TSODAs. The system
displays the Assign Services to Decrypting IRT TSODAs window.

This window displays the following fields:

Name The name of the IRT 1000/2000 selected in the Define IRT window.
TSODA# This field is a number, followed by an a or b (for example, 1b) or an _1 or
_2 (for example, 1_2) and is used to index the TSODA.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-17

Unit The unique 16 digit internal identifier for the TSODA. The address of the
Address TSODA used to decrypt the corresponding service.
Service Identifies the service within the transport stream to be decrypted by the
Name TSODA. Enter a valid name (for example, HBO) obtained from your
service provider and defined in the DAC 6000. You can assign no more
than two services to each TSODA.
Provider Identifies the digital service provider.
Name

Assign a Service
To assign a service for decryption by a specified TSODA:
1 Contact the uplink authorization center and acquire the service name (authorization) for the
IRT to decrypt a satellite signal.
2 In the Define IRT window, click Select. The Name field is enabled.
3 Click Name. The system displays the Zoom: Device Name window.
4 Select the IRT and click Accept.
5 In the Define IRT window, click Accept.
6 Click Assign Services to Decrypting TSODAs. The system displays the Assign Services
to Decrypting IRT TSODAs window.
7 Click Select and click a TSODA number.
8 Click Change. The system displays the Edit IRT Decrypting TSODA Service window.

This window includes the following fields:

TSODA # An identifying number, (for example 1a or 1_1).


Unit Address The unique 16 digit internal identifier for the TSODA.
Service & Provider Name The name of the service and provider assigned to this TSODA.
No Service Click this button to add or remove service from this TSODA.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-18 Define and Configure Devices

9 Click No Service to disable the check box.


10 Click Service & Provider Name. The system displays the Zoom: Service & Provider
Name window. Select a service and click Accept. The DAC 6000 redisplays the Edit IRT
Decrypting TSODA Service window. Click Accept. The system updates its database and
communicates the assigned service information to the IRT 1000/2000.

Modify Assigned Services


To modify assigned services for a TSODA:
1 Click Select in the Define IRT window.
2 Click Name. The system displays the Zoom: Device Name window.
3 Select a device name and click Accept. The system redisplays the Define IRT window.
4 Click Accept.
5 Click Assign Services to Decrypting TSODAs. The system displays Assign Services to
Decrypting IRT TSODAs window.
6 Click Select and click the desired TSODA number.
7 Click Change. The system displays the Edit IRT Decrypting TSODA Service window.
8 Enter changes and click Accept. The system updates its database and communicates the
changed information to the IRT 1000/2000.

Delete Assigned Services


To remove an assigned service from a TSODA:
1 Select Define IRT from the Manage Headend window and click Select.
2 Click Name. The system displays the Zoom:Device Name window.
3 Select a device name and click Accept. The system redisplays the Define IRT window.
4 Click Accept.
5 Click Assign Services to Decrypting TSODAs. The system displays Assign Services to
Decrypting IRT TSODAs window.
6 Click Select and click the desired TSODA number.
7 Click Change. The system displays the Edit IRT Decrypting TSODA Service window.
8 Click No Service. The Service & Provider name button and fields are disabled.
9 Click Accept to update the database.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-19

Flush & Fill


This command ensures that the DAC 6000 and IRT 1000/2000 are synchronized. This
command instructs the IRT 1000/2000 to delete any existing queues that are in memory and
prepare for a refill. The DAC then downloads currently built program queues to the
IRT1000/2000.
To use the Flush & Fill command:
1 In the Define IRT window, select the IRT 1000/2000 and click Accept.
2 Click Flush & Fill. The system displays the following confirmation pop-up window.

3 Click Yes to continue.

Rebuild & Download Program Queues


The Rebuild & Download Program Queues option should be used only when you suspect that
the database is corrupt. This command rebuilds program queues (Program Name, Program
Information, and Program Rekey) and saves them in the DAC 6000 database as binary objects.
Normally these messages are generated in advance and stored in the database before being sent
to the IRT 1000/2000. Once they are rebuilt, the DAC then downloads them to the IRT
1000/2000.
To use the Rebuild & Download Program Queues command:
1 In the Define IRT window, select the IRT 1000/2000 and click Accept.
2 Click Rebuild & Download Program Queues. The system displays the confirmation
pop-up window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-20 Define and Configure Devices

3 Click Yes to continue. The DAC rebuilds the program queues, and then downloads them to
the IRT 1000/2000.

Re-Acquire TSODA Addresses


You need to re-acquire decrypt TSODA addresses when you replace an IRT 1000/2000. The
old TSODA addresses and assigned service information are no longer valid. This command
deletes the TSODA addresses in the DAC 6000 database and re-acquires the decrypt TSODA
addresses from the replacement IRT 1000/2000.
To re-acquire decrypt TSODA addresses:
1 In the Define IRT window, click Re-Acquire TSODA Addresses to display the following
window:

2 Click Yes to delete the TSODA addresses from the database and acquire the decrypt
TSODA addresses from the new IRT 1000/2000.
Note: Because the previous assigned services information is no longer valid, you must assign
services to the new decrypt TSODAs.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-21

Display IRT 1000/2000 Services Status


Use Display IRT Services Status to verify the status of the services assigned to the
IRT 1000/2000.
To display the IRT 1000/2000 device status:
1 In the Define IRT window, click Display IRT Device Status to display the Define IRT
Device Status window:

This window displays the following fields:

Device Identification This field is the name of the selected IRT.


Name
On Line This option is currently not implemented.
Source Name This 80-character alphanumeric field is the name of the source.
Service Provider Name This 80-character alphanumeric field is the name of the service
provider.
MPEG SVC Number This 5-digit integer field is the MPEG service number assigned to
the service.
End Program Download This field displays the date of the last program downloaded to that
Date IRT. This field is comprised of two two-digit integer fields and a
four-digit integer field using the format MM/DD/YYYY, where
MM is the month, DD is the day, and YYYY is the year (for
example, 01/05/2000).

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-22 Define and Configure Devices

End Program Download This field displays the end time of the last program downloaded to
Time that IRT 1000/2000. Video will be available from the
IRT 1000/2000 up to the displayed time. This field is comprised
of two two-digit integer fields using the format HH:MM, where
HH is the hour from 0 (zero) through 23, and MM is the minute
from 0 (zero) through 59 (for example, 06:05).
End Encrypting This field displays the end date of the last encryption element
Download Date queued for the IRT 1000/2000. Video will be available from the
IRT 1000/2000 up to the displayed date. This field typically
matches the End Program Download Date. It is comprised of two
two-digit integer fields and a four-digit integer field using the
format MM/DD/YYYY, where MM is the month, DD is the day,
and YYYY is the year (for example, 01/05/2000).
End Encrypting This field displays the end time of the last encryption element
Download Time queued for the IRT 1000/2000. Video will be available from the
IRT 1000/2000 up to the displayed time. This field typically
matches the End Program Download Time. It is comprised of two
two-digit integer fields using the format HH:MM, where HH is the
hour from 0 (zero) through 23, and MM is the minute from 0
(zero) through 59 (for example, 06:05).
Decrypt ACP This field is the TSODA identifying number (i.e. 1a or 1_1) of the
Access Control Processor (ACP) that decrypts the service.
Encrypt ACP This field is the TSODA identifying number (i.e. 1a or 1_1) of the
Access Control Processor (ACP) that encrypts the service.
Refresh Screen This option updates the displayed information.

2 Click Refresh Screen to update the information on the window.


3 Click Exit to dismiss the window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-23

Define an MPS
You can add, change or delete an MPS in the Define MPS window.

Add an MPS
To add an MPS to the DAC 6000 database:
1 On the DAC 6000 Main Menu, click Manage Devices and then click Define MPS to
display the Define MPS window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-24 Define and Configure Devices

This window displays the following fields:

Name This unique, 80-character, alphanumeric field (for example, rem001)


identifies the MPS. It must be the same in the /etc/hosts file.
IP Address This unique 32-bit Internet Protocol (IP) address is assigned in the hosts
file to the MPS and is used by other devices in the LAN to identify it.
This display-only field is imported from the hosts file. If you connect the
MPS to a headend LAN through the Ethernet port, you must assign an IP
address.
Location This optional, alphanumeric field is assigned by the operator on the
Define Device Location window. It typically specifies the location of the
MPS.
Services per This field displays the number of services (typically 2) an ACP can
ACP process.
Device Status This field indicates if the DAC 6000 has established communication with
the digital device and obtained its configuration. Two indications are:
CONFIGURATION PENDING It indicates the DAC 6000 has not
obtained the MPS configuration parameters as yet.
CONFIGURED - It indicates the DAC 6000 has obtained the MPS
configuration parameters.
Time Source This field specifies how the MPS receives GPS time:
DAC It indicates the DAC 6000 periodically broadcasts the time.
NTP SVR - It indicates a network time server periodically broadcasts the
time or the MPS is configured to receive time from the input multiplex.
Operation View only field that indicates if the MPS is configured for Standard or
Mode Harmony operating mode.

2 Click Add on the Define MPS window.


3 Type a name in the Name field.
4 Click Location to display the Zoom: Device Location window.
5 Select a device location name and then click Accept. The Define MPS window is
displayed.
6 Click the Time Source button and select DAC or NTP SVR.
7 Click Accept to add the MPS to the database.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-25

View Message Insertion Parameters


The DAC 6000 enables you to specify the download rates for the different message types that
the MPS downloads to the cable plant. When you add an MPS, the DAC 6000 provides default
settings that typically do not require any changes.

Flush & Fill


This ensures that the DAC 6000 and MPS are synchronized; it instructs the MPS to delete any
existing queues that are in memory and prepare for a refill. The DAC 6000 then downloads the
currently built program queues to the MPS.

To flush and fill the MPS:


1 On the Define MPS window, click Select to enable Name.
2 Click Name to display the Zoom: Device Name window.
3 Select the MPS you want to update and click Accept. The Define MPS window is
displayed.
4 Click Accept to enable the MPS Operation section of the window.
5 Click Flush & Fill. The following prompt is displayed:

6 Click Yes.

Re-Acquire ACP Addresses


You must acquire new ACP decryption addresses when you replace an MPS. Each old
decryption address and assigned service is no longer valid.
Reacquiring ACP decryption addresses deletes the decryption addresses in the DAC 6000
database and reacquires decryption addresses from the new MPS.
To re-acquire ACP addresses:
1 On the Define MPS window, click Select to enable Name.
2 Click Name to display the Zoom: Device Name window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-26 Define and Configure Devices

3 Select the MPS you want to update and click Accept. The Define MPS window is
displayed again.
4 Click Accept to enable the MPS Operation section of the window.
5 Click Re-Acquire ACP Addresses. The following prompt is displayed:

6 Click Yes to delete the ACP decryption addresses from the database and acquire the ACP
decryption addresses from the MPS.
Note: Because the previously assigned services information is no longer valid, you must
assign services to the new decryption addresses.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-27

Configure MPS Output Ports


The Configure MPS Output Ports window enables you to define in the DAC 6000 database the
output transmission options for the output ports of an MPS output module. An output module
occupies one MPS slot.
To configure MPS output ports:
1 On the Define MPS window, click Select to enable the Name field.
2 Click Name to display the Zoom: Device Name window.
3 Select an MPS from the list and click Accept.
4 Click Accept to enable the MPS Operation panel of this window.
5 Click Configure Output Ports to display the Configure MPS Output Ports window:

This window displays the following fields:

Port Name This 80-character, alphanumeric field is the DAC 6000 assigned
name for the output port on the digital device (i.e. Slot 7 Port 1
Out). The operator can rename the output port using the Edit MPS
Output Port window.
Slot Number This field indicates which MPS slot number contains the output
card.
Port Number This field is the port number on the output card.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-28 Define and Configure Devices

Transport Stream ID The DAC 6000 assigns this number to uniquely identify the
multiplex. The operator can change it with the Edit MPS Output
Port window.
Modulation This field indicates the output port modulation mode; it defaults
to QAM 64. Selections are as follows:
Modulation Inner Code Symbol Rate
QPSK 4/5 5
QAM 64 4/5 5
QAM 256 4/5 5

6 Click Select to activate the Output Ports panel.


7 Highlight the targeted output port.
8 Click Change to invoke the Edit MPS Output Port window:

9 Click the Port Name input field and change the port name as desired.
10 Click the Transport Stream ID input field and change the ID as desired.
11 Click the Modulation /Inner Coding /Symbol Rate to display the Zoom: Modulation
window.
12 Select the modulation in use and click Accept.
13 Click Accept to return to the Configure MPS Output Ports menu.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-29

Display MPS Status


Use the Display Device Status window to verify the status of the services assigned to an MPS.
1 On the Define MPS window, click Select to enable the MPS Operation panel.
2 Click Name to display Zoom: Device Name window.
3 Select an MPS and then click Accept to display the Define MPS window with the Name
field populated.
4 Click Accept to enable the MPS Operation panel of this window.
5 Click Display MPS Status to display the Display Device Status window:

This window displays the following fields:

Output Port The MPS slot number occupied by the output module and the
port designator of the output module.
Source Name This 80-character alphanumeric field is the name of the source.
Service Provider Name An 80-character alphanumeric field that is the name of the
service provider.
MPEG SVC Number The 16-bit MPEG service number for that source/service.
End Program This field displays the date (mm/dd/yyyy) of the last program
Download Date downloaded. It contains a two-digit month (mm) followed by a
slash, a two-digit day (dd) followed by a slash, and a four digit
(yyyy) year.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-30 Define and Configure Devices

End Program This field displays the end time (hh:mm) of the last program
Download Time downloaded for the MPS. Video is available from the MPS up
to the displayed time. It contains a two-digit hour (hh) followed
by a colon and a two-digit minute (mm). Minutes are counted
from 00 through 59.
End Encrypting This field displays the end date (mm/dd/yyyy) of the last
Download Date encryption element queued for the MPS. Video is available
from the MPS up to the displayed date. This field typically
matches the End Program Download Date. It contains a
two-digit month (mm) followed by a slash, a two-digit day (dd)
followed by a slash, and a four digit (yyyy) year.
End Encrypting This field displays the end time (hh:mm) of the last encryption
Download Time element queued for the MPS. Video is available from the MPS
up to the displayed time. This field typically matches the End
Program Download Time. It contains a two-digit hour (hh)
followed by a colon and a two-digit minute (mm). Minutes are
counted from 00 through 59.
Decrypt ACP This field is index number of the ACP that decrypts the service.
(i.e. 1a or 1_1)
Encrypt ACP This field is the index number of the ACP that encrypts the
service. (i.e. 1a or 1_1)

6 Click Refresh Screen to update the information on the window.


7 Click Exit to close the window.

Reboot MPS
When necessary, to reboot the MPS:
1 On the Define MPS window, click Select to enable Name.
2 Click Name to display the Zoom: Device Name window.
3 Select the MPS you want to update and click Accept. The Define MPS window is
displayed again.
4 Click Accept to enable the MPS Operation section of the window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-31

5 Click Reboot MPS. The following prompt is displayed:

6 Click Yes. The selected MPS reboots.

Configure MPS Input Ports


The Configure MPS Input Ports window enables you to select input ports for each MPS and
define their MPEG associations. It also enables you to associate input sources to decrypting
Access Control Processors (ACPs). An input module can have one or two ports each. An input
module occupies one MPS slot.
To configure MPS input ports:
1 On the Define MPS window, click Select to enable the MPS Operation panel.
2 Click Name to display Zoom: Device Name window.
3 Select an MPS and then click Accept to display the Define MPS window with the Name
field populated.
4 Click Accept to enable the MPS Operation panel of this window.
5 Click Configure Input Ports to display the Configure MPS Input Ports window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-32 Define and Configure Devices

The Input Ports panel of this window displays the following fields:

Port Name This 80-character, alphanumeric field is initially assigned by the


DAC 6000. It defaults to Slot # Port # In. The operator can
rename the input port using the Edit MPS Input Port window.
Slot Number MPS slot number of the input module.
Port Number Port number on the input module.
Transport Stream ID This is the transport stream ID of the input multiplex, which is
obtained when the MPS extracts the Program Association Table
(PAT), from the input port. The PAT has a list of all the services
on the input wire to the MPS from the satellite. No operator entry
is required. It is for information purposes and is strictly a function
of what is being fed to the input port.

6 Click Select to activate the Input Ports panel.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-33

7 Highlight a targeted row and click Change to invoke the Edit MPS Input Port window:

8 To edit the slot and port numbers, ensure Identification is selected in the Active Panel and
click the Port Name input field.
9 Change the Port Name Input field contents as necessary and click Accept to return to the
Configure MPS Input Port window.
10 At the MPS Input Port window, click Select to activate the Input Ports panel again.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-34 Define and Configure Devices

11 Highlight the targeted row just edited and click Change to invoke the Edit MPS Input Port
window again:
12 To associate MPEG service numbers to source names, click Input Sources in the Active
Panel.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-35

The Table Operation panel of this window displays the following fields:

MPEG Service Number This field displays an MPEG service number of one of the
services present on the incoming transport stream.
Source Name With this optional field entry, the operator can assign a name to
the MPEG service number.

13 Click Select in the Table Operation panel.


14 Highlight a targeted MPEG Service Number and click Change to invoke the Edit Input
Source window:

15 Click Source Name to invoke the Zoom: Source Name window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-36 Define and Configure Devices

16 Highlight a targeted source name and click Accept.


17 The Edit MPS Input Source window reappears; click Accept.
18 The Edit MPS Input Port window reappears with the association listed in the Table
Operation panel.
19 In the Active Panel, click Identification again.
20 Click Accept to return to the Configure MPS Input Ports window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-37

Assign Services to Decrypting ACPs


1 In the Configure MPS Input Ports window, click Select to activate the Input Ports panel
and select (highlight) the Port Name.

2 Click Assign Services To Decrypting ACPs to invoke the Assign Sources To Decrypting
ACPs window.
3 On the Assign Sources To Decrypting ACPs window, click Select to enable the Sources
panel.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-38 Define and Configure Devices

The Sources panel of this window displays the following fields:

ACP # This field is a number, followed by an underscore and the number 1 or 2


(for example, 1_1) and is used to index the ACP.
Unit Address This field is the unit address of the ACP used to decrypt the
corresponding service. The format is nnn-nnnnn-nnnnn-nnn.
MPEG SN This field is the up to 16-bit MPEG service number.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-39

Source Name This 80 character alphanumeric field identifies the source in the transport
stream targeted for decryption by the ACP.

4 Highlight a targeted ACP # from the list and click Change to invoke the Edit ACP Sources
window.
5 Change the ACP information as necessary and click Accept to return to the Assign Sources
To Decrypting ACPs window.
6 Contact the uplink authorization center and acquire the authorization for the MPS to
decrypt the incoming services.

Route Services
You can route services from input ports to output ports with the Route Services window.
To route services:
1 On the Define MPS window, click Select to enable Name.
2 Click Name to display the Zoom: Device Name window.
3 Select the MPS you want to update and click Accept. The Define MPS window is
displayed again.
4 Click Accept to enable the MPS Operation section of the window.
5 Click Route Services to display the Route Services window

This window displays the following fields:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-40 Define and Configure Devices

Input Port Name This 80-character, alphanumeric field is the DAC 6000
assigned name for the input port on the MPS that receives the
service. The operator can rename the input port using the Edit
MPS Input Port window.
Input MPEG SN This field is the 16-bit MPEG service number for the input
source/service.
Input Source Name This 80 character alphanumeric field identifies the source in the
transport stream service. The name is assigned in the Edit MPS
Input Port window.
Output Port Name This 80-character, alphanumeric field is the DAC 6000
assigned name for the output port on the MPS. The operator can
rename the output port on the Edit MPS Output Port window.
Output MPEG SN This field is the 16-bit MPEG service number for the output
source/service.
Output Source Name This 80 character alphanumeric field identifies the output
source/service.
Output Provider Name This is the provider name for the output source/service.

6 Click off the All radio button (not solid filled) in the Associated Output Port panel.
7 Click Name to invoke the Zoom: Port Names window:

8 Select an output port name and click Accept to return to the Route Services window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-41

9 Click Add to invoke the Edit Route Service window:

10 Click Output: Source Name / Provider Name / MPEG SN to invoke the Zoom: Source
Name / Provider Name / MPEG SN window:

11 Select the source name, provider name, and MPEG SN to associate with the selected output
port and click Accept to return to the Edit Route Service window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-42 Define and Configure Devices

12 Click Input Port to invoke the Zoom: Port Names window:

13 Select an input port to associate with the selected output port and click Accept to return to
the Edit Route Service window.
14 Click Input: Source Name / MPEG SN to invoke the Zoom: Source Name / MPEG SN
window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-43

15 Select the Source Name / MPEG SN to associate with the input port and click Accept to
return to the Edit Route Service window.
16 Click Accept to return to the Route Services window and add the new association to the
Associated Services panel.

Clear Output Mplex


Do not select the Clear Output Mplex button on the Route Services window, as all video and
output services will be lost! Delete routing entries by individually selecting and deleting each
service from the Route Services window.

Route PIDs
You can add and delete user defined Pass Through streams with this window.

Change a PID Route Source


To change a PID Route Source:
1 On the Define MPS window, click Select to enable Name
2 Click Name to display the Zoom: Device Name window.
3 Select the MPS you want to update and click Accept. The define MPS window is
displayed again.
4 Click Accept to enable the MPS Operation panel of the Define MPS window.
5 Click Route PIDs to display the Route PIDs window.

6 On the Route PIDs window, click Select.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-44 Define and Configure Devices

7 Highlight the target row in the Defined Routes panel of the Route PIDs window.
8 On the Route PIDs window, click Change, the Edit Route PID window appears.

9 On the Source panel of the Edit Route PID window, click DAC, Pass Through, or None,
as applicable, to change the PID source.
10 If Pass Through is not selected, skip to step 13. If Pass Through is selected, on the Edit
Route PID window, click Input Port to invoke the Zoom: Port Names window.
11 On the Zoom: Port Names window, highlight the targeted input port and click Accept, the
Edit Route PID window reappears.
12 On the Edit Route PID window, enter a new PID number for the Pass Through PID stream
or leave unchanged.
13 On the Edit Route PID window, click Accept, the Route PIDs window re-appears.
14 On the Route PIDs window, click Accept.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-45

Add a PID Route


Only a user defined Pass Through PID stream can be added. A user defined Pass Through PID
stream does not have a name assigned to it on the Edit Route PID window.
To add a PID route:
1 On the Define MPS window, click Select to enable Name.
2 Click Name to display the Zoom: Device Name Window.
3 Select the MPS you want to update and click Accept.
4 Click Accept to enable the MPS Operation panel of the Define MPS window.
5 Click Route PIDs to display the Route PIDs window.
6 On the Route PIDs window, ensure All is not active (not filled in) and click Name. The
Zoom: Port Names window is displayed.
7 On the Zoom: Port Names window, highlight a targeted MPS output port and click Accept.
8 On the Route PIDs window, click Add, the Edit Route PIDs window appears.
9 On the Source panel of the Edit Route PIDs window, Pass Through is automatically
selected (the radio button appears filled in).
10 Click Input Port to invoke the Zoom: Port Names window.
11 On the Zoom: Port Names window, highlight the targeted input port and click Accept, the
Edit Route PID window reappears.
12 On the Edit Route PID window, enter a PID number for the Pass Through PID stream.
13 On the Edit Route PID window, click Accept, the Route PIDs window re-appears.

Rebuild & Download Program Queues


Use Rebuild & Download Program Queues when you suspect that the database is corrupted.
This command rebuilds the messages (which contain the Program Name, Program Information,
and Program Rekey) and saves them in the DAC 6000 database as binary objects. Normally,
these messages are generated in advance and stored in the database before going to the MPS.
Once they are rebuilt, the DAC then downloads them to the MPS.
To rebuild and download program queues:
1 On the Define MPS window, click Select to enable Name.
2 Click Name to display the Zoom: Device Name window.
3 Select the MPS to be updated.
4 Click Accept. The Define MPS window is displayed again.
5 Click Accept to enable the MPS Operation panel of the window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-46 Define and Configure Devices

6 Click Rebuild & Download Program Queues. The following prompt is displayed:

7 Click Yes. The system deletes all information for the selected MPS in the DAC 6000
database; it then rebuilds and downloads the program queues to the MPS.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-47

Define a SEM
You can add, change or delete a SEM in the Define SEM window.

Add a SEM
To add a SEM to the DAC 6000 database:
1 On the DAC 6000 Main Menu, click Manage Devices and then click Define SEM to
display the Define SEM window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-48 Define and Configure Devices

This window displays the following fields:

Name This unique, 80-character, alphanumeric field (for example, sem001)


identifies the SEM. It must be the same in the /etc/hosts file.
IP Address This unique 32-bit Internet Protocol (IP) address is assigned in the hosts
file to the SEM and is used by other devices in the LAN to identify it.
This display-only field is imported from the hosts file. If you connect the
SEM to a headend LAN through the Ethernet port, you must assign an IP
address.
Location This optional, alphanumeric field is assigned by the operator on the
Define Device Location window. It typically specifies the location of the
SEM.
Services per This display-only field reflects the number of services (4) that can be
ACP encrypted by one ACP.
Device Status This field indicates if the DAC 6000 has established communication with
the digital device and obtained its configuration. Two indications are:
CONFIGURATION PENDING It indicates the DAC 6000 has not
obtained the SEM configuration parameters as yet.
CONFIGURED - It indicates the DAC 6000 has obtained the SEM
configuration parameters.
Time Source This field specifies how the SEM receives GPS time:
DAC It indicates the DAC 6000 periodically broadcasts the time.
NTP SVR - It indicates a network time server periodically broadcasts the
time or the SEM is configured to receive time from the input multiplex.
Operation View only field that indicates if the SEM is configured for Standard or
Mode Harmony operating mode.

2 Click Add on the Define SEM window.


3 Type a name in the Name field.
4 Click Location to display the Zoom: Device Location window.
5 Select a device location name and then click Accept. The Define SEM window is
displayed.
6 Click the Time Source button and select DAC or NTP SVR.
7 Click Accept to add the SEM to the database.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-49

View Message Insertion Parameters


The DAC 6000 enables you to specify the download rates for the different message types that
the SEM downloads to the cable plant. When you add a SEM, the DAC 6000 provides default
settings that typically do not require any changes.

Flush & Fill


This ensures that the DAC 6000 and SEM are synchronized; it instructs the SEM to delete any
existing queues that are in memory and prepare for a refill. The DAC then downloads the
currently built program queues to the SEM.
To flush and fill the SEM:
1 On the Define SEM window, click Select to enable Name.
2 Click Name to display the Zoom: Device Name window.
3 Select the SEM you want to update and click Accept. The Define SEM window is
displayed.
4 Click Accept to enable the SEM Operation section of the window.
5 Click Flush & Fill. The following prompt is displayed:

6 Click Yes; the DAC 6000 deletes and refreshes all information in the selected SEM
database.

Re-Acquire ACP Addresses


You must acquire new ACP addresses when you replace a SEM. Reacquiring ACP addresses
deletes the ACP addresses in the DAC 6000 database and reacquires the ACP addresses from
the new SEM.
To re-acquire ACP addresses:
1 On the Define SEM window, click Select to enable Name.
2 Click Name to display the Zoom: Device Name window.
3 Select the SEM you want to update and click Accept. The Define SEM window is
displayed again.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-50 Define and Configure Devices

4 Click Accept to enable the SEM Operation section of the window.


5 Click Re-Acquire ACP Addresses. The following prompt is displayed:

6 Click Yes to delete the ACP addresses from the database and acquire the ACP addresses
from the SEM.

Configure SEM Output Ports


The Configure SEM Output Ports window enables you to configure the attributes of the output
ports for the selected SEM. Output port types are QAM, ASI, and GbE. The default modulation
for ASI and GbE is QAM 256. A modulation must be specified for these port types, even
though they require the use of an external modulator. The modulation for the QAM outputs is
reported by the SEM.
Output ports cannot be added or deleted; the Add and Delete buttons remain unavailable.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-51

To configure SEM output ports:


1 On the Define SEM window, click Select to enable the Name field.
2 Click Name to display the Zoom: Device Name window.
3 Select a SEM from the list and click Accept.
4 Click Accept to enable the SEM Operation panel of this window.
5 Click Configure Output Ports to display the Configure SEM Output Ports window:

This window displays the following fields:

Port Name This 80-character, alphanumeric field is the DAC 6000 assigned
name for the output port on the digital device (i.e. QAM_RF
Output Port 1). The operator can rename the output port using the
Edit SEM Output Port window.
Type This field indicates the output port type.
Transport Stream ID The DAC 6000 assigns this 16-bit number to uniquely identify the
multiplex. The operator can change it with the Edit SEM Output
Port window.
Destination IP The Gigabit Ethernet IP address of the GbE output port.
Address This field is not applicable for QAM and ASI output ports.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-52 Define and Configure Devices

UDP Port Number The UDP port number assigned to the physical GbE output port.
This field is not applicable for QAM and ASI output ports.
Tuned Channel For QAM output ports only. The SEM reports to the DAC 6000
the frequency at which each QAM RF upconverter output is
configured. When a SEM with QAM outputs (which are dual RF
outputs) is added to the system, the Tuned Channel number
column is initially blank. This is because the Tuned Channel
value depends on the physical frequency map being utilized for a
particular downstream plant. Until the QAM RF outputs are
associated to a downstream plant by the DAC 6000 operator, the
Tuned Channel number cannot be determined. When the QAM
outputs are associated to a downstream plant (through the Edit
Downstream Plant window), the Tuned Channel numbers
corresponding to the frequencies reported by the SEM are
calculated, and this field is populated with the appropriate Tuned
Channel number. This column is always blank for ASI and GbE
outputs.
Two adjacent frequencies are assigned to each dual
(A and B) QAM upconverter RF output.
Modulation The default modulation for ASI and GbE is QAM 256. A
modulation must be specified for these port types, even though
they require the use of an external modulator. The modulation for
the QAM outputs is reported by the SEM.

6 Click Select to activate the Output Ports panel.


7 Highlight the targeted output port.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-53

8 Click Change to invoke the Edit SEM Output Port window:

This window displays the following fields:

Port Name System generated name assigned to the output port that can be modified.
Transport System generated value to identify the transport stream. This value can
Stream ID be modified.
Modulation, The modulation for the QAM outputs is reported by the SEM and cannot
Inner Coding, be modified. The default modulation for ASI and GbE is QAM 256. A
Symbol Rate modulation must be specified for these port types, even though they
require the use of an external modulator.
Modulation rates are: QAM 16, QAM 32, QAM 64, QAM 128, and
QAM 256.
Inner Coding indicates the conversion rate, for example, 4 to 5 (4/5).
This value cannot be modified for QAM output ports. For ASI and GbE
output ports, this value should be set to reflect the configuration of the
external modulator.
Symbol Rate is a value given in Msps. This value cannot be modified for
QAM output ports. For ASI and GbE output ports, this value should be
set to reflect the configuration of the external modulator.
Tuned Channel For QAM output ports only. The SEM reports to the DAC 6000 the
frequency at which each QAM RF upconverter output is configured.
When a SEM with QAM outputs (which are dual RF outputs) is added
to the system, the Tuned Channel number column is initially blank. This
is because the Tuned Channel value depends on the physical frequency
map being utilized for a particular downstream plant. Until the QAM RF
outputs are associated to a downstream plant by the DAC 6000 operator,
the Tuned Channel number cannot be determined. When the QAM

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-54 Define and Configure Devices

outputs are associated to a downstream plant (through the Edit


Downstream Plant window), the Tuned Channel numbers corresponding
to the frequencies reported by the SEM are calculated, and this field is
populated with the appropriate Tuned Channel number. This column is
always blank for ASI and GbE outputs.
Two adjacent frequencies are assigned to each dual
(A and B) QAM upconverter RF output.
Dest IP Applicable to GbE output ports only. The Destination IP Address/UDP
Address Port Number pair must be unique within a single physical GbE output
port. Duplicate Destination IP Addresses/UDP Port Number pairs are
permitted between different physical GbE output ports.
UDP Port The port number of a UDP assigned to the physical GbE output port.
Number Applicable to GbE output ports only. The Destination IP Address/UDP
Port Number pair must be unique within a single physical GbE output
port. Duplicate Destination IP Addresses/UDP Port Number pairs are
permitted between different physical GbE output ports.

9 Click the Port Name field and change the port name as desired.
10 Click the Transport Stream ID field and change the ID if desired.
11 Click the Modulation /Inner Coding /Symbol Rate drop-down menu and select an option.
12 Click Accept to return to the Configure SEM Output Ports menu.

Display SEM Queuing Status


Use the Display SEM Queuing Status window to verify the status of the services assigned to a
SEM.
1 On the Define SEM window, click Select to enable the SEM Operation panel.
2 Click Name to display Zoom: Device Name window.
3 Select a SEM and then click Accept to display the Define SEM window with the Name
field populated.
4 Click Accept to enable the SEM Operation panel of this window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-55

5 Click Display SEM Queuing Status to display the Display SEM Queuing Status window:

This window displays the following fields:

Output Port The SEM QAM, ASI, or GbE output port identifier.
Source Name This 80-character alphanumeric field is the name of the source.
Service Provider Name An 80-character alphanumeric field that is the name of the
service provider.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-56 Define and Configure Devices

MPEG SVC Number The 16-bit MPEG service number for that source/service.
End Program This field displays the date (mm/dd/yyyy) of the last program
Download Date downloaded. It contains a two-digit month (mm) followed by a
slash, a two-digit day (dd) followed by a slash, and a four digit
(yyyy) year.
End Program This field displays the end time (hh:mm) of the last program
Download Time downloaded for the SEM. Video is available from the SEM up
to the displayed time. It contains a two-digit hour (hh) followed
by a colon and a two-digit minute (mm). Minutes are counted
from 00 through 59.
End Encrypting This field displays the end date (mm/dd/yyyy) of the last
Download Date encryption element queued for the SEM. Video is available
from the SEM up to the displayed date. This field typically
matches the End Program Download Date. It contains a
two-digit month (mm) followed by a slash, a two-digit day (dd)
followed by a slash, and a four digit (yyyy) year.
End Encrypting This field displays the end time (hh:mm) of the last encryption
Download Time element queued for the SEM. Video is available from the SEM
up to the displayed time. This field typically matches the End
Program Download Time. It contains a two-digit hour (hh)
followed by a colon and a two-digit minute (mm). Minutes are
counted from 00 through 59.
Decrypt ACP N/A
Encrypt ACP This field is a number, followed by an underscore and the
number 1, 2, 3 or 4 (for example, 1_1) and is used to index the
ACP that is encrypting the service.

6 Click Refresh Screen to update the information on the window.


7 Click Exit to close the window.

Reboot SEM
When necessary, to reboot the SEM:
1 On the Define SEM window, click Select to enable Name.
2 Click Name to display the Zoom: Device Name window.
3 Select the SEM you want to update and click Accept. The Define SEM window is
displayed again.
4 Click Accept to enable the SEM Operation section of the window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-57

5 Click Reboot SEM. The following prompt is displayed:

6 Click Yes. The selected SEM reboots.

Configure SEM Input Ports


The Configure SEM Input Ports window enables you to add or modify the input logical port
names and User Datagram Protocol (UDP) port numbers for the GbE inputs. The physical GbE
IP addresses cannot be modified, as they are display only. The possible input port types are
Ethernet, Asynchronous Serial Interface (ASI), GbE, and UDP.
When a SEM with one or more physical GbE inputs is added to the system, only the physical
GbE inputs are displayed initially. The UDP port numbers must be assigned for each logical
input port on a GbE (the assigned logical ports appear indented under their respective physical
GbE port names).
To configure SEM input ports:
1 On the Define SEM window, click Select to enable the SEM Operation panel.
2 Click Name to display Zoom: Device Name window.
3 Select a SEM and then click Accept to display the Define SEM window with the Name
field populated.
4 Click Accept to enable the SEM Operation panel of this window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-58 Define and Configure Devices

5 Click Configure Input Ports to display the Configure SEM Input Ports window:

The Input Ports panel of this window displays the following fields:

Port Name This 80-character, alphanumeric field is the DAC 6000 assigned
name for the input port on the SEM. The operator can rename the
input port using the Edit SEM Input Port window.
Type Indicates if the input port type is ASI , UDP or GbE.
Transport Stream ID This is the transport stream ID of the input multiplex, which is
obtained when the SEM extracts the Program Association Table
(PAT), from the input port. The PAT has a list of all the services
on the input wire to the SEM. No operator entry is required. It is
for information purposes and is strictly a function of what is being
fed to the input port.
IP Address Is display only and applicable to Ethernet and GbE ports. It
indicates the IP address of the port.
UDP Port Number Is assignable to differentiate the logical ports on a GbE physical
port. UDP port assignments appear indented under their
respective physical GbE ports.

6 Click Select to activate the Input Ports panel.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-59

7 Highlight a targeted row and click Change to invoke the Edit SEM Input Port window:

8 To edit the Port Name, click the Port Name field and change the name as necessary.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-60 Define and Configure Devices

9 In the Active Panel, click Input Sources to display the Input Sources panel.

This window displays the following fields:

MPEG Service This field id is the 16-bit identifier for the MPEG.
Number
Source Name With this optional field entry, the operator can assign a name to
the MPEG service number.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-61

10 To associate MPEG service numbers to source names, click Select in the Table Operation
panel.
11 Highlight a targeted MPEG Service Number and click Change to invoke the Edit Input
Source window:

12 Click Source Name to invoke the Zoom: Source Name window:

13 Highlight a targeted source name and click Accept.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-62 Define and Configure Devices

14 The Edit SEM Input Source window reappears; click Accept.


15 The Edit MPS Input Port window reappears with the association listed in the Table
Operation panel.
16 In the Active Panel, click Identification again.
17 Click Accept to return to the Configure MPS Input Ports window.

Re-Acquire Configuration
This operation enables you to request the SEM to report its configuration information to the
DAC 6000.
Clicking the Re-Acquiring Configuration button causes the Device Status field to change
to Configuration Pending. After the configuration information is received from the SEM, the
Device Status window must be refreshed to view the latest status.
1 On the Define SEM window, click Select to enable Name.
2 Click Name to display the Zoom: Device Name window.
3 Select the SEM you want to update and click Accept. The Define SEM window is
displayed again.
4 Click Accept to enable the SEM Operation section of the window.
5 Click Re-Acquire Configuration.

6 Click Yes.
7 Click Exit.
8 Click Define SEM to view the updated information.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-63

Route Services
You can route services from input ports to output ports with the Route Services window.
To route services:
1 On the Define SEM window, click Select to enable Name.
2 Click Name to display the Zoom: Device Name window.
3 Select the SEM you want to update and click Accept. The Define SEM window is
displayed again.
4 Click Accept to enable the SEM Operation section of the window.
5 Click Route Services to display the Route Services window.

This window displays the following fields:

Input Port Name This 80-character, alphanumeric field is the DAC 6000
assigned name for the input port on the SEM that receives the
service. The operator can rename the input port using the Edit
SEM Input Port window.
Input MPEG SN This field is the 16-bit MPEG service number for the input
source/service.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-64 Define and Configure Devices

Input Source Name This 80 character alphanumeric field identifies the source in the
transport stream service. The name is assigned in the Edit SEM
Input Port window.
Output Port Name This 80-character, alphanumeric field is the DAC 6000
assigned name for the output port on the SEM. The operator
can rename the output port on the Edit SEM Output Port
window.
Output MPEG SN This field is the 16-bit MPEG service number for the output
source/service.
Output Source Name This 80 character alphanumeric field identifies the output
source/service.
Output Provider Name This is the provider name for the output source/service.

6 Click off the All radio button (not solid filled) in the Associated Output Port panel.
7 Click Name to invoke the Zoom: Port Names window:

8 Select an output port name and click Accept to return to the Route Services window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-65

9 Click Add to invoke the Edit Route Service window:

10 Click Output: Source Name / Provider Name / MPEG SN to invoke the Zoom: Source
Name / Provider Name / MPEG SN window:

11 Select the source name, provider name, and MPEG SN to associate with the selected output
port and click Accept to return to the Edit Route Service window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-66 Define and Configure Devices

12 Click Input Port to invoke the Zoom: Port Names window:

13 Select an input port to associate with the selected output port and click Accept to return to
the Edit Route Service window.
14 Click Input: Source Name / MPEG SN to invoke the Zoom: Source Name / MPEG SN
window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-67

15 Select the Source Name / MPEG SN to associate with the input port and click Accept to
return to the Edit Route Service window.
16 Click Accept to return to the Route Services window and add the new association to the
Associated Services panel.

Clear Output Mplex


Do not select the Clear Output Mplex button on the Route Services window, as all video and
output services will be lost! Delete routing entries by individually selecting and deleting each
service from the Route Services window.
If you select the Clear Output Mplex button on the Route Services window, all routes
terminating on the selected output port will be deleted. This will result in loss of all video on
the output port.

Route PIDs
Route PIDs enables you to add, change, or delete the routing of a specified PID from an input
port to a selected output port. The PID to be routed can be specified by PID number, or for
reserved PIDs, by PID name.
For an add operation, if the PID does not exist in the DAC 6000 database, it is added prior
to the route. The input PID and output PID number must be the same; re-mapping is not
permitted.
When changing a PID route, you can change a PID route from DAC 6000 inserted to
Pass-Through, or from Pass-Through to DAC 6000 inserted. You can also change the PID
number or the input port of a Pass-Through PID route.
A delete operation terminates the routing of the specified PID from the input port to the
selected output port.

Add a PID Route


To add a PID route:
1 On the Define SEM window, click Select to enable Name.
2 Click Name to display the Zoom: Device Name Window.
3 Select the SEM you want to update and click Accept.
4 Click Accept to enable the SEM Operation panel of the Define SEM window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-68 Define and Configure Devices

5 Click Route PIDs to display the Route PIDs window.

6 On the Route PIDs window, ensure All is not active (not filled in) and click Name. The
Zoom: Port Names window is displayed.
7 On the Zoom: Port Names window, highlight a targeted SEM output port and click Accept.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-69

8 On the Route PIDs window, click Add, the Edit Route PIDs window appears.

9 On the Source panel of the Edit Route PIDs window, Pass Through is automatically
selected (the radio button appears filled in).
10 Click Input Port to invoke the Zoom: Port Names window.
11 On the Zoom: Port Names window, highlight the targeted input port and click Accept, the
Edit Route PID window reappears.
12 On the Edit Route PID window, enter a PID number for the Pass Through PID stream.
13 On the Edit Route PID window, click Accept, the Route PIDs window re-appears.

Change a PID Route Source


To change a PID Route Source:
1 On the Define SEM window, click Select to enable Name
2 Click Name to display the Zoom: Device Name window.
3 Select the SEM you want to update and click Accept. The define SEM window is
displayed again.
4 Click Accept to enable the SEM Operation panel of the Define SEM window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-70 Define and Configure Devices

5 Click Route PIDs to display the Route PIDs window.


6 On the Route PIDs window, click Select.
7 Highlight the target row in the Defined Routes panel of the Route PIDs window.
8 On the Route PIDs window, click Change, the Edit Route PID window appears.

9 On the Source panel of the Edit Route PID window, click DAC, Pass Through, or None,
as applicable, to change the PID source.
10 If Pass Through is not selected, skip to step 13. If Pass Through is selected, on the Edit
Route PID window, click Input Port to invoke the Zoom: Port Names window.
11 On the Zoom: Port Names window, highlight the targeted input port and click Accept, the
Edit Route PID window reappears.
12 On the Edit Route PID window, enter a new PID number for the Pass Through PID stream
or leave unchanged.
13 On the Edit Route PID window, click Accept, the Route PIDs window re-appears.
14 On the Route PIDs window, click Accept.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-71

Transport Stream Pass-Through


This operation enables you to specify an input transport stream to be passed through to a
selected output port or enables stopping the pass through of a transport stream. When passed
through, the transport stream is not modified (for example, it is not encrypted or PID
re-mapping is not performed).
To add a transport stream pass-through:
1 On the Define SEM window, click Select to enable Name
2 Click Name to display the Zoom: Device Name window.
3 Select the SEM you want to update and click Accept. The define SEM window is
displayed again.
4 Click Accept to enable the SEM Operation panel of the Define SEM window.

The window displays the following fields:

Input Port This 80 character alphanumeric field is the assigned name for the SEM
Name input port for Transport Stream Pass Through.
Input Type Possible input port types are ASI or GbE.
Output Port This 80 character alphanumeric field is the assigned name for the SEM
Name output port for Transport Stream Pass Through.
Output Type Possible output port types are QAM, ASI, and GbE.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-72 Define and Configure Devices

5 Click Transport Stream Pass-Through to display the Transport Stream Pass-Through


window. Click off the All radio button (not solid filled) in the Associated Output Port panel.
6 Click Name to invoke the Zoom: Port Names window.
7 Select an output port name and click Accept to return to the Transport Stream Pass-
Through window.
8 Click Add to invoke the Edit Transport Stream Pass-Through window:

9 Click Input Port to invoke the Zoom: Port Names window.


10 Select an input port name and click Accept to return to the Edit Transport Stream Pass-
Through window.
11 Click Accept to return to the Transport Stream Pass-Through window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-73

Rebuild & Download Program Queues


Use Rebuild & Download Program Queues when you suspect that the database is corrupted.
This command rebuilds the messages (which contain the Program Name, Program Information,
and Program Rekey) and saves them in the DAC 6000 database as binary objects. Normally,
these messages are generated in advance and stored in the database before going to the SEM.
Once they are rebuilt, the DAC then downloads them to the SEM.

To rebuild and download program queues:


1 On the Define SEM window, click Select to enable Name.
2 Click Name to display the Zoom: Device Name window.
3 Select the SEM to be updated.
4 Click Accept. The Define SEM window is displayed again.
5 Click Accept to enable the SEM Operation panel of the window.
6 Click Rebuild & Download Program Queues. The following prompt is displayed:

7 Click Yes. The system deletes all information for the selected SEM in the DAC 6000
database; it then rebuilds and downloads the program queues to the SEM.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-74 Define and Configure Devices

Define an Upconverter Device


You can add, change, or delete an upconverter in the Define Upconverter Device window.

Add an Upconverter Device


To add an upconverter device:
1 In the DAC 6000 Main Menu, click Manage Devices to display the Manage Devices
window.
2 Click Define Upconverter Device to display the Define Upconverter Device window:

This window displays the following fields:

Type This drop-down menu enables you to select either digital or analog as
the device type.
Name This 80-character alphanumeric field is the name of the upconverter
device.
Location This optional alphanumeric field typically specifies the location of the
upconverter device.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-75

Tuned Channel This field identifies the tuned channel designated for the upconverter
device. Valid format is Annn or Bnnn, where nnn is the tuned channel
number. (i.e. A105)
Video Standard This drop-down menu enables you to select the video standard
associated with this upconverter device. This menu is only enabled for
analog type upconverter devices. If the type is digital then the video
standard drop-down menu is disabled and NTSC is the selection
shown.

3 Click Add to enable the user-editable fields.


4 Click the Type drop-down menu to display the type options.
5 Click the type of upconverter device.
6 Type a name for the upconverter device in the Name field.
7 Click Location to display the Zoom: Device Location window.
8 Select a Device Location name and then click Accept to display the Define Upconverter
Device window with the Location field populated.
9 Type the tuned channel number for this upconverter device.
10 If this is an analog device, click the Video Standard drop-down menu and select the video
standard for the upconverter device.
11 Click Accept to update the database.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-76 Define and Configure Devices

Define a Modem Bank


You can add a new modem bank or change parameters for a modem bank through the Define
Modem Bank window.

Add a Modem Bank


To add a modem bank:
1 In the DAC 6000 Main Menu, click Manage Devices. The Manage Devices window is
displayed.
2 Click Define Modem Bank to display the Define Modem Bank window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-77

This window displays the following fields:

Name This 80-character alphanumeric field is the name assigned to the


modem bank by the operator.
Location This optional, alphanumeric field typically specifies the location of the
modem bank.
Primary Phone This field is the primary phone number used to connect to this modem
bank. Valid format is Txyyyyyyyyyyy, where T is for tone lines (omit
for pulse), x is the number needed to dial out, and y is the area code
and number.
Alternate Phone This field is the alternate phone number used to connect to this modem
bank if the primary number is not available.
Read Reserve This field is reserved for future use.
Parity This drop-down menu enables you to select Odd, Even, or None as the
parity setting for this modem bank.
Data Size This drop-down menu enables you select 8-bits or 7-bits as the data
size for this modem bank.
Baud Rate This drop-down menu enables you to select the Baud Rate for this
modem bank.

3 Click Add to enable the user-editable fields.


4 Type the name of the modem in the Name field.
5 Click Location to display the Zoom: Device Location window.
6 Select the device location name and then click Accept to display the Define Modem Bank
window with the Location field populated.
7 Type the phone number used to access this modem bank in the Primary Phone field.
8 If there is an alternate phone number to access this modem bank, type it in the Alternate
Phone field.
9 Click the Parity drop-down menu and select an option.
10 Click the Data Size drop-down menu and select a data size option.
11 Click the Baud Rate drop-down menu and select the baud rate for the modem bank.
12 Click Accept to update the database.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-78 Define and Configure Devices

Define an RPD 1000/2000


The Motorola Return Path Demodulator 1000/2000 (RPD 1000/2000) receives, demodulates,
and processes upstream data from DCTs. It receives data bursts from one to six channels and
then demodulates and multiplexes them into a single datastream. The datastream is transferred
to a controlling processor through an Ethernet port.
To define an RPD 1000/2000:
1 In the DAC 6000 Main Menu, click Manage Devices to display the Manage Devices
window:
2 Click Define RPD to display the Define RPD window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-79

This window displays the following fields:

Name This 80-character field is the name of the RPD 1000/2000.


IP Address Internet Protocol address of the RPD 1000/2000. Display only.
Location This optional, alphanumeric field typically specifies the location
of the device.
Define Demod Boards This option displays the Define Demod Boards window.

3 Click Add to enable Name. Then type the name of the RPD 1000/2000 in the Name field.
4 Click Location to display the Zoom: Device Location window.
5 Click the device location name and then click Accept to display the Define RPD window
with the Location field populated.
6 Click Accept to enable Define Demod Boards.

Configure Demod Boards


You can add, change, and delete demod boards through the Define Demod Boards window.

Add a Demod Board


1 In the Define RPD window, click Define Demod Boards to display the Define Demod
Boards window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-80 Define and Configure Devices

2 Click Add to display the Edit Demod Board window:

This window displays the following fields:

Board Number Maps the physical card slot in the RPD 1000/2000 (slot on the left is 1).
Online It indicates if the RPD 1000/2000 channel should participate in a
purchase poll.
Upstream Center Frequency of the demod card configured on the RPD 1000/2000.
Frequency (MHz)
Poll Timeout Value The time to wait for each DCT to respond to a poll before moving on to
the next DCT.
Note: This value affects poll time. As the Poll Timeout Value increases,
poll time increases.
Poll Retry Count Number of times to retry a poll at a specific frequency.
Note: This value affects poll time. As the Poll Retry Count

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-81

increases, poll time increases.


Return Path ID This field is a unique identifier for the Interactive Upstream Path, which
is used by the NC 1500. It can be set to any value, but must be unique
within the DAC 6000 system and also must match the NC 1500s
configuration.
Shared Return This field is used for the Interactive Upstream Path. When set to TRUE,
Path it indicates the demod board will process DAC 6000 polling and
NC 1500 interactive traffic.
Inter Cell Timeout This field is used for the Interactive Upstream Path. It indicates how
long the RADD 6000 must wait for a valid poll report-back data packet
before retrying the poll.
Minimum This is the starting amplitude for power leveling.
Amplitude
The default value is 24; however, if the plant responds in the 30s, then
the power leveling poll time can be improved by changing the starting
value to 32.
Maximum The maximum value the DCT is configured to transmit back.
Amplitude
Step Size The amplitude step increase for power leveling.

3 Type the new board number in the Board Number field.


4 Click Upstream Center Frequency (MHz) to display the Zoom: Upstream Center
Frequency window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-82 Define and Configure Devices

5 Select a frequency and then click Accept to display the Edit Demod Board window with
the field populated.
6 Type the desired value in the Poll Timeout Value field.
7 Type the desired value in the Poll Retry Count field.
8 Type in the Return Path ID, if applicable.
9 Click the Shared Return Path button and select Yes or No.
10 Type the desired value in the Inter Cell Timeout field.
11 Type the desired maximum and minimum amplitudes and step size in the corresponding
fields.
12 Click Accept on the Edit Demod Board window. The Define RPD window is displayed.
13 Click Accept to update the database.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-83

Define a Router

Add a Router
To add a Router to the DAC 6000 database:
1 On the DAC 6000 Main Menu, click Manage Devices.
2 Click Define Router to display the Define Router window:

This window displays the following fields:

Name A nine character alphanumeric field (for example, cmts001) used to


identify the Router.
Location This optional, alphanumeric field is assigned by the operator to specify
the location of the router.
Choice Defines the type of IP routing in use. The choices are :DOCSIS CMTS,
EuroDOCSIS CMTS or Ethernet.
Timeout Value Duration to wait for the next UDP packet during a poll.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-84 Define and Configure Devices

Retry Count Number of retries allowed during a poll.


Define CMTS Invokes the Define CMTS Frequencies window. Only enabled when
Frequencies Router Choice is set to a DOCSIS CMTS or EuroDOCSIS CMTS.
Define IP Invokes the Define IP Address Ranges window.
Address
Ranges

3 Click Add on the Define Router window.


4 Type a name in the Name field.
5 Click Location to display the Zoom: Device Location window.
6 Select a device location name and then click Accept. The Define CMTS window is
displayed.
7 Select DOCSIS CMTS(88-860 MHz), EuroDOCSIS CMTS (112-858 MHz) or Ethernet, as
applicable.
8 Type a timeout value to wait for the next UDP packet during a poll in the Timeout Value
field.
9 Type the number of retries allowed during a poll in the Retry Count field.
10 Click Accept to enable the Define CMTS Frequencies button (not enabled for the Choice =
Ethernet) and the Define IP Address Ranges button (enabled for all Choices).

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-85

Define CMTS Frequencies


1 In the Define Router window, click Define CMTS Frequencies to display the Define
CMTS Frequencies window.

2 Click Add to display the Edit CMTS Frequency window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-86 Define and Configure Devices

3 Type a downstream frequency in the Downstream Frequency field.


4 Click the Modulation Mode drop-down menu to display the modulation types.
5 Click the modulation mode that is in use.
6 Click Accept to display the Define CMTS Frequencies window.
7 Click Accept to display the Define Router window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-87

Define IP Address Ranges


1 In the Define Router window, click Define IP Address Ranges to display the Define IP
Address Ranges window.

2 Click Add to display the Edit Router IP Address Range window.

3 Type the starting IP address for the range in the Starting IP Address field.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-88 Define and Configure Devices

4 Type the ending IP address for the range in the Ending IP Address field.
5 Click Accept to display the Define IP Address Ranges window.
6 Click Accept to display the Define Router window.

Define the KeyList Server


The KeyList Server (KLS) performs access control functions for the DAC 6000. This software
release supports multiple KLS 1000s. Motorola provides the Group Configuration Request
(GCR) for your primary KLS 1000 when your DAC 6000 is installed, but all others must be
obtained through the Motorola Encryption Control Center (ECC) in San Diego.
1 In the Manage Devices menu, click Manage Security. The system displays the Manage
Security menu:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-89

2 Click Define KLS. The system displays the Define KeyList Server window.

This window contains the following fields:

Name The name of the KLS.


IP Address IP address of the KLS retrieved from the host file.
Multicast Address Not used.
Group Number ID number for the encryption element group.
Tag Number Number on the tag on the rear of the KLS.
Activity State Valid values are: Validation Failure, Inactive, Active Online, Active
Standby, and Incompatible UKL.
Error Code Last recorded error code is displayed.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-90 Define and Configure Devices

3 Click Select and then click Name. The system displays the Zoom: KLS Name window.

4 Select the KLS name and click Accept. The system redisplays the Define KLS window
with the fields populated.
5 Click Accept, and then click Display Encryption Elements. The system displays the
Display KLS TSODAs window.

This display-only window includes the following fields:

Unit Address The addresses of the TSODAs in the KLS.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-91

Activity State The activity state of the TSODAs in the KLS.


Error Code The last error reported by that TSODA.

Obtain Group Config Request


To obtain a group configuration request (GCR) from the Encryption Control Center (ECC)
Computer:
1 Click Obtain Group Config Request in the Manage Security window to display the
Obtain Group Configuration Request window:

This window includes the following fields:

Name Name of the KLS group.


Group Number Group number identifying this KLS group.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-92 Define and Configure Devices

Customer ID Unique 8-character alphanumeric string identifying the


customer.
File ID 9-digit alphanumeric identifying name of the Unit KeyList file.
Send GCR to Key List If selected, this option sends the GCR to the Motorola KLS
Server immediately upon receipt.
Delay Before If selected, this option creates a delay before dialing out via the
Requesting GCR modem.
Send Request If selected, dials out for an update.

2 Click Select and then click Name to display the Zoom: Group Name window:

3 Click on a group name in the list and then click Accept to return to the Obtain Group
Config Request window.
4 Click Accept.
5 Click Send Request. The DAC 6000 displays a pop-up window indicating the process is
lengthy.
6 At the prompt, click Yes to initiate the configuration request process.

View Unit KeyList


The View Unit KeyList window shows the state of assigned keys.
To access the View Unit KeyList window:
1 On the DAC 6000 Main Menu, click Manage Devices to display the Manage Devices
window.
2 On the Manage Devices window, click Manage Security to display the Manage Security
window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-93

3 On the Manage Security window, click View Unit KeyList to display the View Unit
KeyList window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-94 Define and Configure Devices

Lab Exercise 5 (Step-by-step)

Add an OM 1000 to the Database


To add an OM 1000 to the database:
1 In the Main Menu, click Manage Devices.
2 In the Manage Devices window, click Define OM.
3 Click Add to display the user-editable fields.
4 Type om002 in the Name field.
5 Click Location to display the Zoom: Device Location window.
6 Highlight Horsham and click Accept.
7 In the Tuned Channel field, type A1.
8 Type 1000 in the Insertion Bandwidth field to establish the total bandwidth available for the
DACs OOB communication.
9 Click Accept to update the database.
10 Click Exit until you return to the Main Menu.
Note: Tune the television to a digital channel, for example 400 through 409 before doing the
next few operations. This will allow you to monitor the effects of the operations.

Rebuild & Download Program Queues


To rebuild and download program queues to an MPS:
1 In the Main Menu, click Manage Devices.
2 In the Manage Devices window, click Define MPS.
3 Click Select, then click Name to display the Zoom: Device Name window.
4 Highlight mps01 and click Accept.
5 Click Accept.
6 Click Rebuild & Download Program Queues.
7 Click Yes to pop-up confirmation window.
8 Monitor video loss. Wait for video to return.

Flush & Fill


To flush and fill an MPS:
1 In the Define MPS window, click Flush & Fill.
2 Click Yes.
3 Monitor video loss. Wait for video to return.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-95

Re-Acquire ACP Addresses


To re-acquire ACP addresses for an MPS:
1 In the Define MPS window, click Re-Acquire ACP Addresses.
2 Click Yes.

Assign Services to Decrypting TSODAs


To assign services to the decrypt TSODAs on an MPS:
1 In the Define MPS window, click Configure Input Ports.
2 Click Select.
3 Highlight Slot 1 Port 1 In_HITS 7.
4 Click Assign Services to Decrypting ACPs.
5 Click Select and highlight the ACP number (for example, 1_1).
Note: Refer to the MPS sheet for the service to Decrypt ACP information.
6 Click Change to display the Edit ACP Sources window.
7 Click No Service to toggle the selection off.
8 Click Input: Source Name/MPEG SN: to display the Zoom: Source Name/MPEG SN
window.
9 In the Zoom: Source Name/MPEG SN window, highlight the appropriate Source
Name/MPEG SN.
10 Click Accept twice.
11 Repeat steps 6-11 for each ACP and service coming in on Slot 1 Port 1.
12 Click Exit.
13 Highlight Slot 1 Port 2 In_HITS 8.
14 Click Assign Services to Decrypting ACPs.
15 Click Select and highlight the ACP number.
16 Click Change to display the Edit ACP Sources window.
17 Click No Service to toggle the selection off.
18 Click Input: Source Name/MPEG SN: to display the Zoom: Source Name/MPEG SN
window.
19 In the Zoom: Service & Provider Name window, highlight the appropriate Source
Name/MPEG SN.
20 Click Accept twice.
21 Repeat steps 16-21 for each ACP and service coming in on Slot 1 Port 2.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-96 Define and Configure Devices

22 Click Exit until you return to the Main Menu.

Display MPS Device Status


To view the status of an MPS:
1 In the Define MPS window, click Display MPS Device Status.
2 Observe the MPSs status.
3 Click Exit until you return to the Main Menu.

Retrieve an RPD and Define a Demod Board


To retrieve an RPD and define a demod board:
1 In the Main Menu, click Manage Devices.
2 In the Manage Devices window, click Define RPD.
3 In the Define RPD window, click Select.
4 Click Name to display the Zoom: Device Name window.
5 Highlight rpd01 and click Accept.
6 Click Accept.
7 Click Define Demod Boards
8 Click Add
9 Type 2 for the Board Number.
10 Click Upstream Center Frequency (MHz).
11 Highlight 8.096 and click Accept.
12 Type 2 in the Return Path ID field.
13 Click Accept.
14 Click Exit until you return to the Main Menu.

Add a Digital Upconverter to the Database


To add a digital upconverter to the database:
1 In the Main Menu, click Manage Devices.
2 In the Manage Devices window, click Define Upconverter Device.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-97

3 Click Add to enable the user-editable fields.


4 Toggle Type to Digital.
5 Type C8U_100 in the Name field.
6 Click Location to display the Zoom: Device Location window:
7 Highlight Horsham and click Accept.
8 Type A100 into the Tuned Channel field .
9 Click Accept.
10 Click Exit.

Add an Analog Upconverter to the Database


To add an analog upconverter to the database:
1 In the Main Menu, click Manage Devices.
2 In the Manage Devices window, click Define Upconverter Device.
3 In the Upconverter Definition window, click Add.
4 Toggle Type to Analog.
5 Type C6M_A37 in the Name field.
6 Click Location to display the Zoom: Device Location window.
7 Highlight Horsham, and click Accept.
8 Type A37 in the Tuned Channel field.
9 Verify Video Standard is set to NTSC.
10 Click Accept.
11 Click Exit.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-98 Define and Configure Devices

Lab Exercise 5

Add an OM 1000 to the Database


1 Add an OM 1000 to the database using the following information:
Name = om002
Location = Horsham
Tuned Channel = A1
Insertion Bandwidth = 1000
Note: Tune the television to a digital channel, for example 400 through 409 before doing the
next few operations. This will allow you to monitor the effects of the operations.

Rebuild & Download Program Queues


1 Rebuild and download program queues for mps01.
2 Monitor video loss.

Flush & Fill


1 Perform a Flush and Fill operation on mps01.
2 Monitor video loss.

Re-Acquire ACP Addresses


1 Perform a Re-Acquire ACP Addresses operation on mps01.

Assign Services to Decrypting ACPs


1 Assign the services to the decrypt ACPs on mps01.
Note: Refer to the MPS sheet for the service to Decrypt TSODA information.
2 Monitor the return of video on the digital channels.

Display MPS Device Status


1 View the status of mps01.

Retrieve an RPD and Define a Demod Board


1 Select rpd01.
2 Add a demod board to it using the following information:
Board Number = 2
Upstream Center Frequency (MHz) = 8.096

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Define and Configure Devices 5-99

Return Path ID = 2
Other Fields = Leave set to defaults

Add a Digital Upconverter to the Database


1 Add a digital upconverter to the database using the following information:
Name = C8U_100
Location = Horsham
Tuned Channel = A100

Add an Analog Upconverter to the Database


1 Add an analog upconverter to the database using the following information:
Name = C6M_A37
Location = Horsham
Tuned Channel = A37
Video Standard = NTSC

Basic DAC 6000 (V3.1) Operation, Rev 1.2


5-100 Define and Configure Devices

Learning Exercise 5
T = true statement F = false statement

1 The IP addresses for the headend devices are read out of the hosts file.
2 The TSODA unit address is a unique 18 digit identifier following the format
NNNN-NNNNN-NNNNN-NNNN (where N = a number from 0 to 9).
3 A single decryption TSODA in an IRT or MPS can decrypt two services.
4 A Flush & Fill operation to the IRT, MPS or SEM does not interrupt services.
5 The Rebuild & Download Program Queues to the IRT, MPS or SEM does not interrupt
services.
6 The Display Object Load Status Window identifies all of the code objects defined in the
DAC 6000 system that have been successfully downloaded to each RADD 6000.
7 Only one RADD 6000 can be configured on the DAC 6000.
8 To assign services to decrypting TSODAs or ACPs, the services need to be
previously defined on the DAC 6000.
9 There can be only one Upstream Frequency per RPD.
10 The Copy Protection Phone Number field on the Define RADD window is the telephone
number for a subscriber to call to enable copy protection features on their terminal.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Section 6
Manage Plants & Device Linkage

After completing this section of the course, you will be able to:
Define a Carrier Definition Table (CDT)
Define a Headend
Configure the DAC 6000 for Downstream and DSG Plants
Define RF, Telco and IP-Return Upstream Plants
Assign Devices to Downstream, DSG and Upstream Plants
List examples of devices that are linked

Basic DAC 6000 (V3.1) Operation, Rev 1.2


6-2 Manage Plants & Device Linkage

Define and Manage Plants


The DAC 6000 Multiple Headend Control System (MHCS) enables you to define and manage:
Multiple Carrier Definition Tables (CDTs)
Multiple headend configurations
Multiple downstream plants
Multiple DSG plants
Multiple upstream plants (RF, Telco and/or IP-Return)
Multiple Virtual Channel Maps (VCMs)

Carrier Definition Table (CDT)


When defining a headend in the DAC 6000, it will require you to establish which Carrier
Definition Table is being used. The Carrier Definition Table is the frequency plan.
There are eight predefined CDTs in the DAC. They are as follows:
EIA Standard - Center Frequency
General Instrument Standard - Picture Carrier Frequency
General Instrument HRC - Center Frequency
EIA Standard - MMDS and Off Air - Center Frequency
Hybrid STD and HRC - Center Frequency
Saudi Standard - MMDS - Center Frequency
DVB HRC Great Britain CCIR System I - Center Frequency
EIA IRC - Center Frequency
If your system does not use one of the eight predefined CDTs, you can copy one and customize
it to accommodate your systems needs.
CDTs cannot be built from scratch nor can you delete or edit the eight predefined CDTs.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Plants & Device Linkage 6-3

Define/Duplicate a Carrier Definition Table


To define/duplicate a Carrier Definition Table:
1 From the DAC 6000 Main Menu, click Manage Plants.
2 Click Define Carrier Definition Table to display the Define the Carrier Definition Table
window.
3 Click Select.

The window display the following fields:

CDT Information Lists the eight predefined system frequency maps and customized
frequency maps. It also indicates the build status as follows:
Built the map currently used by the headend.
Not Built a map being customized from the currently Built map that
will have the same name. It indicates, even though the names are the
same, this version is Not Built in the system.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


6-4 Manage Plants & Device Linkage

Building temporarily activates after Build CDT is clicked to indicate


the map currently used by the system is being replaced with its
customized clone Not Built map.
Duplicate CDT Invokes the Duplicate Carrier Definition Table window, which is used to
identify the predefined map that is to be copied and assign a name to the
new CDT.
Build CDT Initiates replacing (Building) the current map Built into the system with
the Not Built map.
Refresh Screen Updates information in the CDT Information panel.

4 Select a Carrier Definition Table and then click Duplicate CDT. The Duplicate Carrier
Definition Table window is displayed.

5 In the New CDT Name field, enter the name for the customized CDT.
6 Click Accept. The Define Carrier Definition Table window is displayed.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Plants & Device Linkage 6-5

7 Select the new Carrier Definition Table and then click Change. The Edit Carrier
Definition Table window is displayed.

8 Click Define CDT Channels. The Define CDT Channels window is displayed.

9 Click Select.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


6-6 Manage Plants & Device Linkage

10 Select the channel to be changed and click Change. The Edit CDT Channel Window is
displayed.

This window displays the following fields:

CDT Identification Displays the name of the CDT that is being modified.
Name
Channel Number This display field identifies the tuned channel number that is
being modified.
Channel This optional field is used to label or describe the channel.
Description
Frequency (KHz) This is the frequency of the channel.
Cable Type This option indicates if the frequency is OOB (Out-Of-Band) or
Inband.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Plants & Device Linkage 6-7

11 Type a description in the Channel Description field.


12 Type in the frequency of the channel.
13 Click the Cable Type pull-down menu and select the type.
14 Click Accept. The Define CDT Channels window is displayed with the updated channel
information.
15 Click Exit until you return to the Main Menu.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


6-8 Manage Plants & Device Linkage

Define a Headend
You can add, change, and delete a headend through the Define Headend window.

Headend Characteristics
The characteristics of a headend are:
It uses a single Carrier Definition Table (CDT).
It contains one or more downstream and/or DSG plants.
It contains one or more upstream plants.
It utilizes one or more OM 1000s.
It utilizes one or more RADD 6000s

Add a Headend
To add a headend:
1 In the DAC 6000 Main Menu, click Manage Plants to display the Manage Plants window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Plants & Device Linkage 6-9

2 Click Define Headend to display the Define Headend window:

3 Click Add to display the Edit Headend window:

This window displays the following fields:

Name This 80-character, alphanumeric field is the name of the


headend.
Is Default This option makes the headend the default for the DAC 6000. If
any terminals are added to the DAC 6000 that do not specify
Headend, they are assigned to the default headend.
Carrier Definition This option displays the Carrier Definition Table window and
Table enables you to select the appropriate Carrier Definition Table for
this headend.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


6-10 Manage Plants & Device Linkage

External Handle This 5-digit integer field from 1 through 65535 is the value that
the business/billing system uses to communicate headend
information to the DAC 6000 during add or modify terminal
operations.

4 To make this headend the default for the DAC 6000, click the box next to Is Default to
enable it. This option is enabled when the box is dark.
5 Type a name for the new headend in the Name field.
6 Click Carrier Definition Table to display the Zoom: CDT Name window:

7 Click a Carrier Definition Table name and then click Accept to display the Edit Headend
window with the Carrier Definition Table field populated.
8 Type a unique, 5-digit number from 1 through 65535 in the External Handle field.
9 Click Accept to update the Headend Information and display the Define Headend window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Plants & Device Linkage 6-11

Define a Downstream Plant


You can add, change and delete elements of the downstream plant through the Manage Plants
window on the DAC 6000 Main Menu.

Downstream Plant Characteristics


Some characteristics that define a downstream plant is that it can:
Be linked to only one headend.
Have many virtual channel maps.
Be configured for only one OM 1000 (but one OM 1000 can feed multiple downstream
plants).
Have 7 sets of multicast 16 addresses.
Be associated with multiple upstream plants.
Be associated with one RADD 6000

Basic DAC 6000 (V3.1) Operation, Rev 1.2


6-12 Manage Plants & Device Linkage

Add a Downstream Plant


To add a downstream plant to a headend:
1 In the DAC 6000 Main Menu, click Manage Plants to display the Manage Plants window.
2 Click Define Downstream Plant to display the Define Downstream Plant window:

3 Click the box labeled All next to the Name field to enable Name and disable All option.
4 Click Name to display the Zoom: Headend Name window:

5 Select a Headend Name and then click Accept to display the Define Downstream Plant
window with the Name field populated.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Plants & Device Linkage 6-13

6 Click Add to display the Edit Downstream Plant window:

This window displays the following fields:

Headend Name This 80-character alphanumeric field displays the name of the
headend to which this downstream plant is being assigned.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


6-14 Manage Plants & Device Linkage

Plant Name This 80-character alphanumeric field is the name of the downstream
plant.
RADD This display field identifies the RADD 6000 assigned to he
downstream plant.
Active Panel The Plant ID Information Active Panel enables you to select a Plant
Options Name, set it as the default and select an External Plant Handle for
this downstream plant.
The Device Ports Active Panel enables you to add, change, or delete
downstream plant device ports.
The Multicast-16 Addresses Active Panel enables you to add,
change, or delete downstream plant multicast-16 addresses.
Plant Name This 80-character alphanumeric field is the name of the downstream
plant.
Is Default This option makes the downstream plant the default downstream
plant for the headend.
External Plant This 5-digit integer from 1 through 65535 is the value that the
Handle business/billing system uses to communicate with the DAC 6000
during add and modify terminal operations.

7 Type a new plant name in the Plant Name field on the active panel.
8 To make this plant name the default downstream plant for the headend, enable Is Default.
This option is enabled when the box is dark. Click the box next to Is Default to enable or
disable it.
9 Type a unique, 5-digit number from 1 through 65535 in the External Plant Handle field.
10 Click Accept to display the Define Downstream Plant window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Plants & Device Linkage 6-15

11 Click the diamond next to Device Ports to display the Device Ports Table Operation Panel:

The Device Ports Table Operation panel displays the following fields:

Devices This field displays the downstream devices associated with this downstream
plant.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


6-16 Manage Plants & Device Linkage

Ports This field displays the port on the device that is associated with this
downstream plant.

12 Click Add to display the Edit Downstream Plant Device Port window:

13 Click Device and Port Name to display the Zoom: Device & Port Name Window.
14 Select a Device and Port Name and then click Accept to display Edit Downstream Plant
Device Ports Window.
15 Click Accept to display the Edit Downstream Plant window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Plants & Device Linkage 6-17

16 Click the diamond next to Multicast-16 Addresses to display the Multicast-16 Addresses
Table Operation panel:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


6-18 Manage Plants & Device Linkage

17 Click Add on the Multicast-16 Addresses table operation panel to display the Edit
Downstream Plant Multicast 16 Addresses window:

18 Click Name to display the Zoom: Multicast16 Name window:

19 Select a name and then click Accept to display the Edit Downstream Plant Multicast 16
Addresses window with the name field populated.
20 Click Accept to display the Edit Downstream Plant window.
21 Click the diamond next to Plant ID Information to display the Plant ID Information table
operation panel.
22 Click Accept to update the database.

Change a Downstream Plant


To change information for a downstream plant:
1 In the DAC 6000 Main Menu, click Manage Plants to display the Manage Plants window.
2 Click Define Downstream Plant to display the Define Downstream Plant window.
3 Click Select to enable user-editable fields.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Plants & Device Linkage 6-19

4 Select the downstream plant to be changed and then click Change to display the Edit
Downstream Plant window.
5 Change the information and then click Accept to update the database.

Delete a Downstream Plant


To delete a downstream plant:
1 In the DAC 6000 Main Menu, click Manage Plants to display the Manage Plants window.
2 Click Define Downstream Plant to display the Define Downstream Plant window.
3 Click Select to enable user-editable fields.
4 Select the downstream plant to be deleted.
5 Click Delete. The following confirmation window is displayed:

6 Click Yes to delete this downstream plant and update the database.
Note: To delete a Downstream Plant, you must first delete all devices and multicast 16
addresses assigned to it.

Display Plant Associations


You can display downstream plant associations with the Display Plant Associations option on
the Define Downstream Plant window.
To display plant associations:
1 In the Define Downstream Plant window, click Select to enable the Downstream Plants
section of the window.
2 Select the downstream plant for which you want to display associations. Display Plant
Associations is enabled.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


6-20 Manage Plants & Device Linkage

3 Click Display Plant Associations to display the Downstream Plant Associations window:

This window displays the following fields:

Downstream Plant This field displays the name of the downstream plant for which you are
Name displaying associations.
Display Choices The OM option displays the name of the OM 1000 associated with this
Options downstream plant.
The VCMs option displays the names of the VCMs associated with this
downstream plant.
The C6Us option displays the names of the upconverters associated
with this downstream plant.
The Analog Devices option displays the names of the Analog Devices
associated with this downstream plant.
The Multicast-16 Address option displays the names of the multicast-16
addresses associated with this downstream plant.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Plants & Device Linkage 6-21

4 Click the diamond next to the Display Choices option that you want to view.
5 Click Exit to display the Define Downstream Plant window.

Move a Downstream Plant


You can move a downstream plant association to a different headend with the Move
Downstream Plant option on the Define Downstream Plant window.
If the OM 1000 is uniquely linked to one DSP, it will also move.
If the OM 1000 is shared with other DSPs on original HE, it will not move. A new OM
1000 will have to be created by the user.
If the VCM is uniquely linked and HE contains same CDT, the VCM will move.
If the VCM is shared with other DSPs on an original HE, it will not move. A place holder
VCM will be created.
A DSP can be moved from one RADD 6000 to another within the same HE.
Note: Cannot move Default Downstream Plant.
To move a downstream plant:
1 In the Define Downstream Plant window, click Select to enable the Downstream Plants
section of the window.
2 Select the downstream plant to be moved. Move Downstream Plant is enabled.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


6-22 Manage Plants & Device Linkage

3 Click Move Downstream Plant to display the Move Downstream Plant window with the
Downstream Plant, Headend, RADD and OM Name fields populated.

4 Click New Headend Name to display the Zoom: Headend Name window.
5 Select the headend to which you want to move this downstream plant and click Accept.
6 Click New RADD Name to display the Zoom: RADD Name window.
7 Select the RADD to which you want to move this downstream plant and then click Accept.
8 Click New OM Name to display the Zoom: Headend Name window.
9 Select the OM to which you want to move this downstream plant and then click Accept.
10 Click Accept to move the downstream plant.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Plants & Device Linkage 6-23

Define a DOCSIS Set-top Gateway (DSG) Plant


You can add, change and delete elements of the DSG plant through the Manage Plants window
on the DAC 6000 Main Menu.

Add a DSG Plant


To add a DSG plant to a headend:
1 In the DAC 6000 Main Menu, click Manage Plants to display the Manage Plants window.
2 Click Define DSG Plant to display the Define DSG Plant window:

3 Click the box labeled All next to the Name field to enable Name and disable All option.
4 Click Name to display the Zoom: Headend Name window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


6-24 Manage Plants & Device Linkage

5 Select a Headend Name and then click Accept to display the Define DSG Plant window
with the Name field populated.
6 Click Add to display the Edit DSG Plant window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Plants & Device Linkage 6-25

This window displays the following fields:

Headend Name This 80-character alphanumeric field displays the name of the
headend to which this DSG plant is being assigned.
Plant Name This 80-character alphanumeric field is the name of the DSG plant.
RADD Name This display field identifies the RADD 6000 assigned to the DSG
plant.
Active Panel The Identification Active Panel enables you to add, change, or delete
Options a Plant Name, set it as the default, define an External Plant Handle
stream name, description, IP address mode, IP address, RADD and
insertion bandwidth for the DSG plant.
The Device Ports Active Panel enables you to add, change, or delete
DSG plant device ports.
The Multicast-16 Addresses Active Panel enables you to add,
change, or delete DSG plant multicast-16 addresses.
Plant Name This 80-character alphanumeric field is the name of the DSG plant.
Is Default This option makes the DSG plant the default DSG plant for the
headend.
External Plant This 5-digit integer from 1 through 65535 is the value that the
Handle business system uses to communicate with the DAC 6000 during add
and modify terminal operations.
DSG Stream Name This alphanumeric field is the name of the data stream from DSG
RADD to the destination CMTS.
Description This alphanumeric field is a description of the data stream from the
DSG RADD to the destination CMTS.
IP Address Mode This drop-down menu enables you to select IP Multicast, IP Source
Multicast or IP Unicast as the IP address mode. Typically it will be
IP Multicast.
IP Address This is the destination IP address being used by the DSG RADD to
address messages to the CMTS.
RADD Name This is the name of the DSG RADD that is assigned to this DSG
plant.
Insertion This is the insertion rate for the DSG RADD. The recommended
Bandwidth (kbps) setting is 700.

7 Type a new plant name in the Plant Name field on the active panel.
8 To make this plant name the default downstream plant for the headend, enable Is Default.
This option is enabled when the box is dark. Click the box next to Is Default to enable or
disable it.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


6-26 Manage Plants & Device Linkage

9 Type a unique, 5-digit number from 1 through 65535 in the External Plant Handle field.
10 Type a new stream name in the DSG Stream Name field.
11 Type a description for the stream.
12 Select the appropriate IP Address Mode. Typically it will be IP Multicast.
13 Type in the IP Address.
14 Click RADD Name to display the Zoom: RADD Name window.
15 Select a RADD and then click Accept to display the Define DSG Plant window with the
Name field populated.
16 Type in the desired insertion rate.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Plants & Device Linkage 6-27

17 Click the diamond next to Device Ports to display the Device Ports Table Operation Panel:

The Device Ports Table Operation panel displays the following fields:

Devices This field displays the downstream devices associated with this DSG plant.
Ports This field displays the port on the device that is associated with this DSG plant.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


6-28 Manage Plants & Device Linkage

18 Click Add to display the Edit Device Ports window:

19 Click Device and Port Name to display the Zoom: Device & Port Name Window.
20 Select a Device and Port Name and then click Accept to display Edit Device Ports Window.
21 Click Accept to display the Edit DSG Plant window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Plants & Device Linkage 6-29

22 Click the diamond next to Multicast-16 Addresses to display the Multicast-16 Addresses
Table Operation panel:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


6-30 Manage Plants & Device Linkage

23 Click Add on the Multicast-16 Addresses table operation panel to display the Edit
Multicast 16 Addresses window:

24 Click Name to display the Zoom: Multicast16 Name window.


25 Select a name and then click Accept to display the Edit Multicast 16 Addresses window
with the name field populated.
26 Click Accept to display the Edit DSG Plant window.
27 Click the diamond next to Identification to display the Identification table operation panel.
28 Click Accept to update the database.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Plants & Device Linkage 6-31

Define an RF Upstream Plant


You can add, change and delete an RF upstream plant in the Define RF Upstream Plant window.

RF Upstream Plant Characteristics


RF upstream plants can:
Be associated with only one headend.
Be linked with separate RPD demod boards (two RF upstream plants cannot be linked to
the same RPD demod board).
Contain multiple demod boards with different frequencies.
Contain multiple demod boards of the same frequency.
Be linked to only one downstream plant.

Add an RF Upstream Plant


To add an RF upstream plant:
1 In the DAC 6000 Main Menu, click Manage Plants to display the Manage Plants window.
2 Click Define RF Upstream Plant to display the Define RF Upstream Plant window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


6-32 Manage Plants & Device Linkage

This window displays the following fields:

Name This field displays the name of the downstream plant associated with
this upstream plant.
All This option enables you to view all of the upstream plants on the
DAC 6000 or only the upstream plants associated with the
downstream plant identified in the Name Field.
Upstream Plant This field is the upstream plant name.
Name
Is Default This field indicates whether this upstream plant is the default for the
downstream plant identified in the Name field.
Upstream Plant This 5-digit integer field from 1 through 65535 is the value that the
External Handle business/billing system uses to communicate upstream plant
information to the DAC 6000 during add or modify terminal
operations.
Associated This is the name of the downstream plant associated with the
Downstream Plant upstream plant.
Name
Associated This field identifies the downstream plant in the system table.
Downstream Plant
Index

3 Click the box next to All to enable Name.


4 Click Name to display the Zoom: Downstream Plant Name window:

5 Select a Downstream Plant Name and then click Accept to display the Define RF Upstream
Plant window with the Name field populated.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Plants & Device Linkage 6-33

6 Click Add to display the Edit RF Upstream Plant window:

This window displays the following fields:

Upstream Plant Name This display-only field is the name of the upstream plant.
Downstream Plant Name This display-only field is the name of the downstream plant
with which this upstream plant is associated.
Active Panel The Identification option enables you to select an upstream
plant name, the associated downstream plant name, the
upstream plant external handle and whether the upstream
plant is the default for the downstream plant.
The RPD Channels option enables you to add, change, and

Basic DAC 6000 (V3.1) Operation, Rev 1.2


6-34 Manage Plants & Device Linkage

delete RPD information for the system.


Upstream Plant Name This field displays and enables you to add, change, and
delete the upstream plant.
Associated Downstream This field displays and enables you to add, change, and
Plant Name delete the downstream plant associated with the upstream
plant.
Upstream Plant External This 5-digit integer field from 1 through 65535 is the value
Handle that the business/billing system uses to communicate
upstream plant information to the DAC 6000 during add or
modify terminal operations.
This Upstream Plant Is This option makes this upstream plant the default for the
Default For The specified downstream plant.
Downstream Plant

7 Type the Upstream Plant Name.


8 Click Associated Downstream Plant Name to display the Zoom: Downstream Plant
Name window:
9 Select a Downstream Plant Name and then click Accept to display the Edit RF Upstream
Plant window with the Downstream Plant Name field populated.
10 Type a five-digit integer in the External Handle field.
11 If this is the default upstream plant for downstream plant identified in the Downstream
Plant Name field, enable the box next to This Upstream Plant is Default For The
Downstream Plant. When the box is dark, this option is enabled.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Plants & Device Linkage 6-35

12 Click the diamond next to RPD Channels to display the RPD Channel Table Operation
panel:

The RPD Channels Table Operation panel displays the following fields:

RPD This 80-character alphanumeric field is the name of the RPD.


Channel This is the channel configured for this RPD.
Frequency This is the frequency of the channel configured for this RPD.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


6-36 Manage Plants & Device Linkage

13 Click Add to display the Edit Upstream Plant RPD Channels window:

14 Click RPD Name, Channel, Frequency to display the Zoom: RPD Channel window:

15 Select an RPD Name, Channel, Frequency and then click Accept to display the Edit
Upstream Plant RPD Channels window with the field populated.
16 Click Accept to display the Edit RF Upstream Plant window with the RPD Channel Table
Operation window populated.
17 Click Identification. The default panel is displayed.
18 Click Accept to update the database.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Plants & Device Linkage 6-37

Change an RF Upstream Plant


To change an RF upstream plant:
1 In the DAC 6000 Main Menu, click Manage Plants to display the Manage Plants window.
2 Click Define RF Upstream Plant to display the Define RF Upstream Plant window.
3 Click Select to enable user-editable fields.
4 Select an Upstream Plant Name. Change is enabled.
5 Click Change to display the Edit RF Upstream Plant window.
6 Change the information and then click Accept to display the Define RF Upstream Plant
window and update the database.

Delete an RF Upstream Plant


To delete an RF upstream plant:
1 In the DAC 6000 Main Menu, click Manage Plants to display the Manage Plants window.
2 Click Define RF Upstream Plant to display the Define RF Upstream Plant window.
3 Click Select to enable user-editable fields.
4 Select an Upstream Plant Name. Delete is enabled.
5 Click Delete. The following confirmation window is displayed:

6 Click Yes to delete the upstream plant and update the database.
Note: To delete an RF Upstream Plant, you must first delete all RPD channels assigned to it.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


6-38 Manage Plants & Device Linkage

Define an IP-Return Upstream Plant


You can add, change and delete IP-Return upstream plants through the Define IP-Return
Upstream Plant window.

Add an IP-Return Upstream Plant


To add an IP-return upstream plant:
1 In the DAC 6000 Main Menu, click Manage Plants to display the Manage Plants window.
2 Click Define IP-Return Upstream Plant to display the Define IP-Return Upstream Plant
window:

This window displays the following fields:


Upstream Plant This field is the upstream plant name.
Name
Is Default This field indicates whether this upstream plant is the default for the
downstream plant identified in the Name field.
Upstream Plant This 5-digit integer field from 1 through 65535 is the value that the
External Handle business/billing system uses to communicate upstream plant
information to the DAC 6000 during add or modify terminal
operations.
Associated This is the name of the downstream plant associated with the
Downstream Plant upstream plant.
Name
Associated This field identifies the downstream plant in the system table.
Downstream Plant

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Plants & Device Linkage 6-39

Index

3 Click Add to display the Edit IP-Return Upstream Plant window:

This window displays the following fields:

Upstream Plant Name This display-only field is the name of the upstream plant.
Active Panel Options The Identification Active Panel enables you to add, change, and
delete the upstream plant name and the upstream plant external
handle. Also you can set the upstream plant as the default for a
downstream plant.
The IP Address Range Active Panel enables you to add, change,
and delete an IP address range.
Upstream Plant Name This option displays the Zoom: Upstream Plant Name window

Basic DAC 6000 (V3.1) Operation, Rev 1.2


6-40 Manage Plants & Device Linkage

that enables you to select the upstream plant name.


Upstream Plant This 5-digit integer field from 1 through 65535 is the value that
External Handle the business/billing system uses to communicate headend
information to the DAC 6000 during add or modify terminal
operations.
Return Type This drop-down menu enables you to select either DOCSIS or
Ethernet as the return type.
This Upstream Plant If enabled, it makes this upstream plant the default for the
Is Default For the downstream plant that you specify.
Downstream Plant

4 Type the name of the upstream plant in the Upstream Plant Name field.
5 Type a value in Upstream Plant External Handle.
6 Click the Return Type drop-down menu to display the return type options.
7 Click the type of return in use.
8 If you want to assign this upstream plant as the default for a downstream plant, click the
box next to This Upstream Plant Is Default For The Downstream Plant to enable.
9 Click the diamond next to IP Address Range to display the IP Address Range Table
Operation panel:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Plants & Device Linkage 6-41

10 Click Add to display the Edit Upstream Plant Router IP Address Range window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


6-42 Manage Plants & Device Linkage

11 Click Router Name, IP Address Range to display the Zoom: Router/IP Address Range
window:
12 Select a Router Device Name and then click Accept to display the Edit Upstream Plant
Router IP Address Range window with the Router Name, IP Address Range field
populated.
13 Click Accept to display the Edit IP-Return Upstream Plant window with the Router Name
and IP Address Range displayed in the IP Address Range Table Operation panel.
14 Click the diamond next to Identification to display the Identification table operation panel.
15 Click Accept to update the database.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Plants & Device Linkage 6-43

Define a Telco Upstream Plant


You can add, change and delete Telco upstream plants through the Define Telco Upstream
Plant window.

Telco Upstream Plant Characteristics


Telco upstream plants:
Are not linked with downstream plants.
Can be the default for any downstream plant.

Add a Telco Upstream Plant


To add a Telco upstream plant:
1 In the DAC 6000 Main Menu, click Manage Plants to display the Manage Plants window.
2 Click Define Telco Upstream Plant to display the Define Telco Upstream Plant window:

This window displays the following fields:

Upstream Plant Name This 80-character alphanumeric field is the upstream plant name.
Is Default This field displays if the upstream plant is a default for any
downstream plants.
Upstream Plant This 5-digit integer field from 1 through 65535 is the value that
External Handle the business/billing system uses to communicate headend
information to the DAC 6000 during add or modify terminal

Basic DAC 6000 (V3.1) Operation, Rev 1.2


6-44 Manage Plants & Device Linkage

operations.

3 Click Add to display the Edit Telco Upstream Plant window:

This window displays the following fields:

Upstream Plant Name This field is the upstream plant name.


Active Panel Options The Identification Active Panel enables you to add, change, and
delete the upstream plant name and the upstream plant external
handle. Also you can set the upstream plant as the default for a
downstream plant.
The Modem Banks Active Panel enables you to add, change, and
delete modem banks.
Upstream Plant Name This option displays the Zoom: Upstream Plant Name window

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Plants & Device Linkage 6-45

that enables you to select the upstream plant name.


Upstream Plant This 5-digit integer field from 1 through 65535 is the value that
External Handle the business/billing system uses to communicate headend
information to the DAC 6000 during add or modify terminal
operations.
This Upstream Plant This option works in conjunction with the Downstream Plants
is Default For: option. If enabled, it makes this upstream plant the default for
the downstream plant that you specify.
Downstream Plants This option displays the Downstream Plants window that enables
you to add, change, and delete downstream plants.

4 Type the name of the upstream plant in the Upstream Plant Name field.
5 Type a value in Upstream Plant External Handle.
6 If you want to assign this upstream plant as the default for a downstream plant, click the
box next to This Upstream Plant is Default For:. Downstream Plants is enabled.
7 Click Downstream Plants to display the Downstream Plants window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


6-46 Manage Plants & Device Linkage

8 Click Add to display the Edit Downstream Plants window:

9 Click Name to display the Zoom: Downstream Plant Name window:

10 Select a Downstream Plant and then click Accept to display the Edit Downstream Plants
window with the Name field populated.
11 Click Accept to display the Downstream Plants window with the Downstream Plant
displayed in the Downstream Plants section of the window.
12 Click Accept to display the Edit Telco Upstream Plant window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Plants & Device Linkage 6-47

13 Click the diamond next to Modem Banks to display the Modem Banks Table Operation
panel:

14 Click Add to display the Edit Upstream Plant Modem Banks window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


6-48 Manage Plants & Device Linkage

15 Click Name to display the Zoom: Device Name window:


16 Select a Device Name and then click Accept to display the Edit Upstream Plant Modem
Banks window with the Name field populated.
17 Click Accept to display the Edit Telco Upstream Plant window with the modem bank name
displayed in the Modem Bank Table Operation panel.
18 Click the diamond next to Identification to display the Identification table operation panel.
19 Click Accept to update the database.

Define Device Linkage


The Define Device Linkage window is used to identify connection between specific devices.
Linkages are made from an output device to an input device. An OM, RPD, router, modem
bank or upconverter needs to be assigned to a plant before linking it. The following devices
need to be linked if present in the system configuration:
RADD to OM
RPD to RADD
Router to RADD
Modem bank to RADD
IRT or MPS to Upconverter
Note: DSG plant linkage(s) are automatically created and cannot be modified.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Plants & Device Linkage 6-49

Add a Device Linkage


To define device linkages:
1 In the Main Menu, click Manage Devices.
2 Click Define Device Linkage to display the Define Device Linkage window:

The window displays the following fields:

Output Device Name The name of the device sending data.


Output Device Port The device port designated to send the data.
Input Device Name The name of the device receiving the data.
Input Device Port The device port designated to receive the data.

3 Click the box labeled All next to the Name field to enable Name and disable All option.
4 Click Name to display the Zoom:Device Name window.
5 Select a Device and then click Accept to display the Define Device Linkage window with
the Name field populated.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


6-50 Manage Plants & Device Linkage

6 Click Add to display the Edit Device Linkage window:

7 Click Output Device Port to display the Zoom:Logical Port Names window.
8 Select a port and click Accept.
9 Click Input Device Name to display the Zoom:Device Names window.
10 Select a name and click Accept.
11 Click Input Device Port to display the Zoom:Logical Port Names window.
12 Select a port and click Accept.
13 Click Accept to display the Define Device Linkage window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Plants & Device Linkage 6-51

Lab Exercise 6 (Step-by-step)

Add a Headend
To add a Headend to the database:
1 In the Main Menu, click Manage Plants.
2 In the Manage Plants window, click Define Headend.
3 Click Add.
4 Type Horsham Headend in the Name field.
5 Click Carrier Definition Table.
6 Highlight EIA Standard-center Frequency, click Accept.
7 Type 2 in the External Handle field.
8 Click Accept.
9 Click Exit.

Add a Downstream Plant


To add a Downstream Plant to the database:
1 In the Manage Plants window, click Define Downstream Plant.
2 In the Define Downstream Plant, click All.
3 Click Name
4 Highlight Horsham Headend, click Accept.
5 Click Add.
6 Type Horsham DSP in the Plant Name field.
7 Type 5 in the External Plant Handle field.
8 From Active Panel, click Device Ports.
9 Click Add.
10 Click Device and Port Name.
11 Highlight C8U_100 and click Accept twice.
12 From Active Panel, click Multicast-16 Addresses.
13 Click Add.
14 Click Name.
15 Highlight TV Guide, click Accept.
16 Click Accept.
17 From the Active Panel, click Plant ID Information.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


6-52 Manage Plants & Device Linkage

18 Click Accept.
19 Click Exit.

Add a Device to a Downstream Plant


To add a Device to a Downstream Plant and the database:
1 In the Manage Plants window, click Define Downstream Plant.
2 Click Select.
3 Highlight DSP 1.
4 Click Change.
5 From Active Panel, click Device Ports.
6 Click Add.
7 Click Device & Port Name.
8 Highlight C6M_A37, click Accept.
9 Click Accept.
10 From the Active Panel, click Plant ID Information.
11 Click Accept.
12 Click Exit.

Add an RF Upstream Plant


To add an RF Upstream Plant to the database:
1 In the Manage Plants window, click Define RF Upstream Plant.
2 In the Define RF Upstream Plant, click All.
3 Click Name.
4 Highlight Horsham DSP, click Accept.
5 Click Add.
6 Type Horsham USP in the Upstream Plant Name field.
7 Type 3 in the Upstream Plant External Handle field.
8 From the Active Panel, click RPD Channels.
9 Click Add.
10 Click RPD Name, Channel, Frequency.
RPD Name Channel Frequency
11 Highlight: rpd01 2 8.096
12 Click Accept twice.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Plants & Device Linkage 6-53

13 From the Active Panel, click Identification.


14 Click Accept.
15 Click Exit.

View Device Linkages


1 In the Main Menu, click Manage Devices.
2 Click Define Device Linkage to display the Define Device Linkage window.
3 Verify that there are the following linkages:
IRT to Upconverter, MPS to Upconverter, RADD to OM, RPD to RADD and Modem Bank
to RADD
Are there any more displayed?
4 Click Exit to return to the Manage Devices menu.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


6-54 Manage Plants & Device Linkage

Lab Exercise 6

Add a Headend
1 Add a Headend to the database using the following information:
Name = Horsham Headend
Carrier Definition Table = EIA Standard-center Frequency
External Handle = 2

Add a Downstream Plant


1 Add a Downstream Plant to the database using the following information:
Headend Name = Horsham Headend
Downstream Plant Name = Horsham DSP
External Plant Handle = 5
Device and Port Name = C8U_100
Multicast-16 Address = TV Guide

Add a Device to a Downstream Plant


1 Add a Device to a Downstream Plant using the following information:
Downstream Plant = DSP 1
Device & Port Name = C6M_A37

Add an RF Upstream Plant


1 Add an RF Upstream Plant to the database using the following information:
Downstream Plant Name = Horsham DSP
Upstream Plant Name = Horsham USP
Upstream Plant External Handle = 3
RPD Name = rpd01
Channel = 2
Frequency = 8.096

View Device Linkages


1 Display the Define Device Linkage window. Verify that there are the following linkages:
IRT to Upconverter, MPS to Upconverter, RADD to OM, RPD to RADD and Modem
bank to RADD Are there any more linkages?

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Section 7
Schedule Services and Programs

After completing this section of the course, you will be able to:
List the steps involved in configuring a service
Build a digital service on the DAC 6000
Build an analog service on the DAC 6000
Define a program epoch

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-2 Schedule Services and Programs

Service Providers and Sources Overview


This segment of the training class focuses on the procedures for defining and maintaining
services and associated sources. A service can be a subscription, an impulse pay-per-view
(IPPV) program, or call-ahead pay-per-view (CAPPV) program. Subscriptions are premium
channels of continuous duration, such as HBO. Programs have a fixed duration, such as a
sporting event, concert, or movie.

Define a Service Provider


To define the provider of the specified service, use the Define Service Provider window. In the
Main Menu, click Manage Services.

You can add, change, and delete service providers through the Define Service Provider
window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-3

Add a Service Provider


To add a service provider:
1 In the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.

2 Click Define Service Provider to display the Define Provider window.

3 Click Add to enable Name.


4 Type a name in the Name field.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-4 Schedule Services and Programs

Define a Source
Before you can add a service, you must define the source of the service by providing a unique
name, identifier, and type. This identifies each service on a system-wide basis.
1 In the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-5

2 Click Define Source and the system displays the Define Source window:

This window includes the following fields:

Name This 80-character alphanumeric field is the name of the source.


Source Type Indicates that the source type is either Service (Broadcast Service),
Application (Background Service) or IR Blaster. Click the button to
toggle between the choices.
Source ID Numeric identifier of the source. For the TV Guide IPG, the Source
ID needs to be set to Global. If the source is defined as Global (the
Local Definition box is not checked), enter a number between 4097
and 65535 based upon what TV Guide establishes for that service. If
the source is defined as Local (Local Definition box is checked), the
Source ID is assigned by the system.
Local Definition The Local Definition box defines how the Source ID is established.
Local means the system (DAC 6000) issues one to the source. It starts
with the number one and increments. Global means the operator
enters it in the Source ID field.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-6 Schedule Services and Programs

Build Source The CableCARD/Host do not possibly provide support of a guide


Names application. The mechanism to provide text identifiers with the
services is the Source Name Table, which is contained in the Network
Text Table message. This operation builds the Source Name Table
with the latest source name list and sends it to the RADD(s).
Status Indicates the Source Name Table is Built, Building or Not Built.
Refresh Screen Repaints the screen with the latest data.

Add a Source
To add a source to the DAC 6000 database:
1 In the Define Source window, click Add.
2 In the Name field, enter the name of the source, such as HBO.
3 In the Source Type field, click the button to select Service, Application or IR Blaster.
4 Click the Local Definition button to toggle Local on or off.
5 In the Source ID field, enter a number between 4097 and 65535 if you did not select
(enable) Local Definition. If you selected Local Definition, the system assigns the Source
ID.
6 Click Accept to add the source to the database.

Build Source Name Table


The CableCARD/Host pairs do not possibly provide support of a guide application. The
mechanism to provide text identifiers with the services is the Source Name Table, which is
contained in the Network Text Table message. This operation builds the Source Name Table
with the latest source name list and sends it to the RADD 6000(s).

Build Source Names


To build the source names:
1 In the Define Source window, click Build Source Names.
2 Click Yes to build the source name table.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-7

3 Click Refresh Screen to update the status information.


4 Click Exit to exit the Define Source screen.

Define a Digital Service


To define a digital service:
1 In the Manage Services window, click Define Digital Service to display the Define Digital
Service window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-8 Schedule Services and Programs

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-9

This window contains the following fields:

Source Name This 80-character alphanumeric field identifies the source and must match
the name entered on the Define Source window.
Service This 80-character alphanumeric field identifies the cable service provider.
Provider Name
Active Panel The Identification option enables you to select, add, change, or delete the
Options service and provider options for the selected service.
The Locations option enables you to select, add, change, or delete the
MPEG service number, queuing state, and queuing device for the selected
service. You must define at least one location for each service.
The Languages option enables you to select, add, change, or delete the
language choice for the selected service. The default is English and no
other entry is required.
The Business Systems option enables you to select the business system
and BSG service handle for this service.
Source/ These 80-character alphanumeric fields identify the name of the
Provider Name source/service and the ID for the service provider.
Program This option indicates whether the program is Internally Generated (a
Provision subscription service with no programs supplied by the operator or
business system) or Externally Supplied (IPPV and PPV programs
downloaded from the business system or manually entered by the
operator).
Encryption This field displays the type of encryption selected. Valid options are: Full
Mode Encryption, Fixed WK (Working Key), Fixed PK (Program Key),
Unencrypted or Pre-encrypted. The default value is Full Encryption.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-10 Schedule Services and Programs

CCI Level Copy Control Information (CCI) is a component of the CableCARD copy
protection system, which ensures authorized content (video, audio, data),
provided by MSOs, is not copied without permission. It enables
assignment of copy protection levels to a digital service; all programs
related to that service inherit its CCI level. A CCI level cannot be
assigned to a single program.
If Encryption Mode is Unencrypted, then CCI level is meaningless.
CCI selections are:
Copy Freely subscriber can make unlimited copies of any of the
programs included in the service.
Copy Once subscriber is limited to one copy of any program
included in the service.
Copy No More copy freely or copy once subscriber privileges are
curtailed.
Copy Never programs within a service can never be copied.
Externally Defined causes CCI data in the program rekey message
to NOT be evaluated or the CCI level is not enabled.
Macrovision/ This field displays the type of Analog Protection Settings (APS) and
Constrain Constrained Image Trigger (CIT) selected. The APS specifies the type of
Image copy control settings to be applied to analog video outputs. The CIT
specifies whether or not High Definition output must be down converted
to reduce its resolution on analog component output.
The available options are:
Copy Protection Off/Constrain Image Off
AGC, Split Burst On/Constrain Image Off
AGC, 2 Line Split Burst On/Constrain Image Off
AGC, 4 Line Split Burst On/Constrain Image Off
Copy Protection Off/Constrain Image On
AGC, Split Burst Off/Constrain Image On
AGC, 2 Line Split Burst Off/Constrain Image On
AGC, 4 Line Split Burst Off/Constrain Image On
Externally Defined
The default setting is Externally Defined.
Define This button displays the Define Programs window that is used for adding,
Programs viewing or modifying program parameters.
Provision This button is obsolete so this button is no longer operational.
Location
Service This button displays the Service Connectivity Data window.
Connectivity

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-11

2 Click Add.
3 Type a Source Name in the first half of the Source & Provider Name field. Type a Provider
Name in the second half of the Source & Provider Name field.
4 From the Program Provision pull-down menu, select either Internally Generated or
Externally Supplied.
5 Select an encryption mode from the Encryption Mode pull-down menu.
6 From the CCI Level pull-down menu, select Copy Freely, Copy Once, Copy No More,
Copy Never or Externally Defined.
7 From the Macrovision/Constrain Image pull-down menu, select the desired option.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-12 Schedule Services and Programs

8 Click the diamond next to Location to display the Location Table Operation panel.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-13

The Table Operation panel displays the following fields:

MPEG Service # This 5-digit numeric field is the MPEG Service # assigned to this
service.
Queuing State This field indicated whether queuing is enabled or disabled for this
service.
Queuing Device This field is the name of the queuing device for this service.
Routed It indicates with Yes or No if the routing is established for a
digital device (for example, MPS). It is always Yes for devices not
requiring routing.
Port This 80-character, alphanumeric field is the DAC 6000 assigned
name for the output port on the MPS or SEM for the service.

9 Click Add to display the Edit Digital Service Location window.

10 Type a number in the MPEG Service # field.


11 Click the Queuing State drop-down menu and select Enable Queuing or Disable Queuing
for this service location.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-14 Schedule Services and Programs

12 Click Queuing Device to display the Zoom: Headend Device Name window, select a name
and click Accept.
13 Click Port to display the Zoom: Port Names window; select a name and then click Accept.
The Edit Digital Service Location window is displayed.

14 Click Accept to display the Define Digital Service window with the Location Table
Operation window populated.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-15

15 Click the diamond next to Languages to display the Language Table Operation panel:

16 Click Add.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-16 Schedule Services and Programs

17 Click Language to display the Zoom: Language window:

18 Select the Language from the list and then click Accept to display the Edit Digital Service
Language window with the selected language displayed.
19 Click Accept to add the language to the Language Table Operation panel. The Define
Digital Service window is displayed.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-17

20 Click the diamond next to Business Systems to display the Business Systems Table
Operation panel:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-18 Schedule Services and Programs

21 Click Add on the Business Systems Table Operation panel to display the Edit Service
Business System Assignment window:

22 Click Business System Name to display the Zoom: Business System Names window:

23 Select a Business System Name and then click Accept to display the Edit Service Business
System Assignment window with the Business System Name field populated.
24 Type a unique integer in the BSG Service Handle field. The range of values is from 32768
through 16777215 and must be coordinated with the Business System.
Note: If a handle is not entered, then the DAC 6000 will automatically issue one for the service
and each Business System in the database.
25 Click Accept to display the Define Digital Service window.
26 Click the diamond next to Identification to enable Accept.
27 Click Accept.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-19

Digital Program Epoch


The following diagram describes a digital program epoch:

Figure 7-1 Digital Program Epoch

A digital program epoch is comprised of the interstitial time and the actual program time.
Within a program other times can be established. These times include: preview time and
purchase time. The preview time is a window of time when the subscriber can view the
program without purchasing it. The purchase time is a window of time when the subscriber can
impulse purchase the program. These times both begin at the start of the program. The
interstitial time is the time between the end of the preceding program and the start of the next
program. Interstitial time is also a viewable window of time.

Define Digital Programs


PPV and IPPV services are comprised of multiple programs each day. To define a Digital PPV
or IPPV service you set the Program Provision option to Externally Supplied. In the Define
Digital Service window, the Define Program button is selectable for a PPV or IPPV service, but
not for a subscription service.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-20 Schedule Services and Programs

1 Click Define Programs to display the Define Digital Programs window.

This window displays the following fields:

Source Name This 80-character alphanumeric field identifies the name of the service.
Scroll left or right to view the complete field.
Service Provider This 80-character alphanumeric field identifies the service provider.
Name
Program Name This 80-character alphanumeric field is the name of the program.
Interstitial This field is the number of hours and minutes between the end of a
program and the start of the next program. It is comprised of two,
two-digit integer fields using the format HH:MM, where HH is the
hour from 0 (zero) through 23, and MM is the minute from 0 (zero)
through 59 (for example, 00:05).
Start Date This field is the date that the program starts. This field is comprised of
two, two-digit integer fields and a four-digit integer field using the
format MM/DD/YYYY, where MM is the month, DD is the day, and
YYYY is the year (for example, 01/05/2006).

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-21

Start Time This field is the time when the program starts. This field is comprised
of two, two-digit integer fields using the format HH:MM, where HH is
the hour from 0 (zero) through 23, and MM is the minute from 0 (zero)
through 59 (for example, 06:05).
Duration This field is the duration of the program, commencing at the Program
Start Time. This field is comprised of two, two-digit integer fields
using the format HH:MM, where HH is the hour from 0 (zero) through
23, and MM is the minute from 0 (zero) through 59 (for example,
06:05). If your entry causes the program to overlap with the preceding
or next program, the entry is not accepted.
End Date This field is the date that the program ends. This field is comprised of
two, two-digit integer fields and a four-digit integer field using the
format MM/DD/YYYY, where MM is the month, DD is the day, and
YYYY is the year (for example, 01/05/2006).
End Time This field is the time when the program ends. This field is comprised
of two, two-digit integer fields using the format HH:MM, where HH is
the hour from 0 (zero) through 23, and MM is the minute from 0 (zero)
through 59 (for example, 06:05).
Preview Time This field is the length of time after the start time that subscribers can
view the movie without a purchase. It is comprised of two, two-digit
integer fields using the format HH:MM, where HH is the hour from 0
(zero) through 23, and MM is the minute from 0 (zero) through 59 (for
example, 00:05).
Purchase Time This field is the length of time after the start time that subscribers can
impulse purchase the movie. It is comprised of two, two-digit integer
fields using the format HH:MM, where HH is the hour from 0 (zero)
through 23, and MM is the minute from 0 (zero) through 59 (for
example, 06:05). This period begins with, and usually extends a few
minutes past, the Preview Time (for example, 00:15).
Cost (In Units) This field indicates the cost, in program units, of this program to the
subscriber.
Antitaping This flag indicates whether the antitaping option is enabled for the
Support program. Valid choices are Yes or No.
Enable Override This flag indicates whether the override option is enabled. Valid
choices are Yes or No.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-22 Schedule Services and Programs

Add a Digital Program

To add a digital program:


1 In the Define Digital Programs window, click Add to display the Edit Digital Program
window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-23

This window displays the following fields:

Program Name This display-only field identifies the program.


Active Panel The Active Panel provides the following options:
Options
The Identification option enables you to change identification
information for this service.
The Cost option enables you to select the currency by which this
program is priced and the price with and without the right to tape.
The Rating option enables you to select the region code, the Motion
Picture Advisory Association (MPAA) advisory level, as well as
advisory levels for violence, sexual content, and adult language.
The Business Systems option enables you to select the business system
and BSG handle for this program.
Program Name This 80-character alphanumeric field is the name of the program. If the
program name is to be changed, type the new name here.
Start Date & This field is the date and time that the program starts. The date field is
Time comprised of two, two-digit integer fields and a four-digit integer field
using the format MM/DD/YYYY, where MM is the month, DD is the day,
and YYYY is the year (for example, 01/05/2006). The time field is
comprised of two, two-digit integer fields using the format HH:MM,
where HH is the hour from 0 (zero) through 23, and MM is the minute
from 0 (zero) through 59 (for example, 06:05).
Interstitial This field is the number of hours and minutes between the scheduled start
of the program epoch and the actual start of the program. It is comprised
of two, two-digit integer fields using the format HH:MM, where HH is the
hour from 0 (zero) through 23, and MM is the minute from 0 (zero)
through 59 (for example, 00:05).
Duration This field is the duration of the program, commencing at the Program Start
Time. It is comprised of two, two-digit integer fields using the format
HH:MM, where HH is the hour from 0 (zero) through 23, and MM is the
minute from 0 (zero) through 59 (for example, 06:05).
Preview Time This field is the length of time after the start time that subscribers can
view the movie without a purchase. It is comprised of two, two-digit
integer fields using the format HH:MM, where HH is the hour from 0
(zero) through 23, and MM is the minute from 0 (zero) through 59 (for
example, 00:05). The default value is 00:00.
Note: The time cannot exceed 18 hours.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-24 Schedule Services and Programs

Purchase Time This field is the length of time after the start time that subscribers can
purchase the movie. It is comprised of two, two-digit integer fields using
the format HH:MM, where HH is the hour from 0 (zero) through 23, and
MM is the minute from 0 (zero) through 59 (for example, 06:05). The
default value is 00:00. This period begins with, and usually extends a few
minutes past, the Preview Time (for example, 00:15).
Note: The time cannot exceed 18 hours.
Cost (In Units) This five-digit integer field is the price of the program, in units. The valid
range is from 1 through 65535. DCTs can be credited with units to pre-
authorize IPPV purchases. An IPPV purchase decreases the credit limit
by the value of the program units (for example, 10).
Antitaping This option, in conjunction with the antitaping vendor option on the
Support Define Digital Service window, enables you to toggle antitaping ON/OFF
for this program. When antitaping vendor is set to Macrovision, and this
option is enabled, antitaping can be applied to the program.
Antitaping This option indicates whether the antitaping override is enabled. Valid
Override Enable options are Yes or No.

2 Type a program name in the second Program Name field.


3 Type the Start Date and Time.
4 Type the Interstitial time.
5 Type the Duration time.
6 Type the Preview Time.
7 Type the Purchase Time.
8 Type the Cost (In Units).
9 Click Antitaping Support on or off.
10 Click Antitaping Override Enable on or off.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-25

11 Click the diamond next to Costs to display the Costs panel:

This panel displays the following fields:

Currency This column displays the currency on which this transaction is based.
Cost No Tape This field displays the subscribers cost, in the currency selected above,
to view the program without the right to record it.
Cost Tape This field displays the subscribers cost, in the currency selected above,
to view and record the program.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-26 Schedule Services and Programs

12 Click Add to display the Edit Digital Program Cost window:

13 Click Currency to display the Zoom: Currency window.


14 Select the currency and then click Accept to display the Edit Digital Program Cost
window.
15 Type a value in the Cost No Tape field.
16 Type a value in the Cost Tape field.
17 Click Accept to display the Edit Digital Programs window with the Costs table populated.
18 Click the diamond next to Ratings to display the Ratings Table Operation panel.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-27

19 Click Add on the Ratings panel to display the Edit Digital Program Rating window:

20 Click Rating Region to display the Zoom: Rating Region window.


21 Select a Rating Region and then click Accept to display the Edit Digital Program Rating
window.
22 Click the MPAA Advisory pull-down menu.
23 Select a value from the pull-down menu. The new value is displayed.
24 Click the Violence Content Advisory pull-down menu.
25 Select a value from the pull-down menu. The new value is displayed.
26 Click the Sexual Content Advisory pull-down menu.
27 Select a value from the pull-down menu. The new value is displayed.
28 Click the Language Content Advisory pull-down menu.
29 Select a value from the pull-down menu. The new value is displayed.
30 Type a description in the Rating Description field.
31 Click Accept.
32 Click Accept to display the Edit Digital Program window with the Ratings table populated.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-28 Schedule Services and Programs

33 Click the diamond next to Business System to display the Business Systems Table
Operation panel:

34 Click Add on the Business Systems Table Operation panel to display the Edit Digital
Program Business System window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-29

35 Click Business System Name to display the Zoom: Business System Names window:

36 Select a Business System Name and then click Accept to display the Edit Digital Program
Business System window with the Business System Name field populated.
37 Type a BSG Program Handle for this program.
38 Click Accept. The Edit Digital Program window is displayed.
39 Click the diamond next to Identification on the Active Panel.
40 Click Accept to update the database.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-30 Schedule Services and Programs

Verify Service Connectivity


You can view extensive connectivity information about a service through the Service
Connectivity Data window.
To view service connectivity:
1 In the Define Digital Service window, click Select to enable Source & Provider Name.
2 Click Source & Provider Name to display the Zoom: Service and Provider Name window.
3 Select a Service and Provider Name and then click Accept to display the Define Digital
Service window with the Source & Provider Name field populated.
4 Click Accept to enable Service Connectivity.
5 Click Service Connectivity to display the Service Connectivity Data window:

This window displays the following fields and options:

Source Name This 80-character alphanumeric field identifies the name of the source.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-31

Service Provider This 80-character alphanumeric field identifies the name of the service
Name provider.
Encryption This field displays the type of encryption selected. Valid options are:
Mode Full_Encryption, Fixed_WK (Working Key), Fixed_PK (Program
Key), or unencrypted. The default value is Full_Encryption.
Program This option indicates whether the program is Internally Generated (a
Provision subscription service with no programs supplied by the operator or BSI)
or Externally Supplied (IPPV and PPV services downloaded from the
business system).
Current Program These fields display the date and time that the current program started.
Start The date field is comprised of two, two-digit integer fields and a
four-digit integer field using the format MM/DD/YYYY, where MM is
the month, DD is the day, and YYYY is the year (for example,
01/05/2006). The time field is comprised of two, two-digit integer
fields using the format HH:MM, where HH is the hour from 0 (zero)
through 23, and MM is the minute from 0 (zero) through 59 (for
example, 06:05).
Current Program These fields display the date and time that the current program will
Stop end. The date field is comprised of two, two-digit integer fields and a
four-digit integer field using the format MM/DD/YYYY, where MM is
the month, DD is the day, and YYYY is the year (for example,
01/05/2006). The time field is comprised of two, two-digit integer
fields using the format HH:MM, where HH is the hour from 0 (zero)
through 23, and MM is the minute from 0 (zero) through 59 (for
example, 06:05).
Last Program These fields display the end date and time of the last program in the
End DAC 6000. The date field is comprised of two, two-digit integer fields
and a four-digit integer field using the format MM/DD/YYYY, where
MM is the month, DD is the day, and YYYY is the year (for example,
01/05/2006). The time field is comprised of two, two-digit integer
fields using the format HH:MM, where HH is the hour from 0 (zero)
through 23, and MM is the minute from 0 (zero) through 59 (for
example, 06:05).
Last Program These fields display the date and time that the last program was
Authenticated authenticated. The date field is comprised of two, two-digit integer
fields and a four-digit integer field using the format MM/DD/YYYY,
where MM is the month, DD is the day, and YYYY is the year (for
example, 01/05/2006). The time field is comprised of two, two-digit
integer fields using the format HH:MM, where HH is the hour from 0
(zero) through 23, and MM is the minute from 0 (zero) through 59 (for
example, 06:05).
Active Display These options enable you to select various information to be displayed
Panel in the Table Operation section of the window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-32 Schedule Services and Programs

View Current Program Queuing Information


To view the current program queueing information:
1 In the Service Connectivity Data window, click the diamond next to Current Program
Queuing Info to display the Current Program Queuing Info Table Operation panel:

This window displays the following fields:

Queuing Device This field displays the name of the queuing device for this service.
Port This 80-character, alphanumeric field is the DAC 6000 assigned name
for the input port on the MPS that receives the service. The operator
can rename the input port using the Edit Digital Services Location
window.
Queued This field displays whether the program information has been built but
not downloaded to the queuing device hardware.
Downloaded This field displays whether the program information has been
downloaded to the queuing device hardware.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-33

Encryption This field displays whether encryption is enabled or not on the queuing
Enabled device.
Encryption This field displays whether the rekey information for the encrypted
Enabled Queued programs has been built but not downloaded to the queuing device
hardware.
Encryption This field displays whether the rekey information for the encrypted
Enabled programs has been downloaded to the queuing device hardware.
Downloaded

2 Click Refresh to update the displayed information.

View Current Program Queuing Count


To view the current program queueing count:
1 In the Service Connectivity Data window, click the diamond next to Current Program
Queuing Count to display the Current Program Queuing Count Table Operation panel:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-34 Schedule Services and Programs

This window displays the following fields:

Queuing Device This field displays the name of the queueing device for this
service.
Port This 80-character, alphanumeric field is the DAC 6000 assigned
name for the input port on the MPS that receives the service. The
operator can rename the input port using the Edit Digital Services
Location window.
Encrypting ACP This field displays the identifier (i.e. 1a) of the Access Control
Processor (ACP) that encrypts the service.
Decrypting ACP This field displays the identifier of the ACP that decrypts the
service.
Total Queued This field displays the total number of services queued.
Total Downloaded This field displays the total number of services downloaded.
Total Encryption This field displays the total number of services that are encryption
Enabled enabled.
Total Encryption This field displays the total number of encryption enabled services
Enabled Queued that are currently queued.
Total Encryption This field displays the total number of encryption enabled services
Enabled that are downloaded.
Downloaded

2 Click Refresh to update the displayed information.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-35

View Last Program Queuing Information


To view the last program queueing information:
1 In the Service Connectivity Data window, click the diamond next to Last Program
Queuing Info to display the Last Program Queuing Info Table Operation panel:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-36 Schedule Services and Programs

2 Use the scroll bar under the Table Operation section of the window to view the remaining
columns:

This window displays the following fields:

Queuing Device This field displays the name of the queueing device for this
service.
Port This 80-character, alphanumeric field is the DAC 6000 assigned
name for the input port on the MPS that receives the service. The
operator can rename the input port using the Edit Digital Services
Location window.
Queued Date This field displays the end date of the last program queued for the
service. The field is comprised of two, two-digit integer fields and
a four-digit integer field using the format MM/DD/YYYY, where
MM is the month, DD is the day, and YYYY is the year (for
example, 01/05/2006).
Queued Time This field displays the end time of the last program queued for the
service. The field is comprised of two, two-digit integer fields
using the format HH:MM, where HH is the hour from 0 (zero)
through 23, and MM is the minute from 0 (zero) through 59 (for
example, 06:05).
Downloaded Date This field displays the end date of the last program downloaded to
the queuing device. The field is comprised of two, two-digit
integer fields and a four-digit integer field using the format
MM/DD/YYYY, where MM is the month, DD is the day, and
YYYY is the year (for example, 01/05/2006).
Downloaded Time This field displays the end time of the last program downloaded to
the queuing device. The field is comprised of two, two-digit
integer fields using the format HH:MM, where HH is the hour
from 0 (zero) through 23, and MM is the minute from 0 (zero)
through 59 (for example, 06:05).
Encryption Enabled This field displays the end date that the service was encryption
Date enabled. The field is comprised of two, two-digit integer fields
and a four-digit integer field using the format MM/DD/YYYY,
where MM is the month, DD is the day, and YYYY is the year (for
example, 01/05/2006).

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-37

Encryption Enabled This field displays the end time that the service was encryption
Time enabled The field is comprised of two, two-digit integer fields
using the format HH:MM, where HH is the hour from 0 (zero)
through 23, and MM is the minute from 0 (zero) through 59 (for
example, 06:05).
Encryption Enabled This field displays the end date of the rekey information that has
Queued Date been queued. The field is comprised of two, two-digit integer
fields and a four-digit integer field using the format
MM/DD/YYYY, where MM is the month, DD is the day, and
YYYY is the year (for example, 01/05/2006).
Encryption Enabled This field displays the end time of the rekey information that has
Queued Time been queued. The field is comprised of two, two-digit integer
fields using the format HH:MM, where HH is the hour from 0
(zero) through 23, and MM is the minute from 0 (zero) through 59
(for example, 06:05).
Encryption Enabled This field displays the end date of the rekey information that has
Downloaded Date been downloaded to the queuing device. The field is comprised of
two, two-digit integer fields and a four-digit integer field using the
format MM/DD/YYYY, where MM is the month, DD is the day,
and YYYY is the year (for example, 01/05/2006).
Encryption Enabled This field displays the end time of the rekey information that has
Downloaded Time been downloaded to the queuing device. The field is comprised of
two, two-digit integer fields using the format HH:MM, where HH
is the hour from 0 (zero) through 23, and MM is the minute from 0
(zero) through 59 (for example, 06:05).

3 Click Refresh to update the displayed information.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-38 Schedule Services and Programs

View Channel Information


To view the channel information:
1 In the Service Connectivity Data window, click the diamond next to Channel Info to
display the Channel Info Table Operation panel:

This window displays the following fields:

Tuned Channel This field identifies the tuned channel associated with the service.
Virtual Channel This field identifies the virtual channel associated with the service.
Virtual Channel Map This field identifies the virtual channel map associated with this
service.
Downstream Plant This field identifies the downstream plant associated with this
service.

2 Click Refresh to update the displayed information.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-39

Define an Analog Service


To define an analog service:
1 In the Manage Services window, click Define Analog Service to display the Define
Analog Service window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-40 Schedule Services and Programs

This window displays the following fields:

Service Name This 80-character alphanumeric field identifies the service.


Active Panel The Active Panel provides the following options:
The Identification option enables you to select, add, change, or
delete the service and provider options for the selected service.
The Location option enables you to select, add, change, or delete
the analog device for the selected service. You must define at
least one location for each service.
The Business Systems option enables you to select, add, change,
or delete the business system and BSG handle for this service.
Source/Provider These 80-character alphanumeric fields identify the name of the
Name source and the service provider.
Program This option indicates whether the program is Internally Generated (a
Provision subscription service with no programs supplied by the operator or
business system) or Externally Supplied (IPPV and PPV programs
downloaded from the business system or manually entered by the
operator).
Service Code This field identifies the Service Code and is not editable if the
Program Provision is Externally Supplied. Valid values range from 2
through 256.
PSL Channel This field identifies the Pay Service Loader channel number. It is
Number used to retrieve analog programs from an ACC-4000. Editable if the
program provision is Externally Supplied.
Define This button displays the Define Programs window that is used for
Programs viewing, modifying or adding program parameters.
Synchronize This option copies the analog PPV/IPPV programs from the analog
w/ACC4000 controller (ACC-4000) to the DAC 6000.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-41

2 Click Source/Provider Name to display the Zoom: Source Name window.


3 Select the Source name and then click Accept to display the Define Analog Service
window with the fields populated.
4 Select an option from the Program Provision pull-down menu.
5 Type the Service Code if the service is Internally Generated.
6 Type the PSL Channel Number if the programs are to be loaded via an ACC-4000. Used
for Externally Supplied services.
7 Click the diamond next to Locations to display the Locations Table Operation panel.
8 Click Add on the Locations Table Operation section of the Define Analog Service window
to display the Edit Analog Service Location window.

9 Click Analog Device to display the Zoom: Device Name window.


10 Select a Device from the Name list and then click Accept twice to display the Define
Analog Service window with the Locations table populated.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-42 Schedule Services and Programs

11 Click the diamond next to Business Systems to display the Business Systems Table
Operation panel:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-43

12 Click Add on the Business Systems Table Operation panel to display the Edit Service
Business System Assignment window:

13 Click Business System Name to display the Zoom: Business System Names window:

14 Select a Business System Name and then click Accept to display the Edit Service Business
System Assignment window with the Business System Name field populated.
15 If the service is Internally Generated, type a unique, eight-digit integer in the BSG Service
Handle field. If the service is Externally Supplied, skip to step 17.
16 Click Accept to display the Define Analog Service window.
17 Click Identification to enable Accept.
18 Click Accept.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-44 Schedule Services and Programs

Configuring EAS
There are two configuration options for the Emergency Alert System (EAS) support.
With the first method (Force Tune), when an emergency condition occurs, the OM 1000 sends
a force tune message to the set-tops. The set-tops tune to the default emergency channel (for
example, channel 3). When the emergency condition ends, the subscriber must retune the
digital set-tops to the prior channel manually. This is the original method for Emergency Alert
System operation.
With the second method (Channel Override), when an emergency condition occurs, the OM
1000 sends a channel override message to the set-tops. The set-tops override to the EAS service
defined in the GUI for that OM 1000. When the emergency condition ends, the digital set-tops
automatically retune the prior channel. The EAS service (emergency channel) is configured,
by you, for your site per OM 1000.

Edit Emergency Alert Tunables


To edit emergency alert tunables:
1 In the DAC 6000 Main Menu, click Manage Controller to display the Manage Controller
window.
2 Click Manage Tunables to display the Manage Tunables window.
3 Click Edit Emergency Alert Tunables to display the Edit Emergency Alert Tunables
window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-45

This window displays the following fields:

Force Tune This option force tunes the terminals tuned to a digital or analog
Message channel to the default emergency channel (for example, channel 3).
When the emergency condition ends, you must retune the digital
terminals to the prior channel manually.
Channel Overrride This option uses a channel override message to tune the terminals
Message off the digital or analog channel to an emergency channel that you
specify through the GUI. When the emergency condition ends, the
digital terminals automatically retune the prior channel. The EAS
service (emergency channel) is configured, by you, for your site
per OM 1000.
Enable SCTE-18 SCTE-18 is a standardized emergency alert message for cable.
Message SCTE-18 was formerly known as DVS 208. If not using the SDM
to configure the OM 1000, enable this setting to configure the OM
1000 to block messages from the RADD 6000.
Enable FT/CO EAS Check Enable FT/CO EAS Flag if you want to inform set-top
Flag applications that they are receiving the force tune or channel
override messages in response to an emergency alert. This allows
the set-top to give proper priority to an emergency condition.
These messages can be used for other purposes.
Enable SCTE-18 Check Enable SCTE-18 Flag if you want to set a bit in the force
Flag tune and channel override messages that indicates an SCTE 18
message is present in the network stream when these messages are
sent. The default state for this option is disabled (hollow).
Enable PID Blocking When active it enables the PID to Block On OM field.
PID To Block On OM PID blocking only affects CEAS. This value specifies the logical
port on the OM 1000 to block the network PID on. The default
is 3.

4 Enter the desired values into the fields.


5 Click Accept to complete the change.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-46 Schedule Services and Programs

Adding an EAS Service


To add an EAS service:
1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Configure EAS Service to display the Configure EAS Service window:

This window displays the following fields:

Name This 80-character alphanumeric field is the description of the OM 1000


assigned to the EAS service.
Source This field is the name of the source for the EAS service.
Provider This field is the name of the provider for this EAS service.
Type This field is the type of EAS service.
RF Device This field is the name of the RF device through which this EAS service is
supported.
Queuing Device This field is the name of the queuing device for this EAS service.
OM Device This field is the device name of the OM 1000 as it appears in the /etc/hosts
file. The system uses this device name to communicate with the OM 1000.

3 Click the box next to All to enable Name.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-47

4 Click Name to display the Zoom: Device Name window:

5 Select the device name and then click Accept to display the Configure EAS window with
the Name field populated.
6 Click Accept to enable Add.
7 Click Add to display the Edit EAS Service window:

8 Click Source & Provider Name to display the Zoom: Service & Provider Name window.
9 Select the service provider for the EAS service and then click Accept to display the Edit
EAS Service window with the Source & Provider Name field populated.
10 Click RF Device Name & Port Name to display the Zoom: Device Name window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-48 Schedule Services and Programs

11 Select an RF device that is associated with the same downstream plant as the service
provider and then click Accept to display the Edit EAS Service window with the RF
Device field populated.
12 Click Accept to update the database.
13 Repeat steps 4 through 12 for each OM 1000 in your system.
14 Click Exit until you return to the Main Menu.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-49

Define a Package Provider


You can add, change or delete a package provider through the Define Package Provider
window.
The DAC 6000 default configuration contains a VIP package that includes all video and audio
services on the DAC 6000. Background services (used for code download), software objects,
and resources are not part of the VIP package.

Add a Package Provider


To add a Package provider:
1 In the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Define Package Provider to display the Define Package Provider window:

3 Click Add to enable Name.


4 Type a name in the Name field.
5 Click Accept to update the database.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-50 Schedule Services and Programs

Define a Package
The DAC 6000 enables you to group services, programs and/or objects into a single package.
Subscriber digital set-tops are then authorized to receive the services, programs, and objects in
the package. The Define Packages window enables you to add, change, and delete.
Note: The DAC 6000 default configuration contains a VIP package that includes all video and
audio services on the DAC 6000. Background services (used for code download),
software objects, and resources are not part of the VIP package. This package cannot
be deleted. If your system does not plan to use the VIP package change the BSG
Service Handle to one that is not in the Business System database.

Add a Package
To add a package:
1 Click Define Packages to display the Define Packages window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-51

2 Click Add to display the Edit Combination Package window:

This window displays the following fields:

Package Name This 80-character alphanumeric field identifies the package.


Package Type This field is reserved for future use. Currently the field defaults to
Combination.
Package Provider This 80-character alphanumeric field identifies the package provider.
Active Panel The Active Panel provides the following options:
The Identification option enables you to add the Package Name,
Package Type and Package Provider.
The Components option enables you to select, add, change, and
delete the package components.
The Business Systems option enables you to select the business
system and handle for this package.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-52 Schedule Services and Programs

3 Type a name for the package in the Package Name field.


4 Click Package Provider to display the Zoom: Package Provider Name window:

5 Select a Package Provider Name and then click Accept to display the Edit Combination
Package window with the Package Provider field populated.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-53

6 Click the diamond next to Components to display the Components Table Operation
window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-54 Schedule Services and Programs

7 Click Add on the Components Table Operation panel to display the Edit Combination
Package Component window:

8 For packages that are to include a service, click the diamond next to Service then click
Service & Provider Name to display the Zoom: Service & Provider Name window.
9 Select the service and provider for this package and then click Accept to display the Edit
Combination Package Component window with the Service & Provider Name field
populated.
10 To include a program, click the diamond next to Program to enable Program Name & Start
Date/Time.
11 Click Program Name & Start Date/Time to display the Zoom: Program Name & Start
Date/Time window.
12 Select a program name and start date and time for this package then click Accept to display
the Edit Combination Package Component window with the Program Name & Start
Date/Time field populated.
13 To include an object, click the diamond next to Object to enable Object/Resource Name.
14 Click Object/Resources Name to display the Zoom: Object Name window.
15 Select an object name (with version and group) for this package, then click Accept to
display the Edit Combination Package Component window with the Object/Resource
Name, Version, and Group fields populated.
16 Click Accept to display the Edit Combination Package window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-55

17 Click the diamond next to Business Systems to display the Business Systems Table
Operation panel:

18 Click Add to display the Edit Package Business System window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-56 Schedule Services and Programs

19 Click Business System to display the Zoom: Business System Names window.
20 Select a Business System Name and then click Accept to display the Edit Package Business
System window with the Business System field populated.
21 Type a unique, eight-digit integer from 32768 through 16777215 in the BSG Handle field.
22 Click Accept. The Edit Combination Package window is displayed.
23 Click the diamond next to Identification and then click Accept to update the database.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-57

Lab Exercise 7 (Step-by-step)

Delete a Digital Service from the Database


To delete digital service information from the database:
1 In the Main Menu, click Manage Services.
2 In the Manage Services window, click Define Digital Service.
3 Click Select. The Service Name field displays highlighted.
4 Click Source and Provider Name to display the Zoom window containing the services.
5 Click TV LAND and then click Accept twice.
6 Click Delete. The system displays a pop-up message prompting you to verify the deletion.
7 Click Yes.
8 Click Exit until you return to the Main Menu.

Delete Source Information from the Database


To delete source information from the database:
1 In the Main Menu, click Manage Services.
2 In the Manage Services window, click Define Source.
3 Click Select. The Source Name field displays highlighted.
4 Click Name to display the Zoom window containing all of the sources.
5 Click TV LAND and then click Accept twice.
6 Click Delete. The system displays a pop-up message prompting you to verify the deletion.
7 Click Yes.
8 Click Exit until you return to the Main Menu.

Build the Virtual Channel Map


To build the virtual channel map without TV LAND:
1 In the Main Menu, click Manage Plants.
2 In the Manage Plants window, click Define Virtual Channel Map.
3 Click Select.
4 Select the VCM Name MOT1 and then click Build Channel Map.
5 A confirmation window is displayed. Click Yes.
6 Click Exit until you return to the Main Menu.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-58 Schedule Services and Programs

Add a Source to the Database


To add a source to the database:
1 In the Main Menu, click Manage Services.
2 In the Manage Services window, click Define Source.
3 Click Add. The Source Name field displays highlighted.
4 Type TV LAND in the Source Name field.
5 Select Service from the Source Type pull-down menu.
6 Disable the Local check box.
7 Type 4557 in the Source ID field.
8 After the information is entered, click Accept.
9 Click Exit until you return to the Main Menu.

Add a Digital Service to the Database


To add a service (TV LAND) to the database:
1 In the Main Menu, click Manage Services.
2 In the Manage Services window, click Define Digital Service.
3 Click Add.
4 Click Source & Provider Name.
5 Highlight TV LAND from the Zoom window, click Accept.
6 Highlight Cable Company, click Accept.
7 Select Internally Generated (for a Subscription service) from the Program Provision pull-
down menu.
8 Select Full Encryption from the Encryption Mode pull-down menu.
9 Select Copy Freely from the CCI Level pull-down menu.
10 Select Externally Defined from the Macrovision/Constrain Image pull-down menu.
11 Click the diamond next to Locations.
12 Click Add.
13 Type 8 in the MPEG Service # field.
14 Select Enable Queuing from the Queuing State pull-down menu.
15 Click Queuing Device.
16 Highlight irt01, click Accept.
17 Click Accept.
18 Click diamond next to Business Systems.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-59

19 Click Add.
20 Click Business System Name.
21 Highlight Default from the Zoom window, click Accept.
22 Type 35006 in the BSG Service Handle field.
23 Click Accept.
24 Click diamond next to Identification.
25 Click Accept.
26 Click Exit until you return to the Main Menu.
Note: After adding this digital service on the DAC 6000, there are two additional steps that
need to be executed for it to be operational. First it needs to be assigned to the
appropriate IRT's decrypt TSODA. Second it needs to be added to one or more virtual
channel maps.

Assign a Service to Decrypting TSODA


1 Assign TV LAND to irt01's Decrypt TSODA 4b or 4_2.

Add a Virtual Channel to the Lineup


To add a virtual channel to the existing virtual channel map:
1 In the Main Menu, click Manage Plants.
2 In the Manage Plants window, click Define Virtual Channel Map.
3 Click Select.
4 Select the VCM Name MOT1 and then click Change.
5 Click Define Channels.
6 Click Add.
7 Click Source & Provider Name.
8 Highlight TV LAND and then click Accept.
9 Click RF Device Name & Port Name.
10 Highlight C6U_102 C6U Port or C8U_102 C6U Port and then click Accept.
11 Type 106 in the Channel Number field.
12 Verify Standard from the Channel Type pull-down menu.
13 Click Accept and then click Exit until you return to the Define Virtual Channel Map
window.
14 Assure the VCM name MOT1 is highlighted and then click Build Channel Map.
15 A confirmation window is displayed. Click Yes.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-60 Schedule Services and Programs

16 Click Exit until you return to the Main Menu.

Add a Digital PPV Program to the Database


To add a digital PPV program (PPV9) to the database:
1 In the Main Menu, click Manage Services.
2 In the Manage Services window, click Define Digital Service.
3 Click Select.
4 Click Source & Provider Name to display the Zoom window.
5 Highlight PPV9, click Accept.
6 Click Accept.
7 Click Define Programs. The Define Digital Programs window (for the PPV9 service) is
displayed.
8 Click Add.
9 Type Test Program 1 in the Program Name field.
10 Type today's date in the Start Date field. Use the format mm/dd/yyyy.
11 Type the current time plus 15 minutes in the Start Time field. Use the format hh:mm.
12 Type 00:05 (hh:mm) in the Interstitial field.
13 Type 01:55 (hh:mm) in the Duration field.
14 Type 00:10 (hh:mm) in the Preview field.
15 Type 00:15 (hh:mm) in the Purchase Time field.
16 Type 10 in the Cost (In Units) field.
17 Click diamond next to Costs.
18 Click Add.
19 Click Currency
20 Highlight Dollars, US., click Accept.
21 Type 3.99 (dd.cc) in the Cost No Tape field.
22 Type 3.99 (dd.cc) in the Cost Tape field.
23 Click Accept.
24 Click diamond next to Ratings.
25 Click Add.
26 Click Rating Region.
27 Highlight United States, click Accept.
28 Click Accept.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-61

29 Click diamond next to Business Systems.


30 Click Add.
31 Click Business System Name.
32 Highlight Default from the Zoom window, click Accept.
33 Type 100000 in the BSG Program Handle field.
34 Click Accept.
35 Click diamond next to Identification.
36 Click Accept.
37 Click Exit until you return to the Main Menu.

Add an Analog Source to the Database


To add a source to the database:
1 In the Main Menu, click Manage Services.
2 In the Manage Services window, click Define Source.
3 Click Add. The Source Name field displays highlighted.
4 Type A&E in the Source Name field.
5 Select Service from the Source Type pull-down menu.
6 Disable the Local check box.
7 Type 4101 in the Source ID field.
8 After the information is entered, click Accept.
9 Click Exit until you return to the Main Menu.

Add an Analog Service to the Database


To add the subscription service A&E to the database:
1 In the Main Menu, click Manage Services.
2 In the Manage Services window, click Define Analog Service.
3 Click Add.
4 Click Source & Provider Name
5 From Source Name Zoom, Highlight A&E, click Accept.
6 Highlight Cable Company, click Accept.
7 Select Internally Generated from the Program Provision pull-down menu.
8 Type 37 in the Service Code field.
9 Click the diamond next to Locations.
10 Click Add.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-62 Schedule Services and Programs

11 Click Analog Device.


12 Highlight C6M_A37, click Accept.
13 Click Accept.
14 Click diamond next to Business Systems.
15 Click Add.
16 Click Business System Name.
17 Highlight Default from the Zoom window, click Accept.
18 Type 37 in the BSG Service Handle field.
19 Click the diamond next to Identification.
20 Click Accept.
21 Click Exit until you return to the Main Menu.

Define a Package Provider


To define a package provider in the database:
1 In the Main Menu, click Manage Services.
2 In the Manage Services window, click Define Package Provider.
3 Click Add.
4 Type Horsham Headend in the name field.
5 Click Accept to update the database.
6 Click Exit until you return to the Main Menu.

Define a Package
To define a package in the database:
1 In the Main Menu, click Manage Services.
2 In the Manage Services window, click Define Packages.
3 Click Add.
4 Type Music Package in the Package Name field.
5 Click Package Provider.
6 Highlight Horsham Headend, click Accept.
7 Click diamond next to Components.
8 Click Add.
9 Click diamond next to Service to designate component type.
10 Click Service & Provider Name.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-63

11 Highlight VH1 SOUL Cable Company, click Accept.


12 Click Accept.
13 Click Add.
14 Click Service & Provider Name.
15 Highlight MTV HITS Cable Company, click Accept.
16 Click Accept.
17 Click Add.
18 Click Service & Provider Name.
19 Highlight BET ON JAZZ Cable Company, click Accept.
20 Click Accept.
21 Click diamond next to Business Systems.
22 Click Add.
23 Click Business System.
24 Highlight Default from the Zoom window, click Accept.
25 Type 65500 in the BSG Handle field.
26 Click Accept.
27 Click the diamond next to Identification.
28 Click Accept.
29 Click Exit until you return to the Main Menu.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-64 Schedule Services and Programs

Lab Exercise 7

Delete a Digital Service from the Database


1 Delete a digital service from the database using the following information:
Digital Service = TV LAND

Delete Source Information from the Database


1 Delete a source from the database using the following information:
Source = TV LAND

Build the Virtual Channel Map


1 Build the virtual channel map, MOT 1, without TV LAND.

Add a Source to the Database


1 Add a source to the database using the following information:
Source Name = TV LAND
Source Type = Service
Source ID = 4557

Add a Digital Service to the Database


1 Add a digital service to the database using the following information:
Source & Provider Name = TV LAND & Cable Company
Program Provision = Internally Generated
Encryption Mode = Full Encryption
Antitaping Vendor = None
CCI Level = Copy Freely
MPEG Service # = 8
Queuing State = Enable Queuing
Queuing Device = irt01
Business System Name = Default
BSG Service Handle = 35006

Assign a Service to Decrypting TSODA


1 Assign TV LAND to irt01's Decrypt TSODA 4b or 4_2.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-65

Add a Virtual Channel to the Lineup


1 Add a virtual channel to the existing virtual channel map using the following information:
VCM Name = MOT1
Service = TV LAND
RF Device Name & Port Name = C6U_102 C6U Port or C8U_102 C6U Port
Channel Number = 106
Type = Standard
2 Build the Channel Map MOT1.

Add a Digital PPV Program to the Database


1 Add a digital PPV program for PPV9 using the following information:
Digital Service = PPV9
Program Name = Test Program 1
Start Date = today's date
Start Time = the current time plus 15 minutes
Interstitial = 00:05
Duration = 01:55
Preview = 00:10
Purchase Time = 00:15
Cost (In Units) = 10
Currency = Dollars, US
Cost No Tape = 3.99
Cost Tape = 3.99
Rating Region = United States
Business System Name = Default
BSG Program Handle = 100000

Add an Analog Source to the Database


1 Add an analog source to the database using the following information:
Source Name = A&E
Source Type = Service
Source ID = 4101

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-66 Schedule Services and Programs

Add an Analog Service to the Database


1 Add the analog subscription service A&E to the database using the following information:
Source & Provider Name = A&E & Cable Company
Program Provision = Internally Generated
Service Code = 37
Analog Device = C6M_A37
Business System Name = Default
BSG Service Handle = 37

Define a Package Provider


1 Define a package provider in the database using the following information:
Name = Horsham Headend

Define a Package
1 Define a package in the database using the following information:
Package Name = Music Package
Package Provider = Horsham Headend
Components = VH1 SOUL, MTV HITS and BET ON JAZZ
Business System Name = Default
BSG Handle = 65500

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Schedule Services and Programs 7-67

Learning Exercise 7
Circle the letter that corresponds to the most correct answer that completes each statement.

1 When you define a source for a video channel, the source type is
a. service
b. video
c. application
d. none of the above
2 Before you define a service, you must first define
a. a source
b. a program
c. an application
d. both a source and an application
3 In the Define Source window, you enter the Source ID number when using
a. Microsoft as the EPG guide provider
b. TV GUIDE as the EPG guide provider
c. local servers as the EPG guide provider
d. none of the above
4 When you define a service, the MPEG service number must
a. be unique on the MPEG stream
b. match the service code
c. be a number in the range 0 to 20 only
d. match the BSG service handle
5 A package can contain
a. only digital subscription services
b. only analog subscription services
c. only objects
d. digital and analog subscription services and programs, objects and resources

Basic DAC 6000 (V3.1) Operation, Rev 1.2


7-68 Schedule Services and Programs

6 The DCT needs to be authorized by the DAC 6000 to decrypt video when using this
encryption mode
a. FULL ENCRYPTION
b. FIXED_WK
c. FIXED_PK
d. UNENCRYPTED
7 To define a PPV or IPPV service you must set the
a. source type to application
b. program provision to internally generated
c. program provision to externally supplied
d. BSG service handle to a number between 32768 to 16777215
8 When you define a service, the BSG handle must match the
a. tuned channel
b. analog service code
c. number provided by service provider (i.e., HBO)
d. number provided by Business System
9 For an IPPV service, every DCT has authorization to decrypt the
a. interstitial period only
b. interstitial and preview periods
c. preview and purchase periods
d. interstitial and purchase periods
10 The BSG handles for a digital service are from
a. 1 to 32767
b. 32768 to 16777215
c. 1 to 16777215
d. 1 to 256

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Section 8
Manage Channel Maps

After completing this section of the course, you will be able to:
Describe the relationship between a virtual and display channel
Modify a channel map on the DAC 6000
Duplicate and edit the duplicate Virtual Channel Map
Build a Virtual Channel Map

Basic DAC 6000 (V3.1) Operation, Rev 1.2


8-2 Manage Channel Maps

Channel Maps Overview


Channel maps contain display/virtual channel and frequency tuning assignments that are
downloaded to set-tops. In this segment of the training class, you will create, modify, add
services to, and delete a virtual channel map. You will also learn how to store multiple channel
maps that can be downloaded to specific set-tops.
A virtual channel map directs the set-top to select a specific combination of incoming video,
audio, data, and text.
You can move services from one tuned channel to another, while keeping the users
display/virtual channel number constant.

Subscriber Home

Headend 1

PPV 1
PPV 2 Demultiplexing
PPV 3 Channels
PPV 4
PPV 5 Tuned Channel
PPV 6
TV LAND
A102
SCI-FI DCT
OUTDOOR LIFE 15 Virtual/Display Channels
WE multiplexed into
DMX LISTENING ROOM
1 EIA Tuned Channel
DMX JAZZ VOCAL BLENDS
DMX HOTTEST HITS ( 6 MHz wide )
PPV 1 100
DMX MODERN COUNTRY PPV 2 101
DMX ALTERNATIVE PPV 3 102
PPV 4 103
PPV 5 104
PPV 6 105
TV LAND 106
SCI-FI 107
OUTDOOR LIFE 108
WE 109
DMX LISTENING ROOM 200
DMX JAZZ VOCAL BLENDS 201
DMX HOTTEST HITS 202
DMX MODERN COUNTRY 203
DMX ALTERNATIVE 204

Figure 8-1 Digital Channel Multiplexing Diagram

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Channel Maps 8-3

Virtual Channel Maps (VCMs) Overview


You can add, change and delete VCMs through the Define Virtual Channel Map window.
It is important to note that VCMs:
Can be associated with one or more downstream and/or DSG plants.
Can be designated as default for one or more downstream and/or DSG plants.
Can contain only services that are available on all assigned plants.
Can contain hidden or standard in-band channels.
Cannot be used by more than one headend.

Manage Virtual Channel Maps


To manage virtual channel maps:
1 In the DAC 6000 Main Menu, click Manage Plants to display the Manage Plants window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


8-4 Manage Channel Maps

Add a VCM
To add a VCM:
1 In the DAC 6000 Main Menu, click Manage Plants display the Manage Plants window.
2 Click Define Virtual Channel Map to display the Define Virtual Channel Map window:

This window displays the following fields:

Name This 80-character alphanumeric field is the name of the headend with
which this VCM is associated.
All This flag enables all VCMs for all headends to be displayed.
Build Status Indicates if the channel map is built or is not built yet.
VCM Name This 80-character alphanumeric field is the name of the VCM.
External Handle This 5-digit integer field from 1 through 65535 is the value that the
billing system uses to communicate VCM information to the
DAC 6000 during add or modify terminal operations.
Headend This 80-character alphanumeric field is the name of the headend with
which this VCM is associated.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Channel Maps 8-5

Duplicate Map Invokes the Duplicate Virtual Channel Map window, which reassigns
the VCM copy under a different name to new headend associations.
Build Channel Builds a channel map, downloads it to the RADD 6000, and inserts it
Map into the network PID stream.

3 Click the box next to All to enable Name.


4 Click Name to display the Zoom: Plant/Headend Name window:

5 Select the Name of the headend to associate with this VCM and then click Accept to
display the Define Virtual Channel Map window with the Name field populated.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


8-6 Manage Channel Maps

6 Click Add to display the Edit Virtual Channel Map window:

This window displays the following fields:

VCM Name This field displays the name of the VCM.


Headend Name This field displays the name of the headend with which this VCM
is associated.
Active Panel Identification enables you to add, change, and delete VCMs and
associate external VCM handles with them.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Channel Maps 8-7

Downstream Plants enables you to add, change and delete


downstream plants and indicate whether this VCM is the
downstream plants default.
Define Channels This option enables you to display the Define Channels window.

7 Type a name in the VCM Name field.


8 Type a number from 1 through 65535 in the External VCM Handle field.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


8-8 Manage Channel Maps

9 Click the diamond next to Downstream Plants to display the Downstream Plants Table
Operation panel:

This window displays the following fields:

DSP Name This 80-character alphanumeric field is the name of the downstream plant.
Is Default This field indicates whether this VCM is the default VCM for the
downstream plant.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Channel Maps 8-9

10 Click Add to display the Edit Virtual Channel Map Downstream Plants window:

11 Click DSP Name to display the Zoom: Downstream Plant Name window:

12 Select the Downstream Plant Name and then click Accept to display the Edit Virtual
Channel Map Downstream Plants window with the DSP Name field populated.
13 To make the downstream plant the default for this virtual channel map, click the box next to
Is Default to enable it. The box is dark when Is Default is enabled.
14 Click Accept to display the Edit Virtual Channel Map window with the Downstream Plants
Table Operation panel populated.
15 Click the diamond next to Identification to display the Identification Table Operation
panel.
16 Click Accept to update the database. The Define Virtual Channel Map window is
displayed.
17 Click Select to enable the user-editable fields.
18 Select a VCM name and then click Change to display the Edit Virtual Channel Map
window with Define Channels enabled.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


8-10 Manage Channel Maps

19 Click Define Channels to display the Define Virtual Channel Map Row window:

This window displays the following fields:

Name This field displays the name of the VCM.


Number This integer field from 1 through 4095 identifies the channel.
Type This field indicates the type of channel. Valid options are:
Standard
Hidden
Source Name This 80-character alphanumeric field is the name of a source
associated with this VCM.
Service Provider This 80-character alphanumeric field is the name of a service provider
for the source.
RF Device This field is the name of the RF device through which the source is
processed.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Channel Maps 8-11

20 Click Add to display the Edit Virtual Channel Map Row window:

21 Click Source & Provider Name to display the Zoom: Service & Provider Name window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


8-12 Manage Channel Maps

22 Select a service and provider and then click Accept to display the Edit Virtual Channel
Map Row window.
23 Click RF Device Name & Port Name to display the Zoom: RF Device/Port Name window.
24 Select a device and then click Accept to display the Edit Virtual Channel Map Row
window.
25 Type a number in the Channel Number field.
26 Click Accept to display the Define Virtual Channel Map Flow window.
27 Click Exit to display the Edit Virtual Channel Map window.
28 Click Exit to display the Define Virtual Channel Map window.
29 Click Exit to display the Manage Plants window.

Duplicate a VCM
Rather than creating an entire VCM from scratch, use the Duplicate Virtual Channel Map
window to quickly create a VCM from an existing one. Select an existing VCM that closely
approximates the required new VCM, duplicate it, then make the necessary minor editing
changes to the VCM.
A virtual channel is not copied to a destination map if the service location does not exist on all
downstream plants that are linked to the destination map. Warnings are output to the operation
log for each channel that cannot be copied; however, the duplication is still considered
successful even if some channels cannot be copied.
To duplicate a VCM:
1 On the DAC 6000 Main Menu, click Manage Plants display the Manage Plants window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Channel Maps 8-13

2 Click Define Virtual Channel Map to display the Define Virtual Channel Map window:

3 Click the box next to All to enable Name.


4 Click Name to display the Zoom: Plant/Headend Name window.
5 Select the name of the headend that is associated with the VCM to be duplicated and then
click Accept. The Define Virtual Channel Map window now has the Name field
populated.
6 On the Define Virtual Channel Map window, click Select.
7 From the VCM Information panel, highlight the VCM name to be duplicated; the Duplicate
Map button activates.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


8-14 Manage Channel Maps

8 Click the Duplicate Map button to invoke the Duplicate Virtual Channel Map window:

9 Click the New VCM Name field to activate it and type the name of the duplicate VCM.
10 Click Headend Name to display the Zoom: Plant/Headend Name window.
11 Select the name of the headend to associate with the duplicate VCM and then click Accept.
The Duplicate Virtual Channel Map now has the Headend Name field populated.
12 Click the External VCM Handle field to activate it and type a designator number for the
duplicate VCM.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Channel Maps 8-15

13 Click the Downstream Plants radio button to activate the Downstream Plants panel:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


8-16 Manage Channel Maps

14 Click Add to invoke the Edit Duplicate VCM Downstream Plants window:

15 Click DSP Name to invoke the Zoom: Downstream Plant Name window.
16 Select a name from the list and click Accept.
17 In the Edit Duplicate VCM Downstream Plants window, click Is Default if the newly
created duplicate VCM is to be the default for the selected downstream.
18 The downstream plant name and its VCM default status appear in the Downstream Plants
panel of the Duplicate Virtual Channel Map window.
19 Click the Identification radio button and click Accept.
20 The newly created VCM appears in the VCM Information list of the Define Virtual
Channel Map window.
21 Highlight the new VCM and click Change.
22 Edit the new VCM as necessary using the Edit Virtual Channel Map, Define Channel Map
Row, and Edit Virtual Channel Map Row windows described previously under Add a
Virtual Channel Map.

Build a Virtual Channel Map


To activate a defined VCM and have it sent out to the set-tops, you must issue a build
command.
To build a VCM:
1 Click Manage Plants on the DAC 6000 Main Menu.
2 Click Define Virtual Channel Map.
3 Click Select.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Channel Maps 8-17

4 From the VCM Information panel, highlight the VCM name that you want to build.

5 Click Build Channel Map.


6 Click Yes.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


8-18 Manage Channel Maps

Lab Exercise 8 (Step-by-step)

Add a Virtual Channel to the Lineup


To change the existing virtual channel lineup:
1 In the Main Menu, click Manage Plants.
2 In the Manage Plants window, click Define Virtual Channel Map.
3 Click Select.
4 Select the VCM Name MOT1 and then click Change.
5 Click Define Channels.
6 Click Add.
7 Click Source & Provider Name.
8 Highlight A&E and then click Accept.
9 Click RF Device Name & Port Name.
10 Highlight C6M_A37 Analog Port and then click Accept.
11 Type 37 in the Channel Number field.
12 Verify Standard from the Type pull-down menu.
13 Click Accept.
14 Click Exit twice.
15 Assure the VCM name MOT1 is highlighted and then click Build Channel Map. A
confirmation window is displayed.
16 Click Yes.
17 Click Exit until you return to the Main Menu.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Channel Maps 8-19

Change a Virtual Channel Lineup


To change the existing virtual channel lineup:
1 In the Main Menu, click Manage Plants.
2 In the Manage Plants window, click Define Virtual Channel Map.
3 Click Select.
4 Select the VCM Name MOT1 and then click Change
5 Click Define Channels.
6 Click Select.
7 Select Number 400 then click Delete.
8 At the prompt: Delete this VCM now? Click Yes.
9 Click Add.
10 Click Source & Provider Name.
11 Select TECH TV and then click Accept.
12 Click RF Device Name & Port Name.
13 Select C6U_104 C6U Port or C8U_104 C6U Port and then click Accept.
14 Type 420 in the Channel Number field.
15 Select Standard from the Type pull-down menu.
16 Click Accept.
17 Click Exit twice.
18 Assure the VCM name MOT1 is highlighted and then click Build Channel Map. A
confirmation window is displayed.
19 Click Yes.
20 Click Exit until you return to the Main Menu.
21 Using a remote and DCT, verify virtual channel 400 no longer exists and virtual channel
420 is TECH TV. Select channel up/down on the remote.
22 Put TECH TV back on virtual channel 400.

Duplicate, Edit and Build a VCM


To duplicate and edit a VCM:
1 On the DAC 6000 Main Menu, click Manage Plants.
2 Click Define Virtual Channel Map.
3 On the Define Virtual Channel Map window, click Select.
4 Highlight MOT1.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


8-20 Manage Channel Maps

5 Click the Duplicate Map button to invoke the Duplicate Virtual Channel Map window.
6 Type MOT2 in the New VCM Name field.
7 Click Headend Name to display the Zoom: Plant/Headend Name window.
8 Select Headend 1 and then click Accept.
9 Type 5 in the External VCM Handle field.
10 Click the Downstream Plants radio button to activate the Downstream Plants panel.
11 Click Add.
12 Click DSP Name to display the Zoom: Downstream Plant Name window.
13 Select DSP 1 and click Accept.
14 Click the Identification radio button and click Accept.
15 Highlight MOT2 and click Change.
16 Click Define Channels.
17 Click Select.
18 Highlight KYW.
19 Click Delete.
20 Click Yes.
21 Click Accept.
22 Click Build Channel Map.
23 Click Yes.
24 Click Exit.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Channel Maps 8-21

Lab Exercise 8

Add a Virtual Channel to the Lineup


1 Add a virtual channel to the existing virtual channel map using the following information:
VCM Name = MOT1
Source & Provider Name = A&E & Cable Company
RF Device Name & Port Name = C6M_A37 Analog Port
Channel Number = 37
Type = Standard
2 Build the MOT1 channel map.

Change a Virtual Channel Lineup


1 Change the virtual channel for TECH TV using the following information:
VCM Name = MOT1
Source & Provider Name = TECH TV & Cable Company
RF Device Name & Port Name = C6U_104 C6U Port or C8U_104 C6U Port
Channel Number = 420
Type = Standard
2 Build the MOT1 channel map.
3 Put TECH TV back on virtual channel 400.
4 Build the MOT1 channel map.

Duplicate, Edit and Build a VCM


1 Copy a VCM :
Existing VCM Name = MOT1
New VCM Name = MOT2
Headend Name = Headend 1
External VCM Handle = 5
DSP Name = DSP 1
2 Delete KYW from the MOT2 VCM.
3 Build the MOT2 channel map

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Section 9
Manage Terminals

After completing this section of the course, you will be able to:
Perform terminal operations
Define a Multicast 16 Address Set

Basic DAC 6000 (V3.1) Operation, Rev 1.2


9-2 Manage Terminals

Terminal Overview
During this portion of the training class, we will discuss the function of the Digital Consumer
Terminals (DCTs) and how to define them in the DAC 6000 database.
The DCTs are cable terminals that support the delivery of both analog and digital services and
numerous other configurations. They are designed to operate in the same system with older
set-top terminal products.

Define Terminals in the Database


You must enter the information for each terminal into the database to enable communications
between the DAC 6000 and the terminals in the system.
1 In the Main Menu, click Manage Terminals. The system displays the Manage Terminals
window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Terminals 9-3

2 Click Define Terminal. The system displays the Define Terminal window:

This window includes the following fields:

Terminal Type Used to identify the terminals model number and communication type as
One-Way, Fone-Way,Two-Way, Ethernet or DOCSIS. Click the button to
display the Zoom: Terminal Type window listing valid choices. Required
field entry.
Unit Address A unique, 16-character, decimal value representing the unit address of the
terminal used by the DAC 6000 for communication. The format is
nnn-nnnnn-nnnnn-nnn. This number is burned into the terminal NVRAM
during its manufacture and is displayed on the unit. Required field entry.
One of several fields that can be used to uniquely select a terminal.
Terminal ID A unique, system-generated, eight-digit integer between 1 and 16777215.
The DAC 6000 uses this number to identify this specific terminal. One of
several fields (Serial Number, Account Number) that can be used to
uniquely select a terminal

Basic DAC 6000 (V3.1) Operation, Rev 1.2


9-4 Manage Terminals

Serial Number A unique, twelve-character alphanumeric field for recording the serial
number of the terminal. This number is burned into the terminal NVRAM
during its manufacture. One of several fields that can be used to uniquely
select a terminal.
Account Number Customer account number that is issued by the Business System and that
can be used to uniquely select a terminal. One of several fields that can be
used to uniquely select a terminal.
On Plant A button that indicates this terminal is actively connected to the cable
plant.
Last Response These fields indicate the date (mm/dd/yyy format) and time (hh:mm
Date format) that the DAC 6000 received a response from the digital set-top
during the last poll. For one-way digital set-tops, this field is always
inactive.
Failures Number of poll attempts with no response from the terminal.
Power Leveling Number of poll attempts with power leveling enabled with no response
Attempts from the terminal.
Non- Number of times the telco set-top did not respond to a poll with
Participating conditional dial enabled.
Counts
Chronic Non- A button that indicates this terminal is a chronic non-responder or not.
Responding The terminal must not respond to polls for a number of days greater than
the tunable setting to be considered a chronic non-responder.
Install Date Indicates the date the terminal was added. The date is comprised of two
two-digit integers and a four-digit integer in the format MM/DD/YYYY,
where MM is the month, DD is the day, and YYYY is the year (for
example, 12/01/2000).
Auto- Indicates the date the DSG terminal auto-registered with the DSG RADD.
Registration The date is comprised of two two-digit integers and a four-digit integer in
Date the format MM/DD/YYYY, where MM is the month, DD is the day, and
YYYY is the year (for example, 12/01/2000).
Activated A button that indicates this terminal is active or inactive. A darkened
button indicates the terminal is active.
Autodiscovered A button that indicates this terminal was auto discovered and the upstream
plant info was updated.
IP Address Last reported DOCSIS/DSG terminal IP address used during auto .
discovery.
BSI Name This is the name of the Business System with which this digital set-top is
associated.
Downstream This field displays the name of the downstream plant for this terminal.
Plant Name

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Terminals 9-5

Upstream Plant This field displays the name of the upstream plant for this terminal
Name (applies only to two-way terminals).

This window also contains the following buttons:

Authorize IPPV... Displays a window for authorizing a terminal to purchase IPPV events.
Authorize Displays a window for authorizing a terminal for subscription services.
Services...
Authorize Displays a window for authorizing a terminal to receive PPV programs.
Program...
Authorize Displays a window for authorizing a terminal to receive packages.
Packages
Authorize Displays a window that enables you to authorize objects, as well as
Objects/Resources resources.
Configure Displays a window for defining Map Name, Amplitude Level,
Transmission Upstream Plant Name, Downstream Plane Name, Modem Bank, RPD
Parameters channel and frequency, and the interactive Downstream and Upstream
IDs and impulse credit limits.
Initialize Initializes a terminal and sends a configuration sequence. Clears
NVRAM except downloaded objects and view history stack. Clears
passwords.
Cold Initialize Initializes a terminal and clears NVRAM (including download code
objects) and static RAM. Resets the user processor and returns a
terminal to an out-of-box state and then sends the configuration
sequence.
In the Advanced Set-Top Boxes (ASTB), a cold initialization erases
everything in the flash memory except the boot code and base platform.
After the objects are erased, initialization commands are sent to the
ASTB.
Refresh Updates information for a terminal.
Disconnect This option sends a disconnect command to the terminal that prevents
the terminal from displaying any video.
Clear PIN Displays a window for clearing the passwords on a terminal.
Factory Reset This option is active for Advanced Set-Top Boxes (ASTB). Factory
Reset clears all objects in the ASTB flash memory except the boot
code. The boot code can process only the boot code control message
and download messages; it does not provide any video or audio
capabilities. Factory Reset is used primarily to clean out an ASTB
returned from a subscriber.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


9-6 Manage Terminals

Display Terminal This option displays the terminal attributes with each associated value
Attributes and hierarchy.
Define This option displays the Define CableCARD/Host Parameters screen
CableCARD/Host set, which is used to input the CableCARD/Host pairing information.
Parameters
Clear Orphan This option allows the operator to clear orphan purchases from an
Purchases individual set-top.
Configure This option displays the Configure MediaCipher Smart Card window,
MediaCipher Smart which is used to mate an MCSC with a host set-top or remate a different
Cards MCSC with a host set-top. At the set-top, remating an MCSC requires
removal of the existing MCSC from the set-top and insertion of the
replacement MCSC.

Add a Terminal
To add a terminal to the DAC 6000 database:
1 In the Define Terminal window, click Add to enable the Terminal Type field.
2 Click Terminal Type. The system displays the Zoom: Terminal Type window:

3 Select a Terminal Type and click Accept.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Terminals 9-7

4 Type in a Unit Address, Serial Number, optional Account Number, the Business System
Name, the Downstream Plant Name, the Upstream Plant Name (if it is two-way), and
indicate if it is on plant.
5 Click Accept to add the terminal to the database and enable the Terminal Operation
options.
6 Click Initialize to display the following window:

7 Click Yes to initialize the terminal now.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


9-8 Manage Terminals

Authorize IPPV Events


To authorize a terminal for impulse capability:
1 In the Define Terminal window, select the terminal and click Accept.
2 Click Authorize IPPV. The system displays the Authorize IPPV window:

3 Only the IPPV option can be enabled. All IPPV services share the same tier. Select
Authorized, and then click Accept.
4 Click Exit. The system authorizes the selected terminal to purchase IPPV programs and
returns you to the Define Terminal window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Terminals 9-9

Authorize Services for a Terminal


To authorize a terminal for a subscription (Internally-Generated) service:
1 In the Define Terminal window, click Select.
2 Type in any of the Terminal Information fieldsTerminal ID, Unit Address, Serial Number
or Account Numberfor the terminal for which you want to authorize a service, and then
click Accept. The system enables the Terminal Operations options.
3 Click Authorize Services. The system displays the Authorize Services window:

This window includes the following Services fields:

Service An 80-character alphanumeric field that identifies an available service.


Name Only 37 characters are displayed, but you can scroll to the left or right to
see the complete field.
Provider An 80-character alphanumeric field that identifies the service provider.
Name

4 Click Add.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


9-10 Manage Terminals

5 Click Service & Provider Name. The system displays the Zoom: Service & Provider
Name window.
6 Select a service and provider to be authorized for this terminal, and then click Accept.
7 Click Accept to accept the authorization.
8 Click Exit. Upon exiting, the system sends the service authorization(s) to the terminal.

Authorize a Terminal for a PPV Program


To authorize a terminal for a PPV Program:
1 In the Define Terminal window, select the terminal and then click Accept.
2 Click Authorize Programs. The system displays the Authorize Programs window:

This window includes the following Program fields:

Service Name An 80-character, alphanumeric field that identifies the service.


Provider Name An 80-character, alphanumeric field that identifies the service provider.
Program Name An 80-character, alphanumeric field that identifies the program.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Terminals 9-11

Start Date The starting date of the program. Two two-digit integers and a
four-digit integer in the format MM/DD/YYYY, where MM is the
month, DD is the day, and YYYY is the year (for example,
12/01/2000).
Start Time The starting time of the program. Two 2-digit integers in the format
HH:MM, where HH is the hour ranging from 0 (zero) through 23, and
MM is the minute ranging from 0 (zero) through 59.
Allow Taping A button that indicates if taping of this program is permitted. If button
darkened, taping permitted.

3 Click Add. The system displays the Edit Program Authorization window:

This window includes the following data entry fields and buttons for selection from related
Zoom windows.

Service & An 80-character field alphanumeric field for entering the service and
Provider Name provider name.
Program Name & An 80-character field alphanumeric field for entering the program
Start Date/Time name. The starting date of the program. Type in the field directly or
select from the Zoom: Program Name & Start Date/Time window.
Enter two two-digit integers and a four-digit integer in the format
MM/DD/YYYY (for example, 05/08/2000). The starting time of the
program. Two 2-digit integers in the format HH:MM, where HH is
the hour ranging from 0 (zero) through 23, and MM is the minute
ranging from 0 (zero) through 59
Allow Taping Click to allow taping of program.

4 Enter the service and provider names in the fields. Or select a service from the Zoom:
Service & Provider Name window and then click Accept.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


9-12 Manage Terminals

5 Enter the program name and the start date and time in the fields. Or, select a program from
the Zoom: Program Name & Start Date/Time window and then click Accept.
6 Click Accept to accept the authorization.
7 Click Exit. Upon exiting, the system sends the PPV authorization(s) to the terminal.

Authorize a Package
To authorize a terminal for a package:
1 In the Define Terminal window, click Authorize Packages to display the Authorize
Packages window:

This window includes the following Packages fields:

Package Name This 80-character alphanumeric field is the name of the package.
Type This is the package type.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Terminals 9-13

2 Click Add to display the Select Package Name window:

3 Select a package name and then click Accept to display the Authorize Package window
with the Package Name displayed in the Packages section of the window.
4 Click Exit. Upon exiting, the system sends the package authorization(s) to the terminal.

Authorize Objects/Resources
With the Authorize Objects/Resources window you can authorize or de-authorize a targeted
terminal for an .obj and associated file(s) or a resource. Resources are objects available for use
by applications. A typical resource is interactivity, which is applicable to all two-way digital
terminals.
If a terminal is authorized or de-authorized for interactivity from the Authorize
Objects/Resources window, the targeted terminal must be manually refreshed from the Define
Terminal window.
Like any resource that has a BSG handle defined, interactivity can be enabled or disabled with
a Wire Link command, in which case a manual refresh is not required.
To authorize objects/resources:
1 On the DAC 6000 Main Menu, click Manage Terminals to display the Manage Terminals
window.
2 Click Define Terminal to display the Define Terminal window.
3 Click Select to enable Terminal ID.
4 Type the ID number of the terminal that you want to authorize and then click Accept to
enable the Terminal Operation section of the window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


9-14 Manage Terminals

5 Click Authorize Objects/Resources to display the Authorize Objects/Resources window:

This window includes the following Object/Resources fields:

Object/Resource Name This field displays the name of the object/resource.


Version This field displays the version number of the object/resource.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Terminals 9-15

6 Click Add to display the Edit Object/Resource Authorization window:

7 Click Object/Resource Name to display the Zoom: Object Name window:


8 Select an object and then click Accept to display the Edit Object/Resource Authorization
window with the fields populated.
9 Click Accept to display the Authorize Objects/Resources window with the
Object/Resource name and Version listed in the Objects/Resources panel of the window.
10 Click Exit. Upon exiting, the system sends the object/resource authorization(s) to the
terminal.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


9-16 Manage Terminals

Configure Transmission Parameters


To configure transmission parameters for a terminal:
1 In the Define Terminal window, select the terminal and then click Accept.
2 Click Configure Transmission Parameters to display the Configure Transmission
Parameters window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Terminals 9-17

You can change, but not add or delete information in any fields. This window includes the
following fields:

Map Name A unique name that identifies the channel map. Click to display Zoom
window.
Amplitude This display-only two-digit integer field is for use with two-way
Level terminals only. Valid values are from zero through 255. This field
identifies the amplitude level (in dBmV increments) of the upstream
frequency. A predefined delta level instructs the system when to adjust
the terminal level.
Upstream This is the name of the upstream plant through which this terminal (if
Plant Name two-way) communicates with the DAC 6000.
Downstream This is the name of the downstream plant though which signals are
Plant Name communicated to this terminal.
Modem Bank This is the name of the modem bank through which the terminal (if
fone-way) will communicate with the headend.
RPD/Channel/ These fields identify the RPD, the channel on that RPD and its frequency
Frequency that are used by this terminal as return path. It is for use with two-way
RF terminals only.
Router/IP The Router ID followed by the starting and ending IP addresses in the
Range range (both IP addresses can be identical for a one address range).
Downstream This is the RF downstream interactive path assignment for the terminal.
ID
Upstream ID This is the upstream interactive path assignment for the terminal.
Credit This is the impulse credit limit (in units) issued to the terminal.
Purchases This is the impulse purchase limit issued to the terminal.

3 Enter all required information in the fields or click the buttons to select information from
the list in a Zoom window. For example, click Map Name to view the Zoom: Channel Map
Names window.
4 Select a channel map and then click Accept to display the Configure Transmission
Parameters window.
5 Click Accept. The system updates the DAC 6000 database with the new transmission
parameters for this terminal.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


9-18 Manage Terminals

Initialize a Terminal
When you initialize a terminal from the DAC it clears user settings, guide data and non-volatile
RAM (NVRAM) except downloaded objects and purchases. Then a configuration sequence is
sent.
To initialize a terminal:
1 In the Define Terminal window, click Select. The system enables user-editable fields.
2 Type in any of the Terminal Information windows and click Accept. The system enables
the Terminal Operation options.
3 Click Initialize. The system displays the confirmation pop-up window:

4 Click Yes to initialize the terminal with the changes.

Cold Initialize a Terminal


When you cold initialize a terminal from the DAC it clears user settings, guide data and non-
volatile RAM (NVRAM) including downloaded objects. Impulse purchases are not cleared.
Then a configuration sequence is sent.
To cold initialize a terminal:
1 In the Define Terminal window, click Select. The system enables user-editable fields.
2 Type in any of the Terminal Information windows and click Accept. The system enables
the Terminal Operation options.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Terminals 9-19

3 Click Cold Initialize. The system displays the confirmation pop-up window:

4 Click Yes to initialize the terminal with the changes.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


9-20 Manage Terminals

Refresh a Terminal
A refresh sends the configuration sequence and authorizations to a terminal. To refresh a
terminal:
1 In the Define Terminal window, click Select.
2 Type in any of the Terminal Information fields for the terminal to be refreshed, then click
Accept. The system enables the Terminal Operations options.
3 Click Refresh. The system displays the confirmation pop-up window:

4 Click Yes to refresh the terminal now.

Disconnect a Terminal
To disconnect a terminal:
1 In the Define Terminal window, click Select.
2 Type in any of the Terminal Information fieldsTerminal ID, Unit Address, Serial Number
or Account Numberfor the terminal to be disconnected, and then click Accept.
3 Click Disconnect.
4 Click Yes to disconnect the terminal.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Terminals 9-21

Clear a PIN
To clear a PIN from a terminal:
1 On the Define Terminal window, click Clear PIN to display the Clear PIN window:

This window displays the following PIN Information fields:

All PINs This option clears all PINS in the terminal.


Parental Control This option clears only parental control PIN in the terminal.
Event This option clears only the PIN that control IPPV program
purchasing. It clears the PIN from the memory in the terminal.
2 Select the button that indicates which PIN to clear.
3 Click Accept.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


9-22 Manage Terminals

Factory Reset
This option is applicable to only ASTBs. Factory Reset clears all objects in the flash memory
except the boot code.
To factory reset an ASTB:
1 On the Define Terminal window, click Select to enable the user-editable fields.
2 Type a value in one of the Terminal Information fieldsTerminal ID, Unit Address, Serial
Number, or Account Number.
3 Click Accept to enable the Terminal Operation options.
4 Click Factory Reset to clear all objects in the flash memory except the boot code.
5 Click Yes to perform a factory reset on the terminal.

Display Terminal Attributes


To display the terminal attributes of a terminal:
1 On the Define Terminal window, click Select.
2 Type a value in one of the Terminal Information fields; Terminal ID, Unit Address, Serial
Number, or Account Number.
3 Click Accept.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Terminals 9-23

4 Click Display Terminal Attributes. The Display Terminal Attributes window is displayed:

This window displays the following fields:

(Terminal) ID This read-only field is a unique system-generated, eight-digit integer from 1


to 16777215. The DAC 6000 uses this number to identify this specific
digital set-top.
Serial Number This unique, 12-character alphanumeric field is used to record the serial
number of the set-top. This number is burned into the digital set-top during
production and is on a barcode label on the bottom of the unit. It is one of
three fields that you can use to uniquely select a digital set-top.
Attribute One of many defined elements that collectively profile the digital set-top in
the database.
Value When required, a numeric quantity that describes the magnitude or state of
the attribute.
Hierarchy The level of significance or precedence control of the attribute.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


9-24 Manage Terminals

5 Click Exit to return to the Define Terminal window.

Clear Orphan Purchases


To clear orphan purchases on a terminal:
1 In the Define Terminal window, click Select.
2 Type in any of the Terminal Information fields for the terminal to be cleared, then click
Accept. The system enables the Terminal Operations options.
3 Click Clear Orphan Purchases. The system displays the confirmation pop-up window:

4 Click Yes to clear the terminal now.

Define Multicast 16 Address Sets


A multicast 16 address is a type of group address comprised of 16 bits. Some applications will
use a multicast address to allow information to be sent to a grouping of set-tops versus a single
set-top or all set-tops.
The multicast 16 addresses must be converted to high-byte.low-byte format for the DAC 6000.
For example, to convert the decimal number 8093 to the high-byte.low-byte format, 8093 is
divided by 256. The quotient is the high-byte and the remainder is the low-byte.
31 high-byte (quotient)
256)8093
768
413
256
157 low-byte (remainder)

A period is used to separate the high-byte from the low-byte. So the entry would be 31.157 in
the appropriate Address field.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Terminals 9-25

To define a multicast 16 address set.


1 In the Manage Terminals window, click Define Multicast 16 Address Set to display the
Define Multicast 16 Address Set window:

This window displays the following fields:

Name This 80-character alphanumeric field is the name of the multicast


16 address set.
Stream Type Virtual Channel or Network
Address 1 This field contains the first multicast 16 address.
Note: The entry must be in the high-byte.low-byte format.
Address 2 This field contains the second multicast 16 address.
Note: The entry must be in the high-byte.low-byte format.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


9-26 Manage Terminals

Address 3 This field contains the third multicast 16 address.


Note: The entry must be in the high-byte.low-byte format.
Address 4 This field contains the fourth multicast 16 address.
Note: The entry must be in the high-byte.low-byte format.
Service & Provider This 80-character alphanumeric field is the name of the service and
Name provider.

2 Click Add to enable Name.


3 Type the name of the new address set in the Name field.
4 Select the appropriate Stream Type.
5 Type the first multicast address in the Address 1 field.
6 Type the second multicast address in the Address 2 field.
7 Type the third multicast address in the Address 3 field.
8 Type the fourth multicast address in the Address 4 field.
9 Click Service & Provider Name to display the Zoom: Service and Provider Name window.
10 Select a service and provider and then click Accept to display the Define Multicast 16
Address Set window.
11 Click Accept to update the database.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Terminals 9-27

Convert Terminal Type


You can convert digital set-top types on the Convert Terminal Type window.
To convert digital set-top types:
1 On the DAC 6000 Main Menu, click Manage Terminals to display the Manage Terminals
window.
2 Click Convert Terminal Type to display the Convert Terminal Type window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


9-28 Manage Terminals

This window displays the following fields:

Input Filename This 80-character alphanumeric field is the name of the file that
contains the serial numbers all of the digital set-tops to be
converted.
Success Output Filename This 80-character alphanumeric field is the path and filename of
the file that contains the names of the digital set-tops that
successfully convert. The default is
/home/acc4000d/data/type_convert.success.
Failure Output Filename This 80-character alphanumeric field is the path and filename of
the file that contains the names of the digital set-tops that do not
successfully convert. The default is
/home/acc4000d/data/type_convert.fail.
Non-Responding Terminal This 80-character alphanumeric field is the path and filename of
Filename the file that contains the names of the digital set-tops that do not
respond.
Terminal Type This field is the type to which the digital set-tops listed in the
Input Filename convert. A terminal type must be specified to
perform the conversion.
IPPV Enabled This button when enabled (filled-in) or disabled would enable
or disable the Impulse Pay Per View feature on two-way
terminals that are contained in the input file.
Refresh This option sends a full refresh to each digital set-top after it is
converted.
Init This option sends an initialization to each digital set-top after it
is converted.
Warm Init This option sends a warm initialization to each digital set-top
after it is converted.
Cold Init This option sends a cold initialization to each digital set-top
after it is converted.
No Init/Refresh This option updates the database after a digital set-top is
converted but does not initialize or refresh the digital set-top.
Send Conversion This option sends the conversion command to the digital
set-tops listed in the input file.
Cancel Conversion This option stops the conversion. Stopping the conversion
before it is completed is not recommended as it can cause a
partially committed database.

3 Type the name of the input file that contains the serial numbers of the digital set-tops to be
converted in the Input Filename field.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Terminals 9-29

4 Click Terminal Type to display the Zoom: Terminal Type window:

5 Select the Terminal Type to which you want to convert the digital set-tops and then click
Accept to display the Convert Terminal Type window with the Terminal Type field
populated.
6 Click the diamond next to the option that you want to execute when the conversion is
complete.
7 Click Send Conversion to convert the digital set-tops. When the conversion is complete,
the system logs a message to the dev_log file indicating that the terminal type conversion is
complete.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


9-30 Manage Terminals

Define Terminal Attributes


The Define Terminal Attributes window provides the capability to set attributes for all
terminals in the system or terminals on a particular downstream plant, or upstream plant, as
well as attributes for a specific terminal by serial number or terminal ID.
To define terminal attributes:
1 In the Main Menu, click Manage Terminals.
2 Click Define Terminal Attributes. The system displays the Define Terminal Attributes
window:

This window includes the following fields:

System The name assigned to the DAC 6000. When selected, it indicates the
attribute is applicable for the entire system of terminals.
Downstream Plant When selected, it indicates the attribute is applicable to all terminals on
that downstream plant.
All (Downstream When selected, it indicates the attribute is applicable to all terminals on
Plant) all downstream plants.
Upstream Plant When selected, it indicates the attribute is applicable to all terminals on
that upstream plant.
All (Upstream When selected, it indicates the attribute is applicable to all terminals on
Plant) all upstream plants.
Term. SN When selected, the attribute is applicable to a specific terminal.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Terminals 9-31

This unique, 12-character alphanumeric field is used to record the serial


number of the digital set-top. This number is burned into the digital
set-top during production and is on a barcode label on the bottom of the
unit. It is one of three fields that you can use to uniquely select a digital
set-top.
Term. ID When selected, the attribute is applicable to a specific terminal.
This read-only field is a unique, system-generated, eight-digit integer
from 1 through 16777215. The DAC 6000 uses this number to identify
this specific digital set-top.
Attribute Attributes are as follows:
HDCP_always_on
HDCP_mute_when_failed
ab_output Enables AB output capability, whereby the user can
toggle between terminal and antenna input to the television.
app_if_port Enables the application interface port.
aux_option (ab_input) Enables the AB input switch. The
terminal does not support enabled AB input and AB output
switches simultaneously. If both switches are enabled by the
DAC 6000, the terminal will disable them. Use
AB_input_switch_config_mode {AB_controlled, off, disabled,
on} to configure the AB input switch as follows:
AB_controlled The state of the switch depends upon virtual
channel selection.
off The terminal sets the switch to off, which is the A cable
side.
disable The terminal functions as though the switch were not
present.
on - The terminal sets the switch to on, which is the B cable side.
control_chan_timeout Specifies the timeout period the terminal
waits before entering the timeout state if it has not detected the
presence of a control channel. Valid values are 1 to 65535 (45.5
days); the value 0 indicates the terminal will never time out
(infinite timeout period).
country_code An eight bit unsigned integer that encodes the
terminal resident country.
currency_code An eight bit unsigned integer that defines the
currency for program cost or other cost items displayed by the
terminal.
detection_criteria Selects the criteria the terminal uses to detect
the presence of a control channel (EMM PID) on the current
transport stream (multiplex).
Selecting any_message causes a present control channel
detection if any message associated with the terminal is received

Basic DAC 6000 (V3.1) Operation, Rev 1.2


9-32 Manage Terminals

on the EMM PID stream on the currently tuned transport


multiplex.
Selecting reset_message causes a present control channel
detection only if a rest_control_chan_timeout or a
control_chan_timeout_config message is received on the EMM
PID stream. Either of these messages causes the timeout value to
be set to the value specified by control_channel_timeout.
downloadability Enables code download functionality.
epg_region A 16 bit unsigned value that specifies the logical
location of the terminal from the EPG applications perspective.
ethernet_output Enables terminal Ethernet output.
favorite_channel Enables or disables favorite channel feature.
force_standalone Applies to operations with TvPass card
(renewable security card). Not presently implemented.
geographic_region Identifies the set-tops geographic region
between 0-255. Not currently implemented.
hsi_output Enable high-speed serial interface output from the
terminal.
hunt_dwell_time Specifies the number of seconds the digital
set-top will wait while attempting to detect the presence of a
control channel (EMM PID) before moving to the next channel
in the algorithm. The control channel hunting algorithm is used
whenever the terminal is turned off or when a timeout condition
occurs. Dwell time values are from 1 to 255 seconds (4.26
minutes); the value 0 indicates infinite dwell time.
ignore_blackout Forces set-top to ignore a blackout.
interactive_ir Enables or disables the capability to use
interactive IR remote control.
last_channel Enables or disables the last channel feature.
ob_multi40_wildcard_enabled When enabled, the multicast-40
wild card is used.
ob_multi40_wildcard_gran - Specifies nibble or byte wild card
granularity in the 40 bit multicast address. Nibble granularity
provides 10 address fields; byte granularity provides 5 address
fields. A corresponding field in the message address is assumed
to equal the terminal multicast address if that field in the
terminal multicast address is designated as a wild card.
ob_multi40_wildcard_value Use
multi40_wildcard_symbol_byte or
multi40_wildcard_symbol_nibble to specify the wild card value
for the wild card fields in the 40 bit multicast address.
ob_network_wildcard_enabled When enabled, a network wild

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Terminals 9-33

card is used.
ob_network_wildcard_gran Specifies nibble or byte wild card
granularity in the 40 bit network address. Nibble granularity
provides 10 address fields; byte granularity provides 5 address
fields. A corresponding field in the message address is assumed
to equal the terminal network address if that field in the terminal
network address is designated as a wild card.
ob_network_wildcard_value Use net_wildcard_symbol_byte
or net_wildcard_symbol_nibble to specify the wild card value
for the wild card fields in the 40-bit network address.
output_channel_number The assigned terminal output channel
(typically 3 or 4 in USA systems).
output_freq_index Frequency index of the digital terminal
output channel.
parental_by_channel When enabled, locked channels require
the parental control password to be viewed.
parental_by_cost When enabled, programs exceeding the
subscriber defined cost threshold require the parental control
password to be viewed.
parental_by_rating - When enabled, programs exceeding the
subscriber defined morality rating require the parental control
password to be viewed.
parental_by_time - When enabled, programs associated with a
particular channel at a specified time require the parental control
password to be viewed.
purchase_cancel When disabled, the subscriber is not
permitted to cancel purchases. When enabled, the subscriber can
cancel purchases on a program-basis. Cancellation options for a
given program are specified in the programs access
requirements.
rating_region An identifier that is used to select from a number
of different program ratings delivered within a program (0
equals USA).
remote_control Enables or disables subscriber capability to use
the hand-held infrared remote control device.
rf_bypass Enables RF bypass capability. If disabled, RF
bypass functionality is disabled and the RF Bypass switch is set
to NON BYPASS mode, which causes any force_tune attempts
to be ignored.
time_control_prog Enables or disables the Time Controlled
Programming (TCP) terminal feature. With TCP, the subscriber
can configure terminal turn-on, turn-off, channel changes, and
purchase events as some future time and date.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


9-34 Manage Terminals

timeout_reset_criteria - Selects the criteria the terminal uses to


leave the timeout state.
Selecting user_action ends the timeout state and returns the
terminal to the control channel detect state if any key codes or
channel change requests are received.
Selecting channel_detect enables the control channel detection
algorithm to cause the terminal to leave the timeout state.
timezone_index Specifies the difference (+/-) in seconds
between the terminals standard time and the UTC system time.
turn_off_vc Identifies the virtual channel tuned the terminal
goes to whenever it is turned off by the subscriber.
turn_off_vc_enabled Causes the terminal to go to a specified
virtual channel whenever it is turned off by the subscriber.
turn_on_vc_enabled - Causes the terminal to go to a specified
virtual channel whenever it is turned on by the subscriber.
turn_on_vc - Identifies the virtual channel tuned the terminal
goes to whenever it is turned on by the subscriber.
user_language_enabled Enables or disables subscriber
capability to specify the preferred language configuration for
audio and/or subtitle components, or for filtering language
tagged messages in SCC streams.
vcr_tuning Enables or disables VCR control through the IR
blaster.
volume_mute_control Enables or disables the terminal volume
and mute controls.
Value When required, a numeric quantity that describes the state or magnitude
of the attribute.
Hierarchy The level of control of the attribute. Hierarchy resolution ranges from
system, in which case the attribute is applicable to all terminals in the
system, down to terminal serial number or ID, which identifies a single
terminal for the attribute.
Name Name assigned to the attribute.

Terminal SN This unique, 12-character alphanumeric field is used to record the serial
number of the digital set-top. This number is burned into the digital
set-top during production and is on a barcode label on the bottom of the
unit. It is one of three fields that you can use to uniquely select a digital
set-top.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Terminals 9-35

To add a Terminal Attribute:


1 In the Define Terminal Attributes window, click the applicable button (System,
Downstream Plant, Upstream Plant, or Terminal).
2 Click Add. The Edit Terminal Attributes window is displayed:

This window includes the following fields:

Attribute The terminal attribute you are adding.


Value When required, a numeric quantity that describes the state or magnitude of the
attribute.
Name Identifies the name of the headend, upstream plant, or downstream plant for
which the attribute is being added.
Terminal ID Identifies the ID of the terminal for which the attribute is being added.
Terminal S/N Identifies the serial number of the terminal for which the attribute is being
added.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


9-36 Manage Terminals

3 Click Attribute to display the Zoom: Terminal Attribute window.


4 Select an attribute and click Accept.
5 Type in an appropriate value as determined by the attribute type.
6 The display will depend on which radio button you selected in the Define Terminal
Attributes window. Click Name, if appropriate, to display the Zoom: Downstream Plant
Name, or Zoom: Upstream Plant Name window.
7 Select a name and click Accept twice.
8 Or type in the terminals ID or serial number and click Accept.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Terminals 9-37

Lab Exercise 9

Retrieve a terminal from the Database


To retrieve an existing terminal from the DAC 6000 database:
1 In the Main Menu, click Manage Terminals.
2 In the Manage Terminals window, click Define Terminal.
3 Click Select.
4 Click on the Terminal ID field. Type in the Terminal ID of the terminal that is currently
connected to the TV.
5 Click Accept. The Define Terminals window displays the fields with information for this
particular terminal.
6 Click Exit until you return to the Main Menu.

Disconnect and Reactivate a DCT


To disconnect a DCT:
1 In the Main Menu, click Manage Terminals.
2 In the Manage Terminals window, click Define Terminal.
3 Click Select.
4 Type the Terminal ID number that is on your system (for example: 1, 3, 5).
5 Click Accept. The Define Terminals window displays the fields with information for this
particular DCT.
6 Click Disconnect.
7 At the prompt to continue, click Yes.
8 Verify that the DCT is disconnected by checking for video services (analog or digital).
To reactivate a DCT:
1 In the Define Terminal window, click Refresh.
2 At the prompt to continue, click Yes.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


9-38 Manage Terminals

Delete and Re-Authorize the VIP Package on a terminal


To delete the VIP package on a terminal:
1 Verify that the DCT is on display/virtual channel 109 and the service is viewable.
2 In the Main Menu, click Manage Terminals.
3 In the Manage Terminals window, click Define Terminal.
4 Click Select.
5 Type the Terminal ID number that is on your system (for example: 1, 3, 5).
6 Click Accept. The Define Terminals window displays the fields with information for this
particular DCT.
7 Click Authorize Packages. The Package Authorization window is displayed.
8 Click Select.
9 Highlight VIP and then click Delete.
10 Click Yes.
11 Click Exit.
12 Verify that Womens Entertainment is no longer an authorized service for the DCT by
checking to see if video service available on display/virtual channel 109.
To re-authorize the DCT for the VIP package:
1 Click Authorize Packages. The Package Authorization window is displayed.
2 Click Add.
3 Highlight VIP and then click Accept.
4 Click Exit.

Initialize a DCT
To initialize a DCT:
1 In the Main Menu, click Manage Terminals.
2 In the Manage Terminals window, click Define Terminal.
3 Click Select.
4 Type the Terminal ID number that is on your system (for example: 1, 3, 5).
5 Click Accept. The Define Terminals window displays the fields with information for this
particular DCT.
6 In the Define Terminal window, click Initialize.
7 At the prompt to continue, click Yes.
8 Watch the front LED display of the DCT to see if it flashes 4 eights and powers the display
off. Wait for the initialization to complete (1 minute). Power up the DCT.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Terminals 9-39

Learning Exercise 9
T = True statement F = False statement

1 A two-way DCT is always enabled for impulse purchasing.

2 A refresh will delete impulse purchases in a DCT.

3 A cold init will delete impulse purchases in a DCT.

4 One can disable a DCT from being able to make impulse


purchases using the DAC 6000.

5 A factory reset can only be issued to an ASTB.

6 A DCT can have multiple channel maps.

7 A multicast 16 address set is a set of 4 numbers.

8 A terminals attributes are configured in the Define Terminal screen.

9 To convert the type of a number of terminals you create an input file that contains
the terminals unit addresses.

10 In the Define Terminal screen you can set the return level of a two-way terminal.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Section 10
CableCARD/Host Support

After completing this segment of the training course, you will be able to:
Describe what a CableCARD and Host are
Name the Copy Control Information(CCI) levels
Define what a CPMS is
Perform the steps to manually add a CableCARD/Host pairing to the DAC
Perform a validate
Run a report to monitor validation operations

Basic DAC 6000 (V3.1) Operation, Rev 1.2


10-2 CableCARD/Host Support

CableCARD/Host Description
OpenCableTM is a project that standardizes the cable network interface and helps create a retail market
for digital cable products. As part of this effort, the OpenCableTM specifications define the following:
A Host device (set-top box or integrated television) that provides generic cable tuning and
decoding capabilities, that is portable across all cable networks. The Host is capable of decoding
clear analog and clear digital content.
A removable CableCARDTM security module that separates a retail delivered set-top box (Host)
from the cable operators proprietary conditional access system and network messaging. The
CableCARD module has a PCMCIA Type II form factor.
An interface between the Host and CableCARD, that allows for Hosts and CableCARDs from
different vendors to interoperate with each other freely.

The initiative provides portability for host devices. To enable portability, the proprietary
features of a set-top box, such as encryption, security, and other private network features, had
to be removed from the Host and placed on a removable device. This device, the CableCARD,
is the size of a laptop computers network interface card (NIC) or Personal ComputerMemory
Card International Association (PCMCIA) card. When inserted into a Host device, the
CableCARD provides the conditional access function and decrypts encrypted digital content.
Hosts developed using the OpenCableTM hardware specifications will allow a consumer to
purchase, from the retailer of their choice, a Host, which may then be connected to their home
entertainment system, much like any other piece of consumer electronics equipment. The
consumer would then receive a CableCARD, provided by the cable operator when subscribing
to encrypted digital services. If the consumer moves to an area of the country served by a
different cable operator, the consumer will simply return the CableCARD to his present cable
operator. The consumer will take the Host as he/she relocates and reconnect it upon moving to
the new cable system, obtaining a new CableCARD from the new cable provider.

Copy Control Information (CCI)


In the OpenCable standards, Copy Control Information (CCI) is used to indicate the copying
rules associated with content, and to indicate when high value content must be encrypted
across a digital interface, whether it is the CableCARD/Host physical interface, or a digital
output on a Host.
Copy Control Information (CCI) is information that describes the duplication rules for an item
of digital content. It is intended to reduce illegal duplication and subsequent distribution of
video and audio content subject to copyright restrictions. Content providers indicate illegal
duplication and distribution of entertainment content as a leading cause of revenue loss.
Although copying of content by analog equipment such as VHS VCRs would still be possible
and has been ongoing for many years, the content copied to such devices is stored at a reduced
quality level because of the nature of that equipment and the storage medium. Digital storage
devices would have no inherent qualities such that the copied content would be reduced in
quality. In fact, such equipment would be capable of perfect storage of the original digital
content. This perfect storage capability is at the root of the requirement to include CCI
information in all high value content.
The four possible CCI levels are:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


CableCARD/Host Support 10-3

CCI Level Description


Copy Freely Any number of copies can be produced.
Copy No More A copy of the content has already occurred and no more copies are
permitted.
Copy Once Only one copy of the content is permitted
Copy Never Copying of content is never permitted.

Copy Protection Management System (CPMS)


The CPMS is a new PC based Motorola headend device that will support requests for the
creation of validation messages intended for CableCARDs within the system. The CPMS will
control the secure aspects of the CableCARD Copy Protection validation message. These
messages will contain authenticated fields protected with secure encryption. Authentication
must be done to prevent someone from validating a CableCARD or Host independently of the
cable headend control system and spoofing the system. The Copy Protection Management
System is physically secured and separated from the other controller functions, thus preventing
the theft of security system information. The connection between the CPMS and the Access
Control System is established over the local area network and is based upon fundamental
Internet protocols.
Another element of the CPMS is the Certificate Revocation List (CRL) used to determine if a
good or bad validation message should be sent to a CableCARD. If any of the identified
CableCARD or Host IDs exist on the Certificate Revocation List, the CableCARD will be sent
a bad validation message and the CableCARD will request that the Host display an
Authorization Failure Screen. The CableCARD will not decrypt CA encrypted video until a
good validation message is received. If the CableCARD or Host does not appear on the CRL
a good validation message is sent to the CableCARD/Host allowing the CableCARD to
decrypt high value video services. The Host would then display these high value content
services.
There will also be an optional override of the CPMS decision on validation available via a
request from the Business System or DAC. If the Business System vendor implements this
feature and this option is utilized, the contents of the CRL are ignored and the CPMS will
generate either a good or bad validation message depending on the selection of the
override.

CableCARD/Host Pairing Information Screen


After installing the Motorola CableCARD into a compatible Open Cable Host, a cable
systems telephone number is displayed on the Man Machine Interface (MMI) as well as the
pairing information which includes: the CableCARD ID, Host ID, Data value, Unit Address
and the Hosts communication capability.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


10-4 CableCARD/Host Support

The subscriber then calls the cable systems number and tells the CSR if the Host is one-way or
two-way. When it is two-way there is no need for the subscriber to read the CableCARD/Host
pairing information to the CSR from the MMI screen. If it reports as one-way then the
subscriber will need to read the CableCARD/Host information to the CSR
The information displayed on the MMI will appear as:

CableCARD ID = AAA-BBB-CCC-DDD-c
AAA = This is the manufacturer ID, Motorola was assigned 000.
BBB-CCC-DDD = This is the 9 least significant digits of the unit address (when in
decimal form).
c = This is the Luhn digit, which is a checksum defined by the OpenCable Copy
protection specification.
Host ID = EEE-FFF-GGG-HHH-c
EEE = This is the manufacturer ID
FFF-GGG-HHH = This is a unique value assigned to a Host device.
c = This is the Luhn digit, which is a checksum defined by the OpenCable Copy
protection specification.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


CableCARD/Host Support 10-5

Data Field
This is a unique randomly generated value created during the CableCARD/Host pairing
process. This value is a private security data authenticator utilized by the Motorola
Conditional Access System in performance of the functions specified in the
CableCARD Copy Protection System specification.
Unit Address = III-JJJJJ-KKKKK-LLL
This is a unique 16 digit decimal value representing the unit address of the CableCARD
with the LLL representing the checksum.
Host Communication Capability
One-way
Two-way
Unknown

DAC 6000 Support for CableCARD/Host


In this release of the DAC 6000 the interface between the CPMS and the DAC 6000 is
automated. The CPMS could be co-located with each DAC 6000, or one CPMS can be used to
service many DAC 6000s. The steps outlined below are utilized in the support of
CableCARD/Host:
1 CableCARD is installed into a Host
2 CableCARD/Host Pairing Information and the Hosts communication capability is
displayed on TV
3 Customer or Installer calls Cable Operator CSR
If the Host is determined to be one-way, the following information is provided:
CableCARD Unit Address, Serial Number, and CableCARD/Host Pairing Information
If the Host is determined to be two-way, no information need be provided other then
customer name
4 CSR adds, initializes and authorizes CableCARD in Business System
5 CableCARD information sent and added to DAC 6000 via Wirelink
6 DAC 6000 forwards CableCARD/Host pairing information to CPMS
7 CPMS checks CableCARD/Host pairing against revocation list
8 If OK, validation message is generated and sent to DAC 6000
9 DAC/RADD 6000 inserts validation message into OOB

Basic DAC 6000 (V3.1) Operation, Rev 1.2


10-6 CableCARD/Host Support

DAC 6000 Operations to Support CableCARD/Host

Add the CPMS IP Address into the hosts File


To add the CPMS IP address into the hosts file:
1 Log into the DAC 6000.
2 In the Main Menu, click Manage Controller.
3 Click Manage Site.
4 Click Open System Window.
5 Type cd /etc and then press ENTER.
6 Type su and then press ENTER.
7 Type the root password and then press ENTER.
8 Type scoedit hosts and then press ENTER.
9 Type in the IP address of the CPMS and the host name of cpms.
For example:
# CPMS
165.137.104.90 cpms
#

10 Click File > Save.


11 Click File > Exit.
12 Type ping cpms and then press ENTER.

Sample of a successful ping operation:

dac6000: /home/acc4000d/scripts% ping cpms


PING cpms (165.137.104.90): 56 data bytes
64 bytes from cpms (165.137.104.90) : icmp_seq = 0 ttl = 255 time = 0 ms
64 bytes from cpms (165.137.104.90) : icmp_seq = 1 ttl = 255 time = 0 ms
64 bytes from cpms (165.137.104.90) : icmp_seq = 2 ttl = 255 time = 0 ms
64 bytes from cpms (165.137.104.90) : icmp_seq = 3 ttl = 255 time = 0 ms
-------cpms ping statistics--------
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max = 0/0/0 ms

Basic DAC 6000 (V3.1) Operation, Rev 1.2


CableCARD/Host Support 10-7

13 Hold down the Ctrl and C keys to stop the ping operation.
14 Type exit and then press ENTER.
15 Type exit and then press ENTER.

Define Terminal (CableCARD/Host)


A CableCARD/Host terminal is one that is defined as a terminal with certain host attributes,
which includes the CableCARD/Host pairing information. This information is used to validate
the CableCARD/Host terminal combination. The CableCARD/Host terminal is defined in the
system with the Define Terminal window. From the Define Terminal window, the operator
adds the CableCARD/Host terminal. Once a CableCARD/Host terminal is added, clicking the
Define CableCARD/Host Parameters button provides access to the Define CableCARD/Host
Parameters screen set. This screen set has two windows, the Define CableCARD/Host
Parameters and the Edit CableCARD/Host Parameters windows, which provide the capabilities
to display and edit CableCARD/Host pairing information.
Much of the information typed into the Edit CableCARD/Host Parameters window fields is
taken from the man-machine interface (MMI) display. The MMI display automatically appears
on the TV connected to the CableCARD/Host terminal when the CableCARD is first placed in
the host terminal. This information is relayed by telephone to the operator, who enters it into
the applicable window fields.
Note: If the Business System in use by the Cable Operator includes features to send and control
CableCARD/Host pairing information and validation to the DAC 6000, these
operations would be substituted with the appropriate actions on the Business System
1 In the Main Menu, click Manage Terminals. The system displays the Manage Terminals
window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


10-8 CableCARD/Host Support

2 Click Define Terminal. The system displays the Define Terminal window:

3 In the Define Terminal window, click Add to enable the Terminal Type field.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


CableCARD/Host Support 10-9

4 Click Terminal Type. The system displays the Zoom: Terminal Type window:

5 Select the Terminal Type that represents the CableCARD/Host and click Accept.
6 Type in a Unit Address (MMI display), Serial Number, optional Account Number, the
Business System Name, the Downstream Plant Name, and ensure On Plant (filled) is
enabled.
7 Click Accept to add the terminal to the database and enable the Terminal Operation
options.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


10-10 CableCARD/Host Support

8 Click Define CableCARD/Host Parameters to display the Define CableCARD/Host


Parameters window:

Terminal ID A unique, system-generated, eight-digit integer between 1 and


16777215. The DAC 6000 uses this number to identify this specific
terminal. One of several fields (Serial Number, Account Number) that
can be used to uniquely select a terminal.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


CableCARD/Host Support 10-11

Unit Address A unique, 16-character, decimal value representing the unit address of
the CableCARD used by the DAC 6000 for communication. The
format is nnn-nnnnn-nnnnn-nnn. Required field entry. One of several
fields that can be used to uniquely select a terminal.

Serial Number A unique, twelve-character alphanumeric field for recording the serial
number of the terminal. This number is burned into the terminal
NVRAM during its manufacture. One of several fields that can be
used to uniquely select a terminal.
Account Number Customer account number that is issued by the Business System and
that can be used to uniquely select a terminal. One of several fields
that can be used to uniquely select a terminal.
Host ID A unique identifier for the Host. The first 3 digits identify the Hosts
manufacturer. This value is displayed on the host/television.
Data This is a unique randomly generated value created during the
CableCARD/Host pairing process. This value is a private security data
authenticator utilized by the Motorola Conditional Access System in
performance of the functions specified in the CableCARD Copy
Protection System specification. This value is displayed on the
host/television.
CableCARD ID A unique identifier for the CableCARD. The first 3 digits identify the
CableCARDs manufacturer. This value is displayed on the
host/television.
Override The three radio buttons control the CPMS method of determining what
Host validation message is to be generated.
Valid - CPMS generates a Valid Host validation message
regardless of the contents of its Certificate Revocation List (CRL).
Invalid - CPMS generates a Invalid Host validation message
regardless of the contents of its Certificate Revocation List (CRL).
Dont Care - CPMS determines the correct Host validation
message to generate based upon the contents of its Certificate
Revocation List (CRL).
Validation DAC 6000 interfaces to the CPMS over the headend network and
requests generation of a Host validation message. CPMS responds and
sends the message to the DAC 6000. The DAC 6000 passes it to the
RADD 6000 and then the RADD 6000 passes it to the OM.
Re-Validation Not currently supported.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


10-12 CableCARD/Host Support

9 Type in the Host ID (if necessary).


10 Type in the Data value (if necessary).
11 Type in the CableCARD ID (if necessary).
12 Click Accept to update the database.
13 Click the appropriate Override button.
14 Click Validate.
15 Click Exit.

Terminal CableCARD/Host Report


A report is available that lists the status of Host validation messages created by the CPMS and
delivered to the DAC 6000 for a CableCARD/Host pairing. To run the report:
1 On the DAC 6000 Main Menu, click Manage Reports to display the Manage Reports
window.
2 Click Define Reports to display the Define Reports window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


CableCARD/Host Support 10-13

3 Click Select to enable the Reports section of the window:

4 Highlight CableCARD/Host Terminals and click Display New.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


10-14 CableCARD/Host Support

This report includes information on the status of the last Host validation message received for a
CableCARD/Host pairing.
5 Click File> Exit to return to the Define Reports screen.
6 Click Exit.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Section 11
Manage Operations

After completing this segment of the training course, you will be able to:
Schedule poll operations for terminals
View currently executing operations
Control operations

Basic DAC 6000 (V3.1) Operation, Rev 1.2


11-2 Manage Operations

Manage Operations
The Manage Operations menu provides the capability to monitor and control DAC 6000 system
operations, which include: purchase/diagnostic polls, terminal refresh, channel maps, OOB
multiplex, code download, and flush and fill.

Define Operations
The Define Operations window enables you to create new DAC 6000 operations such as
terminal configuration updates (refreshes). It also provides purchase, diagnostic, and
auto-discovery polling capabilities.
1 In the DAC 6000 Main Menu, click Manage Operations.

2 Click Define Operations to display the Define Operations window:

This window includes the following fields:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Operations 11-3

Operation Type In the list that follows, the system creates automatically generated
operation types as needed; however, the user can monitor, stop, and
resume them:
User Defined Operations include:
Refresh
Purchase Poll
Diagnostic Poll
Chronic Non-Responding Poll
Category Epoch Transition
Flush and Fill
Fill Only
Resource OCAM
Synchronize CPMS
Automatically Generated Operations include:
Global Auth Refresh
Channel Map
Multiplex
Insert System Time
Code Download
Analog Rekey
Analog Clear Service
PPV Window Auth
CEC EMM Generation
Macrovision
Physical Channel Map
Periodic ERS EMM Generation
Compute DST Interval
CableCARD SNT
CP Phone Number

Device Name The name of the device currently associated with the event (a RADD 6000
or OM 1000). If a RADD 6000 is not chosen (left blank), the operation is
performed on all RADD 6000s.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


11-4 Manage Operations

Type Identifies the event type that is mapped to the operation type.
Operation Name User or system assigned name for the operation type being performed on
the targeted terminals.
Status Status indications are as follows:
New Events that have not been processed due to start_time.
Request Sent Events that have been read and initiated.
Timeout Initiated events that did not get an acknowledgement.
Downloaded Initiated events accepted by the RADD 6000.
Retrieving Status Retrieving event status information from the
RADD 6000.
Deleting Processing a delete request.
Canceling Processing a cancel request.
Pausing Processing a stop request.
Pause Acknowledge Pause request accepted.
Delete Acknowledge Delete request accepted.
Cancel Acknowledge Cancel request accepted.
Device Offline RADD 6000 is offline or lost communication.
Category Key Security is generating the next category key.
Filling Loading the RADD 6000 from a flush and fill or fill-only
request.
Active Event is currently executing.
Build Failed RADD 6000 unable to build a terminal message.
Insert Failed RADD 6000 unable to find insertion stream.
Stopped Event paused.
Unknown Event not found on RADD 6000.
Completed Event successfully completed.
Cancelled Event cancelled.
Deleted Event deleted.
Resuming Resuming a delayed operation.
Marked Completed Events that were active but have now passed
their end time so they are marked completed.
Failed The operation failed.
Delayed A Category Epoch operation is currently active. It will

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Operations 11-5

automatically be resumed after the CEC is complete.


Not Enabled System feature not enabled.
Request Sent Failed Operation manager could not send the event
to the destination task.
Start Date The designated moment the operation type starts in mm/dd/yyyy (mm =
month, dd = day, and yyyy = year) format for the date.
Start Time The designated moment the operation type starts in hh:mm (hh = hour and
mm = minutes) format for the time.
Rate Indicates how often the command set is sent.

3 Click Operation Type to display the Zoom: Operation Type window:

4 Select the Operation Type you want to add and click Accept.
5 Click Add.
6 Enter the appropriate values in the options fields and click Accept to complete the change.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


11-6 Manage Operations

Edit Refresh Operation Window

This window displays the following fields:

Operation Type This field indicates the operation selected on the Define Operations
window.
Operation Name Required input - user assigned name for the operation type being
performed on the targeted terminals.
Start Time Required input - the designated moment the operation type starts in
mm/dd/yyyy (mm = month, dd = day, and yyyy = year) format for the
date and hh:mm (hh = hour and mm = minutes) format for the time.
End Time Required input - the designated moment the operation type ends in
mm/dd/yyyy (mm = month, dd = day, and yyyy = year) format for the
date and hh:mm (hh = hour and mm = minutes) format for the time.
Delay Between Wait time in milliseconds before the operation type is performed on the
Terminals next targeted terminal. The minimum value is 250 milliseconds.
(milliseconds)
Repeat Enabled Indicates the operation type is to be repeated as determined by the Every

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Operations 11-7

and (interval) fields.


Every Repeat rate applied to the (interval) field.
(interval) Is the unit interval (for example, days) repeated the number of times
indicated in the Every field.
All Terminals Is mutually exclusive with Terminal Range and Single Terminal. It
indicates the operation type affects all terminals in the selected RADD,
upstream plant, downstream plant, terminal type, RPD channel or
Business System.
Terminal Range Is mutually exclusive with All Terminals and Single Terminal. It
indicates a spread of terminal IDs that are targeted for the operation
type.
Starting ID The beginning terminal ID in the Terminal Range that is to be affected
by the operation type.
Ending ID The last terminal ID in the Terminal Range that is to be affected by the
operation type.
RADD Name The RADD 6000 associated with the selected event. Leaving this field
blank indicates all RADD 6000s.
Single Terminal Is mutually exclusive with All Terminals and Terminal Range. It
indicates only a single terminal, as defined by its ID or serial number, is
targeted for the operation type.
Terminal ID The unique, system-generated, eight-digit integer from 1 through
16777215. The DAC 6000 uses this number to identify a specific digital
terminal.
Serial Number This unique, 12 character alphanumeric field is used to record the serial
number of the digital terminal. This number is burned into the digital
terminal NVRAM during production and is on a barcoded label on the
bottom of the unit. It is one of three fields that you can use to uniquely
select a digital terminal.
Upstream Plant This upstream plant associated to the target terminal(s). Leaving this
Name field blank indicates all upstream plants.
Downstream Plant This downstream plant associated to the target terminal(s). Leaving this
Name field blank indicates all downstream plants.
RPD/Channel/ This is the demod channel associated to the target terminals.
Frequency
BSI Name This is the name of the business system associated to the targeted
terminal(s). Leaving this field blank indicates all business systems.
All Msgs This option causes all operations associated with a terminal refresh to be
performed when you send the refresh.
Time Zone This option sends time zone information to the digital terminal,
including local time, Universal Coordinated Time (UTC), and daylight

Basic DAC 6000 (V3.1) Operation, Rev 1.2


11-8 Manage Operations

saving entry and exit times.


Language This option sends the default language assignment.
Warm Reset Sends a power off command to the terminal.
Output Port This options sends information that sets:
The output port on the digital terminal that is connected to the
subscriber television
The output channel number (typically 3 or 4)
The center frequency of the output channel
The frequency spacing between adjacent channels
The configuration information for an A/B switch
User Interface This option sends:
All parental control enable or disable
The volume mute enable or disable
VCR tuning enable or disable
VCR control through the IR blaster
Last channel enable or disable
Favorite channel enable or disable
TCP (time-controlled programming) enable or disable)
Interactive IR enable or disable
Purchase cancellation enable or disable
User specified language enable or disable
Out-of-Band This option sends configuration information for the out-ofband
Processor processor, including:
The EMM provider name
The network unit address
The multicast-40 address, wildcard enable or disable, and
symbol
The network wildcard enable or disable, and value
Init This option initializes all authorizations for the digital terminal.
Authorizations
Note: May cause a one second loss of video.
Virtual Channel This option configures VCM information in the digital terminal.
Control Channel This option sends information indicating how long the digital terminal
Timeout waits for a signal from the DAC 6000 before timing out.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Operations 11-9

Refresh This option refreshes all authorizations for the digital terminal.
Authorizations
Connect Message This option sends a connect message to the terminal(s) in the forward
direction.
Inband Processor This option sends in-band processor configuration information including
the:
EMM provider ID
Network unit address
Multicast-40 address
Multicast-24 address
Multicast-16 address
Region This option sends:
The country code
The currency region
The EPG region
The rating region
Interactive This option sends the upstream and downstream ID assignments.
Network (DVB This option sends a DVB Network Configuration message to the
only) terminal.
General This option sends information that sets:
The log port on the digital terminal to enabled or disabled
The code download function to enabled or disabled
The RF bypass capability to enabled or disabled
Purchase authentication to enabled or disabled
Multicast-16 This option sends the multicast-16 values to the digital terminal.
Phone This option sends telco communication information including the:
Line request
Dial-retry limit
Dial-retry spacing
Inactivity timeout
Phone number
Alternative phone number
Baud rate

Basic DAC 6000 (V3.1) Operation, Rev 1.2


11-10 Manage Operations

Data size
Parity configuration
Carrier-detect timeout
Carrier-loss timeout

Note: The entries in the Criteria Panel are optional entries. You must select at least one item
in the Configure Message panel.

Edit Poll Operation Windows

Purchase Poll Operation

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Operations 11-11

Diagnostic Poll Operation

This window displays the following fields:

Operation Type This field indicates the operation selected on the Define Operations
window.
Operation Name Required input - user assigned name for the operation type being
performed on the targeted terminals.
Start Time Required input - the designated moment the operation type starts in
mm/dd/yyyy (mm = month, dd = day, and yyyy = year) format for the
date and hh:mm (hh = hour and mm = minutes) format for the time.
End Time Required input - the designated moment the operation type ends in
mm/dd/yyyy (mm = month, dd = day, and yyyy = year) format for the
date and hh:mm (hh = hour and mm = minutes) format for the time .
Repeat Enabled Indicates the operation type is to be repeated as determined by the Every
and (interval) fields.
Every Repeat rate applied to the (interval) field.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


11-12 Manage Operations

(interval) Is the unit interval (for example, days) repeated the number of times
indicated in the Every field.
Clear All Enabled for a Diagnostic Poll Operation only. Clears previously
Diagnostic collected diagnostic information before executing the new poll.
Information Prior
to Poll
All Terminals Is mutually exclusive with Terminal Range and Single Terminal. It
indicates the operation type affects all terminals in the selected RADD,
upstream plant, downstream plant, terminal type, RPD channel or
Business System.
RADD Name The RADD 6000 associated with the selected event. If a RADD 6000 is
not chosen (left blank), the operation is performed on all RADD 6000s.
Terminal Range Is mutually exclusive with All Terminals and Single Terminal. It
indicates a spread of terminal IDs that are targeted for the operation
type.
Starting ID The beginning terminal ID in the Terminal Range that is to be affected
by the operation type.
Ending ID The last terminal ID in the Terminal Range that is to be affected by the
operation type.
Upstream Plant This upstream plant associated to the target terminal(s). Leaving this
Name field blank indicates all upstream plants.
Single Terminal Is mutually exclusive with All Terminals and Terminal Range. It
indicates only a single terminal, as defined by its ID or serial number, is
targeted for the operation type.
Terminal ID This read-only field is a unique, system-generated, eight-digit integer
from 1 through 16777215. The DAC 6000 uses this number to identify
this specific digital terminal.
Serial Number This unique, 12 character alphanumeric field is used to record the serial
number of the digital terminal. This number is burned into the digital
terminal NVRAM during production and is on a barcoded label on the
bottom of the unit. It is one of three fields that you can use to uniquely
select a digital terminal.
Downstream Plant This downstream plant associated to the target terminal(s). Leaving this
Name field blank indicates all downstream plants.
RPD/Channel/ This is the demod channel associated to the target terminals.
Frequency
BSI Name This is the name of the business system associated to the targeted
terminal(s). Leaving this field blank indicates all business systems.
Router/IP Range This is the Router and IP address range associated to the target
terminals.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Operations 11-13

Power Level Causes the power level to be increased for all non-responding terminals.
Phone Instructs the RADD 6000 to poll all telco terminals.
Conditional Dial Applies to telco polling as telco terminals will not respond to a poll
request if purchases were not made.
Frequency Search Instructs the RADD 6000 to try all return path frequencies for
non-responding terminals.
Terminal Never Instructs the RADD 6000 to poll all terminals that have never been
Polled polled. This is especially useful for telco terminals, as these installs are
not polled due to the required time. This option can be selected nightly
to poll all installed terminals.
IP-Return Instructs the RADD 6000 to poll all DOCSIS, DSG and Ethernet
terminals.
RF Instructs the RADD 6000 to poll all RF terminals.
Non-Participating Selecting this option instructs the RADD 6000 to poll all telco terminals
that did not respond to the conditional dial poll.
Non-Responding Causes all non-responding terminals to be polled.
Authenticate To improve polling throughput, you can specify that the DAC 6000
Empty Purchase ignore poll report-backs that do not contain purchases (this is the default
setting). You must select this option to authenticate all poll report-back
data.
Priority Indicates priority of the poll.
Diagnostics Type Enabled for a Diagnostic Poll Operation only.
Decryptor Gets credit information.
Inband Carrier Returns status of the inband receiver.
User Processor Returns firmware & applications loaded on the
terminal.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


11-14 Manage Operations

Edit Chronic Non-Responding Tunable


The Manage Tunables selections allow each system to tune certain options according to their
specific environment.
1 In the DAC 6000 Main Menu, click Manage Controller to display the Manage Controller
window.
2 Click Manage Tunables to display the Manage Tunables window.
3 On the Manage Tunables window, click Edit Report Tunables to display the Edit Report
Tunables window:

This window displays the following fields:

Number of Polls No This field establishes the unsuccessful poll count that will
Response be reported in the Non-Responder (#) Polls Report.
Number of Days No This field establishes how many days of unsuccessful polls
Response will be reported in the Non-Responder (#) Days Report.
Number of Days Chronic This field establishes if a terminal does not respond greater
Non-Responding than this number of days then it is to be classified as a
chronic non-responder.

4 Enter the appropriate values in the options fields and click Accept to complete the change.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Operations 11-15

Edit Chronic Non-Responding Poll Operation Window

This window displays the following fields:

Operation Type This field indicates the operation selected on the Define Operations
window.
Operation Name User assigned name for the operation type being performed on the
targeted terminals.
Start Time The designated moment the operation type starts in mm/dd/yyyy (mm =
month, dd = day, and yyyy = year) format for the date and hh:mm (hh =
hour and mm = minutes) format for the time.
End Time The designated moment the operation type ends in mm/dd/yyyy (mm =
month, dd = day, and yyyy = year) format for the date and hh:mm (hh =
hour and mm = minutes) format for the time .
Repeat Enabled Indicates the operation type is to be repeated as determined by the Every
and (interval) fields.
Every Repeat rate applied to the (interval) field.
(interval) Is the unit interval (for example, days) repeated the number of times
indicated in the Every field.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


11-16 Manage Operations

Edit Flush and/or Fill Operation Window


A flush and fill operation removes the specified data from the RADD 6000 and reloads the data
to the RADD 6000.
Unless specified by Motorola, a flush and fill should not be performed; a fill only should be
performed.

This window displays the following fields:

Operation Type This field indicates the operation selected on the Define Operations
window.
Operation Name User assigned name for the operation type being performed on the
targeted terminals.
Start Time The designated moment the operation type starts in mm/dd/yyyy (mm =
month, dd = day, and yyyy = year) format for the date and hh:mm (hh =
hour and mm = minutes) format for the time.
End Time The designated moment the operation type ends in mm/dd/yyyy (mm =
month, dd = day, and yyyy = year) format for the date and hh:mm (hh =
hour and mm = minutes) format for the time.
Device Name The targeted RADD 6000 to be flushed and filled.
Channel Maps Removes and reloads channel map messages and data.
EMM Removes and reloads TERMINAL authentications.
This is a lengthy procedure.
Devices Removes and reloads all upstream and downstream device definitions.
Download Objects Removes and reloads code download objects.
Terminal Removes and reloads terminal configuration definition(s) (i.e. time

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Operations 11-17

Configurations zone, multicast-16 address).


Flush RADD Not currently supported.
Reportback
Flush Poll Results Removes poll data.
Periodics Removes and reloads periodic messages (i.e. system time, VCM, OOB
multiplex).
CableCARD Removes and reloads the Source Name Table for CableCARDs.
Source Names
Poll Requests Removes and reloads all active and pending poll requests.
Terminal Database Removes and reloads terminals.
This is a lengthy procedure.
Configuration Removes and reloads Global Authorization Refresh and any user
Requests defined refresh.
Streams Removes and reloads downstream data stream definition.

Control Operations
The Control Operations window set provides central monitoring for the DAC 6000. This
window set enables you to pause and resume any event, retrieve status for any event, retrieve
statistics for poll and terminal refresh operations, and cancel user defined operations.
1 In the DAC 6000 Main Menu, click Manage Operations.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


11-18 Manage Operations

2 Click Control Operations to display the Control Operations window:

This window displays the following fields:

RADD Name View events for a single RADD 6000. If a RADD 6000 is not chosen
(left blank), the operation is performed on all RADD 6000s.
All (for RADD) View events for all RADD 6000s.
OM Name View events for a single OM 1000.
All (for OM) View events for all OM 1000s.
Start Time Event view window start time.
End Time Event view window end time.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Operations 11-19

All Statuses View all event statuses.


Active View all active event statuses.
Failed View all failed event statuses.
Complete View all completed event statuses.
All Types View all event types.
Auth Periodics View clear service, analog PPV, and analog rekey events.
Global Auth View Global Authorization Refresh events.
Refresh
Flush & Fill View flush and fill and fill only events.
Category Epoch View Category Epoch Transition events.
Transition
Code Download View code download events.
Database View database events.
Purchase Poll View scheduled purchase polls.
Refresh View user defined terminal refresh events.
Network View VCM, CDT, MMT, and system time events.
Diagnostic Poll View scheduled diagnostic polls.
RADD Reportback Enables viewing a RADD Reportback operation in the Display
Operation Statistics window when the Display Operation Statistics
button is clicked for a selected RADD Reportback configuration type.
Device Name The name of the device currently associated with the operation (a
RADD 6000 or OM 1000). If a RADD 6000 is not chosen (left blank),
the operation is performed on all RADD 6000s.
Type Identifies the event type that is mapped to the operation type.
Operation Name User assigned name for the operation type being performed on the
targeted terminals.
Status Status indications are as follows:
New Events that have not been processed due to start_time.
Request Sent Events that have been read and initiated.
Timeout Initiated events that did not get an acknowledgement.
Downloaded Initiated events accepted by the RADD 6000.
Retrieving Status Retrieving event status information from the
RADD 6000.
Deleting Processing a delete request.
Canceling Processing a cancel request.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


11-20 Manage Operations

Pausing Processing a stop request.


Pause Acknowledge Pause request accepted.
Delete Acknowledge Delete request accepted.
Cancel Acknowledge Cancel request accepted.
Device Offline RADD 6000 is offline or lost communication.
Category Key Security is generating the next category key.
Filling Loading the RADD 6000 from a flush and fill or
fill-only request.
Active Event is currently executing.
Build Failed RADD 6000 unable to build a terminal message.
Insert Failed RADD 6000 unable to find insertion stream.
Stopped Event paused.
Unknown Event not found on RADD 6000.
Completed Event successfully completed.
Cancelled Event cancelled.
Deleted Event deleted.
Resuming Resuming a delayed operation.
Marked Completed Events that were active but have now
passed their end time so they are marked completed.
Failed The operation failed.
Delayed A Category Epoch operation is currently active. It
will automatically be resumed after the CEC is complete.
Not Enabled System feature not enabled.
Request Sent Failed Operation manager could not send the
event to the destination task.
RADD Connected Indicates the DAC 6000 and RADD 6000 currently have a connection.
Start Date The designated moment the operation type starts in mm/dd/yyyy (mm =
month, dd = day, and yyyy = year) format for the date.
Start Time The designated moment the operation type starts in hh:mm (hh = hour
and mm = minutes) format for the time.
End Date The designated moment the operation type stops in mm/dd/yyyy (mm =
month, dd = day, and yyyy = year) format for the date.
End Time (scrolled The designated moment the operation type stops in hh:mm (hh = hour
right) and mm = minutes) format for the time.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Operations 11-21

Actual Send Date The date when the event was actually sent to the destination (for
example, RADD 6000) so that it can already be there to be initiated on
the scheduled Start Date.
Actual Send Time The time when the event was actually sent to the destination (for
example, RADD 6000) so that it can already be there to be initiated on
the scheduled Start Time.
Actual Complete The date when the event was actually finished, which may occur sooner
Date than the scheduled End Date.
Actual Complete The time when the event was actually finished, which may occur sooner
Time than the scheduled End Time.
Cancel Operation Cancels selected event.
Pause Operation Stops selected event.
Resume Operation Restarts selected event.
Retrieve Operation Retrieves latest event status.
Status
Refresh Display Repaints screen with latest data.
Display Detail Shows lower level event breakout.
Operations
Display Operation Used for Refresh, Global Auth Refresh, and Poll operations to view
Statistics terminal statistics.
Retry Operation Causes an event to be restarted; should only be used when an event
fails.

3 Click Select and highlight the Operation you want to control.


4 Click Cancel, Pause, Resume or Retry Operation.
5 Click Exit.

Display Detail Operations Window


This window shows the individual status of all step operations, as well as each individual
RADD 6000 if all RADD 6000s were chosen.
1 In the DAC 6000 Main Menu, click Manage Operations.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


11-22 Manage Operations

2 Click Control Operations to display the Control Operations window.


3 Click Select and highlight the Operation for which you want to view details.

4 Click Display Detail Operations.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Operations 11-23

This window displays the following fields:

Device Name The name of the device currently associated with the operation (a
RADD 6000 or OM 1000).
Type Identifies the event type that is mapped to the operation type.
Operation Name User or system assigned name for the operation type.
Status Identifies the status of each Detail Operation. The possible statuses are
described in Control Operations Window Fields.
Start Date The designated moment the operation type starts in mm/dd/yyyy (mm =
month, dd = day, and yyyy = year) format for the date.
Start Time The designated moment the operation type starts in hh:mm (hh = hour
and mm = minutes) format for the time.
Rate (scrolled Indicates how often the command set is sent.
right)

5 Click Exit to return to the Control Operations window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


11-24 Manage Operations

Display Operation Statistics Window (Refresh or Global Auth Refresh)


This window displays terminal statistics for the operation indicated in the Operation Name
field.
1 In the DAC 6000 Main Menu, click Manage Operations.

2 Click Control Operations to display the Control Operations window.


3 Click Select and highlight the Operation for which you want to view statistics.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Operations 11-25

4 Click Display Operation Statistics. The Display Operation Statistics window is displayed:

This window displays the following fields:

Operation Name User or system assigned name for the operation type.
Terminals Number of terminals commanded to perform the operation.
Commanded
Terminals Number of terminals that successfully performed the operation.
Succeeded
Terminals Failed Number of terminals that failed to perform the operation.
Refresh Screen Repaints window fields.

5 Click Exit to return to the Control Operations window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


11-26 Manage Operations

Display Operation Statistics Window (Poll)


This window displays terminal statistics for a Poll operation.
1 In the DAC 6000 Main Menu, click Manage Operations.

2 Click Control Operations to display the Control Operations window.


3 Click Select and highlight the Operation for which you want to view statistics.

4 Click Display Operation Statistics. The Display Poll Statistics window is displayed:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Operations 11-27

This window displays the following fields:

RADD Name Displays the name of the RADD executing the operation.
Operation Name User or system assigned name for the operation type.
RF Terminals Polled Number of RF return terminals polled.
Non-Responding RF Number of RF return terminals that did not respond to the poll
Terminals operation.
Number Number of telco return terminals commanded to dial in.
Commanded to Dial
Number of Calls Number of telco return terminals that successfully dialed in.
Received
IP-Return Terminals Number of DOCSIS, DSG and Ethernet return terminals polled.
Polled
Non-Responding IP- Number of DOCSIS, DSG and Ethernet return terminals that
Return Terminals did not respond to the poll operation.
Refresh Screen Repaints window fields.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


11-28 Manage Operations

Learning Exercise 11
T = true statement F = false statement

1 The Define Operations window is where you go to schedule a poll operation.


2 An example of a user definable operation is a Global Auth Refresh.
3 An example of an automatically generated operation is a Channel Map.
4 In the Control Operations window you can cancel an active operation.
5 In the Edit Refresh Operation window the Operation Name field is optional.
6 A User Processor Diagnostic Poll Type gets credit information.
7 In the Edit Poll Operation window, to define a power leveling poll of
non-responders select the Power Level and Non-Responding attributes.
8 Use the Edit Flush and Fill Operation window to remove and reload all active
and pending poll requests to a RADD 6000.
9 The Chronic Non-Responding Poll Operation is always set to poll terminals that
havent responded to poll operations for the last 30 days.
10 In the Control Operations window you can retrieve the latest event status.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Operations 11-29

Lab Exercise 11 (Step-by-step)

Define Operations Purchase Poll


Define a purchase poll on the DAC.
1 From the Main Menu, click Manage Operations.
2 Click Define Operations.
3 Click Operation Type.
4 Highlight Purchase Poll and click Accept.
5 Click Add.
6 Type Purchase Poll Thursday in the Operation Name field.
7 Type 23:00 in the Start Time field.
8 Change the End Time year to 2007.
9 Click Repeat Enabled and type a 7 in the Days field.
10 Under Criteria, assure that the diamond next to All Terminals is darkened (selected).
11 Click Accept.
12 Click Exit until you return to the Main Menu.

Define Operations Diagnostic Poll


Define a diagnostic poll on the DAC.
1 From the Main Menu, click Manage Operations.
2 Click Define Operations.
3 Click Operation Type.
4 Highlight Diagnostic Poll and click Accept.
5 Click Add.
6 Type Diagnostic Poll in the Operation Name field.
7 Change the End Time by adding 15 minutes to the current display.
8 Click Clear All Diagnostic Information Prior to Poll.
9 Under Criteria, click the diamond next to Single Terminal.
10 Type the Terminal ID of the DCT2500 that is on your system in the Terminal ID field.
11 Choose User Processor from the Diagnostics Type drop-down menu.
12 Click Accept.
13 Click Exit until you return to the Main Menu.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


11-30 Manage Operations

Control Operations Purchase Poll & Diagnostic Poll


Check the status of the two polls you just built.
1 From the Main Menu, click Manage Operations.
2 Click Control Operations.
3 Click All Types (to deselect).
4 Click Purchase Poll and Diagnostic Poll.
5 Click Accept.
6 View the Status of the two polls you defined.
7 Click Exit until you return to the Main Menu.

Manage Reports Terminal Code Object


Check the results of the diagnostic poll by running a report.
1 From the Main Menu, click Manage Reports.
2 Click Define Reports.
3 Click Select.
4 Scroll down and highlight Terminal Code Objects.
5 Click Display New.
6 Compare the results to the DCT diagnostic.

DCT App Code Modules Diagnostic


Compare the report results to the DCT diagnostic information.
1 From a powered-up state and using the front panel buttons, press Power then Select..
2 Cursor down to the D10 App Code Modules menu selection.
3 Right arrow into the diagnostic.
4 Compare the results to the diagnostic report.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Manage Operations 11-31

Lab Exercise 11

Define Operations Purchase Poll


1 Define a purchase poll on the DAC using the following information:
Operation Type = Purchase Poll
Operation Name = Purchase Poll - Thursday
Start Time = 23:00
End Time (year) = 2007
Repeat Enabled = Yes
Repeat Rate = Every 7th Day
Criteria = All Terminals

Define Operations Diagnostic Poll


1 Define a diagnostic poll on the DAC using the following information:
Operation Type = Diagnostic Poll
Operation Name = Diagnostic Poll
End Time = current time plus 15 minutes
Terminal Diagnostic Report Control = Clear All Diagnostic Information Prior To
Poll (select)
Criteria = Single Terminal
Terminal ID = your systems DCT2500
Diagnostics Type = User Processor

Control Operations Purchase Poll & Diagnostic Poll


Check the status of the two polls you just built.

Manage Reports Terminal Code Object


Check the results of the diagnostic poll by running a report.
Report Type = Terminal Code Object

DCT App Code Modules Diagnostic


Compare the report results to the DCT diagnostic information
Diagnostic Type = D10 App Code Modules

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Section 12
Downloading Overview

After completing this segment of the training course, you will be able to:
List the steps involved in downloading an object
Build a service to support a download
Load objects onto the DAC and then download them to the RADD
Define code suites
Build software object assignments
Monitor the download process

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-2 Downloading Overview

Downloading Overview
The downloading function allows an MSO to deliver, upgrade/update software and applications
to terminals remotely or locally. When an MSO receives Motorola Core terminals, they will
have firmware (also referred to as base platform) resident either in Read Only Memory (ROM)
or Flash. That firmware can be upgraded to be the latest release offered by Motorola. To
upgrade a Core terminals firmware you execute what is known as a download.
When an MSO receives Motorola Advanced terminals, they will not always have firmware
resident in memory. They have Bootloader code which will allow the terminals to have
firmware (base platform) code downloaded to them.
In a local control environment, the RADD 6000, together with the DAC 6000, enables you to:
Download executable code objects to terminals.
Maintain control over how data is distributed and processed by terminals.

Components of a Download Data Stream


A download stream contains one or more of the following components:
Download Control Messages instructing the DCT how to process a downloaded object.
Object Modules containing the downloadable code or data objects. An object module may
be executable applications, application data, or firmware updates.

Download Control Messages


The following control messages can be sent to a DCT for an object:

Enable Start the specified code object. The DCT runs only one version of an object at a
time. If another version of the object is already enabled, the DCT disables the
current version before it starts a newly requested version of the object.
Disable Stop the specified code object and prevent it from being restarted except in
response to an enable control message.
Purge Remove all versions of an object from the DCT except the specified version.
Delete Delete the specified code object from the terminals memory.

The DAC 6000 controls the distribution of the following download control messages which are
in the Entitlement Management Message (EMM) data stream.

Conditional Instructs the Core terminals to tune to the specified channel to receive the
Tune Download download stream if the terminals have not already acquired the specified
Channel object.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-3

Advanced Instructs Advanced or Core terminals to tune to the specified channel to


Set-Top Box receive the download stream if the terminals have not already acquired the
(ASTB) Tune specified object.
Download
Bootcode Instructs the Advanced terminals bootloader to download the base
Control platform. This message is a broadcast download control message.

Object Modules for Core Terminals


Normally, a downloadable object developed for the Core terminals consists of two files
supplied on an MS-DOS formatted floppy disk or a CD. The two files are:

Object File Contains the code/data to be downloaded. The object files are files
containing the terminal executable code objects. Each object file has an
associated data description file. The object file has a .obj filename
extension.
Data Contains the descriptive information about the object to enable the DLS to
Description File create the download data stream. The specific contents of this file vary
according to the type of the object. The file name has an extension .dat.
The information contained in the files includes:
Object name
Application id and version
Object type (code or data)
Object version
Object classification (basic platform, application, or loader)
Where to load
Object size
svar size
Constructor offset
Destructor offset
Text description of the object

Object Modules for Advanced Terminals


Normally, a downloadable object developed for the Advanced terminals consists of three or
four files supplied on a CD ROM. The four files are:

Object File Contains the code/data to be downloaded. The object files are files
containing the DCT executable code objects. Each object file has an
associated data description file. The object file has a .obj filename
extension.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-4 Downloading Overview

Data Contains the descriptive information about the object to enable the DLS to
Description File create the download data stream. The specific contents of this file vary
according to the type of the object. The file name has an extension .dat.
The information contained in the files includes:
Object name
Application id and version
Object type (code or data)
Object version
Object classification (basic platform, application, or loader)
Where to load
Object size
svar size
Constructor offset
Destructor offset
Text description of the object
Object ID
Relocatable Button
Absolute Address
Permission These two files describe the permissions needed by a terminal to use a
Files specific software object. The one file name has an extension .oca. The
other file name has an extension of .ecd.

Note: These items are referred to as the objects attributes

Object Attributes
The Object Attributes describe certain information that is specific to that object. An example is
where to store the object on the terminal (i.e. Non-volatile Memory [NVM]). In some instances
this information is used by the DAC/RADD to build a control message.
The Advanced terminals have some added object attributes. They are:
Object ID
Relocatable
Absolute Address
When loading a software object onto the DAC 6000 in the Load Software Object window, the
attributes contained in the objects .dat file will be loaded into the DAC 6000s database.
These attributes can be viewed or changed on the DAC. They are located on a sub-window
accessed from the Define Software Object window called Edit Attributes.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-5

Methods of Targeting Terminals for Downloads

Decoder Conditional
A decoder conditional is one mechanism that can be used to target downloads to a specific
terminal population. Code download messages may be addressed to specific sets of terminals
through the use of an optional message preamble. The preamble contains an expression
consisting of decoder conditional terms and logical operators. A preamble may be used in
conjunction with any other addressing mode (i.e. broadcast, terminal ID).
The term decoder conditional means if the terminal meets the condition then it should decode
the download stream.
An expression is defined on the DAC 6000 using the Define Decoder Conditional screen and
assigned to a message on the Assign Software Objects Destination panel.

Background Service
To support downloads using the DAC/RADD it will be necessary to configure a special service
referred to as a Background Service. The Define Background Service is a selection in the
Manage Services menu on the DAC 6000. It is called a Background Service since it is not a
service that a subscriber will be able to select and view. It is used as a path for the download.
The path that is currently used for downloads is the Downstream Plants Out-of-Band
frequency. Therefore the device used to do the downloads is an OM 1000.

OM 1000
A method of limiting which terminals receive a download is by configuring the Background
Service for the OM 1000 that services the Downstream Plant that the terminals are on.

Virtual Channel Map


Another method that is used to target a group of terminals for a download is to only add the
Background Service to the VCM that is assigned to the terminals to be downloaded.

Object Modules Types

Base Platform/Firmware
Provides basic video and audio capability. Provides capability to download an Application
(Core set-tops). Motorola develops base platform objects.

Applications
Provides enhanced set-top capabilities such as Electronic/Interactive Program Guide and Video
On Demand. Applications are developed by Independent Software Vendors (ISVs).

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-6 Downloading Overview

Monolithic
Application software is bundled with the Base Platform to form a monolithic object. This type
of object is designed to simplify the download process and minimize the Flash allocation
requirements. Monolithic objects are loaded onto Advanced set-tops.

Code Suite
A code suite provides the capability to perform a single download of a platform object and one
or more application objects and to sequence the loading order. Each object must be defined
and loaded to the RADD first. Then the code suite can be defined and loaded to the RADD.
When defining the code suite the object load order is identified. Base platform is always first
and always must be included in the code suite definition.

Object Assignment Options


The final steps when downloading using the DAC/RADD are establishing the object
assignment and loading the assignment out to the RADD(s). Which Object Assignment to use
will depend upon the set-top family and also the object type. The following are the Object
Assignments that are supported:

Include Object (Core Terminals)


RADD will:
Create code object insertion
Build and insert conditional tune
Build and insert enable control message

Include Delete (Core Terminals)


RADD will:
Build a delete request message for the download PID stream
(This option should be selected when it is necessary to include a delete with an include object.)

Delete Object (Both)


RADD will:
Build a delete control message for EMM stream

Purge Object (Core Terminals)


RADD will:
Build a purge control message for EMM Stream

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-7

Include Base Platform (ASTB Terminals)


RADD will:
Create code object insertion
Build and insert bootcode control message

Include Base Platform Upgrade (ASTB Terminals)


RADD will:
Create code object insertion
Build and insert ASTB tune download message

Include ASTB Application Data Object (ASTB Terminals)


RADD will:
Create code object insertion
Build and insert ASTB tune download message

Include Code Suite (Both)


RADD will:
Create code object insertion(s)
Build and insert ASTB tune download message

Enable Object (Core Terminals)


RADD will:
Build an enable control message for EMM Stream

Disable Object (Core Terminals)


RADD will:
Build a disable control message for EMM Stream

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-8 Downloading Overview

Steps to Download to Terminals


The following is a list of steps to download an object or objects to terminals using a DAC 6000
/ RADD 6000. This list also highlights the menu selections to get you to the screen to perform
the step.

Steps DAC 6000 Menu Selections

1. Add the Source(s) Manage Services > Define Source > Add
2. Add the Background Service(s) Manage Services > Define Background
Service > Add
3. Add the Background Service(s) to Manage Services > Define Background
the Virtual Channel Map(s) Service > Select > Assign to Virtual
Channel Map > Add
4. Build the Virtual Channel Map(s) Manage Plants > Define Virtual Channel
Map > Select > Build Channel Map
5. Add /Load the Software Object(s) Manage Services > Define Software
Object > Add > Load Software Object
6. Display the Software Object(s) Manage Services > Define Software
Attributes Object > Select > Display Attributes
7. Download the Software Object(s) Manage Services > Define Software
to RADD 6000(s) Object > Select > Download Software
Object
8. Add the Code Suite(s) [if desired] Manage Services > Define Code Suite >
Add
9. Download the Code Suite(s) to the Manage Services > Define Code Suite >
RADD(s) [if required] Select > Download Software Object
10. Define the Decoder Conditional(s) Manage Terminals > Define Decoder
[if required] Conditional > Add
11. Assign the Software Object(s) Manage Services > Assign Software
Object > Assign Type > Add
12. Load the Object Assignment(s) to Manage Services > Assign Software
the RADD 6000(s) Object > Assign Type > Select > Load
Object Assignment

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-9

Step 1 Add the Source(s)


Before you can add a service, you must define the source of the service by providing a unique
name, identifier, and type. This identifies each service on a system-wide basis.
1 In the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-10 Downloading Overview

2 Click Define Source and the system displays the Define Source window:

This window includes the following fields:

Name This 80-character alphanumeric field is the name of the source.


Source Type Indicates that the source is a Service, Application or an IR Blaster.
Click the button to toggle between the choices.
Source ID Numeric identifier of the source. For the TV Guide EPG, the Source
ID needs to be set to Global. If the source is defined as Global (the
Local Definition box is not checked), enter a number between 4097
and 65535. If the source is defined as Local (Local Definition box is
checked), the Source ID is assigned by the system.
Local Definition The Local Definition box defines how the Source ID is established.
Local means the system (DAC 6000) issues one to the source. It starts
with the number one and increments. Global means the operator
enters it in the Source ID field.
Build Source The CableCARD/Host do not provide support of a guide application.
Names The mechanism to provide text identifiers with the services is the

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-11

Source Name Table, which is contained in the Network Text Table


message. This operation builds the Source Name Table with the latest
source name list and sends it to the RADD(s).
Status Indicates the Source Name Table is Built, Building or Not Built.
Refresh Screen Repaints screen with latest data.

3 In the Define Source window, click Add.


4 In the Name field, enter the name of the source, such as FW2000.
5 In the Source Type field, click the button to select either Application or IR Blaster.
6 If required, click the Local Definition button to toggle Local on (darkened).
7 The system assigns the Source ID.
8 Click Accept to add the source to the database.
9 Click Cancel then Add to add additional sources or click Exit to exit the window.

Step 2 Add the Background Service(s)


1 In the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-12 Downloading Overview

2 Click Define Background Service. The Define Background Service window is displayed:

This window includes the following fields:

Source Name This 80 character alphanumeric field identifies the source application

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-13

and must match the name entered on the Define Source window.
Service Provider This 80 character alphanumeric field identifies the cable service
Name provider.
Active Panel The Active Panel provides the following options:
The Identification option enables you to select, add, change, or delete
the background service and provider options for the selected service.
The Location option enables you to select, add, change, or delete the
MPEG service number, the queuing state, and queuing device for the
selected service. You must select at least one location for each
background service.
The Business Systems option enables you to select the business system
and BSG program handle for this service.
Source & Provider These 80 character alphanumeric fields identify the name of the service
Name and the ID for the service provider. The Source Name must match the
entry for the Name field defined on the Define Source window. The
Provider Name accepts the name of the service provider.
Encryption Mode This field displays Unencrypted.
DVB Service Type N/A

3 Click Add.
4 Click Source & Provider Name to display the Zoom:Source Name window
5 Select the Source Name and then click Accept.
6 Select the Provider Name and then click Accept.
Note : The Encryption Mode is Unencrypted.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-14 Downloading Overview

7 Click the diamond next to Location to display the Location Table Operation panel.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-15

The Location Table Operation panel displays the following fields:

MPEG Service # This 5-digit numeric field is the MPEG Service # assigned to this
service.
Queuing State This field indicated whether queuing is enabled or disabled for this
service.
Queuing Device This field is the name of the queuing device for this service.
Port (DVB only) This field is the output port on the queuing device.

8 Click Add to display the Edit Digital Service Location window:

9 Type a number in the MPEG Service # field.


10 The Queuing State displays Enable Queuing.
11 Click Queuing Device to display the Zoom: Device Name window, select the OM name.
12 Click Accept. The Edit Digital Service Location window is displayed.
13 Click Accept. The Define Background Service - Location Table Operation panel is
displayed.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-16 Downloading Overview

14 Click the diamond next to Business Systems to display the Business Systems Table
Operation panel:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-17

15 Click Add on the Business Systems Table Operation panel to display the Edit Service
Business System Assignment window:

16 Click Business System Name to display the Zoom: Business System Names window.
17 Select a Business System Name and then click Accept to display the Edit Service Business
System Assignment window with the Business System Name field populated.
18 Type a unique, eight-digit integer in the BSG Service Handle field. The range of values is
from 32768 through 16777215 and must be coordinated with the business system. This
handle should not align with a handle that is associated with a broadcast service.
19 Click Accept to display the Define Background Service window.
20 Click the diamond next to Identification to enable Accept.
21 Click Accept.
22 Click Cancel then Add to add additional background services or click Exit to exit the
window.

Step 3 - Add the Background Service(s) to the Virtual


Channel Map(s)
To assign the Background Service(s) to the Virtual Channel Map(s):
1 In the Main Menu, click Manage Service.
2 Click Define Background Service.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-18 Downloading Overview

3 Click Select.
4 Click Source and Provider Name to display the Zoom: Service and Provider Name
window.
5 Select the Source Name and click Accept.
6 Select the Provider Name and click Accept.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-19

7 Click Assign To Virtual Channel Map to display the Assign To Virtual Channel Map
window:

8 Click Add to display the Edit Assign To VCM window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-20 Downloading Overview

9 Click Name to display the Zoom: VCM Name/Status window:

10 Select the VCM and then click Accept to return to the Edit Assign to VCM window.
11 Click Accept to return to the Assign To Virtual Channel Map window.
12 Click Add (to assign the background service to more VCMs) or
13 Click Exit to return to the Define Background Service window.
14 Click Cancel then Select to assign additional background services to VCM(s) or click Exit
to exit the window.

Step 4 - Build the Virtual Channel Map(s)


In order to activate the VCM(s) with the newly added background service(s) and have the latest
VCM(s) sent out to the terminals, you must issue a build command.
To build a VCM:
1 Click Manage Plants on the DAC 6000 Main Menu.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-21

2 Click Define Virtual Channel Map. The Define Virtual Channel Map window is displayed:

3 Click Select.
4 From the VCM Information panel, highlight the VCM name that you want to build.
5 Click Build Channel Map.

6 Click Yes to build the VCM.


7 Click Select (to build other VCM(s)) or Exit until you return to the Main Menu.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-22 Downloading Overview

Step 5 Add / Load the Software Object(s)


To define a software object:
1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Define Software Object to display the Define Software Object window:

This window displays the following fields and options:

Name This field identifies the software object entered or selected.


Version This field identifies the software object numeric release level
designator.
Group This field identifies the assigned group for the software object
(PROS, Standard, Base Platform, or ASTB Application Data) as
described in Group below.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-23

Active Panel The Identification option enables you to select, add, change, or
delete the software object.
The Business Systems option enables you to select, add, change, or
delete the business system and BSG handle for this software object.
Software Object Name The name entered or selected from the Zoom: Object Name
window.
Version This field identifies the software object numeric release level
designator. Selecting a name from the Zoom: Object Name window
causes this field to be automatically populated.
Group This field is a drop-down list of possible groups that describe the
software object:
PROS (Permissions, Resource, Object Signatory) Advanced
terminals software objects.
Standard Core terminal software objects.
Base Platform Advanced terminal software object that can be
initially downloaded by the boot code to provide minimal TV
viewing functionality and the ability to download the
Application/Operating System (App/OS). After the App/OS is
resident, the base platform can be version updated under
App/OS control.
IR Blaster - The IR code data stream.
ASTB Application Data An application data object is
designed to load into advanced set-tops that have the base
platform. An example is a separate data object used by a VOD
application that enables the terminal to use VOD services.
File Name (without This field can be used to load an object onto the DAC. This is the
extension) name (excluding the extension) of the object to be loaded.
Insertion Rate The insertion rate in kbps.
Display Attributes Invokes the Display Software Object Attributes window, whereby
information contained in the .dat file associated to the object, must
be loaded into the system to describe the objects attributes.
Load Software Object Enables loading a software object from floppy or CD ROM. Also
there is a selection called loaded which means the required files are
in the download data directory already. Selecting loaded will cause
the information from the .dat file to be populated in the attributes
window.
Download Software Enables you to choose a list of RADD 6000s to which the object is
Object loaded.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-24 Downloading Overview

3 Click Load Software Object to display the Load Software Object window:

This window display the following fields:


Name This field identifies the software object selected.
Version This field identifies the software object numeric release level
designator.
Group This field identifies the assigned group for the software object
(PROS, Standard, Base Platform, IR Blaster or ASTB Application
Data).
File Name This is the name (excluding the extension) of the object to be
loaded.
Medium This is the type of media from which the object and associated files
are being loaded. The selections are: Floppy, CD ROM or Loaded.

4 Type the object name in the File Name field


5 Select the medium from the Medium drop-down menu.
6 Click Accept.
7 Click Cancel then Select to load additional software objects or click Exit to exit the
window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-25

Optional Step - Viewing the Objects Loaded onto the DAC 6000
To confirm that the object and .dat files are already loaded or have been loaded by executing
the Load Software Object operation:
1 In the Main Menu, click Manage Controller.
2 Click Manage Site.
3 Click Open System Window.
4 Type cd /home/acc4000d/dls/data and then press ENTER.
5 Type lc. The system displays all the files and subdirectories within this directory.
6 Check the list to locate the two or four required files. For example if I just executed the
Load Software Object operation and typed 0-8-0754 into the file name field, the two files
that should be listed are 0-8-0754.obj (the object file) and 0-8-0754.dat (the description
file).

Step 6 Display the Software Object(s) Attributes


Note: For Core Terminal objects, the Object Id and Absolute Address fields are not applicable,
as well as the Relocatable radio button. All fields and the Relocatable radio button are
applicable for Advanced Terminal objects.
To display software object attributes:
1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Define Software Object to display the Define Software Object window.
3 Click Select to enable Software Object Name.
4 Click Object Name; the Zoom: Object Name window appears.
5 Select a software object on the Zoom: Object Name window and then click Accept.
6 The Software Object Name, Version, and Group fields are updated on the Define Software
Object window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-26 Downloading Overview

7 Click Display Attributes to display the Display Software Objects Attributes window:

This window displays the following fields and options:

Name This field identifies the name of the download code object.
Version This field identifies the version of the download code object.
Each version must be represented between the numbers 00 and 99.
Group This field identifies the assigned group for the software object
(PROS, Standard, Base Platform, IR Blaster or ASTB Application
Data) as it appears on the Define Software Object window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-27

Class This field provides an enumerated definition of the object code as


follows:
Rsrvd0 Unassigned, not used.
Rsrvd1 Unassigned, not used.
Platform Object The basic DCT code (the base platform for
DCT 5XXX OR DCT 6XXXs; OS extensions, patches, and
basic services for DCT 1000s/1200s/2000s).
Application A program such as the Electronic Program
Guide (EPG) that the platform or App/OS can call outside of
their base suite.
System Object The target operating system (App/OS) for the
DCT 5XXX OR DCT 6XXX.
Managed Object An application that is used by a registered
manager in the DCT 5XXX OR DCT 6XXX (for example, a
PROS object).
Storage (Store) This field specifies the required storage for the download object as
follows:
Vol Volatile memory.
NVM Non-Volatile Memory.
Dont Care Store anywhere.
Flash Flash memory.
Type It identifies the object type as executable code or data.
Image This is the image file name associated with the object and is
usually the same as the .dat file name.
Application Id It identifies the application associated with the object. This value
is zero for code objects not associated with applications. Also,
multiple code objects can be associated with a single application.
Application Version This value reflects the current version of the application associated
with the object. Upgrades to the application cause this value to
increase.
Size Specifies the objects loadable byte count. It does not include the
size of the static variables required for operation by the code
object.
Svar Specifies the byte count for the static variables required for
operation by the code object. Static variables are non-stack,
non-dynamic, and non-constant.
Constructor Specifies the byte location, relative to the beginning of the code
object, where the objects entry point for activation operations
may be found.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-28 Downloading Overview

Destructor Specifies the byte location, relative to the beginning of the code
object, where the objects entry point for disable operations may
be found.
Description A text field that describes the object.
Object Id Applicable for the ASTBs only. This field is the decimal value
that represents the 32 bit unique identifier for the object on a
particular system. This value is assigned by the PROS software to
authenticate and authorize code objects.
Absolute Address Applicable for the ASTBs and only when the Relocatable radio
button is not selected (not filled-in). This field is the decimal
value for the 64 bit absolute starting address of the object.
Relocatable Applicable for ASTBs only. If this radio button is selected
(filled-in), it indicates the code object may be relocated within the
terminal. If not active, then the object is linked with an absolute
starting address as indicated in the Absolute Address field.

8 Verify the attributes for the object.


9 Click Exit.
10 Click Cancel then Select to view additional software objects attributes or click Exit to exit
the window.

Step 7 - Download the Software Object(s) to the


RADD 6000(s)
You can download an object to a destination RADD 6000 or delete an object currently
downloaded to a RADD 6000.
1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Define Software Object to display the Define Software Object window.
3 Click Select to enable Software Object Name.
4 Click Object Name to display the Zoom: Object Name window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-29

5 Select a software object on the Zoom: Object Name window and then click Accept.
6 The Software Object Name, Version, and Group fields are updated on the Define Software
Object window.
7 Click Download Software Object to display the Download Software Object window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-30 Downloading Overview

8 Click Add to display the Edit Download Software Object window:

9 Click All (to deselect) and then click Name to display the Zoom: Device Name window.
10 Select the desired RADD from the Zoom window and click Accept.
11 Click Accept.
12 Click Exit.
13 Click Cancel then Select to download additional software objects to a RADD(s) or click
Exit to exit the window.

Optional Step - Display Object Load Status


The Display Object Load Status Window identifies all of the code objects defined in the
DAC 6000 system that have been downloaded to each RADD 6000.
To display the object status for a RADD:
1 In the DAC 6000 Main Menu, click Manage Devices.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-31

2 Click Define RADD to display the Define window window:

3 Click Select in the Define RADD window.


4 Click Name to display the Zoom: Device Name window.
5 Select a RADD and click Accept.
6 Click Accept.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-32 Downloading Overview

7 Click Display Object Load Status. The Display Object Load Status window is displayed:

This window displays the following fields:

RADD Name Nine-character name of the RADD 6000 device.


Object Name The name assigned to the object.
Object Version The version number of the code object.
Object Group Type of code object (for example, Base Platform, Standard, etc.)
Load Status Indicates if the object has been downloaded to the RADD 6000
(Complete or In Progress).
Refresh Screen Repaints the window with updated information.

8 The Status should eventually be Complete. If it never changes from In Progress to


Complete then the object is not loaded onto the RADD and then cannot be downloaded to
the terminals. Click Exit until you return to the Main Menu.

Step 8 Add the Code Suite(s) [if desired]


The core code suite is applicable to the core terminals (i.e. DCT1700/1800/2000/2500) while
the advanced code suite is applicable to the advanced terminals (i.e. DCT6412). It provides the
capability to perform a single download of a platform object and one or more application
objects. Each object must be defined, as well as the core code suite itself.
To define a code suite and download it to the RADD 6000(s):
1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-33

2 Click Define Code Suite to display the Define Code Suite window:

3 In the Define Code Suite window, click Add.


4 In the Code Suite Name field, type a name for the code suite (for example, CCS1).
5 In the Version field, type the version in nn.nn format (for example, 01.00).
6 In the Group drop-down list, select Core or Advanced Code Suite.
7 Click the diamond next to Business Systems.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-34 Downloading Overview

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-35

8 Click Add to display the Edit Resource/Software Object Business System window:

9 Click Business System Name to display the Zoom: Business System Names window.
10 Select a Business System and click Accept.
11 On the Edit Resource/Software Object Business System window, enter a value in the BSG
Service Handle field and click Accept to return to the Define Code Suite window. The
business system name and BSG Handle appear in the Table Operation panel.
12 Click the diamond next to Identification and then click Accept.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-36 Downloading Overview

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-37

13 In the Define Code Suite window, click Define Components to display the Define Code
Suite Components window:

14 Click Add to display the Edit Code Suite Component window:

15 Click Object Name to display the Zoom: Object Name window.


16 Select the firmware object (for example, 0-8-0754) and click Accept.
17 Click Source & Provider Name to display the Zoom: Service and Provider Name window.
18 Select the firmwares background service (for example, FW2000) and click Accept.
19 In the Edit Code Suite Component window, click Accept.
20 Click Add to display the Edit Code Suite Component window.
21 Click Object Name to display the Zoom: Object Name window.
22 Select the first application object to be loaded (for example, tvguide_) and click Accept.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-38 Downloading Overview

23 Click Source & Provider Name to display the Zoom: Service and Provider Name window.
24 Select the applications background service (for example, TV1522) and click Accept.

25 In the Edit Code Suite Component window, click Accept.


26 In the Define Code Suite Components window, click Exit.
27 Click Cancel then Add to add additional core code suites or click Exit to exit the window.

Step 9 Download the Code Suite(s) to the RADD(s) [if


required]
To download a code suite to a RADD 6000(s):
1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Define Code Suite to display the Define Code Suite window.
3 Click Select.
4 Click Code Suite Name to display the Zoom: Code Suite window.
5 Select the Code Suite to be downloaded (for example, CCS1) and click Accept.
6 Click Accept.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-39

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-40 Downloading Overview

7 In the Define Code Suite window, click Download Software Object to display the
Download Software Object window:

8 In the Download Software Object window, click Add to display the Edit Download
Software Object window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-41

9 Click the All button (to deselect) and click Name to display the Zoom: Device Name
window.
10 Select a RADD and click Accept.
11 Click Accept.
12 Click Refresh Screen the Object Status should be Complete to indicate the code suite has
been downloaded to the RADD 6000(s).
13 Click Exit.
14 Click Cancel then Select to download additional core code suite to a RADD(s) or click
Exit to exit the window.

Step 10 - Define the Decoder Conditional(s) [if required]


You can enable DCTs to receive and process downloaded applications and data. The
DAC 6000 enables you to create or remove associations between specific terminal types and
the objects defined as downloadable. The association between a set of terminals and a
downloadable object is referred to as conditional tuning. For example, this association enables
you to specify the groups of terminals that are to receive and copy updated files to their
databases.

Define Decoder Conditional


You can address sets of downloadable code to specific sets of digital terminals. A set of
predefined expressions are provided that you can use to perform specific downloads. You can
select existing strings, add new strings, and delete strings on the Define Decoder Conditional
window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-42 Downloading Overview

To define decoder conditional information:


1 In the DAC 6000 Main Menu, click Manage Terminals to display the Manage Terminals
window:

2 In the Manage Terminals window, click Define Decoder Conditional to display the Define
Decoder Conditional menu.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-43

This window includes the following fields:

Name Name of the decoder conditional (i.e. QUOD_ROM).


Expression String command that defines the population for the Conditional Tune. An
example of an expression for a DCT1000 QUOD is: (rom_id(4)).

3 Click Add on the Define Decoder Conditional window to enable Name.


4 Type a name for the new expression in the Name field.
5 Type the expression in the Expression field.
6 Click Accept to add the new expression to the database.
7 Click Cancel then Add to add additional decoder conditionals or click Exit to exit the
window.

Step 11 - Assign the Software Object(s)


To assign a software object:
1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-44 Downloading Overview

2 Click Assign Software Object to display the Assign Software Object window:

This window displays the following fields and options:

Assign Type This field is the type of object assignment. Valid selections are as
follows:
Include Object
Delete Object
Include Base Platform
Include Base Platform Upgrade
Purge Object
Include ASTB Application Data Object
Include Code Suite
Enable Object
Disable Object
Description This 28 character alphanumeric field describes the object.
Object Name This eight-character alphanumeric field is the name of the object.

Version This field is the version number of the object. The format is xx.yy,
where xx is the major version and yy is the minor version.
Group This field identifies the assigned group for the software object (PROS,
Standard, Base Platform, IR Blaster or Native Suite).

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-45

Service Name This 80 character alphanumeric field identifies the name of the
background service.
Start Date This field is the date the download starts. The date is comprised of two
two-digit integer fields and a four-digit integer field using the format
mm/dd/yyyy, where mm is the month, dd is the day, and yyyy is the year
(for example, 01/05/2000).
Start Time This field is the time the download starts. The time is comprised of two
two-digit integer fields using the format hh:mm, where hh is the hour
from 0 (zero) through 23, and mm is the minute from 0 (zero) through
59 (for example, 06:05).
Stop Date This field is the date the download ends. The date is comprised of two
two-digit integer fields and a four-digit integer field using the format
mm/dd/yyyy, where mm is the month, dd is the day, and yyyy is the year
(for example, 01/05/2000).
Stop Time This field is the time the download ends. The time is comprised of two
two-digit integer fields using the format hh:mm, where hh is the hour
from 0 (zero) through 23, and mm is the minute from 0 (zero) through
59 (for example, 06:05).
Object Assignment Same as Assign Type above.
Type

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-46 Downloading Overview

3 Click Assign Type to display the Zoom: Assign Type window.


4 Select an Assign type and then click Accept.
5 Click Add to display the Edit Assign Software Object window:

This window displays the following fields and options:

Assign Type This field is the type of object assignment. Valid selections are as
follows:
Include Object
Delete Object
Include Base Platform
Include Base Platform Upgrade
Purge Object
Include ASTB Application Data Object
Include Core Suite
Enable Object
Disable Object

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-47

Object Name This eight-character alphanumeric field is the name of the object.
Version This field is the version number of the object. The format is xx.yy,
where xx is the major version and yy is the minor version.
Group This field identifies the assigned group for the software object (PROS,
Standard, Base Platform, or Native Suite).
Active Panel The Identification option enables you to add the object, associated
Options source, platform ID and schedule for the software object.
The Destination option enables you to specify the object destination of a
single terminal or broadcast.
The Include delete option enables you to delete objects out of the
terminals.
Assign Type This field is the type of object assignment. Valid selections are as
follows:
Include Object
Delete Object
Include Base Platform
Include Base Platform Upgrade
Purge Object
Include ASTB Application Data Object
Include Core Suite
Enable Object
Disable Object
Object Name This eight-character alphanumeric field is the name of the object.
Version This field is the version number of the object. The format is xx.yy,
where xx is the major version and yy is the minor version.
Group This field identifies the assigned group for the software object (PROS,
Standard, Base Platform, IR Blaster or ASTB Application Data).
Source & Provider These 80 character alphanumeric fields identify the name of the service
Name and the ID for the service provider. The Source Name must match the
entry for Name field defined on the Define Source window. The
Provider Name accepts the name of the service provider.
Assignment This alphanumeric 28 character field describes the object assignment.
Description
Platform Id The type identifier burned into the terminal ROM. The Platform ID is
used for the boot code control message.
Auto Enable When active, it indicates the entire native suite is enabled immediately

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-48 Downloading Overview

after it is downloaded.
Auto Purge When active, it indicates the existing native suite must be purged after
the new native suite is downloaded.
Start Date & Time This field is the date and time that the download starts. The date is
comprised of two two-digit integer fields and a four-digit integer field
using the format mm/dd/yyyy, where mm is the month, dd is the day, and
yyyy is the year (for example, 01/05/2000). The time is comprised of
two two-digit integer fields using the format hh:mm, where hh is the
hour from 0 (zero) through 23, and mm is the minute from 0 (zero)
through 59 (for example, 06:05).
Stop Date & Time This field is the date and time that the download ends. The date is
comprised of two two-digit integer fields and a four-digit integer field
using the format mm/dd/yyyy, where mm is the month, dd is the day, and
yyyy is the year (for example, 01/05/2000). The time is comprised of
two two-digit integer fields using the format hh:mm, where hh is the
hour from 0 (zero) through 23, and mm is the minute from 0 (zero)
through 59 (for example, 06:05).
Enable Timeouts This flag enables/disables the Object Enable and Segment Zero
timeouts. When Enable Timeouts is active (filled), the timeouts are
enabled.
Object Enable This field specifies how long the digital terminal waits for the download
Timeout (Minutes) to complete. The digital terminal tries to acquire and enable the object
for the specified number of minutes before it times out.
Segment Zero This field specifies the number of minutes the digital terminal waits for
Timeout (Minutes) the zero segment of the download object. The digital terminal waits this
long after tuning the download channel to acquire the first segment of
the download object being acquired. If it does not receive it in the
specified number of seconds, it times out. This parameter limits the time
that a digital terminal tries to tune an object that does not exist.
Core Suite Timeout This flag enables/disables the Core Timeout.
Core Timeout This field specifies the number of minutes the digital terminal waits for
(Minutes) the core suite download to complete.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-49

6 Click Object Name to display the Zoom: Object Name window.


7 Select the Object Name and then click Accept.
8 Click Source & Provider Name to display the Zoom: Service Name.
9 Select the Service & Provider Name and then click Accept.
10 Type in a Description, Start Date & Time and Stop Date & Time. Select Auto Enable and
Auto Purge as applicable. Type in the Platform ID if loading platform code to ASTBs.
Select timeouts if applicable and enter the timeout value(s).
11 Click the diamond next to Destination to display the Destination Panel.

This window includes the following fields and options:


Addressing Addressing schemes are:
Broadcast - Sends download objects and control messages to all
digital terminals.
Terminal Index - Sends download objects and control messages to a
specific digital terminal.
Terminal ID This field is a unique, system-generated, eight-digit integer from 1
through 16777215. The DAC 6000 uses this number to identify a
specific digital terminal. It is one of three fields that you can use to
uniquely select a digital terminal.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-50 Downloading Overview

Name This 80 character alphanumeric field is the name associated with this
conditional expression.
Expression This is the conditional expression that is executed by the DAC 6000 for
this object. Expressions are sets of predefined commands in the
DAC 6000 that you can use to perform downloads.
Enabled When active (filled), this flag enables the decoder conditional
expression.

12 From the Addressing pull-down menu, select Broadcast or Terminal Index.


13 Type in a Terminal ID if Terminal Index was selected from the Addressing pull-down
menu.
14 Click Enable to activate a decoder conditional and then click Name to display the Zoom:
Decoder Conditional window. Select a decoder conditional and then click Accept.
15 Click the diamond next to Include Delete if you want to target an object or objects to be
deleted during this load. The Include Delete Table Operation window is displayed.

This window includes the following fields and options:


Object Name This eight-character alphanumeric field is the name of the object.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-51

Version This field is the version number of the object. The format is xx.yy,
where xx is the major version and yy is the minor version.
Group This field identifies the assigned group for the software object (PROS,
Standard, Base Platform, IR Blaster or ASTB Application Data).
16 Click Add to display the Edit Include Delete window:

17 Click Object/Resource Name to display the Zoom: Object Name window.


18 Select the Object Name and then click Accept.
19 Click Accept.
20 Click the diamond next to Identification and then click Accept to update the database.
21 Click Cancel then Add to add additional assignments or click Exit to exit the window.

Step 12 - Load the Object Assignment(s) to the


RADD 6000(s)
To load the object assignment out to the RADD:
1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Assign Software Object to display the Assign Software Object window.
3 Click Assign Type to display the Zoom: Assign Type window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-52 Downloading Overview

4 Select an Assign Type and then click Accept.


5 Click Select and highlight the Object Assignment to be loaded.

6 Click Load Object Assignment. A confirmation window is displayed:

7 Click Yes.
8 Click Cancel then Select to load additional assignments or click Exit to exit the window.

Methods to Check, Monitor and Control a Download

Display Object Load Status


To view the object load status:
1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-53

2 Click Assign Software Object to display the Assign Software Object window.
3 Click Assign Type to display the Zoom: Assign Type window.
4 Select an Assign Type and then click Accept.
5 Click Select and highlight the object.

6 Click Display Object Load Status to view the status of the object load.

This window displays the following fields:


RADD Name This field identifies the RADD to which the object has been loaded.
Object Name This eight-character alphanumeric field is the name of the object.
Object Version This field is the version number of the object. The format is xx.yy,
where xx is the major version and yy is the minor version.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-54 Downloading Overview

Object Group This field identifies the assigned group for the software object (PROS,
Standard, Base Platform, IR Blaster or ASTB Application Data).
Load Status This field shows the current status of the software object load to the
RADD. Statuses include In Progress and Complete.
7 Click Refresh Screen to update the status information being displayed.
8 Click Exit until you return to the Main Menu.

Display Detail Assignment


To view the detailed assignment information:
1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Assign Software Object to display the Assign Software Object window.
3 Click Assign Type to display the Zoom: Assign Type window.
4 Select an Assign Type and then click Accept.
5 Click Select and highlight the object.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-55

6 Click Display Detail Assignment. The Display Detailed Assignments is displayed:

This window displays the following fields:


RADD Device This field identifies the RADD to which the object is being or has been
loaded.
Object Name This eight-character alphanumeric field is the name of the object.
Detailed This field lists each assignment element for the selected object.
Assignment Type Examples include: code tune download, object enable and code object
insertion.
Status This field shows the current status of the detailed assignment types load
to the RADD. Statuses include In Progress and Complete.
7 Click Refresh Screen to update the status information being displayed.
8 Click Exit until you return to the Main Menu.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-56 Downloading Overview

Control Operations
To monitor and/or control the downloads:
1 In the DAC 6000 Main Menu, click Manage Operations.
2 Click Control Operations to display the Control Operations window:

3 In the Type Filter panel, click All Types (to deselect) and then click Code Download.
4 Click Accept.
5 Click Select and then highlight the desired download.
6 Click Display Detail Operations to see the details.
7 Click Exit.
8 Or click Cancel Operation, Pause Operation, Resume Operation or Retry Operation to
control the download.
9 Click Exit.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-57

DCT 2500 Download Lab


Step 1 - Add the Sources
Add a source to the database for the 2.46 firmware for the DCT 2500s:
1 In the Main Menu, click Manage Services.
2 In the Manage Services window, click Define Source.
3 Click Add.
4 Type FW2500 in the Source Name field.
5 Select Application from the Source Type pull-down menu.
6 Enable the Local Definition check box.
7 After the information is entered, click Accept.
8 Click Exit until you return to the Main Menu.

Add a source to the database for the 72.25 TV Guide application:


1 In the Main Menu, click Manage Services.
2 In the Manage Services window, click Define Source.
3 Click Add.
4 Type TVGUIDE in the Source Name field.
5 Select Application from the Source Type pull-down menu.
6 Enable the Local Definition check box.
7 After the information is entered, click Accept.
8 Click Exit until you return to the Main Menu.

Step 2 - Add Background Services


Add the background service for the 2.46 firmware to the database:
1 In the Main Menu, click Manage Services.
2 In the Manage Services window, click Define Background Service.
3 Click Add.
4 Click Source & Provider Name.
5 Highlight FW2500 from the Zoom window, click Accept.
6 Highlight Cable Company, click Accept.
7 Click the diamond next to Locations.
8 Click Add.
9 Type 10 in the MPEG service number field.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-58 Downloading Overview

10 Select Enable Queuing from the Queuing State pull-down menu.


11 Click Queuing Device.
12 Highlight om001, click Accept.
13 Click Accept.
14 Click the diamond next to Business Systems.
15 Click Add.
16 Click Business System Name.
17 Highlight Default from the Zoom window, click Accept.
18 Type 16777010 in the BSG Service Handle field.
19 Click Accept.
20 Click diamond next to Identification.
21 Click Accept.
22 Click Exit until you return to the Main Menu.

Add the background service for the TV Guide application to the database:
1 In the Main Menu, click Manage Services.
2 In the Manage Services window, click Define Background Service.
3 Click Add.
4 Click Source & Provider Name.
5 Highlight TVGUIDE from the Zoom window, click Accept.
6 Highlight Cable Company, click Accept.
7 Click the diamond next to Locations.
8 Click Add.
9 Type 11 in the MPEG service number field.
10 Select Enable Queuing from the Queuing State pull-down menu.
11 Click Queuing Device.
12 Highlight om001, click Accept.
13 Click Accept.
14 Click diamond next to Business Systems.
15 Click Add.
16 Click Business System Name.
17 Highlight Default from the Zoom window, click Accept.
18 Type 16777011 in the BSG Service Handle field.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-59

19 Click Accept.
20 Click diamond next to Identification.
21 Click Accept.
22 Click Exit until you return to the Main Menu.

Step 3 - Add the Background Services to the Virtual Channel Map


Add the background service for the 2.46 firmware to the virtual channel map:
1 In the Main Menu, click Manage Services.
2 In the Manage Services window, click Define Background Service.
3 Click Select.
4 Click Source & Provider Name.
5 Highlight FW2500 from the Zoom window, click Accept.
6 Click Accept.
7 Click Assign To Virtual Channel Map.
8 Click Add to display the Edit Assign To VCM window.
9 Click Name to display the Zoom: VCM Name/Status window.
10 Highlight MOT1 and click Accept.
11 Click Accept to update the database.
12 Click Exit until you return to the Main Menu.

Add the background service for the TV Guide application to the virtual channel map:
1 In the Main Menu, click Manage Services.
2 In the Manage Services window, click Define Background Service.
3 Click Select.
4 Click Source & Provider Name.
5 Highlight TVGUIDE from the Zoom window, click Accept.
6 Click Accept.
7 Click Assign To Virtual Channel Map.
8 Click Add to display the Edit Assign To VCM window.
9 Click Name to display the Zoom: VCM Name/Status window.
10 Highlight MOT1 and click Accept.
11 Click Accept to update the database.
12 Click Exit until you return to the Main Menu.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-60 Downloading Overview

Step 4 - Build the Virtual Channel Map


In order to activate the VCM with the newly added background services and have it sent out to
the terminals, you must issue a build command.
To build a VCM:
1 Click Manage Plants on the DAC 6000 Main Menu.
2 Click Define Virtual Channel Map.
3 Click Select.
4 From the VCM Information panel, highlight MOT1.
5 Click Build Channel Map.
6 Click Yes to build the VCM.
7 Click Exit until you return to the Main Menu.

Step 5 Add/Load the Software Objects


Add the firmware software object to the database:
1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Define Software Object.
3 Click Add to enable Software Object Name.
4 Click Load Software Object to display the Load Software Object window.
5 Type 00c-0246 in the File name field
6 Select Loaded from the Medium drop-down menu.
7 Click Accept.
8 Click Exit.
9 Click Yes to the Discard changes? pop-up.
10 Click Exit until you return to the Main Menu.

Add the TV Guide application software object to the database:


1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Define Software Object.
3 Click Add to enable Software Object Name.
4 Click Load Software Object to display the Load Software Object window.
5 Type tvg7225r in the File name field
6 Select Loaded from the Medium drop-down menu.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-61

7 Click Accept.
8 Click Exit.
9 Click Yes to the Discard changes? pop-up.
10 Click Exit until you return to the Main Menu.

Step 6 Display the Software Objects Attributes


To verify software object attributes for the 2.46 firmware:
1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Define Software Object to display the Define Software Object window.
3 Click Select to enable Software Object Name.
4 Click Software Object Name; the Zoom: Object Name window appears.
5 Highlight 00c-2500 02.46 and then click Accept twice.
6 The Software Object Name, Version, and Group fields are updated on the Define Software
Object window.
7 Click Display Attributes to display the Display Software Objects Attributes window.
8 Verify the attributes for the object.
Object Name : 00c-2500
Version ( Maj./Min. ) : 02.46
Group: Standard
Class : Platform Object
Storage : Flash
Type : Executable
Image: 00c-0246
App ID : 1
App Version : 246
Size : 751648
Svar : 4096
Constructor : 0
Destructor : 0
Description : DCT2500 02.46
9 Click Exit until you return to the Main Menu.

To verify software object attributes for the TV Guide application:


1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-62 Downloading Overview

2 Click Define Software Object to display the Define Software Object window.
3 Click Select to enable Software Object Name.
4 Click Software Object Name; the Zoom: Object Name window appears.
5 Highlight Tv_Guide 72.25 and then click Accept twice.
6 The Software Object Name, Version, and Group fields are updated on the Define Software
Object window.
7 Click Display Attributes to display the Display Software Objects Attributes window.
8 Verify the attributes for the object.
Object Name : Tv_Guide
Version ( Maj./Min. ) : 72.25
Group: Standard
Class : Application
Storage : NVM
Type : Executable
Image: tvg7225r
App ID : 2010
App Version : 7225
Size : 476996
Svar : 92240
Constructor : 67764
Destructor : 67892
Description : TV Guide Interactive
Version 72.25
9 Click Exit until you return to the Main Menu.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-63

Step 7 - Download the Software Objects to the RADD 6000


To download the 2.46 firmware object to the RADD 6000:
1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Define Software Object to display the Define Software Object window.
3 Click Select to enable Software Object Name.
4 Click Object Name to display the Zoom: Object Name window.
5 Highlight 00c-2500 02.46 and then click Accept.
6 Click Accept. The Software Object Name, Version, and Group fields are updated on the
Define Software Object window.
7 Click Download Software Object to display the Download Software Object window.
8 Click Add to display the Edit Download Software Object window.
9 Click the All button (to deselect).
10 Click Name.
11 Highlight radd001 and then click Accept.
12 Click Accept.
13 Click Exit until you return to the Main Menu.

To download the TV Guide application object to the RADD 6000:


1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Define Software Object to display the Define Software Object window.
3 Click Select to enable Software Object Name.
4 Click Object Name to display the Zoom: Object Name window.
5 Highlight Tv_Guide 72.25 and then click Accept.
6 Click Accept. The Software Object Name, Version, and Group fields are updated on the
Define Software Object window.
7 Click Download Software Object to display the Download Software Object window.
8 Click Add to display the Edit Download Software Object window.
9 Click the All button (to deselect).
14 Click Name.
10 Highlight radd001 and then click Accept.
11 Click Accept.
12 Click Exit until you return to the Main Menu.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-64 Downloading Overview

Optional Step - Display Object Load Status


The Display Object Load Status Window identifies all of the code objects defined in the
DAC 6000 system that have been successfully downloaded to the RADD 6000.
To display the firmware and application object load status on the RADD:
1 In the DAC 6000 Main Menu, click Manage Devices.
2 Click Define RADD.
3 Click Select in the Define RADD window.
4 Click Name to display the Zoom: Device Name window.
5 Highlight radd001 and click Accept.
6 Click Accept.
7 Click Display Object Load Status. Both objects Load Status should be Complete.
8 Click Exit until you return to the Main Menu.

Step 8 Add the Core Code Suite


The core code suite is applicable to the core terminals (i.e. DCT1700/1800/2000/2500). It
provides the capability to perform a single download of a platform object and one or more
application objects. Each object that will be a component of the core code suite must be defined
and downloaded to the RADD or RADDs.
To define a core code suite and download it to the RADD 6000(s):
1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Define Code Suite.
3 Click Add.
4 Type CS1 in Code Suite Name field.
5 Type 01.00 in the Version field.
6 Select Core Code Suite from the Group drop-down list.
7 Click the diamond next to Business Systems.
8 Click Add.
9 Click BSI Name.
10 Highlight Default and click Accept.
11 Type 16777012 in the BSG Service Handle field and click Accept.
12 Click the diamond next to Identification and then click Accept.
13 In the Define Code Suite window, click Define Components.
14 Click Add.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-65

15 Click Object Name.


16 Highlight 00c-2500 02.46 and click Accept.
17 Click Source & Provider Name.
18 Highlight FW2500 and click Accept.
19 In the Edit Code Suite Component window, click Accept.
20 Click Add.
21 Click Object Name.
22 Highlight Tv_Guide 72.25 and click Accept.
23 Click Source & Provider Name.
24 Highlight TVGUIDE and click Accept.
25 In the Edit Code Suite Component window, click Accept.
26 Click Exit until you return to the Main Menu.

Step 9 Download the Core Code Suite to the RADD


To download a core code suite to the RADD 6000:
1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Define Code Suite.
3 Click Select.
4 Click Code Suite Name.
5 Highlight CS1 and click Accept.
6 Click Accept.
7 Click Download Software Object.
8 Click Add.
9 Click the All button (to deselect).
10 Click Name.
11 Highlight radd001 and click Accept.
12 Click Accept.
13 Click Refresh Screen the Object Status should be Complete to indicate the code suite has
been downloaded to the RADD 6000(s).
14 Click Exit until you return to the Main Menu.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-66 Downloading Overview

Step 10 - Define the Decoder Conditional


Define the decoder conditional to assure the code suite is loaded only on the DCT 2500s:
1 In the DAC 6000 Main Menu, click Manage Terminals to display the Manage Terminals
window
2 In the Manage Terminals window, click Define Decoder Conditional to display the Define
Decoder Conditional menu.
3 Click Add on the Define Decoder Conditional window to enable Name.
4 Type DCT2500 in the Name field.
5 Type family_id(12) in the Expression field.
6 Click Accept to add the new expression to the database.
7 Click Exit until you return to the Main Menu.

Step 11 - Assign the Software Objects


To assign the Code Suite:
1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Assign Software Object to display the Assign Software Object window.
3 Click Assign Type to display the Zoom: Assign Type window.
4 Highlight Include Code Suite and then click Accept.
5 Click Add to display the Edit Assign Software Object window.
6 Click Object Name to display the Zoom: Object Name window.
7 Highlight CS1 and then click Accept.
8 Type CS1 in the Assignment Description field.
9 Type Current Date and Time (MM/DD/YYYY), (HH:MM) in the Start Date & Time fields.
10 Type One Month later than Current Date and Time (MM/DD/YYYY), (HH:MM) in the End
Date & Time fields.
11 Click the diamond next to Destination to display the Destination Panel.
12 From the Addressing pull-down menu, select Terminal Index.
13 In the Terminal ID field, type the ID of the DCT 2500 in the headend.
14 Click Enabled to activate a decoder conditional and then click Name to display the Zoom:
Decoder Conditional window.
15 Highlight DCT2500 and then click Accept.
16 Click the diamond next to Identification and then click Accept to update the database.
17 Click Exit until you return to the Main Menu.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-67

Step 12 - Load the Object Assignments to the RADD 6000


To load the Code Suite object assignment out to the RADD:
1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Assign Software Object to display the Assign Software Object window.
3 Click Assign Type to display the Zoom: Assign Type window.
4 Highlight Include Code Suite and then click Accept.
5 Click Select and highlight CS1.
6 Click Load Object Assignment. A confirmation window is displayed.
7 Click Yes.
8 Click Exit until you return to the Main Menu.

Check, Monitor and Control the Downloads

Display Object Load Status


To view the object load status of the Code Suite:
1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Assign Software Object to display the Assign Software Object window.
3 Click Assign Type to display the Zoom: Assign Type window.
4 Highlight Include Code Suite and then click Accept.
5 Click Select and then highlight CS1.
6 Click Display Object Load Status to view the status of the object load.
7 Verify the load is In Progress and then Complete
8 Click Refresh Screen to update the status information being displayed.
9 Click Exit until you return to the Main Menu.

Display Detail Assignment


To view the detailed assignment information for the Code Suite:
1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Assign Software Object to display the Assign Software Object window.
3 Click Assign Type to display the Zoom: Assign Type window.
4 Highlight Include Code Suite and then click Accept.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-68 Downloading Overview

5 Click Select and highlight CS1.


6 Click Display Detail Assignment.
7 Verify the detail assignments for the object. The Statuses should be Complete.
8 Click Exit until you return to the Main Menu.

Control Operations
To monitor the Code Suite download:
1 In the DAC 6000 Main Menu, click Manage Operations.
2 Click Control Operations to display the Control Operations window.
3 In the Type Filter panel, click All Types (to deselect) and then click Code Download.
4 Click Accept.
5 Click Select and then highlight Download Control for CS1. Click Display Detail
Operations
6 Verify the details for the download. The Status should be Active.
7 Click Exit until you return to the Main Menu.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-69

DCT 6412 Download Lab

Step 1 - Add the Sources


Add a source to the database for the 12.31 Thin Client for the DCT 6412s:
1 In the Main Menu, click Manage Services.
2 In the Manage Services window, click Define Source.
3 Click Add.
4 Type TC6412 in the Source Name field.
5 Select Application from the Source Type pull-down menu.
6 Enable the Local Definition check box.
7 After the information is entered, click Accept.
8 Click Exit until you return to the Main Menu.

Add a source to the database for the 73.44 TV Guide application:


1 In the Main Menu, click Manage Services.
2 In the Manage Services window, click Define Source.
3 Click Add.
4 Type TVG6412 in the Source Name field.
5 Select Application from the Source Type pull-down menu.
6 Enable the Local Definition check box.
7 After the information is entered, click Accept.
8 Click Exit until you return to the Main Menu.

Step 2 - Add Background Services


Add the background service for the 12.31 Thin Client to the database:
1 In the Main Menu, click Manage Services.
2 In the Manage Services window, click Define Background Service.
3 Click Add.
4 Click Source & Provider Name.
5 Highlight TC6412 from the Zoom window, click Accept.
6 Highlight Cable Company, click Accept.
7 Click the diamond next to Locations.
8 Click Add.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-70 Downloading Overview

9 Type 30 in the MPEG service number field.


10 Select Enable Queuing from the Queuing State pull-down menu.
11 Click Queuing Device.
12 Highlight om001, click Accept.
13 Click Accept.
14 Click diamond next to Identification.
15 Click Accept.
16 Click Exit until you return to the Main Menu.

Add the background service for the TV Guide application to the database:
1 In the Main Menu, click Manage Services.
2 In the Manage Services window, click Define Background Service.
3 Click Add.
4 Click Source & Provider Name.
5 Highlight TVG6412 from the Zoom window, click Accept.
6 Highlight Cable Company, click Accept.
7 Click the diamond next to Locations.
8 Click Add.
9 Type 31 in the MPEG service number field.
10 Select Enable Queuing from the Queuing State pull-down menu.
11 Click Queuing Device.
12 Highlight om001, click Accept.
13 Click Accept.
14 Click diamond next to Identification.
15 Click Accept.
16 Click Exit until you return to the Main Menu.

Step 3 - Add the Background Services to the Virtual Channel Map


Add the background service for the 12.31 Thin Client to the virtual channel map:
1 In the Main Menu, click Manage Services.
2 In the Manage Services window, click Define Background Service.
3 Click Select.
4 Click Source & Provider Name.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-71

5 Highlight TC6412 from the Zoom window, click Accept.


6 Click Accept.
7 Click Assign To Virtual Channel Map.
8 Click Add to display the Edit Assign To VCM window.
9 Click Name to display the Zoom: VCM Name/Status window.
10 Highlight MOT1 and click Accept.
11 Click Accept to update the database.
12 Click Exit until you return to the Main Menu.

Add the background service for the TV Guide application to the virtual channel map:
1 In the Main Menu, click Manage Services.
2 In the Manage Services window, click Define Background Service.
3 Click Select.
4 Click Source & Provider Name.
5 Highlight TVG6412 from the Zoom window, click Accept.
6 Click Accept.
7 Click Assign To Virtual Channel Map.
8 Click Add to display the Edit Assign To VCM window.
9 Click Name to display the Zoom: VCM Name/Status window.
10 Highlight MOT1 and click Accept.
11 Click Accept to update the database.
12 Click Exit until you return to the Main Menu.

Step 4 - Build the Virtual Channel Map


In order to activate the VCM with the newly added background service and have it sent out to
the terminals, you must issue a build command.
To build a VCM:
1 Click Manage Plants on the DAC 6000 Main Menu.
2 Click Define Virtual Channel Map.
3 Click Select.
4 From the VCM Information panel, highlight MOT1.
5 Click Build Channel Map.
6 Click Yes to build the VCM.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-72 Downloading Overview

7 Click Exit until you return to the Main Menu.

Step 5 Add/Load the Software Objects


Add the Thin Client software object to the database:
1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Define Software Object.
3 Click Add to enable Software Object Name.
4 Click Load Software Object to display the Load Software Object window.
5 Type tc1231c3 in the File name field
6 Select Loaded from the Medium drop-down menu.
7 Click Accept.
8 Click Exit.
9 Click Yes to the Discard changes? pop-up.
10 Click Exit until you return to the Main Menu.

Add the TV Guide application software object to the database:


1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Define Software Object.
3 Click Add to enable Software Object Name.
4 Click Load Software Object to display the Load Software Object window.
5 Type tvg7344r in the File name field
6 Select Loaded from the Medium drop-down menu.
7 Click Accept.
8 Click Exit.
9 Click Yes to the Discard changes? pop-up.
10 Click Exit until you return to the Main Menu.

Step 6 Display the Software Objects Attributes


To verify software object attributes for the 12.31 Thin Client:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-73

1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Define Software Object to display the Define Software Object window.
3 Click Select to enable Software Object Name.
4 Click Software Object Name; the Zoom: Object Name window appears.
5 Highlight TC_P3_CS and then click Accept twice.
6 The Software Object Name, Version, and Group fields are updated on the Define Software
Object window.
7 Click Display Attributes to display the Display Software Objects Attributes window.
8 Verify the attributes for the object.
Object Name : TC_P3_CS
Version ( Maj./Min. ) : 12.31
Group: Base Platform
Class : Platform Object
Storage : Flash
Type : Executable
Image: tc1231c3
App ID : 2199
App Version : 1231
Size : 4084712
Svar : 0
Constructor : 0
Destructor : 0
Description : Thin Client App
Object ID 144113664
Absolute Address 469893140
Relocatable Not Selected
9 Click Exit until you return to the Main Menu.

To verify software object attributes for the TV Guide application:


1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Define Software Object to display the Define Software Object window.
3 Click Select to enable Software Object Name.
4 Click Software Object Name; the Zoom: Object Name window appears.
5 Highlight Tv_Guide (Object Version 73.44) and then click Accept twice.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-74 Downloading Overview

6 The Software Object Name, Version, and Group fields are updated on the Define Software
Object window.
7 Click Display Attributes to display the Display Software Objects Attributes window.
Verify the attributes for the object.
Object Name : Tv_Guide
Version ( Maj./Min. ) : 73.44
Group: ASTB Application
Data
Class : Application
Storage : NVM
Type : Executable
Image: tvg7344r
App ID : 2010
App Version : 7344
Size : 649024
Svar : 0
Constructor : 0
Destructor : 0
Description : ASTB Relocatable
Application
Object Id -------
Absolute Address 0
Relocatable Not Selected
8 Click Exit until you return to the Main Menu.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-75

Step 7 - Download the Software Objects to the RADD 6000


To download the 12.31 Thin Client object to the RADD 6000:
1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Define Software Object to display the Define Software Object window.
3 Click Select to enable Software Object Name.
4 Click Software Object Name to display the Zoom: Object Name window.
5 Highlight TC_P3_CS and then click Accept.
6 Click Accept. The Software Object Name, Version, and Group fields are updated on the
Define Software Object window.
7 Click Download Software Object to display the Download Software Object window.
8 Click Add to display the Edit Download Software Object window.
9 Click the All button (to deselect).
10 Click Name.
11 Highlight radd001 and then click Accept.
12 Click Accept.
13 Click Exit until you return to the Main Menu.

To download the TV Guide application object to the RADD 6000:


1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Define Software Object to display the Define Software Object window.
3 Click Select to enable Software Object Name.
4 Click Software Object Name to display the Zoom: Object Name window.
5 Highlight Tv_Guide (Object Version 73.44) and then click Accept.
6 Click Accept. The Software Object Name, Version, and Group fields are updated on the
Define Software Object window.
7 Click Download Software Object to display the Download Software Object window.
8 Click Add to display the Edit Download Software Object window.
9 Click the All button (to deselect).
10 Click Name.
11 Highlight radd001 and then click Accept.
12 Click Accept.
13 Click Exit until you return to the Main Menu.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-76 Downloading Overview

Optional Step - Display Object Load Status


The Display Object Load Status Window identifies all of the code objects defined in the
DAC 6000 system that have been successfully downloaded to the RADD 6000.
To display the Thin Client 73.44 and application tvg7344r object status on the RADD:
1 In the DAC 6000 Main Menu, click Manage Devices.
2 Click Define RADD.
3 Click Select in the Define RADD window.
4 Click Name to display the Zoom: Device Name window.
5 Highlight radd001 and click Accept.
6 Click Accept.
7 Click Display Object Load Status. Both objects Load Status should be Complete.
8 Click Exit until you return to the Main Menu.

Step 8 Add the Advanced Code Suite


The advanced code suite is applicable to the advanced terminals (i.e. DCT6200/64xx). It
provides the capability to perform a single download of a platform object and one or more
application objects. Each object that will be a component of the advanced code suite must be
defined and downloaded to the RADD or RADDs.
To define a advanced code suite and download it to the RADD 6000(s):
1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Define Code Suite.
3 Click Add.
4 Type CS6412 in Code Suite Name field.
5 Type 01.00 in the Version field.
6 Select Advanced Code Suite from the Group drop-down list.
7 Click the diamond next to Business Systems.
8 Click Add.
9 Click Business System Name.
10 Highlight Default and click Accept.
11 Type 16777105 in the BSG Service Handle field and click Accept.
12 Click the diamond next to Identification and then click Accept.
13 In the Define Code Suite window, click Define Components.
14 Click Add.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-77

15 Click Object/Resource Name.


16 Highlight TC_P3_CS and click Accept.
17 Click Source & Provider Name.
18 Highlight TC6412 and click Accept.
19 In the Edit Code Suite Component window, click Accept.
20 Click Add.
21 Click Object/Resource Name.
22 Highlight Tv_Guide (Object Version 73.44) and click Accept.
23 Click Source & Provider Name.
24 Highlight TVG6412 and click Accept.
25 In the Edit Code Suite Component window, click Accept.
26 Click Exit until you return to the Main Menu.

Step 9 Download the Advanced Code Suite to the RADD


To download an advanced code suite to the RADD 6000:
1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Define Code Suite.
3 Click Select.
4 Click Code Suite Name.
5 Highlight CS6412 and click Accept.
6 Click Accept.
7 Click Download Software Object.
8 Click Add.
9 Click the All button (to deselect).
10 Click Name.
11 Highlight radd001 and click Accept.
12 Click Accept.
13 Click Refresh Screen the Object Status should be Complete to indicate the code suite has
been downloaded to the RADD 6000(s).
14 Click Exit until you return to the Main Menu.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-78 Downloading Overview

Step 10 - Define the Decoder Conditional


Define the decoder conditional to assure 12.31 Thin Client is loaded only on the DCT 6412s:
1 In the DAC 6000 Main Menu, click Manage Terminals to display the Manage Terminals
window
2 In the Manage Terminals window, click Define Decoder Conditional to display the Define
Decoder Conditional menu.
3 Click Add on the Define Decoder Conditional window to enable Name.
4 Type DCT6412 in the Name field.
5 Type rom_id(612) in the Expression field.
6 Click Accept to add the new expression to the database.
7 Click Exit until you return to the Main Menu.

Step 11 - Assign the Software Objects


To assign the 12.31 Thin Client object:
1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Assign Software Object to display the Assign Software Object window.
3 Click Assign Type to display the Zoom: Assign Type window.
4 Highlight Include Base Platform and then click Accept.
5 Click Add to display the Edit Assign Software Object window.
6 Click Object Name to display the Zoom: Object Name window.
7 Highlight TC_P3_CS and then click Accept.
8 Click Source & Provider Name to display the Zoom: Service Name.
9 Highlight TC6412 & Cable Company and then click Accept.
10 Type tc1231c3 in the Description field.
11 Type 612 in the Platform Id field.
12 Type Current Date and Time (MM/DD/YYYY), (HH:MM) in the Start Date & Time fields.
13 Type One Month later than Current Date and Time (MM/DD/YYYY), (HH:MM) in the
End Date & Time fields.
14 Click the diamond next to Destination to display the Destination Panel.
15 From the Addressing pull-down menu, select Broadcast.
16 Click the diamond next to Identification and then click Accept to update the database.
17 Click Exit until you return to the Main Menu.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-79

To assign the Code Suite:


1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Assign Software Object to display the Assign Software Object window.
3 Click Assign Type to display the Zoom: Assign Type window.
4 Highlight Include Code Suite and then click Accept.
5 Click Add to display the Edit Assign Software Object window.
6 Click Object Name to display the Zoom: Object Name window.
7 Highlight CS6412 and then click Accept.
8 Type CS6412 in the Description field.
9 Type Current Date and Time (MM/DD/YYYY), (HH:MM) in the Start Date & Time fields.
10 Type One Month later than Current Date and Time (MM/DD/YYYY), (HH:MM) in the End
Date & Time fields.
11 Click the diamond next to Destination to display the Destination Panel.
12 From the Addressing pull-down menu, select Broadcast.
13 Click Enable to activate a decoder conditional and then click Name to display the Zoom:
Decoder Conditional window.
18 Highlight DCT6412 and then click Accept.
19 Click the diamond next to Identification and then click Accept to update the database.
20 Click Exit until you return to the Main Menu.

Step 12 - Load the Object Assignments to the RADD 6000


To load the 12.31 Thin Client object assignment out to the RADD:
1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Assign Software Object to display the Assign Software Object window.
3 Click Assign Type to display the Zoom: Assign Type window.
4 Highlight Include Base Platform and then click Accept.
5 Click Select and highlight tc1231c3.
6 Click Load Object Assignment. A confirmation window is displayed.
7 Click Yes.
8 Click Exit until you return to the Main Menu.

To load the Code Suite object assignment out to the RADD:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-80 Downloading Overview

1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Assign Software Object to display the Assign Software Object window.
3 Click Assign Type to display the Zoom: Assign Type window.
4 Highlight Include Code Suite and then click Accept.
5 Click Select and highlight C6412.
6 Click Load Object Assignment. A confirmation window is displayed.
7 Click Yes.
8 Click Exit until you return to the Main Menu.

Check, Monitor and Control the Downloads

Display Object Load Status


To view the object load status of the 12.31 Thin Client object:
1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Assign Software Object to display the Assign Software Object window.
3 Click Assign Type to display the Zoom: Assign Type window.
4 Highlight Include Base Platformt and then click Accept.
5 Click Select and then highlight tc1231c3.
6 Click Display Object Load Status to view the status of the object load.
7 Verify the load is In Progress and then Complete
8 Click Refresh Screen to update the status information being displayed.
9 Click Exit until you return to the Main Menu.

To view the object load status of the Code Suite:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Downloading Overview 12-81

1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Assign Software Object to display the Assign Software Object window.
3 Click Assign Type to display the Zoom: Assign Type window.
4 Highlight Include Code Suite and then click Accept.
5 Click Select and then highlight CS6412.
6 Click Display Object Load Status to view the status of the object load.
7 Verify the load is In Progress and then Complete
8 Click Refresh Screen to update the status information being displayed.
9 Click Exit until you return to the Main Menu.

Display Detail Assignment


To view the detailed assignment information for the 12.31 Thin Client object:
1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Assign Software Object to display the Assign Software Object window.
3 Click Assign Type to display the Zoom: Assign Type window.
4 Highlight Include Base Platform and then click Accept.
5 Click Select and highlight tc1231c3.
6 Click Display Detail Assignment.
7 Verify the detail assignments for the object. The Statuses should be Complete.
8 Click Exit until you return to the Main Menu.

To view the detailed assignment information for the Code Suite:


1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Assign Software Object to display the Assign Software Object window.
3 Click Assign Type to display the Zoom: Assign Type window.
4 Highlight Include Code Suite and then click Accept.
5 Click Select and highlight CS6412.
6 Click Display Detail Assignment.
7 Verify the detail assignments for the object. The Statuses should be Complete.
8 Click Exit until you return to the Main Menu.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


12-82 Downloading Overview

Control Operations
To monitor the 12.31 Thin Client object download:
1 In the DAC 6000 Main Menu, click Manage Operations.
2 Click Control Operations to display the Control Operations window.
3 In the Type Filter panel, click All Types (to deselect) and then click Code Download.
4 Click Accept.
5 Click Select and then highlight Download Control for TC_P3_CS. Click Display Detail
Operations
6 Verify the details for the download. The Statuses should be Active.
7 Click Exit until you return to the Main Menu.

To monitor the Code Suite download:


1 In the DAC 6000 Main Menu, click Manage Operations.
2 Click Control Operations to display the Control Operations window.
3 In the Type Filter panel, click All Types (to deselect) and then click Code Download.
4 Click Accept.
5 Click Select and then highlight Download Control for CS6412. Click Display Detail
Operations
6 Verify the details for the download. The Status should be Active.
7 Click Exit until you return to the Main Menu.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


Section 13
OCAP Overview

After completing this segment of the training course, you will be able to:
List the steps to configure an OCAP common object download on the DAC
List the steps to configure an OCAP application object download on the DAC
Monitor the download process

Basic DAC 6000 (V3.1) Operation, Rev 1.2


13-2 OCAP Overview

OCAP Overview
The OpenCable Applications Platform (OCAP) specification is a middleware software layer
specification. The intention of the OCAP specification is that:
The services and applications of interactive televisions be developed so that they run on any
North American cable television system
Services and applications run independent of set-top or television receiver hardware or
operating system software
Manufacturers and retail distributors of set-tops, television receivers and other devices build
and sell capable devices that will support all currently available services delivered by cable
operators to consumer devices via lease from cable operators
The OCAP object download is designed to load firmware and applications to set-tops,
television receivers and other devices that will support all currently available services delivered
by cable operators.

OCAP Server Connectivity

This diagram depicts the loading of firmware and applications to downstream devices (i.e. set-
tops, television receivers).

Basic DAC 6000 (V3.1) Operation, Rev 1.2


OCAP Overview 13-3

Application files are broadcast as part of the MPEG-2 transport stream from an object carousel
server called the Digital Storage Media-Command and Control (DSM-CC). The XAIT
(Extended Application Information Table) contains the application signaling information. The
signaling information would inform the receiver that the application exits, when the application
is allowed to run and where everything it needs to run exists. The CVT (Code Version Table)
contains the firmware signaling information.
The DAC configures the CVT and XAIT controls messages sent out by the RADD. The
DAC supports creation and transport of multiple XAIT/CVT messages.
CVT, Code Verification Table, contains information for a Common Download. Each
CVT message contains the download command for a single Common Download object.
XAIT, Extended Application Information Table, contains information for an OCAP
Application Download. A single XAIT message can contain download commands for one or
more applications.

OCAP Downloads
There are two types of OCAP downloads that you can configure on the DAC: common and
application. The OCAP common download applies to the download of OCAP firmware only,
while the OCAP application download is limited to the download of OCAP applications. An
OCAP application download assumes the presence of OCAP firmware.

Steps to Configure a OCAP Common Download on the DAC


1 Define the Common Object on the Define OCAP Object window and add it to the
database.
2 Create an assignment for the common object by selecting "Include Common Download" as
the Assign Type on the Assign OCAP Object window.
3 On the Assign OCAP Object window, click Load OCAP Assignment to start the
download for the common OCAP object.

Steps to Configure an OCAP Application Download on the DAC


1 Define the Application Object on the Define OCAP Object window and add it to the
database.
2 Create a suite of application objects by selecting the Define OCAP Suite window. Add a
name for the grouping, and then enable (fill) the Components radio button.
3 Create an assignment for the suite by selecting "Include Application Download" as the
Assign Type on the Assign OCAP Object window.
4 On the Assign OCAP Object window, click Load OCAP Assignment to start the
download for the common OCAP object.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


13-4 OCAP Overview

Add a Common OCAP Object


1 In the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


OCAP Overview 13-5

2 Click Define OCAP Object and the system displays the Define OCAP Object window:

This window includes the following fields:

Name This 80-character alphanumeric field is the name of the OCAP object.
Group Indicates that the OCAP object is a Common or Application OCAP
object

Basic DAC 6000 (V3.1) Operation, Rev 1.2


13-6 OCAP Overview

3 In the Define OCAP Object window, click Add.


4 In the Name field, enter the name of the OCAP object.
5 Select the group from the Group drop-down menu.
6 Click the diamond next to Common Attributes to display the Host Identification panel:

This panel includes the following fields:

Vendor ID This field identifies the vendor ID assigned to the host that is being
downloaded to.
Hardware Version This field identifies the hardware version of the host that is being
ID downloaded to.
Originator PID The field identifies the PID on which the carousel server is broadcasting
the common object.
Code Filename The field identifies the full path and file name of the OCAP code
download file.
Code Version The field identifies the full path and file name of the code version
Certificate File certificate file for this OCAP code download.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


OCAP Overview 13-7

7 Type the hosts vendor ID in the Vendor ID field.


8 Type the hosts hardware version ID in the Hardware Version ID field.
9 Type the PID in the Originator PID field.
10 Type the full path and name of the code file in the Code Filename field.
11 Type the full path and name of the code version certificate file in the Code Version
Certificate File field.
12 Click the diamond next to Identification.
13 Click Accept to add the common OCAP object to the database.
14 Click Exit to exit the window.

Assign the OCAP Object


To assign an OCAP common object:
1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Assign OCAP Object to display the Assign OCAP Object window:

Basic DAC 6000 (V3.1) Operation, Rev 1.2


13-8 OCAP Overview

This window displays the following fields and options:

Assign Type Valid selections are as follows:


Include Common Download
Include Application Download
Description This 28 character alphanumeric field describes the object.
Object Name This eight-character alphanumeric field is the name of the object.

Group This field identifies the assigned group for the OCAP object (Common
or Application).
Start Date This field is the date the download starts. The date is comprised of two
two-digit integer fields and a four-digit integer field using the format
mm/dd/yyyy, where mm is the month, dd is the day, and yyyy is the year
(for example, 01/05/2000).
Start Time This field is the time the download starts. The time is comprised of two
two-digit integer fields using the format hh:mm, where hh is the hour
from 0 (zero) through 23, and mm is the minute from 0 (zero) through
59 (for example, 06:05).
Stop Date This field is the date the download ends. The date is comprised of two
two-digit integer fields and a four-digit integer field using the format
mm/dd/yyyy, where mm is the month, dd is the day, and yyyy is the year
(for example, 01/05/2000).
Stop Time This field is the time the download ends. The time is comprised of two
two-digit integer fields using the format hh:mm, where hh is the hour
from 0 (zero) through 23, and mm is the minute from 0 (zero) through
59 (for example, 06:05).
Object Assignment Same as Assign Type above.
Type

Basic DAC 6000 (V3.1) Operation, Rev 1.2


OCAP Overview 13-9

3 Click Assign Type to display the Zoom: Assign Type window.


4 Select Include Common Download and then click Accept.
5 Click Add to display the Edit Assign OCAP Object window:

This window displays the following fields and options:

Assign Type Valid selections are as follows:


Include Common Download
Include Application Download
Object Name This eight-character alphanumeric field is the name of the object.
Group This field identifies the assigned group (Common or Application).
Active Panel The Identification option enables you to add the object, a description
Options and a schedule.
The Preamble option enables you to associate a decoder conditional
with the OCAP download.
The Destination option enables you to specify the frequency,
modulation mode, downstream device, PID and download command.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


13-10 OCAP Overview

Assign Type Valid selections are as follows:


Include Common Download
Include Application Download
Object Name This eight-character alphanumeric field is the name of the object.
Group This field identifies the assigned group for the OCAP object (Common
or Application).
OCAP Suite This field is the name of the OCAP Suite. An OCAP Suite is used to
support OCAP Application downloads.
Description This alphanumeric 28 character field describes the object.
Start Date & Time This field is the date and time that the download starts. The date is
comprised of two two-digit integer fields and a four-digit integer field
using the format mm/dd/yyyy, where mm is the month, dd is the day, and
yyyy is the year (for example, 01/05/2000). The time is comprised of
two two-digit integer fields using the format hh:mm, where hh is the
hour from 0 (zero) through 23, and mm is the minute from 0 (zero)
through 59 (for example, 06:05).
Stop Date & Time This field is the date and time that the download ends. The date is
comprised of two two-digit integer fields and a four-digit integer field
using the format mm/dd/yyyy, where mm is the month, dd is the day, and
yyyy is the year (for example, 01/05/2000). The time is comprised of
two two-digit integer fields using the format hh:mm, where hh is the
hour from 0 (zero) through 23, and mm is the minute from 0 (zero)
through 59 (for example, 06:05).

Basic DAC 6000 (V3.1) Operation, Rev 1.2


OCAP Overview 13-11

6 Click Object Name to display the Zoom: Object Name window.


7 Select the object name and then click Accept.
8 Type in a description, start date & time and stop date & time.
9 Click the diamond next to Preamble to display the Preamble Panel:

This panel includes the following fields and options:


Name This 80 character alphanumeric field is the name associated with this
decoder conditional expression.
Expression This is the decoder conditional expression that is executed by the
DAC 6000 for this object.
Enabled When active (filled), this flag enables the decoder conditional
expression.

10 Click Enabled to activate a decoder conditional and then click Name to display the Zoom:
Decoder Conditional window. Select a decoder conditional and then click Accept.
11 Click the diamond next to Destination to display the Destination Panel.

Basic DAC 6000 (V3.1) Operation, Rev 1.2


13-12 OCAP Overview

This panel includes the following fields and options:


Tuned Channel This field identifies the assigned tuned channel for the OCAP common
download broadcast.
Frequency This field identifies the assigned frequency for the OCAP common
download broadcast.
Downstream This field identifies the downstream edge device (i.e. OM1000).
Device
PID Number This field identifies the PID value assigned to the OCAP object
broadcast.
Transport This field identifies the modulation (64 or 256 QAM) in use.
Download This field identifies the command being sent in the OCAP common
Command object download. Valid selections are:
Download Now
Deferred Download
Download Now, No Exceptions

Basic DAC 6000 (V3.1) Operation, Rev 1.2


OCAP Overview 13-13

12 Click Add to display the Edit Destination window:

13 Click either Tuned Channel or Frequency.


14 Type in either the tuned channel or the actual frequency.
15 Click Downstream Device to display the Zoom: Device Name window.
16 Select the Device Name and then click Accept.
17 Type the PID in the PID Number field.
18 Click the Transport drop-down menu and select QAM-64 or QAM-256.
19 Click the Download Command drop-down menu and select Download Now, Deferred
Download or Download Now, No Exceptions.
20 Click Accept.
21 Click the diamond next to Identification and then click Accept to update the database.
22 Click Exit to exit the window.

Load the OCAP Common Object Assignment to the


RADD 6000(s)
To load the OCAP common object assignment out to the RADD:
1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Assign OCAP Object to display the Assign Software Object window.
3 Click Assign Type to display the Zoom: Assign Type window.
4 Select Include Common Download and then click Accept.
5 Click Select and highlight the Object Assignment to be loaded.<