Grass Valley iControl Services Gateway User Manual

Page 2

Advertising
background image

Page 2 of 26


Table of Contents

1.

DOCUMENT SCOPE .......................................................................................................... 3

2.

REFERENCE DOCUMENTS, ACRONYMS AND CONVENTIONS ................................... 4

2.1

Conventions ................................................................................................................................. 4

3.

GETTING STARTED ........................................................................................................... 5

3.1

XML™ Usage Rationale ............................................................................................................. 5

3.2

JINI™ Usage Rationale .............................................................................................................. 5

3.3

iControl™ Gateway Entities ...................................................................................................... 6

3.3.1

iControl™ Directory Services ............................................................................................... 6

3.3.2

iControl™ Services Gateway ................................................................................................ 7

3.3.3

Registered Services List ........................................................................................................ 7

3.3.4

Service Node ......................................................................................................................... 7

3.3.5

Service Short Identifier ......................................................................................................... 8

3.3.6

Service Access key ................................................................................................................ 8

3.3.7

Access Key Parameter Info ................................................................................................... 8

4.

ICONTROL™ API SPECIFICATIONS .............................................................................. 10

4.1

API Generic Specifications ....................................................................................................... 10

4.2

iControl™ Gateway Directory Services Commands .............................................................. 10

4.2.1

Command listNode .............................................................................................................. 10

4.2.2

Command getGatewayVersion ........................................................................................... 11

4.2.3

Command getNode .............................................................................................................. 11

4.2.4

Command nodeCount ......................................................................................................... 13

4.2.5

Command getNextNode ...................................................................................................... 13

4.3

Establishing a Service Node Session Through iControl™ Gateway .................................... 14

4.3.1

Opening a Session With a Service Node (openID) ............................................................. 14

4.3.2

Querying an Access key Parameter’ Format (getParameterInfo) ....................................... 16

4.3.3

Getting a Parameter Value (get[Parameter]) ...................................................................... 17

4.3.4

Setting a Parameter to A Value (set[Parameter]) ............................................................... 18

4.3.5

Closing a Session With a Service Node (closeID) .............................................................. 19

5.

CASE STUDIES ................................................................................................................ 20

5.1

Muting Channels of All SDM712i_93 Services Registered Through AN iControl™ Gateway, Every

Fridays 00:00. ............................................................................................................................................ 20

5.2

Telnet session example with a SDM-712 service through the iControl Gateway. ............... 22

5.2.1

Get and Set .......................................................................................................................... 22

5.2.2

Getting information about aLevelOut1L ............................................................................. 23

6.

APPENDIX A XML PRIMER (

W3C'S TECHNICAL REPORTS PAGE

) ........................ 24

7.

APPENDIX B THE XML TECHNOLOGIES FAMILY ....................................................... 25

8.

APPENDIX C JINI™ TECHNOLOGY PRIMER (

WWW.SUN.COM/JINI

) ..................... 26

Advertising