Interview 8000 TURBO Series Technical Manual Issue 3 Sep95

User Manual: manual pdf -FilePursuit

Open the PDF directly: View PDF PDF.
Page Count: 1020

DownloadInterview 8000 TURBO Series Technical Manual Issue 3 Sep95
Open PDF In BrowserView PDF
Introduction

Coqratulations on your choice of o.ne of the INTERVIEW 8000 TURBO Series line of Data ProtOCQ~
AnalyzerlBntulatol'$.! This wise decision will be rewarded with many productive years of testing and
emulation. a1ol1l with the capability of upgt~c.tUlI your UQit should your netw9rk require it.
For your ease--of..Uie. we have providGd you with four (t)fJve*) texts (and the Easy View On-Line MelW System):
30 Minutes to ProgrammiItJ the INTERYlEW@8O(IOSeries, 951-B0431..()1
lNTERVlEJ¥I>8000~ TeelmkalManwd. SeplCmber 1995, Volume I (951-00424-01)
lNI'ERVIE~ 8OfJ() Series T~l Ala., ~Ptember 1995, Volume II (951-B0427-Ql)
INTERVIEW'» 8000 TURBO S~ Qldck ~e Guide to the C Library (951.~3O..()1)
INTERVIEJ.f10 8000ATM 1'fcknical Manual, Sfptember 1995, (951-B0682.Ql) [with ATM units only]*

10 Miluf,te§ to. ~ the lJiTEBVIEW.8(){){} Series
Begin with the "thirty-minute guide." There is a data disj provided with it to introduce you to and to liVe
you a crash course in general Op¢l'8tion of Ule JNTERVISW 8000 TURBO .Units. You'll fmd this a balf;.bour
well spent as you get a feel for using the function keys and menus, familiarfa:j~i y~~lf with t~ oporation
of the INTERVIEW.

.

T~Jmical Manual
The two volumes of the [NTERV1~ 8000 Series Technical Manual are divided into Part l' Basic Operation
and Part [l' Advanced Programming. These are the complete source of information on your unit and so are
understandably quite large. We do not expect you to read them in their entirety; therefore, the Table of
Contents and the three comprehensive inde;ws--all three are multi-level and cross-referenced-are valuable
tools to use in familiarizing yourself with the technical manual. There is also a Ust of'Thbles following the
Table of Contents in the front matter of tbe tiPt volume.

INTERVIEU'@ 8{)()Q Series

Part I; BiIIk Operqtion. A glance at the Table of Contents reveals the first volume consists of 49
sections grouped into twelve sub-headings, including an index for the first volume:
I
Overview
II
Setup and Display
III
BCC and BERT
IV
Interfaces
File System and Miecellaneous Utilities
V
VI
Statistics
VII
Programming Concepts: Tiers and Layers
VIII
nigger Menus
IX
Protocol Spreadsheet
X
OSI Primitives
XI
Protocol Packages
XII
Index
Part I defines the basic operation of the INTERVIEW in detail and describes the menu fields and their
entries in depth.

SEP'95

INTERVIEW 8000 Series Basic Operation: 951-80424-01

Part II: Advanced Programming. The Table of Contents shows the second volume consists of Sections
50 through 83. These sections are grouped under four sub-headings, along with Appendixes A through
J and two indexes-one combined index for both volumes of the technical manual and tliesecoIid '
index for the C-language structures, variables, and routines defined in the second volume:
XIII
Theory of Operation
XIV
C Language
XV
CLibrary
)(\n
Protocol Library
Appendixes
Index
." ..
'"

,'.'

,

("

Part II is technically for the advanced C-Ianguage programmer who wishes to modify programs already
provided in the software or to create his own programS. Along with a theory of operation of thellnit
and C-Ianguage background, it provides the C-Ianguage and protocol structures. variables, and routines
!JSed in the INTERVIEW 8000 TURBO Series. Structures are defined in depth; variables are discussed
iq'detail with the type, values (hex and decimal), ,and meanings presented
tabular format.' The
, routi'iies ate particularly well documented with a synopsis, a description, Inputs; 'returns, and examples
'given'foreach routine as applicable. The quick reference gl;liqe (described below) is a coinpanionto
" . - ~."
;'"
," ,"
this second volume of the technical manual.

IDa

Quick Reference Guide to the C Library
The quick reference guide is a condensed version of the Clanguage structure, variable, event, and routine
information used in the INTERVIEW as defined in the second volume of the technical manual. This small
reference guide is easy to use and cross-references pages in the technical manual where the C-Ianguage
terms are defined and used.
It is divided into three parts: an alphabetic listing, a listing by fu~ction, and an alphabetic definitions listing.
the iNTERVIEW, you will find this handy
little guide to be very useful.

If you do any programming on the Protocol Spreadsheet with

EasY View On-Line Menu System
When you boot up the INTERVIEW, the Easy View Main Menu is the first menu displayed. You'll find this
on-line documentation to be a valuable tool. Operational information, help, tutorials, and installed
application programs are available at your screen in this menu system at the touch of a key_ Follow the
instructions given on the bottom of the display to access the desired screen menus. Detailed information on
using Easy View is documented in the technical manual in Sections 4, 19, an&20~ ,.
., '

ATM (A!i,YOChronQus uamfer Mode! Technical Manual and Associated Manuals
If your unit is an INTER\nEW 8800 PLUS ATM or INTERVIEW 8750 ATM EXPRESS, you will also be
receiving the ATM technical manual. This manual describes the ATM units and is specific to Asynchronous
Transfer Mode testing. Included with it are various manuals for the on -line ATM application programs.

Again, congratulations on your selection of an INTERVIEW 8000 TURBO Series unit...we hope these
manuals will sexve' toanswer;your questions before you need to ask them.
,

i~

-

, : . "

,t '!." •

f'

SEP '95

Introduction

Introduction
Congratulations on your choice of one of the INTERVIEW 8000 TURBO Series line of Data Protocol
Analyzer/Emulators! This wise decision will be rewarded with many productive years of testing and
emulation, along with the capability of upgrading your unit should your network require it.
For your ease-of-use, we have provided you with four (or five*) texts (and the Easy View On-Line Menu System):

30 Minutes to Programming the INTERVI£Wt!IBOOO Series, 9 5 1 - B 0 4 3 1 - 0 1 \ ·
INTERVIEW'® 8000 Series Technical Manual, September 1995, Volume 1(951-00424-01)
INTERVIEW'®8000 Series Technical Manual, September 1995, Volume n (951-00427-01)
INTERVIEW"> 8000 TURBO Series Quick Reference Guide to the C Library (951-00431)..01)
INTERVIEW'® 8000?fTMTechnicalManual, September 1995, (951-B0682-01) [withATM units only]*
30 Minutes to Programmini theJNrERVIEW 8{)()O Series
.
Begin with the "thirty-minute guide:' There is a data disk provided with it to introduce you to and tRgive
you a crash course in general operation of the INTERVIEW 8000 TURBO units. You'll find this a ~alf-hour
well spent as you get a feel for using the function keys and menus, familiarizing yourself with the operation
of the INTERVIEW..

INTERVIEW® 8000 $erie§ Technical Manual
The two volumes of the INTERVIEWf!> 8000 Series Technical Manual are divided into Part I: Basic Operation
and Part II: Advanced Programming. These are the complete source of information on your unit and so are
understandably quite large. We do not expect you to read them in their entirety; therefore, the Table of
Contents and the three comprehensive indexes-all three are multi-level and cross-referenced-are valuable
tools to use in familiarizing yourself with the technical manual. There is also a List of Tables following the
Table of Contents in the front matter of the first volume.

Part l: Basic Operation. A glance at the Table of Contents reveals the first volume consists of 49
sections grouped into twelve sub-headings, including an index for the first volume:
I
Overview
II
Setup and Display
III
BeC and BERT
~, .
IV
Interfaces
. ,,'
File System and,Miscellaneous Utilities
V
VI
Statistics
Programming Concepts: Tiers and Layers
VII
Trigger Menus'
VIII
IX
PTotocolSpreadsheet
OSI Primitives
X
PTotocolPackages
XI
Index
XII
.:':~, ;;,

,

,',),,',J'J;,

.i.:~ 'iL '. ',~~ .,;'_;~ ":~l!:','t'"

,_,

Part I defines the basic operation of the IIr messages displayed for File Maintenance operations.
• "Communications \\fith Telenex" appendix updated with new information.
General Signal Networlt,s is a newly formed company by the merger of Telenex, Data Switch, and
Tau-non. Telenex ~ation is now General Signal Networb - Mount Laurel; we retain the
same personnel and
which have always been hallmarks of Telenex Corporation and
es within. this WIIlnUIiI to AR, AR Test Systems, and Telenex Corporation
AR Test Systems. Any
now refer to General S~ Networks - Mount LAurel.

hi=dards
I

General Signal Networ~ - Mount Laurel reserves the right to improve this manual or the
equipment it describes ~thout prior notice. Any references to upgraded equipment, options,

NOV '95

iii

ADDENDUM

accessories, and software packages made in the manuals may not apply to your present unit.
Contact Customer Service for information on such upgrades or other purchases.

I

Any duplication of the material in this manual in any form without written permission from General
Signal Networks - Mount Laurel is strictly forbidden.

, General Signal Networks - Mount Laurel will not be held responsible for any damages incurred in
the use of this product.

•

I

For technical information, programming assistance. error decoding. and repairs. contact the factory.
General Signal Networks - Mount Laurel is located in Mount Laurel, New Jersey, approximately
15 miles east of Philadelphia, PA. Local customers should call (609) 234-7900; in the northeastern
United States. call (800) 222-5482; and in the rest of the U.S., call (800) 222:-0187. Access us on the
Internet at http://www.telenex.com.
Address questions and comments about this manual and other technical publications to the
Technical Writing Department on extension 3548 at these same telephone numbers.

iv

NOV '95

Contents
Introduction

Part I: Basic Operation
Overview

I

1 Hardware ..................................................................

1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
1.10
2

Physical Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Keyboard ........................................................
Front Panel .. '. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Disk Drives ......................................................
Back Panel .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Storage Capacity ................................................ "
Clock........ . ............................. ......................
Operating Environment ............................................
Operating Positions ............................................. '"
Power Up ................. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

1- 1
1-4
1-4
1-4
1-6
1-8
1-16
1-17
1 -17
1-18
1-19

General Operation .......................................................

2-1

2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
2.9
2.10

2-1
2 ... 3
2-7
2-8
2-9
2-16
2-20
2-22
2 ... 26
2-30

PowerUp ............... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
Initializing System Software (Booting Up) .. .. .. . . . . . .. . . . . . .. . .. .. . ...
Installing New System Software on Hard Disk .'........................
Backing Up the Hard Disk. . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . .
The Menus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
Running a Test Program ... ,. ....... . .. .. ........ ... . ....... ... .. ...
Data Flow. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
How to Correct Common Problems ..................................
Optimizing Recording Rates ........................................
OptimizingAnalysis............................. ..................

3 Keyboard
3.1

3.2
3.3
3.4

3.5

3-1
Hard Keys and Softkeys ........................................... . 3-3
Programming Keys ............................................... . 3 ... 3
Real"';Time Keys ................................................. . 3-10
Freeze-Mode Keys .............................................. . 3-13
Remote Control Keys ..... , ....................................... . 3-14

4 Easy View ................................................................ "
4.1
4.2

Booting Up ......................................................
Entering and Exiting Easy View .....................................

SEP'95

4-1
4-3
4-4

v

- -

-------------_._-------_._-

' - - - _ .._,._-----------

4.3
4.4
4.5
4.6

II

Easy View Menus .................................................
Using Easy View ..................................................
Additional Easy View Functions .....................................
Installing Easy View Updates .......................................

4-4
4-8
4-17
4-19

Setup and Display
5 line Setup ................................................................. 5-1
5.1
5.2
5.3
5.4
5.5

5.6
5.7
5.8
5.9
5.10
5.11

Mode. . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 5-3
Source. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 5-5
Code •••..•.. . . . . . . . . . . . . . . . • . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 5-6
Bits ............................................................. 5-7
Parity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . .. . .. . . . . . . .. 5-7
Format. ......................... ........ ................. .... ... 5-7
Clock Source ..................................................... 5-15
Bit-Order!Polarity ........ .... .................................... 5-16
NRZI........... .. .. ..... .............. ................. ........ 5-17
MIL...... ........................ ....................... ........ 5-17
Sample line Setups................................................ 5-17

6 Run-Mode Display ......................................................... 6-1
6.1
6.2
6.3
6.4
6.5
6.6
6.7
6.8
6.9
6.10
6.11

Auto Configure. .. . ... .. . . . . .. . ...... . .... .. . . . . ... . .... .. . . ......
Entering Run Mode ...............................................
Selecting Character-Data Display ..... , . '" ... . . .. .... .... .. .... . ...
Special Features of Data Display. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
Protocol Trace. ....... . . ................ ........ .......... ........
Program Trace........ . . ........................... ..... ..........
Statistics Display .......................................... . ..... ..
Display Window. . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
User Trace .......................................................
Display Correlation in Freeze Mode.. ....... . .. .. .. .... . ... .. .. ... ...
No Display ........................................ '" . ........ ...

7 Record Setup ......................................... . . . . . . . . . . . . . . . . . . . . ..
7.1
7.2

7.3
7.4
7.5

7.6
7.7
7.8

vi

Format of Recorded Data ..........................................
Recording Medium . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
The Screen Buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
SCSI Drive Maximum Recording Times ............................. "
The Record Setup Screen. . . . . .. . . .. . .. . . . . . .. . . .. . . . . .. . . .. . . . . ....
Trigger Control of Capture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
Spreadsheet Control of Recording ...................................
Manual Control of Recording .......................................

6-3
6-5
6-7
6-13
6-17
6-19
6-22
6-23
6-25
6-27
6-28
7-1
7-3
7- 3
7-4
7-5
7- 5
7-11
7-11
7-12

SEP '95

8 Layer Setup ................................................................ 8-1
8.1
8.2
8.3
8.4

Personality Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
Selecting and Loading Protocols ........ . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
The Protocol Configuration Screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
Saving the Layer Setup Screen. . . . . . . . . . . . . . . . . . . . . • . . . . . . . . . . . . . . . ..

8- 3
8-3
8-4
8-5

9 FEB Setup ................................................................. 9-1
9.1

ill

Buffering Idle, Control Leads, Ticks, and Timestamps. . . . . . . . . . . . . . . . . . . 9-3

BCC and BERT
10 Block Checking ............................................................ 10-1
10.1
10.2
10.3
10.4
10.5
10.6

BCC Symbols ........ " ................ , ..................... , . . ..
BCC Conditions .....................•............................
Transmitted BCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
Standard BeC Parameters . . .. . . . . . . . . . . . . . . . . . . . . . . . .. . . . .. . . . .. . ..
BCC Setup Menu Fields. . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . .
BISYNC vs. Selectable CRC Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

10-3
10-5
10-5
10-6
10-11
10-14

11 Bit Error Rate Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . .. .. . . .. 11-1
11.1
11.2
11.3
11.4
11.5
11.6
11.7
11.8
11.9
11.10

IV

Pseudorandom Bit Patterns .........................................
Test Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
BERT Operation: Full Duplex ......................................
BERf Operation: Half Duplex. . . . .. .. . . . . . . .. . . .. . .. . . . . .. . . . . . . . ..
BERT Setup Screen ...............................................
1hmsrnission Format: Line Setup Menu ..............................
Run Mode: Keyboard Control ......................................
Run Mode: Status line ............................................
Run Mode: Statistical Display. . . .. . .. . .. .. . . ... .. .. .. . . . . .. . . . .. . . ..
Loopback atthe TransmittingINTERVrEW .. ........ ...... .... .... ...

11-3
11-4
11-4
11-6
11-7
11-14
11-17
11-18
11-19
11-21

Interfaces
12

Standard Interfaces ............ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 12-1

13

Optional Interfaces ................... ,...................................

V

13-1

File System .d Miscellaneous Utilities
14

SEP'95

DiskMaintenance........................................................

14-1

14.1
14.2
14.3
14.4

14-3
14-3
14-3
14-4

The Disks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
AllooatingDisk Space ............... ..................... ... .......
Data Acquisition Thtcks vs. the Filing System ........... " . ... ... ... . ..
The Disk Maintenance Screen. . . . . . . . .. . . .. . . . . . . . . .. . . . . . . . . . . . . . ..

vii

15

File Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
15.1
15.2
15.3

16

Loading and Saving Files .............................. " . .. .... . ... 15-3
Orienting Yourself in the Filing System ............................... 15-4
The File Maintenance Screen ....................................... 15-9

Printer Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
16.1

The Connector ........................... '" ....... .. .. . . ..... . ...

16.2
16.3
16.4
16.5
16.6
16.7

Configuring the Printer Setup Screen . . . . . . . . . . .. . . . . . . .. . . . . . .. . . . . ..
Saving the Printer Setup. . . . . . . .. .. . . . . . . . . . . . . . .. . .. . . . . . . . . .. . . ...
How to Print Static Displays ........................................
How to Print Data .................................................
Spreadsheet Control of Printing .....................................
PrintingDiskFiles .................................................

16-1
16-3
16-3
16-7
16-8
16-10
16-17
16-17

17

TheTune-of-DayClock.................................................

17-1

18

Color Display " ........................................................ "

18-1

18.1
18.2
18.3
19

20

Connectors for External Monitors ................................... 18-3
Color Control from the Miscellaneous Utilities Screen .................. 18-3
18-6
Black and White Data Enhancements

Easy View Setup .........................................................

19-1

19.1
19.2
19.3
19.4
19.5
19.6

19-3
19-4
19-4
19-4
19-5
19-5

Enable Easy View .............................................. ,...
Enter Easy View After Power-Up ...................................
Keep Easy View Menu Information in Memory ........................
Display Program Warning Messages. . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . ..
Load Program Edit Timeout ........................................
Screen Saver Timeout ........ , . . .. . . . .. . . . ... ..... ... . .. . . . .. .. . ...

Easy View Maintenance ................................................... 20-1
20.1
20.2
20.3
20.4
20.5
20.6
20.7

viii

15-1

The Easy View Menu File ..........................................
Accessing the Maintenance Program .................................
Automatic Installation .............................................
Customizing Programs .............................................
Script File Format ............................................... "
Creating a Text (Help) File .........................................
Easy View Directory Structure ......................................

20-3
20-4
20-5
20-6
20- 20
20-33
20-34

SEP '95

VI

Statistics
21

22

VII

Thbular Statistics

21-1

21.1
21.2
21.3
21.4
21.5
21.6

21-3
21-4
21-6
21-7
21-9
21-11

Counters and Timers ..............................................
Preparing the Ta.bular Statistics Screen . .. . . . .. . . .. .. . . . . . . . .. .. . . . . . ..
Sampling Current Values ...........................................
Accumulators......................................... ............
Keeping a Statistical Log ...................•...•...................
The Sampling Action as Divisor .....................................

Graphic Statistics ......................................•................ "

22-1

22.1
22.2
22.3

22 - 3
22-4
22-4

Enabling the Grapbic Display .......................................
Cursor Movement on Graphical Statistics Menu. . . . . . . . . . . . . . . . . . . . . . ..
Menu Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

Programming Concepts: Tiers and Layers
23

24

VIII

Three-TIered Programming ........... . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

23-1

23.1
23.2
23.3
23.4

nigger Setup Screens. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
The Protocol Spreadsheet ..........................................
C Programming Language ..........................................
Integrating Programming Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

23-2
23-3
23-4
23-4

The Layered Program Model ..............................................

24-1

24.1
24.2
24.3
24.4
24.5
24.6

24-3
24-3
24-4
24-7
24-8
24-8

States. . . . . . . . . . . . .. .. . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . ..
Tests ....... " ............................. '" ................ , "
Layers and the OSI Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
Personality Packages. .. . .. . . .. . . . . .. .. . . . . . .. .. . . . .. . . . .. . . . . . .. ...
Primitives ...................................................... "
Constants ...................................................... "

liigger Menus
25

Trigger Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

25-1

25.1
25.2
25.3
25.4
25.5

25-4
25-4
25-5
25-9
25-9

Active Triggers ............................... '" .......... ... . . ...
Combining Conditions on the Same Trigger Setup Screen .............. "
Receiver. . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
EIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
TImeout.... .....................................................

SEP'95

-----_._-----_ ..

ix

----------------------

_-------_ ...__._---------_.

25.6
25.7
25.8
25.9
25.10
26

IX

Displaying a Prompt ..................................... " ....... ,
Transmitting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . • .• . . . . . . . . . . . . . . . . . . . . ..
Internal Flags. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
Enhancing the Display .............................................
Controlling Timeouts ..............................................
Counters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
TImers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . ..
Alarm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
Capture of Data in the Screen Buffer. . . .. . . . . .. . . . . . .. . . . .. . . .. . .. . ..

26-3
26-4
26-6
26-7
26-8
26-8
26-10
26-11
26-11

The Trigger Summary Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 27 -1

Protocol Spreadsheet
28

Programming Blocks ..................................................... . 28-1
28.1
28.2
28.3
28.4
28.5
28.6

29

30

Before You Begin a Spreadsheet Program ............................ .
Creating a Spreadsheet Program .................................... .
Program Structure ................................................ .
Compiled Spreadsheet ............................................ .
Configuring the SizeINumber ofIL Buffers ........................... .
Comments in a Spreadsheet Program ................................ .

28-3
28-3
28-6
28-10
28-13
28-14

Constants .............................................................. . 29-1
29.1
29.2
29.3
29.4
29.5
29.6
29.7

Definition of Constants ........................................... .
Constant Names ................................................. .
Scope .......................................................... .
Referencing Constants ............................................ .
Nested Constants ................................................ .
Precedence ...................................................... .
Expansion ....................................................... .

29-3
29-4
29-4
29-5
29-6
29-6
29-7

Editor ................................................................. . 30-1
30.1
30.2

x

25-10
25-10
25 -11
25-11
25-12

Trigger Actions .......................................................... , 26 - 1
26.1
26.2
26.3
26.4
26.5
26.6
26.7
26.8
26.9

27

Transmission Complete ............................................
Internal Flag Bits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
Buffer Full .......................................................
Counter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
Keyboard.................... .....................•..............

Basic Editing Functions ........................................... . 30-3
Editing Function Keys ............................................ . 30-5

SEP'95

..

,""'......,

"

31

Layer-Independent Conditions and Actions. . . . . . . . . . . . .. . . . . . . . . . .. . . . . . . . .. 31-1
31.1
31.2
31.3
31.4

32

33

Naming Requirements .............................................
Rules for Combining Conditions .................................... ,
Layer-IndependentCOnditions.....................................
Layet-IndependentActions ........................................

31-1
31-2
31-3
31-8

Layer 1 Conditions and Actions. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

32-1

32.1
32.2
32.3
32.4

32-1
32-6
32-8
32-17

Strings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 33-1
33.1
33.2

X

Single-Port Layer 1 Conditions .....................................
Dual .... Port Layer 1 Conditions ......................................
Single-Port Layer 1 Actions ............... , ...... ..... .......... . ..
Dual-Port Layer 1 Actions.............. .............. .............

Strings 1b Be Matched Against tine Data ............ . . . . . . . . . . . . . . . . . 33-3
Strings To Be Transmitted .......................................... 33-3

OSI Primitives
34

OSI Primitives on the Protocol Spreadsheet .................................. , 34-1
34.1
34.2
34.3

35

Softkey Selections ................................................. 34-4
Sample Primitives: CONNECT INDs and CONNECf REQs ............ 34-7
Sample Primitives: DATA INDs and DATA REQs .. . . . . . . . . . . . . . . . . . . .. 34-9

Automatic OSI Primitives . . . . .. . . . .. .. . . . . . . . . . . . . . . . . . .. . .. .. . . . . . . . .. . . .. 35-1

Protocol Packages

Xl
36

X.21 Layer 1 ............. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36-1

36

X.21 Layer 1 .............. , '" ..... , .................................. '"

36-3

36.1

36-4

36.2

36.3
36.4
36.5
37

X.21 bis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
'fiansmitter/Receiver Phases ........................................
SendIDg From Layer 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
)(,21 Conditions. . . .. . .. .......... . ... ... . . ......... . . .. . ... . .. . ...
X.21'Actions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

36-4

36-5
36-5
36-7

X.25 Layer 2 ............................................................. 37-1
37.1
37.2
37.3
37.4

Frame-Level Setup. .. . .... .. ....................... ..............
Protocol Trace. . . . .. . . . ..... ........ ... . . .... ... ... .. .. . ... ... . . ..
Monitor Conditions ................................................
EmUlate - Mode Conditions . . . . . . . .. . . . . . .. . . .. . . . . . .. . . . . . . . . . . . ...

SEP '95

37-3
37-5
37-11
37 -15

xi

...

_•......•_ _... _-------_._--------------------.....

37.5
37.6
37.7
37.8
37.9
38

38.4

38.5
38.6
38.7
38.8

40.3

Frame-Level Setup ................. , . ... ....... ... ..... . .... .....
Protocol Trace ....................................................
Monitor Conditions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
Emulate-Mode Conditions............................... ..........
Emulate Actions ..................................................
Display Actions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . .. ..
Automatic Primitives ..............................................

39-3
39-6
39-12
39-17
39 - 22
39-32
39-34

Frame-Level Setup ................................. , .. ..... ...... 40-3
SDLC Conditions and Actions ..................................... " 40-4
Protocol Trace .................................................... 40-4

DDCMP Layer 1 ......................................................... 41-1
41.1
41.2

Outsync. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 41-1
Block Checking ................................................... 41-1

42

ISDN D Channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

43

LAPD.................. .. ....... ........ . ..... ... .. ......... . .......... 43-1
43.1
43.2
43.3
43.4
43.5
43.6
43.7

xii

38-3
38-8
38 -15
38 - 24
38 - 29
38-42
38-44
38-45

SNA.................... ...... .................................. ........ 40-1
40.1
40.2

41

Packet-Level Setup........ .................................. .....
Protocol Trace ....................................................
Monitor Conditions. . . . . . . .. .. . .. . . . .. . . . . . . . . . . . . . . . . . . . . . .. .. . ...
Emulate - Mode Conditions. . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . .. . . . . . . ..
Emulate Actions ..................................................
Display Actions .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
Automatic Primitives ..............................................
Programming Example: Forcing Data Packets Out on the Line . . . . . . . . . ..

SDLC .................................................................. 39-1
39.1
39.2
39.3
39.4
39.5
39.6
39.7

40

37-21
37 - 32
37-33
37 - 35
37-36

X.25 Layer 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • .. 38-1
38.1
38.2
38.3

39

Emulate Actions ..................................................
Display Actions ...................................................
Automatic Primitives ..............................................
Programming Example: Converting Protocol Bytes to Hexadecimal .......
Programming Example: A Simple '~utomatic" Layer 2 X.25 Test . . . . . . . . .

Frame-Level Setup...............................................
Protocol Trace .....................................................
Monitor Conditions. . .. . .. . . .. . . .. . . . . . . . . . . .. . . . . . . . . . . . .. . . .. . ...
Emulate-Mode Conditions .........................................
Emulate Actions ..................................................
Display Actions..... ....... ..... .......... .............. ..........
AutomaticPrimitives........ ...... .............. ........ .... ......

42-1

43-3
43-5
43-9
43-14
43-19
43-29
43-31

SEP '95

44

0.931 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 44-1
44.1
44.2
44.3

45

SS#7 'Layer 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 45-1
45.1
45.2
45.3
45.4

46

SS#7 Run-Time Displays ........................................ "
Setup tor SS#7 ...................................................
SS#7 Compression at Layer 1 .......................................
SS#7 Suppression at Layer 1 ...................................... "

45-3
45-3
45-4
45-5

SS#7 Layer 2 ,. . . . . . . . • . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

46 - 1

46.1

46.2
46.3
46.4
46.5
46.6
47

Protocol Trace .................................................... 44-3
Monitor Conditions. . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 44-9
Display Actions ................. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 44-12

Set Up for SS#7 ..................................................
Protoqol'Irace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
Monitor Conditions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
Displ~y Actions ...................................................
SS#7 Emulation ..................................................
SS#7 Frame Structures and Values. .. . .. .. .. . . . . . .. .. . . . . . . .. . . . .. ...

46-3
46-3
46-7
46-10
46-11
46-11

SS#7Layer3 ............................................................ 47-1
47.1
47.2
47.3
47.4
47.5

Packet-Level Setup...............................................
Protocol Trace ....................................................
Monitor Conditions .......................... ............ ..........
Display Actions. ....................... ...........................
StructUre ofSS#7Message Signal Units.......... ....... .............

47-3
47-4
47-7
47-11
47 ... 12

48

SMDS ................................................................ "

48 ... 1

49

ATM ................................................................. "

49-1

49.1
49.2
49.3
49.4
49.5
49.6
49.7

49-1
49-1
49-4
49-8
49 ... 14
49-17
49-18

xn

Recording ATM over TIlE1 Data with the INTERVIEW ................
Oveniiew. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
AAL 1 Protocol ................................................. "
AAL :3/4 Protocol .................................................
AAL 5 Protocol ................................................. "
Operations and Maintenance (OAM) Cells. . .. . . . . . . .. .. . . .. .. .. .. . . ..
ATM'Framing: HECandPLCP .....................................

Index
Index A: Part I of the Technical Manual .......................................

SEP'95

Index A-I

xiii

xiv

SEP'95

Part n: Advanced Programming

xm
so

Theory of Operation
Data Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . . . . . . . . . . . . . . .. 50-1
50.1
50.2

51

ProgramMain ........................................................... 51-1
51.1
51.2
5l.3

52

52-1
52 - 2
52-7
52-13
52-14

Example of Event: fevar_time_oCday ........................ ........ 53-1
vari~ Origins of waitfor Events .................................... 53 - 2
Programming Considerations ....................................... 53-3

Receiving and Transmitting Data. .. .. . . . . . . . . . . . . . . . . . . .. .. .. . . . . . . . . . . . . ... 54-1
54.1
54.2
54.3
54.4
54.5
54.6
54.7

XIV

Layer and Test. . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . ..
State. Enter State, and Next State .. . . . . . . . . . . . . . . . . . .. . . . .. . . . . .. . . ..
Conditions and Actions ............................................
Example of Complete C Program ....................................
SummaryofC Regions.................... ....... .............. ....

Events. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 53-1
53.1
53.2
53.3

54

Translating a Simple Test into C ..................................... 51-1
A Minimum of One Softkey State. . . . . . . . . . . . . . .. . . . . . .. .. . . . . . . . . . .. 51-2
Writing the Test Entirely in C . . . . . . .. .. . . . . . . . . . . . . . . . . . . . .. . . . . . . . .. 51-3

Regions in Spreadsheet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 52-1
52.1
52.2
52.3
52.4
52.5

53

Two'!YpesofCPU ................................................. 50-3
Front~End Buffer ................................................ 50-5

Locating Data in an IL Buffer .. . .. . . .. . . . . . . . . . . . . .. . .. . . . . . .. . . ....
Monitor Path vs. Receive Path .. . .. . . . . . .. . . . . . . .. . . .. . . . . . .. . .. . . . ..
Passipg a Buffer Upwards. .. . .. . . . . . .. . . . . . . . .. .. . .. . .. . . . . . . . . . . . ..
Layer 1 Transmit ..................................................
Passing a Buffer Between Thsks ..................... " ...... .........
Sample Transmit Program: Sync or Async Echo ........................
Sample Transmit Program: BOP Echo ................................

54-1
54-3
54-3
54-4
54-7
54-9
54-10

C Language
55 C Basics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 55-1
55.1
55.2

Notable Variations in C ............................................ 55-3
Editmg a C Program. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . .. 55-4

SEP '95

--_.._----------------------

55.3
55.4
55.5
55.6
55.7
55.8
56

56.3

56.4
56.5
56.6
56.7
56.8
56.9
56.10
56.11
56.12
56.13

56-1
56-2
56- 3
56-4
56-7
56-8
56-10
56-11
56-12
56-12
56-14
56-15
56-16

Declarations ..................................................... ,
Arguments ...................................................... ,
Returns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
User-Defined Routines......................... ....... ............
Example Routines... . ... . ... . . .. .. .. ... .. .. . .. . . .. . .. .......... . ..

57-1
57-1
57-2
57-3
57-4

CLibrary
58

Monitorrrransmit Line Data
58.1
58.2
58.3

59

60

58-1

Structures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 58-1
Variables ...... , ., ............................................... , 58-2
Routines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58-7

EIA............ ...... ... .... .............................. ..... ........ 59-1
59.1
59.2

Variables....... .......... .................... ................ .... 59-1
Routines.................. ............. .. .. ........ .... .......... 59-3

Display Window and Trace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 60-1
60.1
60.2
60.3

xvi

Creating or Accessing C Variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
Declaring Variables . . . . . . .. . . . . . .. . . . . .. . . . .. .. . . . . . . . . . . . . . . . . . . ..
Comparing a Variable to a Value . . . . . . . .. . . . . .. . . . . . . . . . . . . .. . . . . . . ..
Checking a Variable in a waitfor Clause ...... . . . . . . . . . . . . . . . . . . . . . . . ..
Checking and Displaying Equivalent Values of a Variable . . . . . . . . . . . . . . ..
Isolating Bits from a Variable Value ..................................
Pointing to an Address .............................................
Creating a Character Pointer ........................... , . . .. . . . . . ...
Pointing with Subscripts ............................................
Creating a String ....... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
Comparing Strings ................................................ ,
Accessing a Variable Inside a Structure ...............................
Creating a Structure Pointer ........................................

Routines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 57-1
57.1
57.2
57.3
57.4
57.5

xv

55-4
55-5
55-13
55 -17
55-19
55-22

Variables. . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . .. 56-1
56.1
56.2

57

Error Reporting in C .............................................. ,
Preprocessor Directives ............................................
Data Types .......................................................
Operator Precedence ..............................................
Strings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
Recommended Sources ............................................

Current Display Mode ............................................. 60-1
Softkey Display ....................................... ;........... 60-3
PromptUne ...................................................... 60-5

SEP'95

60.4
60.5
60.6
60.7
61

63

62-1

62.1
62.2
62.3

62- 3
62 -13
62-37

65.1

UnitConfiguration ..... . . .. . . . .. . . . . . . .. . .. . . . . . .. .. . .. . . . . .. . . . .. 65-1
Current Display Mode .............................................

65-1

Remote Port :I/O ......................................................... 66-1
Structures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 66-1
Variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 66- 2
Routines ........................................................ , 66-4

AUX Port I/O ........................................................... , 67-1
67.1

SEP'96

65-1

65.2

Variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
Routines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

67-3
67-5

Other Library Tools ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

68-1

68.1
68.2
68.3

68-1
68-3
68-8

67.2

68

64-1

Streams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64-1
Routines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 64-3

Status

66.1
66.2
66.3
67

63-1

Structures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63-1
Variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63- 3
Routines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63-4

Disk I/O ................................................................

64.1
64.2

66

Structures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
Variables ..................................................... ',,' . .
Routines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

Print ....... '. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

63.2
63.3

65

Counters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61-1
Timers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 61-8
Accumulators. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 61-12
Routines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 61-14

OSI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

63.1

64

60-5
60-31
60-41
60-47

Counters, TiIners, and Accumulators ........................................ 61-1
61.1
61.2
61.3
61.4

62

Display Window .................................................. ,
Program and User'fraces ........ " .. ........... ....... ..... .. ......
Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Protok::ol Trace Buffers .............................................

Structures ....................................................... ,
Variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
Routines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

xvii

Protocol Library

XVI
69

X.21l:ibrary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 69-1
69.1
69.2
69.3

70

X.25 Layer 2 Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 70-1
70.1
70.2
70.3

71

Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 74-1
Variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 74-1
Routines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 74-1
75-1

Structures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . ... 75-2
Variables ....................................... , . . . . . . . . . . . . . . . .. 75-2
Routines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 75-6

LAPD Library ...........................................................
76.1
76.2
76.3

xviii

Structures............... ..... . ..................... .............. 73-1
Variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 73-1
Routines ........... , .. '" .... ..... ... ... ....... . .. . ... ...... . . . .. 73-5

Secondary Channel Library ................................................
75.1
75.2
75.3

76

Structures .......... , ................................ " . ... ... . ... 72-1
Variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 72-1
Routines ..................................................... , ... 72-10

DDCMP Library ......................................................... 74-1
74.1
74.2
74.3

75

72-1

SNA Library. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 73-1
73.1
73.2
73.3

74

Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71-1
Variables ....................................................... " 71-1
Routines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 71-10

SDLC Library. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
72.1
72.2
72.3

73

Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 70-1
Variables ....................................................... " 70-1
Routines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70-9

X.25 Layer 3 Library ................. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 71-1
71.1
71.2
71.3

72

Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 69-1
Variables...... . . . .. .. . .... ........ ...... . ...... ..... .. . .. . . .. . ... 69-2
Routines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 69-4

76-1

Structures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76-1
Variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 76-1
Routines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 76-9

SEP '95

77

Q.931 Library ............................................................ 77-1
77.1
77.2
773

78

SS#7 Layer 2 Library ..................................................... 78-1
78.1
78.2
78.3
78.4

79

80.3

80.4
SO.5

81.11

Sample Mode .................................................... ,
Discarding Frames ................................................
Layer 1 Primitives for High-Speed Frame Capture Mode.... ...........
Variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
Routines .......................................... " ............ ,

80-1
80-1
80-2
80-2
80-3

Vari3ibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
ISDN SffIU Structures .. . . .. .. .. . .. .. . . . . . . . . . .. . . . .. . . . .. . .. . . .. ..
ISDN SffIU Routines. . . .. ... .. . . . . . . . . . .. . .. .. .. . ... . . . . . . . . .. . ...
ISDN Structures .............................•....................
ISDN Routines ...................................................
Dual;... Port T1 Structures .......................................... ,
Dual-PortTl Routines............................................
Dual;""Port G.703 Structures. . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . ..
Dual-Port G.703 Routines .........................................
Dual-PortDS-OAStructures ......................................
Dual-PortDS-OARoutines .......................................

81-1
81-1
81-2
81-15
81-15
81-15
81-15
81-15
81-15
81-16
81-16

SMDS Library ........................................................... 82-1
82.1
82.2
82.3

SEP '95

Structures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 79-1
Variaples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . . . . . . . . . . . . . .. 79-1
Routines.. .. ........... . .. .. . . ... . .... .... ..... . ............ ..... 79-7

TIM -Specific Library. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 81-1
81.1
81.2
81.3
81.4
81.5
81.6
81.7
81.8
81.9
81.10

82

78-1
78-1
78 - 5
78-5

High-Speed Frame Mode Ltbrary .......................................... SO-I
SO. 1
80.2

81

Structures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .• . . . . . . . . . . ..
Variables. . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . • . . . . . • . . . . . . . . . . . . . . . . . ..
Routines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
SS#7'Layer 1 ..... . . . . . . . . . . . . . . . . . . . . . . . . . . .• . . . . . . . . . . . . . . . . . . ..

SS#7 Layer 3 Library ..................................................... 79-1
79.1
79.2
79.3

80

Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77-1
Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 77 -1
Routines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 77 - 5

Structures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82-1
Varil1bles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 82 - 3
Routines .................................................... , . ... 82-4

xix

83

KfMLibrary............................................................
83.1
83.2
83.3

83-1

Structures ................•................. " . . . . . . . . . . . . . . . . . . .. 83-1
Variables ..................................... " . .... .•..... .. . ... 83-3
Routines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 83-5

Appendixes
Appendix A: Operator Messages
Appendix AI:
Appendix A2:
Appendix A3:
Appendix A4:

A-I

Interactive Messages ....................................... .
Easy View Messages ....................................... .
Error Messages Issued by C Translator ......•..................
Error Messages Issued by C Compiler ......................... .

Al-1
A2-1
A3-1

A4-1

Appendix B: Glossal)' of Acronyms, Abbreviations and Mnemonics ...................

B-1

Appendix C: Selectable Data Speeds ...... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

C-l

Appendix D: Code Charts ...................................................... D-1
Appendix 01:
Appendix02:
Appendix 03:
Appendix D4:

Keyboard-to-Hex Translation.............. .................
Hex-to-OisplayTranslation.................................
User-Defined Codes .......................................
Keyboard - to-PC Conversion ...............................

D1-1
D2-1
03-1
D4-1

Appendix E: Interface Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

E-1

Appendix F: Packing and Shipping Instructions ....................................

F-l

Appendix G: Communications with Telenex .......................................

G-l

Appendix H: Field Service on the INTERVIEW 8000 Series .........................

H -1

Appendix HI:
Appendix H2:
Appendix H3:
Appendix H4:
Appendix H5:

Eliminating Static Electricity .................................
Removing Logic Boards .....................................
Installing Logic Boards .... . . . .. . . .. . . . . . . . .. .. .. . . . .. . . . .. ..
Logic Board Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Enabling Automatic Reboot .• , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Hl-1
H2-1
H3-1
H4-1
H5-1

AppendixI: Rack Mount (OPT-951-98-1) ...................................... I-I
Appendix J: C Language Summary. .. . . .. . .. . . . . . . .. .. . . . . . .. . . .. . .. . . . .. . . . . . ...

J-l

Index

xx

Index B: Technical Manua1 Part I and Part II

Index B-1

Index C: C Structures, Variables, and Routines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

Index C-l

SEP '95

List of Tables
Thble 1-1

Standard Customer-Selectable Test Interface Modules .. , ...•.............. 1-13

Table 2·1

Fields That Can Be Changed Without Causing Recompile ..•...•.....•...... 2-17

Table 3-1

Frequently Used Programming Keys ..................................... 3-4

Table 5-1

Synchronization Parameters for Standard Codes ........•.................. 5-9

Table 6-1

Special Display Symbols ...............•.•............•................. 6-14

Table 7-1

SCSI Drive Recording ................................................. 7-5

Table 7-2

RAM Size (qytes) for Normal and High-Speed Recording in the
INTERVIEW8000TURBOSeriesUnits ............................... 7-9

Table 10-2

Standard Block -Check Parameters for Sync or Async/lso¢ Formats ........... 10-7
Block Check Polynomials ............................................... 10-7

Table 10-3

BCC Setup Menu Fields ..............................•................ 10-12

Table 11-1

Full- or Half- Duplex BERT (RS-232/V.24 Interface Control screen) ........ 11-7

Table 11-2

BERT Pattern (BERT Setup screen) ..................................... 11-8

Table 11-3

Half-Duplex BERT: Default Synchronization Points ....................... 11-13

Table 11A

Sync or Asyric BERT (Une Setup screen) ................................. 11-17

Table 13-1

Optional Test Interface Modules ........................................ 13-1

Table 15-1

File Types ........................................•................... 15 -12

Table 16-1

Character Representations on Menu Screen Printouts ....... : .............. 16-7

Table 16-2

Character Representations on Data Printouts .............................. 16-10

Table 27-1

Abbreviatio~, Trigger Summary Conditions

Table 27-2

Abbreviations, Trigger Summary Actions .................................. 27-5

Table 33-1

Valid Entries in Receive Strings ......................................... 33-2

Table 33-2

Valid Entries in Transmit Strings ......................................... 33-6

Table 34-1

Primitive PrefIXes and Associated Layers .................................. 34-4

Table 34-2

OSI Service Primitives ................................................. 34-11

'Thble 37-1

Default Parameters in SEND Actions .................................... 37-23

Table 37-2

Automatic ~tives Generated at X.25 Layer 2 ........................... 37 - 34

Table 38-1

Automatic p;rimitives Generated at X.25 Layer 3 ........................... 38-44

Table 39-1

Automatic Primitives Generated at Layer 2 SDLC .......................... 39-35

Table 40-1

Fields in SNA Trace Display ............................................ 40-8

Table 43-1

Automatic P,rimitives Generated in LAPD ................................ 43-31

Table4()..1

LSSU Sta~ Field (Bits 2-0 of first Status Field Octet) ..................... 46-5

Table 47-1

MSU Serviqe Indicators (Bits 3-0 of the SIO) ............................. 47-17

Table 47-2

Network Management Headers (Octet 9 for CCITT Format;
Octet 12 for ANSI - US Format) ..................•.................... 47 -18

Table 10-1

SEP'95

....................•.......... 27-4

xxi

Table 47-3

SCCP Message Headers (Octet 9 for CCITI International or National Format;
Octet 12 for ANSI-US Format) ....................................... 47-19

Table 47-4

Telephone User Part (TUP) Message Headers ............................ .47 - 20

Table 47-5

ISUP Message Headers .................•................... . .......... 47 - 22

Thble 49-1
Table 49-2

Pre-defined Header Field Values ....................................... 49-13
Payload Type Indicator Encoding ............................•........... 49-13

Table 55-1
Table 55-2

Data Types: Ranges of Values Displayed and Printed ....................... 55 -16
Operator Precedence! ................................................. 55-18

Table 55-3

C String Nonliterals ................................................... 55 - 21

Table 58-1
Table 58-2

Transmit Structures ....•..................................•............ 58-1
Monitorffransmit Variables ............................................. 58-3

Table 58-3

Character Buffer 16-Bit Word ......................... , ................ 58-18
EIA Variables ........................................................ 59-2

Table 59-1
Table 60-1
Table 60-2
Table 60-3
Table 60-4
Table 60-5
Table 60-6
Table 60-7

Current Display Variables .............................................. 60-2
Display Window Variables .............................................. 60-6
Display Window Buffer Structures ....................................... 60-9
Display Windowrrrace Buffer 32..;.. Bit Data Word .......................... 60-15
Special Graphic Character Set .......................................... 60-18
Trace Buffer Structures ................................................ 60-32
Conversion Specifiers ................. , ................................ 60-46

Table 61-1

Protocol Trace Buffer Variables .................•.. , ..............•..... 60-48
Protocol Trace Buffer Structures ...... " ..•.............................. 60-50
Counter Structures .........................•••....... , ................ 61-2

Table 61-2
Table 61-3
Table 61-4

Counter Variables ..................................................... 61-3
Counter, Timer, and Accumulator Structures .............................. 61-5
Timer Structures ...................................................... 61-9

Table 61-5
Table 61-6

Timer Variables ............................................ ,: .......... 61-10
Accumulator Structures ................................................ 61-14

Table 62-1

OSI Structures ........................................................ 62-9

Table 62-2

Layer 1 OSI Variables ................................................. 62-14

Table 62-3
Table 62-4

Layer 2 OSI Variables ................................................. 62-15
Layer 3 OSI Variables ..................................•.............. 62-19

Table 62-5
Table 62.;.6
Table 62-7

Layer 4 OSI Variables ................................................. 62 - 23
Layer 5 OSI Variables ................
62 - 27
Layer 6 OSI Variables ................................................. 62-31

Table 62-8

Layer 7 OS1 Variables ................................................. 62 - 35
Print Structures ....................................................... 63 - 2

Table 60-8
Table 60-9

Table 63-1
Table 65-1

xxii

0<

...............................

Status Structures ...................................................... 65 - 2

SEP '95

Table 66-1

Remote Port I/O Variables ............................................. 66-3
AUX Port 110 Variables .....................................•.......... 67-4

Table 67-1
Table 68-1
Table 68-2

Other Ubrary Variables ..............................•............•.... 68-4

Table 69-1

X.21 Structures ...................................•......•............ 69-1

Table 69-2
Table 7()..1
Table 7()"2

X.21 Variables ...........................•............................ 69 - 3
X.25 Layer tStructures .........................•...................... 70-2
X.25 Layer 2 Variables ....•....................•.........•............. 70-3
X,25 Layer 3; Structures .............................•.................. 71-2

Table 71-1
Table 71-2
Table 72-1
Table 72-2
Table 73-1
Table 74-1
Jahle 75-1
Table 75-2
Table 76-1
Table 76-2
Table 77-1
Table 78-1
Table 78-2
Table 79-1
Table 80-1
Table 81-1
Table 81-2
Table 81-3
Table 82-1
Table 82-2
Table 83-1
Table 83-2

Structure Fie:lds--Other Ubrary Tools .................................... 68-2

X.25Layer 3, Variables .....................•....................•...... 71-3
SOLC Structures . . . . . . . . • . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 - 2
SDLC Variables ....................................•..•.............. 72 - 4
SNA Variabl~[ ......................................•.•......•....... 73-2
ODCMP Variables .................................•.................. 74-2
Secondary Cp,annel Structures .......................................... 75-2
Secondary Channel Variables[ ........................................... 75 - 3
IAPD Structures ..................................................... 76-2
IAPD Variables ...................................................... 76 - 3
0.931 Variables ....................................................... 77 - 2
SS#7 Layer 2 Variables ................................................ 78-2
SS#7 Layer 1 Variables[ ................................................ 78-6
SS#7 Layer:3 Variables .................................•.............. 79-2
High-Speed Frame Capture Variables ................................... 80-2
ISDN Srr/lJStructures ................................................ 81-1
U - Interface Message 1.Ype/Data Decodes
for NT and LT State/SUl:tus Symbols ................ ~ .........•......... 81-8

srr- Interface Message Type/D_ta pecodes

for TE and NT StatelStatus Symbols .................................... 81-8
SMOS SNl Structures ................................................. 82 - 1
SMDS SNI Variables .................................................. 82 - 3
ATM UNI Structures .................................................. 83-1
ATM UNI Variables ................................................... 83-4

Table Dl-1
TableDl-2

Numbered Error Messages Returned for C Coding{ ........................ A4-1
Une Setup Clock Speeds ............................................... C-5
Keyboard-to-EBCDIC ............................................... D1-2
Keyboard-lo-ASCII ................................................. 01-3

Table D1-3
Table D1-4

Keyboard-to-EBCD ......................•.......................... D1-4
Keyboard-to-XS-3(SYN;:::35;EOM-55) ... , .......................... D1-5

TableA4-1
Table C-2

SEP'95

xxiii

Table Dl-5
Table D1-6
Table D1-7
Table D1-S
Table DI-9
Table DI-I0
Table D1-11
TableD2-1
Table D3-1
Table 04-1
TableE-1
TableE-2
Table E-3
TableE-4
TabieE-5
TableE-6
Table E-7
TableE-S
TableE-9
'Thble E-lO
TableE-ll
Table E-12
TableE-13
TableE-14
Table E-15
Table E-16
TableE-17
TableE-18
TableE-19
TableE-20
TableE-21
Table E-22
TableE-23
TableE-24
TableE-25
Table H3-1

xxiv

Keyboard-to-IPARS ................................................. Dl-6
Keyboard-to-REVERSEEBCD ....................................... Dl-7
Keyboard-to-SELECTRIC ..................•........................ D1-8
Keyboard-to-BAUDOT .............................................. D1-9
Keyboard-to-JIS7 .....................................•............. D1-10
Keyboard-to-JISS (space parity) ....................................... Dl-12
Keyboard -to-JISS (mark parity) ....................................... Dl-13
Hex-to-DisplayTranslation ........................................... D2-2
Code-Set Characters .................................................. D3-4
Keyboard-to-PCConversion .......................................... 04-2
Remote Connector .................................................... E-2
Printer Connector ..................................................... E-3
Auxiliary Connector ........................................ " ..... , ... E-4
RGB Monitor ........................................................ E-5
RS-232N.24 Test Interface Module ..................................... E-7
V.35 Test Interface Module ............................................. E-9
X.2I Test Interface Module ............................................. E-ll
RS-485 Test Interface Module .......................................... E-13
RS-449N.36N.37 Test Interface Module ................................. E-15
ISDN Test Interface Specifications ....................................... E -17
ISDN srrIU Test Interface Specifications ................................. E-19
T1 Test Interface Specifications ......................................... E-21
Dual-Port T1 Test Interface Specifications ............................... E-23
G.703 Test Interface Specifications ....................................... E-25
Dual-Port G.703 Test Interface Specifications ..................... " ...... E-27
DS-OA 56KJ64K Dual-Port Test Interface Specifications ................... E - 29
G.703/64K Co - Directional Dual-Port Testlnterface Specifications .......... E - 31
TIL Test Interface Module ............................................. E - 33
EIA-530 (DB-25) to EIA-449 (DC-37) Pin Comparison ................. E-35
V.35 Test Interface Connector Specifications (Dual-Port Mode) ............. E - 36
V.35 Test Interface Connector Specifications (Single-Port Mode) ............ E-37
EIA-530 lest Interface Module (Dual-Port Mode) ....................... E-38
EIA-530 Test Interface Module (Single-Port Mode) ...................... E-39
EIA - 232 Dual- Port Test Interface
Connector Specifications (Dual-Port Mode) ............................ E-40
EIA - 232 Dual-Port Test Interface
Connector Specifications (Single-Port Mode) ........................... E-41
Sl-Switch Settings for MPM Boards in the INTERVIEW 8000 Series ......... H3-2

SEP '95

Part I

Basic Op.eration

._ _ _ _ _
. _ _ _ _ _ _ _. _.. w_._

1 Hardware

1 Hardware

SEP '95

1-1

INTERVIEW 8000 Series Basic Operation: 951-80424-01

Figure 1-1 INTERVIEW 8800 TURBO.

1-2

SEP '95

1 Hardware

1 Hardware
Telenex Corporation offers five basic INTERVIEW 8000 Series units, each with several specific
variations. Table 1-1 describes the multiplexer board andlor Test Interface Module selections
available as standard for each unit.
•

INTERVIEW 8100 TURBO - one MPM (single-port TIMs only; no ISDN)
INTERVIEW 8100-F TURBO - designed specifically for sing;le-port Frame Relay testing

•

INTERVIEW 8200 TURBO - one MPM
INTERVIEW 8200R TURBO - a remote version
INTERVIEW 8200-B TURBO - designed specifically for ISDN Basic Rate testing

•

INTERVIEW 8600 TURBO - two MPMs
INTERVIEW 8600R TURBO - a remote version
INTERVIEW 8600- P TURBO - designed specifically for ISDN Primary Rate testing
INTERVIEW 8600- I TURBO - designed specifically for both ISDN Basic Rate testing
and ISDN Primary Rate testing

•

INTERVIEW 8700 TURBO - three MPMs
INTERVIEW 8700R TURBO - a remote version
INTERVIEW 8700-SS7 TURBO - designed specifically for SS7 testing
INTERVIEW 8750 ATM EXPRESS* - designed only for ATM (Broadband) testing

•

INTERVIEW 8800 TURBO - four MPMs
INTERVIEW 8800R TURBO - a remote version
INTERVIEW 8800- FR TURBO - designed specifically for Frame Relay and SMDS testing
INTERVIEW 8800-GSM TURBO - designed specifically for GSM and SS7 testing
INTERVIEW 8800- MTS TURBO - designed specifically for multiple -protocol testing
INTERVIEW 8800 PLUS ATM* - designed specificaUy for multiple-protocol testing,
including ATM (Broadband)
* The INTERVIEW ATM units are described in the INTERVIEW1J 8800 PLUS ATM Technical
Manual, Asynchronous Transfer Mode (Broadband).
NOTE: AR offers extended and expedited Maintenance Agreement
plans for INTERVIEW 8000 Series hardware. Call Customer Service for
more information.

SEP '95

1-3

INTERVIEW 8000 Series Basic Operation: 951-80424-01

1.1

Physical Dimensions
The protocol analyzers in the INTERVIEW 8000 Series, represented by the INTERVIEW
8800 TURBO in Figure 1-1, measure 7 inches high by 14 inches wide by 18.5 inches deep
(178 mm high by 356 mm wide by 470 mm deep). The unit weighs approximately 32
pounds (14.5 kilograms).

1.2

Keyboard
With the exception of R -Series TURBO units, the INTERVIEW has a 94- key keyboard
containing ASCII keys and special keys separated into pads according to function. The
keyboard is described in detail in Section 3.
The R - Series TURBO units do not come equipped with a keyboard since these remote
units are controlled via a PC keyboard. The PC-to-INTERVIEW keyboard conversion
is contained in Appendix D4 and in the documentation that accompanies the remote
software (available as OPT-951-82-1-X, OPT-951-83-1-X, orOPT-951-248-1).

1.3

Front Panel
(A) Remote INTERVIEWs
The front panels of the R -Series TURBOs have a HARD DISK indicator on the left
that is red when there is activity on the hard disk.
There is also a single floppy-disk drive in the Drive 1 slot and indicator LED. See
Section 1.4 for more information on floppy drives.
There is no display nor keyboard on R - Series TURBO units. As the remote unit
functions, the appropriate screens appear on the display of the controlling Pc. An
optional keyboard may be ordered (OPT-951-153-1) and a CGAmonitor
connected to use with the remote unit, if desired.

(8) Electroluminescent (EL) Display
The INTERVIEW's flat electroluminescent (EL) display screen measures 3.85 inches
high by 7.69 inches wide (97.8 mm high by 193.3 mrn wide). The high-resolution
display (512 X 256 pixels) is black and yellow. No brightness adjustment is required
for the EL display.
The screen has 21 display lines, 16 of which are devoted to data display. Data is
displayed in lines 64 characters long, making the capacity of the screen 1344
characters (of which 1024 characters are devoted to line data). The top 2 lines of the
data screen are devoted to status information; the bottom 3 lines to function key
identification (see Figure 1-2).

1-4

SEP '95

1 Hardware

BL~ .. eeOOe

I~~f;§~t£/BOP

Status

Display Area

~

5 0fV26/8S!

--l

-

••

DA!FI

SlATS

NO DISP

"

/""

Softkey Labels

Figure 1·2 INTERVIEW display screen.

(C) Function Keys
Eight function keys and the 8 key are located directly below the display screen. The
uses of the function keys vary from program menu to program menu; however, their
function is always defined on the screen in rectangular windows located above the keys.
(Refer to Section 3 for a discussion of their use.)

(0) LED's
Twenty LED's are placed above the display screen. These LED's are divided into
three banks: interface status LED's, INTERVIEW status LED's, and theU/A LED.
Figure 1-3 shows the assignment of LED's for an RS- 232 interface.
PAIMAAY
RS-2321V24

INTERFACE

RTS CTS

TO

105

103

CO

RD

DSR OTR SCT SCR

SCTE

104

'07 106.2 114

113

• • • 109
• • • • • • •
106

115

RI

sa

SECONDARY

SRTS SCTS $TO

INTERVIEW

seD SRO

•• • • • • •

125 '10

120

121

118

122

119

REMOTE FREEZE

• •

UlA

•

Fagure 1·3 There are 20 LED'~ divided by function, above the EL display.

1.

Interface status indicators. Interface status indicators may be assigned to different
signals, depending on the Test Interface Module which is installed in the rear
panel. An overlay accompanies each module and should be placed over the front
panel LED's whenever the module is installed. Assignment of each of the front
panel indicators is illustrated in Appendix E, which also gives the interface
specifications for each Test Interface Module.
Primary and Secondary indicators on the front panel glow red to indicate that the
lead is on (space Voltage) and green to indicate that the lead is off (mark
voltage). The eye recognizes orange when the leads are transitioning very
rapidly. UIA lead indicators on Test Interface Modules operate differently. See
Section l.S(F).

SEP '95

1-5

INTERVIEW 8000 Series Basic Operation: 951-80424-01

2.

INTERVlEWstatus indicators. There are three status indicators: REMOlE,
FREEZE, and UIA. The REMOTE indicator is red when the INTERVIEW is
under remote control. The FREEZE indicator is red when the display screen has
been frozen (with the ~ key) while in Run mode. Both REMOlE and
FREEZE LED's are dark when off.

3.

U/A LED. The last indicator, UtA, is user-assigned and may be programmed to
track any lead of the operator's choosing. See the RS- 232 TIM documentation
for the use of the UA-inputjack in RS-232/Y.24 testing.

(E) The Test Interface Overlay
Each Test Interface Module is accompanied by a front panel overlay. The overlay is
placed over the interface status LED's and identifies the lead tracked by that LED
when that particular Test Interface Module is installed. The overlay masks out any
unused LED's. Replace the overlay each time that you change the Test Interface
Module.

1.4

Disk Drives
(A) Floppy Disk Drives
The INlERVIEW uses 3.5 inch double-sided, high-density microfloppy diskettes (see
Figure 1-4). Each formatted microfloppy has a storage capacity of 1.4 Mbytes.
Each disk has a write-protect window (see Figure 1-4). To write-protect a disk,
slide the window open so that you can see through the disk.
If a high -density disk has been used on another piece of equipment which has a
1-Mbyte drive, it must be reformatted before it is used on the INlERVIEW. The
data it contains cannot be read.
Disks from the INTERVIEW 5/10/15 PLUS Series can be read by units in the
INlERVIEW 8000 Series when they have been properly formatted. Preparation of
these disks and their use in the INTERVIEW is described in Section 14.
Like the remote 8000 Series TURBO units, the 8100 TURBO has one 3.5 inch
microfloppy disk drive in the Drive 1 slot; the other 8000 TURBO Series units have
two 3.5 inch microfloppy disk drives immediately to the right of the display screen.
An LED just to the right of each drive is lit to indicate that the microfloppy in the
drive is being accessed. Insert disks in the direction shown in Figure 1-5.
To remove a disk, press in the black bar next to the drive containing the disk.
CAUTION: Never remove a disk from its drive when the LED indicates that
the disk is being accessed.

1-6

SEP '95

1 Hardware

D

o

High density
indicator ""'hole
~

roo
Figure 1-4 The INTERVIEW uses 3.5 inch quad- or high-density, double-sided microfloppy diskettes.

Figure 1·5 The INTERVIEW is equipped with two micro-floppy disk drives, except for the 8100 TURBO and
R - Series TURBO units which bave a single floppy drive; an 240- Mbyte SCSI hard disk is standard in all the 8000
TURBO Series units.

(8) Hard Disk Drive
All units in the INTERVIEW series are equipped with an 240- Mbyte SCSI hard disk
drive. When the hard disk is being accessed, the indicator light on the left lower side
of the front panel is lit.
Since the hard disk cannot be write-protected, you may wish to save its contents to
microfloppy backup disks on a regular basis.

SEP '95

1-7

INTERVIEW 8000 Series Basic Operation: 951-B0424-01

o

o

·0
i

,

i

,
•
•
•I

o

,
,
,
•
,i·

POWER

il

[TIM goes here]

i

.j

j

~

.6

o

ODD

6(&:;;:;;:_
REMOTE RS-232

PRINTER

AUXIUARY

~@>
CRT!R:S

0

RS-170

Figure 1-6 Back panel and connectors.

1.5

Back Panel
The back panel and its various connectors are shown in Figure 1-6.

(A) Power Module
The power connector is located at the bottom left of the rear panel. It is a standard
three-wire grounded male connector, with selectable voltage.

(8) Voltage Selection and Fuse Replacement
Read the following information and instructions for the original INTERVIEW 8000
Series units or for the new ATM/ATM -ready INTERVIEWs.
1.

Original INTERVIEW 8000 Series units. Original INTERVIEW 8000 Series units
are designed to operate at 95 to 130 Volts ac when 115 V is selected or from 190
to 260 Volts ac when 230 V is selected. To determine the voltage currently
selected in original INTERVIEW 8000 Series units, slide the transparent window
of the power connector module to the left (see Figure 1-7). You will see the line
voltage selector card at the bottom of the window. Current voltage selection is
visible-and right side up.
To change the line voltage selection, swing the fuse extractor handle (labeled
FUSE PULL) out toward the left, and remove the fuse. The voltage selector
card can then be removed and turned so the correct line voltage can be read right
side up in the window. When the voltage selector card has been seated correctly,
rotate the fuse extractor handle to the right and in, and replace the 4 amp fuse.

1-8

SEP '95

1 Hardware

Figure 1·7 For original INTERVIEWs, voltage is selectable in the power connector module with a
voltage card; in newer, ATM - ready INTERVIEWs, the required voltage is sensed and selected
automatically, with no voltage card required.

Included in your shipment is a detachable power-supply cord with a NEMA
5 -15 attachment plug rated 15 A, 125 V. If you configure the unit for 220-240
V operation, you should employ a UL-listed power-supply cord set furnished
with a grounding plug suitable for connection to the 220-240 V source of supply.
The unit will operate the display at either 50 or 60 Hz refresh rate. It defaults to
60 Hz unless a file named /syslfifty_hertz is listed on the boot-drive disk. If a file
with this name is created, the unit will operate at 50 Hz. (The content of the file
is irrelevant and will be ignored by the boot -up software.)

2. ATM -ready INTERVIEWs. ATM and ATM -ready INTERVIEWs are designed
to operate anywhere in the range from 95 to 260 Volts ac. These units do not
require a voltage selection card; the power supply in these units senses and
selects the correct voltage. However, for information on changing the 5 amp fuse
in the ATM and ATM-ready INTERVIEWs, refer to Figure 1-7 and subsection
1., above, and follow the same instructions as for changing the old 4 amp fuse.
Note there is no voltage card present in the new models.
As before, a file named /syslfifty_hertz should be listed on the boot-drive disk if
the unit is to be operated at 50 Hz, as described in subsection 1., above.

SEP'95

1-9

INTERVIEW 8000 Series Basic Operation: 951-B0424-01

(C) On/Off Switch
The power switch is located above the power connector and to the right. Press the
side of the switch marked "1" to turn power on. Press the side marked "0" to turn
power off.

(D) The Fan
The INTERVIEW is cooled by a fan which may be accessed through the rear panel.
A fan filter prevents dust and dirt from getting into the INTERVIEW. Ai; the filter
gets dirty, less cooling air gets to the unit. To prevent your INTERVIEW from
overheating, we recommend that you periodically clean the filter. A plastic grill on
the rear of the unit covers the fan filter.
CAUTION: Do not insert objects through the grill covering the fan. Do not
remove the grill without turning off the unit and disconnecting power.

Turn the INTERVIEW off, disconnect the power, and remove the screws holding the
grill in position. Remove the filter, rinse it in clean water, dry it thoroughly, and
replace it. Screw the grill back on the the unit.
If your INTERVIEW is overheating and cleaning the filter does not alleviate the

problem, contact Customer Service.

(E) Connectors
The following is a brief description of all I/O connectors on the rear panel of the
INTERVIEW. Interface specifications for each of the connectors are given in
AppendixE.

1-10

1.

Handset connector. The ISDN Handset Connector is just below the power switch.
It is a standard RJ -11 C connector. This interface is intended for an optional
ISDN handset.

2.

Remote RS-232 connector. This is an RS-232N.24 25-pin connector located
just to the right of the power connector. It provides access to an external modem
(or directly to another INTERVIEW unit).

3.

Printer connector. The RS-232/Y.24 25-pin printer connector is located directly
to the right of the Remote connector. It allows access to most serial printers.
The connector acts as DCE and transmits on RD. Printer operations are
described in Section 16.

SEP '95

1 Hardware

4. Auxiliary connector. The Auxiliary I/O connector is a 16-bit bidirectional TIL
connector which allows access to external peripheral devices. Use the C routines
discussed in Section 67 to control and monitor this interface. Other references to
AUX leads in this manual pertain to the four AUX pins on the RS- 232 TIM
(see Figure E-1).

CAUTION: Never plug an RS-2321Jl24 cable into the Auxiliary connector, as
the signal voltage is likely to damage the interface.
5.

CRT/RGB connector. This is the color video connector. Signals from the
INTERVIEW display can be passed through this connector to a color monitor to
produce color graphics and other displays in color. Color, vertical sync,
horizontal sync, and intensity signals can be controlled from the external monitor.
Use of color in displays is described in Section 18.

6.

Composite video connector. This connector provides RS-170 video output to an
emernal monitor or camera.

SEP '95

1-11

------

---

----------------------------------------

INTERVIEW 8000 Series 8asic Operation: 951-80424-01

Figure 1-8 The right rear panel accommodates interchangeable Test Interface Modules.

(F) The Test Interface Module
The empty receptacle to the right of the rear panel (see Figure 1-6) accommodates
interchangeable Test Interface Modules (TIM's). Whenever the INTERVIEW
monitors a data line or emulates a DTE or DeE, the correct TIM must be installed.
At least one customer-selectable interface is standard with any unit in the
INTERVIEW series; see Table 1-1 for selections. Other test interfaces are available
as options; see Section 13. Most Test Interface Modules are equipped with two
connectors, a TO DTE and a TO DeE connector, with the dual-port series available
with connectors for each port. Figure 1-8 shows a single-port RS-232 module being

1-12

SEP '95

1 Hardware

inserted into the unit. Connect to the data line as descnbed in Section 1.10. The
interface softkey (@ on the Setup Menu) will reflect the type of TIM installed, such
as RS232, \l.as, RS449. RC8245, TTL, etc.

CAUTION: To connect the data line, you must interrupt the flow of data on the
line. Be sure you have permission to break the line before doing so.
Telenex Corporation's DATA -PATCHIP systems and AUTONEX matrix switch
systems often provide non -intrusive access methods for monitoring the line.
NOTE: It is possible to monitor data previously recorded on disk, whether or
not any TIM or the correct TIM is installed.

Table 1-1
Standard Customer-Selectable Test Interface Modules
MUXChoice

Compatible TIM Choice

INTERVIEW 8100

Not applicable

Single-Port EIA-232
Single-Port v.as

Not applicable

INTERVIEW 8100-F

Not applicable

Single-Port E1A-232
Single- Port V.as

Not applicable

INTERVIEW 8200

Not applicable

Single-Port EIA-232
Sihgle- Port V.as

Not applicable

INTERVIEW 8200R

Not applicable

Single-Port EIA-232
Single- Port V.3S

Not applicable

Not applicable

Single-Port EIA-232
Single- Port v.as

Not applicable

INTERVIEW 8000

Not applicable

Single-Port EIA-232
Single- Port v.as

Not applicable

INTERVIEW 8600R

Not applicable

Single-Port EIA-232
Single-Port V.as

INTERVIEW SSOO-P

OIJal-PortT1 (238+0)
DuaI-PortG.703 (308+0)
either

Oual-PortT1 (238+0)
Dual-Port G.703 (308+0)

Oual- Port T1 (23B+ D)
Dual-Port G.703 (3OB+0)
either

Oual-PortT1 (238+0)
Dual-Port G.703 (30B+O)

INTERVIEW 8700

Not applicable

Single-Port EIA-232
Single- Port V.35

Not applicable

INTERVIEW 8700R

Not applicable

Single-Port EIA-232
Single- Port V.as

Not applicable

Unit

INTERVIEW 82OO-B

INTERVIEW 8600-1

1

1

1

Additional TIM Choice

Single-Port EIA-232
Single-Port \l.as

Single-Port EIA-232
Single- Port V.SS

Also equipped with ISDN smu Test Interface Module and MUX board as standard equipment.

SEP '95

1-13

INTERVIEW 8000 Series Basic Operation: 951-80424-01
Table 1-1 (continued)
Standard Customer-Selectable Test Interface Modules
Unit

MUXChoice

INTERVIEW 8700-SS7

Dual-Port T1 (23B+O)
Dual-Port G.703 (308+0)

either

Compatible TIM Choice

Additional TIM Choice

Dual-Port T1 (238+ D)
Dual-Port DS-OA
Dual-Port G.703 (308+D)
Dual-Port G.703/64Kbps
Co- Directional
Dual-Port V.35!
EIA-530(449)/E1A-232

Not applicable

INTERVIEW 8800

Not applicable

Single-Port EIA-232
Single-Port V.35

Not applicable

INTERVIEW saOOR

Not applicable

Single-Port EIA-232
Single-Port V.35

Not applicable

INTERVIEW saoo-FR

Dual-PortT1 (238+0)
Dual-Port G.703 (308+D)
either

Dual-PortT1 (238+0)
Dual-Port G.703 (308+0)
Dual-Port V.35!
EIA-530(449)/EIA-232
Single-Port EIA-232
Single-Port EIA-449
Single-Port V.35

Not applicable

INTERVIEW 88oo-GSM

Dual-PortT1 (238+0)

Dual-Port T1 (238+0)
Dual-Port DS-OA
Dual-Port G.703 (308+0)
Dual- Port G.703!64Kbps
Co- Directional
Dual-Port V.351
EIA-530(449)!EIA-232

Not applicable

Dual-Port G.703 (30B+D)

either
INTERVIEW 88OO-MTS

Dual-Port 11 (23B+D)
Dual-Port G.703 (308+D)

either

INTERVIEW 8800 PLUS ATM Dual-Port 11 (238+0)
Dual-Port G.703 (308+0)
either

Dual-Port DS-OA
Dual-Port G.703164Kbps
Co-Directional
Standard with unit: Dual-Port V.35!
EIA-530(449)/EIA-232
ISDN S/TIU TIM with MUX
Dual-Port T1 (23B+D)
Dual-Port G.703 (308+0)

Dual-Port T1 (238+0)
Dual-Port G.703 (308+0)
Dual- Port V.3S!
EIA-530(449)/EIA-232

Not applicable

NOTE: The INTERVIEW 8750 ATM EXPRESS does not test WAN protocols and so does not have any Test Interlace Modules.

1.

Software control of TIM connectors. When Mode:

or
is
the program selection. the INTERVIEW passively monitors data through either
(or both) TO connectors on the Test Interface Module.

When the INTERVIEW is operating in ';!ili~'J§~; or
modes,
the TO DTE connector is active. The INTERVIEW is transmitting and receiving

1-14

SEP '95

1 Hardware
data through the TO DTE connectof. When Mode: i;f'~ili~{j~~ (Of
:i;:;~§~_ff;~iii ) is the program selection, the INTERVIEW transmits and receives
data through the TO DeE connector. The interface specifications for each Test
Interface Module are given in Appendix E.
Break-out switches on each Test Interface allow any pin to be patched. See the
RS-232 TIM documentation for an explanation of the RS- 232 breakout
switches.

2.

Test interface LED's. There are four LED's on Test Interface Modules which do
not require a MUX board. Tho,labeled EMUlATE DTE and EMUlATE
DCE, indicate the operating mode of the unit. When EMUlATE DCE is red,
the TO DTE connector is active; when EMUlATE DTE is red, the TO DCE
connector is active. When the INTERVIEW is monitoring or auto-monitoring,
both EMUlATE LED's are black.
The two LED's above the UIA input on the patch panel track the voltage level on
the lead patched to U/A. The red LED above the UIA panel is lit to indicate
space voltage (positive voltage above a minimum threshold). When the green
LED above this panel is lit, it indicates a mark voltage (negative voltage within a
specified acceptable range). For intermediate voltages, the VIA LED's are off
(see Figure 1-9).

CAUTION: Power off the INTERVIEW before installing or removing a TIM.
Remember to change the front panel overlay each time that you change the TIM.
UlALED,
Rear Panel

Front-Panel LED's

+

DRIVER
+

RECEIVER
0---

DRIVER

G
R
E
E
N

Figure 1-9 Color phases in green-red LEOs.

1-15

SEP '95

-----------------~---~--

INTERVIEW 8000 Serles 8asic Operation: 951-80424-01

1.6

Storage Capacity
(A) RAM
RAM capacity for line data in the screen buffer is 64 Kbytes-a maximum of 32
Kbytes of characters plus 32 Kbytes of attributes for character data. EIA leads and
time ticks are stored in RAM with the characters, if these options were selected on
the Front-End Buffer menu (see Section 9.1). Each byte devoted to EIA leads and
time ticks reduces the number available for characters. Bit-image RAM is 256
Kbytes in the 8100 TURBO and 8200 TURBO Series units and 1 Mbyte in the 8600
TURBO Series, 8700R TURBO Series, and 8800 TURBO Series units. (Bit-image
RAM may be increased. See Section 7.5.)

(8) Microfloppy Diskettes
Each diskette has a 1.4 Mbyte storage capacity (formatted); thus, total diskette
capacity is 2.8 Mbytes for the INTERVIEW 8200 TURBO, 8600 TURBO, 8700
TURBO, and 8800 TURBO units, and 1.4 Mbytes for the INTERVIEW 8100 TURBO
unit with its single floppy disk drive. (An optional floppy disk drive will increase
storage capacity (formatted) to 2.8 Mbytes for the INTERVIEW 8100 TURBO unit.)

(C) Hard Disk Drive
The hard disk drive has a storage capacity of 240 Mbytes in all
INTERVIEW 8000 Series units with 240 Mbyte SCSI drives and 1.2 Gbytes in those
units equipped with the optional 1.2 Gbyte SCSI drive.

(0) Maximum Data Rates
Maximum rates for data recording are as follows:
- Recording to bit-image RAM
(full-duplex, 100% line use):

2.048 Mbits per second

- Bit-image recording to 80- Mbyte hard disk
(full-duplex, 100% line use):
768 Kbits per second
- Bit-image recording to 240-Mbyte SCSI or optional1.2-Gbyte SCSI hard disk
(full-duplex, 100% line use):
2.048 Mbits per second
- Recording to microfloppy
(full-duplex, 100% line use):

64 Kbits per second

The speed your INTERVIEW actually achieves may vary. Factors which will
influence data - analysis rates are line speed, percentage of line utilization, average
frame length, the layer packages and user program loaded, suppression of idle, and
the time-stamp resolution. Refer to Sections 2.9 and 2.10 on how to optimize the
INTERVIEW's speed of operation.

1-16

SEP '95

1 Hardware

1.7

Clock
Data clocking is provided by a set of high -frequency crystals. The various data speeds
that can be selected are listed in Appendix C.
The INTERVIEW is also equipped with a time-of-day clock which provides readings of
time (hours, minutes. seconds), day, month, and year. Time may be used as an
INTERVIEW program condition. Refer to Section 17 for instructions on setting the
time-of-day clock. Refer to Sections 25 and 31 for a description of Time as a program
condition.

1.8

Operating Environment
The INTERVIEW is designed to operate in an atmospheric temperature ranging from 41
to 122 degrees Fahrenheit (5 to 50 degrees Celsius). At these temperatures, the unit can
operate in (uncondensed) humidity ranging from 30 to 90 percent.

NOTE: Operation at extreme temperatures require the fan filter be clean.
See Section 1.5(D).

CAUTION: Avoid dropping the unit.
Avoid getting the unit wet.
Do not operate the unit with the fan covered.
Avoid operating the unit immediately after exposure to drastic changes in
temperature and humidity.
Avoid placing the INTERVIEW on a radiator or near a source ofheat.

SEP '95

1-17

INTERVIEW 8000 Series Basic Operation: 951-B0424-01

Figure 1-10 The INTERVIEW may be operated on a desk top or in a standing position.

1.9

Operating Positions
The INTERVIEW is designed to operate on a desktop (Figure 1-1) or in a standing
position, with the display facing upwards (Figure 1-10). The unit may also be
shelf-mounted in an equipment rack or cabinet. Allow for adequate air flow when
mounting the INTERVIEW in a rack.

CAUTION: To protect the hard disk, do not move the unit with the power on.
Tum the power offfirst to position the hard disk in a protected state. However, do
not tum the power offwhen the disk-access LEDs are on.

1-18

SEP '95

1 Hardware

1.10 Power Up
Before you power up the INTERVIEW, make sure you have performed the preliminary
steps listed below.

(A) Install the Test Interface Module
Check the rear panel to be certain that you are using the correct Test Interface
Module before you test any data. A Test Interface Module is shown in Figure 1-8 and
descnbed in Section 1.5(F).

CAUTION: Never install or remove a TIM unless the INTERVIEW is powered
off
Remove the Test Interface Module by pressing the button to the left of the module
with the thumb of your left hand. Hold the button in as you pull firmly on the TIM
handle with the thumb and forefinger of your right hand.
Install the Test Interface Module right-side-up in the receptacle provided at the
right of the rear panel. Press firmly on the top and bottom of the module until it is
secured and the button to the left clicks into place.

(B) Insert the Correct TIM Overlay
Be certain that the overlay over the front-panel LED's matches the Test Interface
Module installed.
To remove the overlay, grasp the top and bottom edges with the thumb and forefinger
of both hands and bow the strip slightly in the center. The overlay should slip out.
To insert an overlay, bow it slightly. Insert the tabs on either side of the overlay into
the notches on each side of the LED panel. Make sure that the holes on the
underside of the overlay are placed over the small posts at the top of the empty LED
panel, and press the overlay into place.

(C) Connect to a Data Source
It is not necessary to install a Test Interface Module or connect to a data line if you
are reviewing data stored on disk.
If you plan to test a data line, connect to the line as described below.

CAUTION' You must interrupt the flow of data when you connect to a data line.
Be sure you have permission to break the line before doing so.
Break the data line for testing. For single-port testing, connect one end of the line
to the TO DTE connector on the Test Interface installed in the rear panel; connect
the other end ofthe line to the TO DCE connector on the TIM. For dual-port

SEP '95

1-19

INTERVIEW 8000 Series Basic Operation: 951-B0424-01

testing, DTE and DeE are on the same connector for each port; connect each port
on the TIM to the respective line to be tested. Even when the INTERVIEW is
powered off, this provides a through connection for the data line.

An LED next to the connector will be lit if the INTERVIEW is actively testing-or is
programmed to test-on that connector.
Refer to Section 1.5(F) for a description of TIM connector functions.
Check the voltage selection on the card in the small window on the rear panel.

If the voltage is incorrect, refer to Section l.S(B) for instructions.

(D) Open the Keyboard
Place the INTERVIEW on a stable surface. Support the back of the keyboard with
one hand. Unlatch the keyboard by pushing the blue latches on the top of the unit all
the way back. Then lower the keyboard to operating position.

(E) Power On
Connect the female end of the power cord provided to the back of the unit; connect
the other end to a standard power outlet. Depress the side of the power switch
marked "1." A Start Up screen similar to that in Figure 2-1 should appear. Refer to
Section 2 for a discussion of the Start-Up screen, system initialization, and general
operations.

1-20

SEP '95

2 General Operation

2

General Operation
This section discusses the general operation of the INTERVIEW and covers such topics as
updating system software, configuring the menus, starting and stopping a test program,
locating errors detected when the test is compiled. using both the preexistent trigger setup
menus and the free-form spreadsheet to create test programs, and using the
INTERVIEW's analysis features.
For a hands-on introduction to the INTERVIEW, see 30 Minutes to Programming the
INTERVIEW 8000 Series, 951-00431-01.

2.1

Power Up
As you power up the INTERVIEW, perform the preliminary steps listed below. The
procedures for each step are described in Section 1, Hardware.

•

Install the Test Interface Module.

•

Select the correct voltage.

•

Open the keyboard.

•

Insert the proper TIM overlay.

•

Install the initialization disk if you are not booting from hard disk.

•

Connect the power cord and tum power on.

•

Connect to a data source.

(A) Self Tests
When you turn on the unit, you initiate a series of self tests: first, the CPM Module
DRAM, then the MPM Module DRAM, and finally, the MPM to CPM connections.
Any self-test errors will be reported on this screen. Refer to the Appendices for an
explanation of error messages. You may abort the self tests by pressing 8.
(However, we recommend that you allow the tests to run their course.)
Once the self test cycle is complete or once you have aborted the tests, the
INTERVIEW begins to initialize its software. The message BOOTING appears on the
screen. The default drive at power- up is the disk from which the system loads
initialization software. The INTERVIEW first checks FD1, then FD2, and finally,
HRD. As soon as it detects system software, it stops the search and boots up.

SEP'95

2-1

INTERVIEW 8000 Series Basic Operation: 951-80424-01

NOTE: You can reset the INTERVIEW directly from the keyboard. Press
the ~-8-~ or ~-8-~ key combination to force the
INTERVIEW to perform the self-test and booting sequences without turning
the unit off. This reset is similar to that of a PC in that it is not a hardware
reset. For hardware resets, you must power the unit off and then back on.
When self tests are complete, a Start Up screen similar to that in Figure 2-1 will
appear. Notice that when you powered on, all the following information appears on
this screen: the types of disk drives installed, the number and types of processors in
your unit, the software and firmware versions, the options installed, the Test Interface
Module in place, and the optional TIM crystal installed (if any).

**

INTERVIEW 8700 TURBO

**

DISKS:
PROCESSORS:

I

(1:58010-8;3:80286-12.5)

SELF-TEST ERRORS:

l1li

Press:
[PROGRAM] to enter the menu page
[RUN]
to run the default program
Software Version: 12.00
Firmware Version: 8.02
OPTIONS: Mux
TIM: RS-232/V.24
TIM CRYSTAL: 6144000
Cop~right (c) 1987, 1995
Telenex Cor oration
Figure 2·1 Power-up screen, INTERVIEW 8700 TURBO.

2-2

SEP '95

2 General Operation

(B) File Searches
During power-up, the INTERVIEW searches specific directories for the files
described below.
1.

print_setup. During boot- up, the /sys directory on the boot drive is searched for
the file print_setup. If it exists, the configured Printer Setup in this file is
8"Utomatically loaded. Otherwise, the INTERVIEW loads the default Printer
Setup. See Section 16.3.

2.

userjntrf. If you have a file named user_intrf in the /usr directory on the hard
disk, the program in user_intrfwill be compiled and run as soon as boot-up is
complete, bypassing the Start Up screen as shown above. See Section 2.2(A).

3. default. The Start Up screen will appear only briefly if you have a file named
default in the /usr directory of your boot-up disk. If you do not press 8 within
five seconds of power-up, the program in default will be compiled and run. See
Section 2.2(B).
4.

ezview jetup. During boot-up, the INTERVIEW tries to locate the file
ezview_setup in the /sys directory on the boot-up disk. The INTERVIEW's Easy
View operation is configured according to the parameter settings in this file. See
Section 19. If the file is not located, the INTERVIEW is configured with all
default
selections on the Easy View Setup menu. If this menu shows the
selection Enter Easy View After Power-Up: ~_(, and neither user_intrf nor default is
located, the Start Up screen appears for five seconds. Then, the first menu in the
Easy View system is displayed. See Section 4. (If userj11.trf or default is located,
the unit does not enter Easy View following boot-up regardless of the setting of
this parameter.)

mi

2.2

Initializing System Software (Booting Up)
The INTERVIEW 8000 TURBO Series units normally do not require a system disk,
since all initialization software is installed on the hard disk. If you need to install new
system software from a floppy disk, refer to Section 2.3.
NOTE: We recommend that you make a copy of system software to
use as your boot disk. Use the Duplicate Disk command on the Disk
Maintenance screen as explained in Section 14.4(D). Then store your
original floppy in a safe place.

SEP'95

2-3

INTERVIEW 8000 Series Basic Operation: 951-80424-01

Figure 2-2 Insert microfloppy disks as shown.

(A) Creating a User Interface
Regardless of which disk drive you use for boot-up, FDl, FD2, or HRD, the
HRDlusr directory-and only that directory-is searched during power-up for a file
named userjntif. If the file is located, the unit will automatically load, compile, and

run the program as soon as boot-up is complete. Each time the operator presses
the program in user_intifwil1 be loaded, compiled, and run again. Use this
feature when you want to bypass the INTERVIEW's menus and create your own user
interface for specific applications.
~,

CAUTION: Avoid saving emulation programs in user_intrf Booting up
and automatically mnning an emulation program may result in an
inadvertent break of the line.

To enter Program mode, press ~-8 or ~-~. Perform any Program-mode
operation you wish: make selections on menus, execute File or Disk Maintenance
commands, or create a Protocol Spreadsheet program. To enter Run mode again,
press 8. Each time you execute the S key during Run mode, user_intif will be
loaded, compiled, and run.
To prevent the program in user_intiffrom automatically running upon power-up,
change the name of the file. Simply capitalizing the first letter in the file name
(User_intif) is sufficient If userjntrfis not found during power-up, the S
key
cannot be used to enter Run mode, even if userjntif is saved to the HRDlusr
directory and manually loaded, compiled, and run. Turn off the INTERVIEW and
power up again to activate the user-interface feature.

2-4

SEP '95

2 General OPf!ration

NOTE: References to the 8 key throughout this manual assume
that the user..Jntiffile was not located during power-up. In other
words, the 8 key is used to enter Program mode only.
To create auser_intifprogram:
1.

Configure the menus to the selections you want.

2.

Use Protocol Spreadsheet softkey entries or C regions on the spreadsheet to
develop your user-interface program. All of the C structures, variables, and
routines available to the INTERVIEW user are explained in Part II of this
manual, Advanced Programming.

3.

Press 8 to call up the File Maintenance screen.

4.

Check the hard disk for any existing user-interface program. Press @ for
Select Drive: ~. After Name: type in /usr and then
ptess §). Check for a file named user..Jntrf.
Command: .~~1~!1.

Unless the old file is write-protected, any program already stored under this
filename will be overwritten when you save your new file. To keep the old file for
later reference, save it to a new name (its contents will have to be loaded
manually). For a detailed discussion of file-maintenance commands, see Section
15.
5.

Select Command: ~f&t.~*~.~~~jtt11
select the hard disk.

NOTE: The more complex a program is, the longer it takes to
compile. To eliminate compilation each time you use the 8
key,
therefore, we recommend that you save user..Jntif as an object file.

SEP '95

6.

In the Name: field, type in the filename lusrluser_intrf. Only this name can be
used. (Program or object files saved to any other name or directory must be
loaded manually.)

7.

Execute the SAVE command by pressing~.

8.

user_intrf will appear in the Directory Listings when HRDlusr is the current
directory. (The name of the current disk appears as a prefix to the absolute
pathname of the current directory. The name of the current directory appears on
the fourth line of the File Maintenance screen.)

9.

You may alter the user_intif program again at any time by saving a new program
to the same filename.

2-5

INTERVIEW 8000 Series Basic Operation: 951-B0424-01

(B) Running the Default Program
When the INTERVIEW boots up, the lusr directory on the boot-up disk is searched
for a flle named default. Once the start-up screen (Figure 2-1) appears, the program
in default (if it exists) will be compiled and run automatically after five seconds, or
immediately if you press~. You may prevent the default program from running by
pressing ~ before the five-second timeout expires.
Develop a default program to suit your particular needs. One application of the
default program might be defining a new set of default menu selections.

CAUTION: Avoid saving emulation programs in default Booting up
with a defaUlt emulation program may result in an inadvertent break of
the line.
Upon boot-up, all menu selections in the INTERVIEW are set to certain values.
You may change these default selections if you wish by utilizing the default program.
Follow these steps:
1.

Configure the menus using the default selections you want.

2.

Press S to call up the File Maintenance screen.

3.

Check your disk for any existing default program. Press @) for
• Select the boot disk you want to use. After Name:
type in lusr and then press~. Check for a file named default.

Command:

Unless the old file is write-protected, any set of defaults already stored under
this filename on the disk you have selected will be overwritten when you save
your new default file. To keep the old file for later reference, save it to a new
name (its contents will have to be loaded manually), or use a different disk for
your new defaults. For more assistance, refer to Section 15.
4.

Select Command:
Select Type:
, or
Then select the disk from which the system will be initialized.

5.

In the Name: field, type in the filename lusrldefault. Only this name can be used
as the new set of defaults. (Program files saved to any other name or directory
must be loaded manually.)

6.

Execute the SAVE command by pressing I!§J.

7.

The name of the file you have saved will appear in the Directory Listings when

lusr is the current directory and the selected disk is the current disk. (The name
of the current disk appears as a prefix to the absolute pathname of the current
directory. The name of the current directory appears on the fourth line of the
File Maintenance screen.)

2-6

SEP '95

2 General Operation

8.

You may alter these defaults again at any time by saving a new default program
to the same filename.

9.

Be sure that you initialize the INTERVIEW from the disk which contains default.
The unit will load, compile, and run the default program automatically (unless
you press 8). The Run-mode screen displayed will be the one selected in the
Display Setup menu in default. Likewise, all other menus will reflect your
customized defaults.
Refer to Section 15 for more information on the filing system or flie maintenance
commands.

2.3

Installing New System Software on Hard Disk
From time to time, you may need to install new system software on the hard disk of a
INTERVIEW 8000 TURBO Series unit. Use the Duplicate Disk command from the Disk
Maintenance utility. (See Section 14.4(0) for more information on this command.) The
steps are as follows:
1.

Write -protect the master copies of the new system and user disks. Slide the plastic
tab so that you can see through the rectangular write-protect hole.
NOTE: There should also be a second rectangular hole which does
not have a sliding tab. If you have any 3.5 inch disks which do not
have this second hole, they are not compatible with the INTERVIEW.

2.

Insert the new system floppy disk (DSK-951-00l-1.X) into Floppy Drive 1 G{g),
the left-hand floppy drive.

3.

From the Main Program menu, press the UTlL softkey to bring up the Utility menu,
then D/MAINT for Disk Maintenance. Select the softkey labeled DUPDISK to access the
Duplicate Disk command screen.
NOTE: If you are in Easy View (see Section 4), first press 8, then
§3 to access the Main Program menu.

4.

Select From Disk Number:
and To Disk Number:
on the command screen. Then
The system will prompt you to insert a disk. Since the system disk is
already in PD1, press the !TIl softkey (GOAHEAD). When the duplication is completed,
the system will prompt you again to insert the next disk. Remove the system disk from
PDl and insert the user floppy disk (DSK-951-001-2.x) for duplication. Press !TIl.
press~.

The only files overwritten on the hard drive will be the system software files in the
/sys directory and files from the lusr/layerykgs directory. These files comprise the
new system software.

SEP'95

2-7

------.---------------------------------------

INTERVIEW 8000 Series Basic Operation: 951-B0424-01

5.

Once copying is comp1ete, take the master copy of the user disk out of Drive 1, and
store it and the master copy of the system disk in a safe place.
NOTE: We recommend that you make a working copy of the new
software on floppy disks which can be kept with the INTERVIEW.

6.

2.4

Turn off the power switch for the unit, and wait ten seconds. Then turn the power on
again to reboot the INTERVIEW. Following the self-test, the unit should boot
without error. The new software version should appear on the screen. If there are
errors or the unit will not reboot, repeat Steps 2 through 6. If problems persist,
contact Customer Service.

Backing Up the Hard Disk
Periodic back-up of the hard disk is strongly recommended.
1.

Install a formatted diskette in Drive 1. This disk should not contain operating system
software. For formatting instructions, see Section 14.4(A).

2.

Go to the File Maintenance screen. (From the Main Program menu, press [§].) Use
the File Maintenance Copy command to copy any files you wish from the hard disk to
floppy.
NOTE: Do not copy files of type SYS or any files from the /sys directory
or the lusrilayerykgs directory to the backup disk. These files reside on
the master copies of your system and user software disks.

3.

Once copying is complete, take the backup disk out of Drive 1 and write -protect it.
Slide the plastic tab so that you can see through the rectangular write-protect hole.
Store the disk in a safe place.

Select from the following methods if you need to recopy files from the backup disk to the
hard disk. Keep in mind that files on the hard disk with the same name as those on the floppy

will be overwritten.

2-8

•

Copy files or directories one at a time using the File Maintenance Copy command.

•

Copy the root directory from the floppy to the root directory of the hard disk. The
name to enter for the root directory-once you have selected the correct origin or
source drive in the rotating field-is simply the slash character, J.

•

Use the Dupdisk command on the Disk Maintenance screen to duplicate the contents
of the backup disk on the hard disk.

SEP '95

2 General Operation

NOTE: Do not recopy files from the /sys directory, files whose type is
SYS, or files from the directory /usr/layerykgs. If you need to reinstall
these files. use the master copies of system and user software disks to
avoid inadvertently overwriting more recent software version mes with
older ones.

2.5

The Menus
The INTERVIEW is used to monitor data as it is received through a data line or to
playback and monitor data as it was recorded from the line. The INTERVIEW may also
be set up to emulate one side of a communication, sending data and responding to the
data it receives. A series of menus are used to set the unit for the data you expect to
receive or send and the type of analysis you wish to perform. These menus are categorized
on the main Program menu. Select one of these menus by using the tIiJ or!Jil key, or by
pressing the labeled softkey. Enter the menu by pressing the highlighted function key or

8·
(A) The Program Menu
Press S
to see the Program menu. Notice that the Software and Firmware
Versions are posted at the top of the screen. They are available to you whenever you
return to this menu.

nu

T~bGS

S

SHT

STATS

LAYER
FMAINT

UTIL

REMOTE

**

tup
reens:
Line Setup
BCC Setup
BERT Setup
Display Setup
Front End Buffer
AIM Setup
Record Setup
Interface Control
Tri9gers - Conditions & Actions
Protocol Spreadsheet
Statistics Results:
Tabular Display
Graphics Display
BERT Results
Layer Setup & Protocol Confi9uration
File Maintenance Functions
Utilities:
Disk Maintenance Time/Date Setup
Printer Setup
Miscellaneous Utilities
Easy View Setup
Remote Control Setup

Figure 2-3 Main Program menu.

Think of the Program menu as the top level for every menu selection. Each time you
prepq.re the INTERVIEW for the communications environment, you will start with
the Program menu and move down into the other menus.

SEP '95

2-9

INTERVIEW 8000 Series Basic Operation: 951-80424-01

All setup, trigger, and programming menus are accessible from this main menu. In
general, use the E3 key from other Program-mode screens or from Run mode to
access this menu.
key.
NOTE: There are two exceptions to this rule about the 8
First, if the file named user_intrf is located in the lusr directory of the
hard disk during power-up, pressing ~ loads, compiles, and runs
the program in userjntrf. See Section 2.2(A). Secondly, if you select
and run a program from an Easy View menu, pressing 8
from Run
mode returns you to the Easy View menu instead of the main
Program menu. See Section 4 on Easy View operation.

(8) Configuring Menus
You may configure menus in any order you wish; however, we suggest you configure
the Layer Setup screen before programming on the Protocol Spreadsheet or the
Display Setup screen, since the selections available to you are governed by the
protocols loaded on the Layer Setup screen.
All options on a particular menu are summarized as a diagram which appears in this
manual at the beginning of the section which covers that menu. Programming options
available in each protocol package are discussed in a section pertinent to the protocol
and layer.
To select a submenu from the main Program menu, use [~! or ~ key, or press the
labeled softkey. Enter the menu by pressing the highlighted function key or ~.
The labels on the screen guide you through each step. For example:
•

Access the Layer Setup screen from the main Program menu by pressing @.

•

Access the Disk Maintenance screen from the main Program menu by pressing
{fil for utilities, then ®J for Disk Maintenance.

Other uses of the function keys are described in Section 3 and in sections pertinent to
the various submenus.
Once you have reached the menu you want, the function keys lead you through
selections, down to the smallest level of detail. You may also use cursor keys ffJ and
(±) to move up and down through the menu fields. 8 and 8 move the cursor across a
menu from field to field.
If you wish to return to the last screen, press ~. Should you wish to review the
menus you have configured, this key takes you back one screen at a time until you
reach the main Program menu. Of course, you may press ~ to start again from the
top of the menus. When you are ready, press 8 to start a testing session, no matter
what menu is displayed.

2-10

SEP '95

2 General Operation

Read Section 3 for a further discussion of these and other keys.

(C) The Setup Menus
Some menus in the setup group (listed at the top of the Program menu) are used to
specify how data is sent, received, recorded, and displayed. If you have an ATM unit
with the ATM hardware (an ACE board and an AIM board in the top enclosure, the
menu allows setting parameters for sending and receiving Asynchronous Transfer
Mode (ATM) data, along with the choice of disabling the WAN protocol data
functions. Sample setup menu softkey selections are shown in Figure 2-4. Note that
BERT (FS) will appear or, if you have an ATM unit, an AIM Interface (F6) will
appear, but these two selections will not appear simultaneously.

Figure z.4 Sample softkey rack on Setup Menu screen for TURBO units: installed Test Interface Module is Dual- Port Y.35.
[Note that either BERT (FS) or an AIM Interface (P6) will appear (see Figure 2-5), but not both. ]

Figure 2·5 Sample softkey rack on Setup Menu screen for PLUS ATM units: installed Test Interface Module is Dual- Port Y.35
and installed ATM Interface Module is AIM 302. (Note that BERf (FS) is neither applicable or accessible.)

1.

Line Setup. The Line Setup screen aUows you to designate the role which the
INTERVIEW is to play in testing-whether it is to monitor passively or
participate in an active dialogue as DTE or DeE. Menu settings also determine
the source of the data and the data clock as well as the characteristics of the data
stream you expect to receive or send. These characteristics include the scheme
for character encoding/decoding and the format in which blocks of data are sent
and received (Le., synchronous, asynchronous, bit-oriented, or isochronous).
The Line Setup screen is described in Section 5.

2. Display Setup. The Display Setup (on the Line Setup screen) provides alternative
types of display to aid in analysis. On this screen, designate how you want data to
appear. (Data may be displayed as a stream of bytes alone or in conjunction with
lead transitions; summarized in a protocol trace or customized trace format; or
tracked on one of two statistical displays.) Then, as you require different types of
analysis, use function keys to change from one type of display to another while
testing, without returning to the menu. The Display Setup screen and the
different types of displays are described in Section 6.

3. Record Setup. The Record Setup (also on the line Setup screen) defines
recording conditions for data acquisition tracks on disk; or for RAM (RAM

SEP'95

2-11

INTERVIEW 8000 Series Basic Operation: 951-80424-01

capacity is 256 Kbytes in the 8100 TURBO and 8200 TURBO; 1 Mbyte in the 8600
TURBO, 8700 TURBO and 8800 TURBO). This screen does not influence the
data stored in the character buffer. Storage of data in the screen's character
buffer can be controlled from the Protocol Spreadsheet using the Capture
command. The Record Setup screen is described in Section 7.

4. FEB Setup. Data and control-lead signals entering the INTERVIEW or
generated internally are routed from the receivers through a front-end buffer
(FEB) before being presented to the screen and to the trigger program. Data
bits are buffered automatically in the FEB. The buffering of other
events--controlleads, idle bits, time ticks, and frame timestamps-can be
enabled or disabled on the Front-End Buffer Setup menu, explained in Section
9. Note that this selection line along with its function key label (see Figure 2-4)
will not appear on the Setup Menu when DISABLE is selected on the line Setup
screen-see Section 5.1.

5.

Interface Control Setup. The Interface Control Setup screen provides
programming selections for Test Interface Modules you have installed. The menu
may differ slightly according to whether @1li._if~?tr* or ~~.:l~; is the
Mode selection on the Line Setup Screen. The menu is specific for the installed
TIM (see Section 12). Note that this selection line along with its function key
label (see Figure 2-4) will not appear on the Setup Menu when DISABLE is
selected on the Line Setup screen-see Section 5.l.

6. Bee Setup.

The BCC Setup Menu controls and displays the values of the
INTERVIEW's block-check parameters. For more information on block
checking, refer to Section 10. Note that this selection line along with its function
key label (see Figure 2-4) will not appear on the Setup Menu when DISABLE is
selected on the Line Setup screen-see Section 5.1.

7.

BERT Setup. The INTERVIEW can transmit and analyze Bit Error Rate Tests
(BERT). Once you have selected the BERT mode on the Line Setup menu,
select appropriate parameters on the BERT Setup menu. Note that this selection
line along with its function key label (see Figure 2-4) will only appear on the
Setup Menu when
or
is selected on the Liine Setup
screen. See Section 5.1 and Section 11.

8. AIM Interface Setup. The AIM Interface Setup screen provides programming
selections for the ATM Interface Module (AIM) you have installed. The menus
may differ slightly according to your selections. See the ATM technical manual.
This selection will not appear if Mode:~;;~,J::' , ::;:r;;;~i'!l.l, or
)!;1il • •~§~;~':)I is selected on the Line Setup screen.

(0) The Trigger Setup Menus
The next three groups of menus, Triggers, Spreadsheet, and Statistics, are
programming menus which you use to establish interactive dialogues, create test
scenarios, and make and display measurements.

2-12

SEP '95

2 General Operation

NOTE: BERT testing is handled separately, on the BERT Setup
screen. See Section 11.

The 16 identical Trigger Setup screens are a limited set of test conditions and actions
grouped in a standard menu format. The set of conditions offered on these screens is
described in Section 25. Trigger Setup actions are described in Section 26. The
Protocol Spreadsheet provides a wider range of conditions and actions which vary,
according to the layer and the protocol you are programming. Conditions and actions
available on the spreadsheet are covered in Sections 31 and 32 and in sections
dedicated to each layer protocol.
Trigger Setup screens and the Protocol Spreadsheet may be used together as
described in Section 23. Counters and timers of the same name may be shared
between the two, as can the flag bits from the Trigger Setup screens, which are
accessed as flags on the spreadsheet under the name trig_flags.

(E) The Protocol Spreadsheet
The Protocol Spreadsheet, a more flexible programming tool with more options than
the Trigger Setup screens, is initially a blank menu. Legal programming options are
presented as function key labels at the bottom of the screen. Create your program by
pressing the necessary function keys. Your entries will be posted on the screen. As
you make entries, the function keys reflect the new options enabled.
You may also type your program directly onto the screen, as long as you observe
syntax and use exact keywords (as they are posted on the screen; not as they are
abbreviated in function key labels.) Programming options and errors will still be
tracked.
Syntax errors are indicated by strike-throughs when you have completed an entry.
(If you are typing onto the spreadsheet, completing an entry usually means pressing
the space bar, pushing (3 or 8, or moving the cursor to a different location.)
1.

SEP '95

The spreadsheet pattern. The Protocol Spreadsheet expects a certain pattern of
entries. To gain access to the set of trigger conditions and actions at each layer,
you must first identify what layer you are programming, then what test you are
developing, and finally the name of the state which will contain the triggers you
create. Once you have named the state, press the function key for CONDITIONS:.
At this point, actual programming options will appear. When you complete the
Conditions portion of a trigger, press 8 and then press the function key for
ACTIONS: to display possible trigger actions. Use the NEXT_STATE: action to
indicate movement to another state. The NEXT_STATE: action must be followed by
a state name. It can move to any state within the test; the NEXT_STATE: NEXT
action moves the test to the following state on the spreadsheet. Programming
concepts related to these selections are described in Sections 23, 24, and 28.

2-13

INTERVIEW 8000 Series Basic Operation: 951-B0424-01

Here is an example of the spreadsheet pattern you will see repeatedly:
LAYER: 1
TEST: example
STATE: begin
CONDITIONS: One or more conditions appear here.
ACTIONS: One or more actions appear here.
NEXT_STATE: second

(NEXT STATE will not follow every trigger. Also, it may replace
ACTIONS) -

2. Additional spreadsheet capabilities. Constants may be used on the spreadsheet to
represent repeated values or text, and they may be placed so that they apply to all
or part of a program. Constants are explained in Section 29. C programming
language can be introduced at any location on the spreadsheet to create new
testing conditions and actions and generally increase program flexibility. Cis
introduced in Section 55.

(F) The Statistics Screens
The INTERVIEW has two different statistics menus, one in tabular form, the other
in bar-graph format. Both are accessible by softkey while you are analyzing data.
The value of counters and timers named in triggers can be tracked in statistical
screens, once their names have been entered on the corresponding menus. Current,
last, minimum, maximum, and average values are tabulated. Values for several
counters and timers may be totaled by an accumulator. Bar graphs can be scaled and
color-keyed. Refer to Sections 21 and 22 for information on statistics menus and
displays.

(G) The Layer Setup Screen
Before you program the Protocol Spreadsheet, you are advised to load the protocols
you intend to use. Protocols are selected and loaded from the Layer Setup screen.
Your selections, once loaded, determine the set of program conditions and actions
which appear on the spreadsheet.
With most protocols, a secondary screen loaded with the protocol allows you to
modify common parameters for the protocol.
For more information on the Layer Setup screen, see Section 8.

(H) The File Maintenance Screen
The File Maintenance screen is the user's interface with the filing system. The menu
facilitates saving and loading programs, renaming or deleting files. It allows you to
consult the contents of any directory, create a new directory, and write-enable or
write-protect a file. From this menu, you may structure your own filing system
according to your needs.

2-14

SEP '95

2 General Operation

NOTE: The files pertaining to the operating system and menu selections
are stored primarily in the Isys directory. with some files stored in the
lusr directory. These files should not be deleted or moved. You are
othelWise free to manipulate the filing system as you wish.
Section 15 explains file and directory pathnames. how to set up a file hierarchy, how
to move through the filing system, and how to use the various maintenance
commands.

(I) The Utilities Menus
The last group of menus listed on the Program menu is the Utilities menus, used to
manage peripherals: disk., printer. the internal time-of-day clock, and color
monitor.
The Disk Maintenance menu allows you to allocate disk space for data and programs,
to transfer data from one storage medium to another, and to duplicate the contents
of one disk onto another. Section 14 describes disk maintenance commands and their
use in detail.
The Printer Setup screen allows you to configure the INTERVIEW to control most
serial ASCII printers. The various menu fields are described in Section 16.
Consult the time or modify it on the Time/Date Setup screen. The time and date
which appear here are used in time-stamping data blocks and user files. See Section
17 for details on this screen.
The Miscellaneous Utilities screen provides mapping of black and white to color
enhancements for external monitors. Once the mapping is completed, these
enhancements may be placed under trigger control for the production of highlighted
data. Refer to Section 18 for further information on this screen.
The Easy View Setup screen governs the operation of the Easy View system. Use the
menu selections to: enable Easy View, automatically enter Easy View after
power-up, keep Easy View menu information in memory, and display a warning
message before running programs from Easy View. See Section 19.

(J) Remote Control Setup Menu
The Remote Control Setup menu configures an INTERVIEW to operate as a remote
unit under the control of a Pc. For additional information on remote operation,
consult the accompanying documentation for the remote options:
OPT-9S1-82-1-X
OPT-951-83-1-X
OPT-951-248-1

Remote Control Software
Remote Control Software with OS/2® (Std Edition)
X Window System"" Remote Control Software

NOTE: -X indicates size of floppy disk: -1 is a 3 1/2" diskette and -2 is a 5
1/4" diskette. OS/2 is a registered trademark of IBM and X Window System
is a trademark of Massachusetts Institute of Technology.

2-15

SEP '95

_._----------- ------------

.,.,--_~
..
..

INTERVIEW 8000 Series Basic Operation: 951-B0424-01

2.6

Running a Test Program
Press ~ to compile and execute a test program. As the program is compiled, a message
appears at the top of the screen to indicate the phase that the compiler is in. The longer
and more complex the program, the greater the compile time that is required. The
preparations being made in each phase are briefly outlined below.

(A) Test Preparation
1. Phase 1. Trigger Setup screens are converted to the Protocol Spreadsheet format,
the Protocol Spreadsheet is converted to C, and the C Preprocessor directives are
acted upon.
NOTE: Compilation time is somewhat faster if all triggers are programmed
directly on the Protocol Spreadsheet.

2.

Phase 2. The Program is compiled.

3.

Phase 3. The number of processors and the configuration of the equipment (into
which the program is to be loaded) are determined, and internal packages to
support the user's program are structured. Also during this phase,
linkable-object files referenced on the Protocol Spreadsheet are found and the
compiled code in them combined with the compiled spreadsheet program.

4.

Phase 4. Resources are allocated for each separate task in the program.

5.

Phase 5. The run-time operating system is generated.

6.

Phase 6. All code is linked.

7.

Phase 7. A memory image of the code which can be run by the processors is built.

(8) Rerun Without Recompiling
After a program has compiled once, it will enter Run mode "immediately" (within
two seconds) after ~ is pressed in subsequent executions of the program-assuming
that no substantive changes have been made in the program in between the two runs.
Substantive changes may be defined as those changes made to menus and fields not
listed in Table 2-1. That is, changes to fields covered in Table 2-1 will not necessitate
a recompile and will not prevent the unit from entering Run mode immediately.
Any changes to the Trigger Setup menus or to the Protocol Spreadsheet will be
considered substantive and will necessitate a new compile.
Changes to the tabular or graphic statistics screens will not cause the program to
recompile. However, if a counter or timer is added to the screen, it will not update
until the program is recompiled. You can force a recompile by holding down (§) and
pressing~.

2-16

SEP '95

2 General Operation

Table 2-1

Fields That Can Be Changed Without Causing Recompile

Menu

Line Setup

Reid

Disk No (recorded data must be same type)

Block No
Clock Source
Speed

NAZI
MIL
Display Setup

Display Mode
Type

RTS/CTS?

CD?
DTR/DSR?
Cit? (for X.21 Test Interface Module)
Layer (protocol or User Trace; not Program)
Statistics Type
Record Setup

Disk No
OAT Record Size
Initial Cond
Stop At

Front-End Buffer Setup

Idle Suppress
DTE

DeE

SEP '95

T1/G.703 Transmit Setup

(all fields)

T1/G.703 Data Path Setup

(all fields)

T1/G.703 Line Setup

(all fields)

Tabular Statistics

(all fieldS)

Graphical Statistics

(all fields)

File Maintenance

(all functions except L,JAD)

Datemme Setup

(all functions)

Printer Setup

(ali fields except Redirect Run Mode Output)

Disk Maintenance

(all functions)

Mise Utilities

(all fields)

Easy VIew Setup

(all fields)

Remote Control Setup

(all fields)

AIM Interface Setup

(all fields)

2-17

INTERVIEW 8000 Series Basic Operation: 951-B0424-01

(C) Errors Detected When A Program Is Compiled
Trigger programs and spreadsheet programs with syntax errors or other errors will not
compile successfully and will prevent the unit from executing the test program.
If an error is detected during the compiling phases (after you have pressed ~), the
user is returned automatically to the Protocol Spreadsheet.

While a program is being compiled, errors are flagged and diagnostic information is
stored. This information is made available to the user when the unit is returned to
Program mode. A diagnostic message for the first error found is automatically
displayed at the top (second line) of the Protocol Spreadsheet screen. The cursor is
automatically moved to the error.
Press GO-ERR once more to move to the next error. For each error, a diagnostic
message is displayed. The search for errors stops at the end of the file and the
message "No more errors" is displayed.
GO-ERR also calls up diagnostic information

on trigger-menu errors.

Error messages are listed in Appendix A of this manual.

2-18

SEP '95

2 General Operation

(D) Recoverable Errors During Run Mode
The following messages indicate MPM processor errors:

MPM MPM MPM MPM MPM -

-

Processor Fault
Divide Fault
Bus Error
Stack Fault
Memory Fault

Do not turn off the INTERVIEW when anyone of these errors is displayed in Run
mode. Instead, press S and check your program, since these messages indicate
programming problems that cannot be displayed as syntax errors but which do
prevent your test from running properly. Consult Appendix Al for an explanation of
these messages. Once you have revised the test, try running it again. If you cannot
resolve the problem, save a copy of the program and contact Customer Service.

2-19

SEP '95

~~~~~~~-------.--------,---.-,-----,-"",----,,----,

---------,

INTERVIEW 8000 Series Basic Operation: 951-80424-01

2.7

Data Flow
Figure 2-6 diagrams the movement of data between the various functional components of
the INTERVIEW. The diagram provides "clues" to many of the operating characteristics
of the unit. For example:

2-20

•

The front-end buffer (FEB) lies squarely in between the line interface and (1)
the recording medium and (2) the program logic. This means that control leads
mayor may not be recorded and mayor may not be seen by the
triggers-depending on the FEB setup (Section 9).

•

Line data may be recorded directly to disk: as bit-image data, recorded to
bit-image RAM and then transferred to disk, or captured as character data in
the display buffer and transferred to disk.

•

Once control leads and time ticks or frame timestamps (that is, the original
timing values) are recorded alongside character data, they are locked in. Since
the FEB is not on the playback path for character data, FEB selections do not
apply.

•

Bit-image data, however, does pass through the FEB during playback. Except
for the Idle Suppress and Frame Timestamps fields, FEB selections apply. This
means that control leads and time ticks, if recorded with the data, must be
enabled in order for the program logic to detect them. (For playback of
bit-image data, the NRZI selection on the Line Setup menu also does not apply.)

•

Only data on disk may be played back.

•

Front-panel green-red LED's are not disabled for line data, and do not blink
for recorded data.

•

Not only characters but also leads and time ticks (or frame timestamps), if
enabled in the FEB setup, are captured automatically in the display buffer (that
is, the screen buffer or character RAM).

SEP '95

2 General Operation

DlE/OCE

1l
TIM :

1~=E'~)IIt:---

P.>------.

Data and
control
leads

Bit-image

data playback

FEB
Transmitted
data and
control leads

,

RAM

,

Record

bit-image
data, control
leads (tf
"
buffered),
. and time ticks

Bit-image
transfer

--

DISK

,

Data, control
leads (if buffered),
and time ticks or
timestamps
(If enabled)

Of enabled)

SCSI or floppy
J

Character-data
playback 1

r-----------~----------~

1Character-data
playback is not
recommended

TRIGGER LOGIC/
APPLICATION
PROGRAM

in high-speed
frame mode

80288 prooessor($)
MPM board(s), MPM RAM 2M to 8M
Program

and
setup

Character data,
control leads,
and time ticks
or timestamps:

...

OPERATOR
INTERFACE
68010 processor
CPMboard
System RAM 4M to 6M

record or

transfer

4 - Capture

Buffer Keyboard Printer
Display

Remote

Figure 2-6 INTERVIEW 8000 Series functional diagram.

2-21

SEP'95

-

--

-.-----.-----.--.-----------------~---------------

INTERVIEW 8000 Series Basic Operation: 951-B0424-01

2.8

How to Correct Common Problems
(A) Unit enters Run mode even though I press the Program key.
A file called user.Jntrf was located in the lusr directory of the hard disk during
boot-up. In this situation, the program in user_intrfis automatically loaded,
compiled, and run each time the 8
key is pressed. Press 8-~ to enter
Program mode, or rename user_intrfand power-up again. See Section 2.2(A).

(8) Unit does not execute Run: Protocol Spreadsheet returns to
screen instead.
An error was detected during the compiling phases (after you pressed ~). See
Section 2.6(C).

(e) My program does not run; and instead, I get a message about
an "unresolved reference."
Your program is asking the compiler for a send routine that is not available in
Monitor mode. Switch to an Emulate mode, or modify the program. For programs
with C coding, this message usually means that a routine has not been declared or
defined.

(D) Protocol Spreadsheet program which was just loaded shows
syntax error strike-throughs which weren't there before.
Missing softkey selections and pervasive strike-through's on the Protocol
Spreadsheet indicate that the correct Layer Personality Package has not been loaded.
To correct the problem, return to the Layer Setup screen, insert disks if necessary,
and check Personality Package and drive selections. Then press §) to load the
packages manually.

(E) EIA trigger condition does not come true, even though the
front-panel LED indicates a status that makes the condition
true. For example, an ErA RTS ON condition is not coming true,
even though the RTS LED is bright red.
EIA status is not detected by the triggers if Buffer Control Leads: ··1<19> is the selection
on the Front - End Buffer Setup menu. See Section 9.
If the data is being played back from disk and the FEB Setup menu was not

configured to buffer control leads at the time the data was recorded, the leads are no
longer available for triggering.
Front-panel LEDs always reflect line status, never the status of recorded leads.

2-22

SEP '95

2 GeneJaIOpeJaDon
Note also that an EIA condition that is the only condition on a trigger menu (or the
only condition associated with an action or set of actions on the Protocol
Spreadsheet) is transitional. It is only true when it changes to true. To check the
current status of an EIA lead regardless of transitions, pair the EIA condition with a
don't-care character condition (see Section 25.4) or with an ENTER_STATE condition
on the Protocol Spreadsheet. See Section 31.3(A).

(F) Lead lines on the data-plus-leads display are not transitioning,
even though the front- panel LEOs for the same control leads
are blinking.
The leads on the data-plus-leads display are also enabled/disabled by the Buffer
Control Leads field on the FEB Setup menu. See (E). directly above.

(G) My "current" timers seem to be incrementing on the Tabular
Statistics screen, but the other statistical columns always show
0, even when t take statistical samples.
The "current" column is derived from a millisecond "clock on the wall," while the statistical
values may be calculated on the basis of time ticks that occur at one-second intelVais. Your
timer samples may be less than 0.5 seconds, in which case, they are rounded to zero.
Check the FEB Setup menu, and solve the problem in either of two ways. Turn Time
Ticks off, and the statistical columns will use the wall clock. Or change the Tick Rate
from one second to ten milliseconds or smaller (down to ten microseconds).

(H) I am trying to send a transmit string from a trigger menu
(or from Layer 1), but my data does not appear on the screen.
When you are having trouble transmitting, always go to the Line Setup menu and
look at the Clock Source field first. You must have dock to transmit, whether internal
or supplied by an external DCE.
Another frequent problem is receiver synchronization. When you try to transmit, does the
front-panel LED for your transmit lead (TD or RD) blink rapidly? If it does, then you
are transmitting successfully, but your receivers may not be synchronizing with the data.
Check the Sync Char field on the Line Setup menu. Also be sure that the sync pattern
is part of your transmit string. You must supply these characters yourself.

(I) I have loaded in X.2S packages at Layer 2 and Layer 3, and
I am trying to send a data packet from Layer 3; but my data
does not appear on the screen.
The INTERVIEW is a layered emulator. The significance of this is that Layer 3 and
higher layers (in Emulate modes) have no direct access to the physical layer, Layer l.
In practice this means that aRCV condition at Layer 3 does not see packets on the line.
It only sees packets that are delivered up from Layer 2 by a user program at that layer.

SEP'95

2-23

------______"______________..____._.__.__

____..

e_·_~_'.

INTERVIEW 8000 Series Basic Operation: 951-B0424-01

Similarly, a SEND action at Layer 3 does not in itself send a packet out onto the line.
A SEND action merely delivers the packet to Layer 2-provided that Layer 2 has
indicated its readiness to receive data from above.
The following program is not any sort of complete Layer 2 emulation. It is the
minimum program that must be entered at spreadsheet Layer 2 in order for a Layer 3
program to have access to the data line. Once this Layer 2 program is entered, Layer
3 can send packets out onto the line and receive packets from the line.
LAYER: 2
STATE: datalink
CONDITIONS: DL CONNECT REQ
ACTIONS: DL CO"f..lNECT CONF
CONDITIONS:DL DATA REQ
ACTIONS: SEND iNFO" «DL DATA)) "
CONDITIONS: Rev INFO
ACTIONS: GIVE_DATA

The elements of this program are discussed in Section 34, OSI Primitives on the
Protocol Spreadsheet, and in the programming example in Section 37.9.

(J) I'm trying to load a program; but instead, I get an error message
about loading a layer package.
When a program or object file is loaded from the File Maintenance screen, the
system must be able to locate any layer personality package that the program
requires. If the necessary layer package cannot be found, the file will not be loaded.
NOTE: Optional applications programs are available for the

INTERVIEW 8000 Series. Make sure that necessary layer packages
are accessible when you load these programs.
In the INTERVIEW 8000 Series, all layer packages are accessible at all times since
they reside in the /usr/layerykgs directory on the hard disk. See Section 8.

(K) My INTERVIEW is overheating.
Collected dust and dirt on the fan filter may be blocking the flow of air into the unit.
Follow the instructions in Section l.5(D) on cleaning the fan filter. If the problem
persists, contact Customer Service.

(L) I power up my INTERVIEW and it gives a message about not
being able to find mstrmenu.cmp.
You have a TURBO unit that is trying to load the menu information for the Easy
View system. First, load HRD/AR_APPS/UTILSIEZVUmaint onto the hard disk.
Next, compile mstrmenu.txt to try to reinstaH the file: press any key except ~ or
~, and use the COMPILE softkey. This should reinstall the file.

2-24

SEP '95

2 General Operation

If the file is not reinstalled, and if you have the Easy View disks, duplicate their contents
onto your hard disk. (See Section 14 for information on the Duplicate Disk command.)
If you do not have the Easy View disks, go to the Easy View Setup screen, select Enter
Easy VIew After Power-Up: iRt and save the setup. (See Section 19.)

(M) I power up my INTERVIEW and it gives a warning message about
the CPM.
During power-up, TURBO units check the revision levels of all boards for
compatibility. Even if the revision levels are not as expected, the general operation
of the unit is unaffected. Contact Customer Service for further information.

(N) I correctly set up my INTERVIEW menus for emulation, but
nothing happens when I try to begin emulating.
Many of the later Test Interface Modules have a switch on the TIM which allows you
to enable or disable emulation. Check to see that this switch is in the ENABLE
position for emulating. For further information. see the TIM documentation.

(0) When running an application program at T1 rates, I get an "FEB
Overflow" message.
Early application programs (especially those developed for some of the older protocols
like SNA) were designed for monitoring specific interface activity such as leads and time
ticks which are important when running at 9600 bps. These programs, some of which are
resident in Easy View, will not run at today's high speeds specifically because of their
excess "baggage" (overhead) which slows down the program. To run such programs, tum
off the leads, change from time ticks to frame timestamps. select bit-image recording on
the Line Setup screen, and run the program in High Speed Frame Mode. This should
allow the program to run at Tl rates.

(P) I'm a new INTERVIEW operator; where do I begin?
Your first step should be to read the 30 Minutes to Programming the
INTERVlEW!J 8000 TURBO Series (951-B0431-01) included with your unit. Work
through the exercises with the data disk provided to familiarize yourself with the
unit's operation. Secondly, an excellent source of general information is found
on-line: go to the Easy View Main Menu by pressing §3 (ifthe menu isn't already
displayed) and press I!I for Help on-line. A third source (also on-line) is located on
a submenu ofthe Easy View Main Menu; arrow down to and select the OPERATION
menu. Selecting any topic from this submenu gives detailed information on that
subject directly on the screen. And, of course, the Table of Contents and Index in this
technical manual also direct you to specific topics.

(Q) My unit is running at a very slow rate.
It is a simple fact that the more tasks there are to accomplish, the longer it takes to
complete them-time is a relative factor. This is also true of the INTERVIEW
When line rates are relatively high, it may be best to strip your program of extraneous

SEP '95

2-25

INTERVIEW 8000 Series Basic Operation: 951-80424-01

tasks which would slow down the unit. This may include loaded Layer Personality
. Packages that are not being utilized by your application, recording data with tick
rates, etc. Refer to the INTERVIEW Technical Manual for more information on
performance optimization.

(R) I'm trying to run an application program that has worked before,
but it won't compile or run.
If you are operating a non - TURBO unit with software revision 8.00 (or higher)
installed. there may not be enough system memory available to run large application
programs. You may need to upgrade your system.
Also, an application specifically designed for operation on an INTERVIEW 8000 Series
unit may not compile on a 7000 Series unit due to memory capacity constraints.

(S) I'm in the Easy View menu system, and I want to run an
application with a dual-port V.35/EIA-530(449)/EIA-232 TIM
installed to test at the EIA-232 interface. What should I do?
To enable the correct parameters for your interlace, you must configure the V.35
Interlace Setup screen before you load the application. This is done in the operating
system; to access the operating system menus from the Easy View menu system, press
!ez wI. This will display the Program Menu.
From the Program Menu, press [ITl SETUp, then press lEI UNE, and configure the
Line Setup screen for the data you wish to test.
Return to the Program Menu by pressing 8 . Once again press !TIl SETUP, then
press ®J D V.3S, to access the V.35/530/232 Dual-Port Interface Control screen.
Choose SINGLE PORT or DUAL PORT for the Mode field. If you have selected
SINGLE PORT for this field, move to the Connector field. Choose V.35,
EIA-530(449), or EIA-232 (your indicated choice) and configure the remainder of
the screen as appropriate for your link.
To run an application program from Easy View, then press [.zwl and access the
program to run.
Refer to Section 5 for information on the Line Setup screen and to the V.35
Multi - TIM documentation which accompanied your dual-port
V.35/EIA - 530(449)/EIA - 232 TIM.

2.9

Optimizing Recording Rates
(A) Recording with Standard Hard Disk Drive (80 Mbyte)
It is a simple fact that the more tasks there are to accomplish, the longer it takes to
complete them-time is a relative factor. This is also true of the INTERVIEW
When line rates are relatively high, it may be best to strip your program of extraneous
tasks which would slow down the unit during recording.

2-26

SEP'95

2 General Operation

One option is to record the data for playback and analysis at a slower rate.
Three sets of program selections for optimizing high -speed recording of data follow.
All three versions assume that you are not loading in any program that will look at
the 1D or RD data, BCC, frames, packets, Or EIA leads. All three versions record
the data so that it can be run against more complex programs later on.

The fastest version records data without displaying the character data to the screen.
The next version records data at maximum speed while still displaying data. The
third version records data with personality packages loaded in the unit so that a
protocol trace is displayed in real-time.
1.

Recording without displaying character data. The first set of programming
selections records all of a data line (including idle and time ticks) in bit-image
data format. This is the fastest of the three recording scenarios.
Beginning with the default screens, make the following selections:
SETUP:

UNE:

Sync Char: delete both sync characters
DISPLAY;

Display Mode:~{NI~JiJi\1(~11
RECORD:

Capture Memory: user choice
Data To Record: t~;ll~

Stop at:

user choice

FEBUFF:

or
with one second to one millisecond selected
Using one-millisecond time ticks, the maximum normal recording
speeds for each of the disk types on the Record setup screen are
as follows:
Single Floppy Disk
Multiple Floppy Disks
Hard Disk

RAM
High -Speed RAM

64 Kbps

64Kbps
768Kbps
768 Kbps
2.048 Mbps (time-ticks off)

NOTE: Time-ticks are not supported above 768 Kbps.
TRIGGERS:

For
format, the following triggers will keep the unit out of
sync; the unit works at optimum speed when it is not in sync. Enter
these conditions and actions on a Trigger Setup screen:
CONDITION: DTE 1 OFlB] ("don't care")
ACTION: OUT SYNC BOTH
CONDITION: DeE 1 OF18l ("don't care")
ACTION: OUT_SYNC BOTH

2-27

SEP '95

--- -

----------------- - - - -- - ---------------------_..

_----_.._._._--

INTERVIEW 8000 Series Basic Operation: 951-B0424-01

NOTE: When line rates approach the maximum recording speed, consider
using high-speed RAM recording. See Section 7.5(A).

2. Recording while displaying character data. The second scenario records data at
optimum speed while still preserving the character display.
Beginning with the default screens, make the following selections:
SETUP:

LlNE/RECORD:

Capture Memory:

user choice for type of i~g:;!
(do not select ;;~:!.' recording)

FEBUFF:

Suppress the idle line pattern under Idle Suppress using the
following patterns:
BOP:

TE

SYNC:

FF

TE

FF"

On the Front End Buffer screen, turn off Buffer Control Leads
and Time Ticks:
Buffer Control Leads:
Time Ticks: [.i
Frame Timestamps:
LAYER:

Do not load any layer personality packages.
TRIGGERS AND PROTOCOL SPREADSHEET:

Do not load in any program that will look at the received data, BCC,
or ErA 1eads.

2-28

SEP'95

2 General Operation

3. Recording while displaying character data or protocol trace. The third setup version
records data at maximum speed with layer personality packages loaded.
Beginning with the default screens, check the following selections:
SETUP:

UNEJRECORD:
Capture Memory:

user choice for type of flB~
(do not select t~ recording)

FEBUFF:

Suppress the idle line pattern under Idle Suppress using the
following patterns:
BOP:

SYNc:

iii.

T"

• TE

~
t appears at the
top left of the spreadsheet screen. In insert mode, the operator types in a block of
data while succeeding text is pushed fOlWard with every keystroke.
Press ~ a second time to exit insert mode and return to overstrike mode.

=

NOTE: ~ is not an alternate-action key that toggles the
accomplishes
spreadsheet from insert to overstrike mode. Only
this function.

Figure 3·3 Spreadsheet keys.

(K) Cursor Keys, Menu Screens
See the bottom right of Figure 3-2. [!1 and ill move the cursor from line to line on
programming menus (including triggers). 8-[!1 moves the cursor to the first field in
the menu. §.B-GJ places the cursor in the last field in the menu. 8 and 8 move the

3-8

SEP '95

3 Keyboard

cursor from field to field on the same line. In text-entry fields, they move
nondestructively right and left over text that has already been entered. ~ and lmJ
rotate the selections at the cursor position.

8

and 8 are field oriented. They move the cursor down or to the right,
depending on where the next menu field is located.

Whenever a programming menu is first entered, the cursor is in the "home" position.
~ moves the cursor back up to this position. Home may be the first field on the
menu, or it may be a softkey rack that selects among menus or among fields on a
lengthy menu. Several screens have more than one home position. Additional
positions are accessed consecutively when you "home upwards" from below. See, for
example, the Line Setup or Trigger or Mise Utilities screens.
When you are accessing a programming screen (except the main -menu screen or the
two Statistics menus), the !Ill key will return you to your previous menu. You may
use this key to backtrack through several previous screens.
On the two multipage Statistics screens.lEl and (lID cause a page-by-page scroll.

(L) Cursor Keys, Spreadsheet Program
In a spreadsheet program, the cursor-arrow keys move the cursor by one column or
one row. 8 moves the cursor to the current indent position on the next line. ~
and (1£1 cause the screen to scroll one line at a time, while I~I and t&J cause a
page-by-page scroll. Roll and page keys do not affect the cursor.
"Home" is the top left of the current screen. To cursor to the beginning of the
spreadsheet program, press 8-0. Press 8-00 to go one line below the last line of
the program.
To cursor to the beginning of a given line, press 8-8. To "express" the cursor to
the end of the data-entry on a line, press ~-8.
To cause the cursor to skip forward from keyword (or "token") to keyword, press

8-8. 8-8 causes a reverse skip.
Any cursor movement across keyword boundaries will change the softkey-option
rack along the bottom of the screen.

S

may be used as a kind of "program tab" to mark a place in the Protocol
Spreadsheet where the cursor will automatically revert on command. With the cursor
in a position you will want to return to quickly and conveniently, press 8 followed by
a number key--m, for example. Then go ahead and move the cursor any distance in
either direction from the marker.
When you wish to return to the "mark 2" position, press 8-8 followed by~. Up
to ten numbered cursor-markers may be reserved in the spreadsheet program.

SEP '95

3-9

INTERVIEW 8000 Series Basic Operation: 951-B0424-01

(M) Softkeys and 8
Depending on which menu field has the cursor, all selections are mapped to softkeys
at various times. On menu fields, the 8 key has the same function as 8: it moves
the cursor to the next field. So there is a way to move around the menu and make
selections without using the cursor-arrow and other keyboard keys.
When the operators are using softkeys to enter a spreadsheet program, they use B
to mean, "Escape to the previous (higher) level of programming." Figure 3-4
illustrates how two depressions of the 8 key can take the program from a specific
EIA condition all the way to the highest level of softkeys.

Figure 34 Moving to a higher rack of softkeys on the Protocol Spreadsheet.

3.3

Real-Time Keys
The keyboard in Figure 3·5 indicates the keys that are valid in Run mode when the data is
displayed in real time (rather than frozen). In addition to the keys highlighted in this
figure, the C programmer may use the variable keyboard_any_key to monitor input from
every key except §], ~, and 8. See Section 68, Other Library Tools.

3-10

SEP '95

3 Keyboard

Figure 3-5 Real-time keys.

(A) Hex
In normal Run-mode operation, the ~ key controls an on/off decoding function
that converts all the data on the screen to hexadecimal. Note that the
screen -decoding function of ~ does not light the LED on the keycap. Only the
data-entry function turns on the LED.

(8) Freeze

8

controls an on/off function that freezes the screen display. For line data,
program activity and bit-image recording continues. Character recording will not
continue since the display buffer (character RAM) is frozen.
action is
A similar freeze function can be activated when a capture:
performed by a trigger. The difference is that while the manual (keyboard) freeze
permits you to scroll through the data buffer, trigger freeze does not.

SEP '95

3-11

INTERVIEW 8000 Series Basic Operation: 951-B0424-01

(C) Record
For line data, S controls a manual start/stop function that records data according to
the parameters selected on the Record Setup menu. For disk data, press 8 to
suspend/resume playback.
NOTE: Although playback is immediately suspended when you press

8. the screen display continues until the character buffer's contents
are fully displayed. (For bit-image data, the FIFO must empty.) At
slower playback speeds, you may notice a slight delay before the
display actually freezes.
Notice the recordipJayback status field next to the block number field in the status
area of the Run - mode display screens. See Section 6.2. The initial status indicator
displayed in this field is determined by Line and Record Setup selections. See
Sections 5.2 and 7. It is subsequently controlled via the E3 key.

(D) Cursor Keys
When a multipage Statistics display (tabular or graphic) is presented in Run mode,
(JiJ and (If) cause the rows of values (or bars) to scroll up or down one line at a time,
while r=:J and !lID cause a page-by-page scroll.
[f) and ffJ serve two purposes. When the Run -mode display screen is the Display
Window, [f) and I!l are under the programmer's control. (Refer to Section 68, Other
Library Tools, for information on keyboard variables and the send_key routine.) For
example, these keys could be used to move from field to field on a menu created in
the Display Window. For all other Run-mode screens, I±l and [!] control the playback
speed of data from a disk. [f) slows the data speed by half, while I!l doubles the
current speed.

NOTE: When you use the [±) and [!] keys to control the data speed
during playback, an alarm will sound if you attempt to slow the data
below the minimum speed required or speed the data beyond the
maximum speed allowed.

(E) Softkeys
In Run mode, the softkeys will change the display selection. Selectable display modes
include character data, character data plus control-lead timing, protocol trace,
program trace of state-to-state movement and of user-entered messages called
"traces," an application-specific "display window," statistical tabulation or graphic
display of counters and timers, and remote operation from a PC or another
INTERVIEW.
There is also a Run-mode softkey selection called NO DIS? This suppresses the
writing of data to the screen (though not to the screen buffer). See Section 6.11 for
an explanation of this display mode.

3-12

SEP '95

3 Keyboard

3.4

Freeze- Mode Keys
The keyboard in Figure 3-6 indicates the keys that are valid in Run mode when the data
display has been frozen.

In addition to the keys highlighted in Figure 3-6, the C programmer may use the variable
keyboard_any_key to monitor input from every key except §J, 11m, and 8. See Section
68, Other Library Tools.

Figure 3-6 Freeze -mode keys.

(A) Hex
In Freeze mode, ~ controls an on/off decoding function that converts all the data on
the screen to hexadecimal.

(B) Freeze

8 will also unfreeze a frozen display. For disk data, it will resume playback and
program activity.

SEP '95

_ _
11"_ _ _"

3-13
_

INTERVIEW 8000 Series Basic Operation: 951-B0424-01

(C) Record
The recording of live data can be stopped and started even while the display is frozen.
The 8 key will not resume playback of disk data that was frozen via the 8 key.

(0) Print
Press 8 to send the current frozen screen to a serial printer attached to the
INTERVIEW. [3 together with §.g will send the entire data buffer.

(E) Cursor Keys
The cursor keys work on the frozen data buffer the same way they work on the
spreadsheet screen. Cursor-arrow keys move the cursor by one column or one row.
[m:J and (ItJ cause the screen to scroll one line at a time, while mil and [gJ cause a
page-by-page scroll. Roll and page keys do not affect the cursor.

8

will move the cursor to the first (and oldest) character in the character (screen)
buffer. When ~Jjs pressed together with §.g, the screen and cursor move to the last
(or newest) character in the buffer.

When a multipage Statistics display (tabular or graphic) is presented in Freeze mode,
IJrID and (lID cause the rows ofvalues (or bars) to scroll up or down one line at a time,
while r.=J and (§) cause a page-by-page scroll.

(F) Mark
The 8 key enables/disables the cursor timing feature of three Freeze-mode data
displays (all except dual-line). Wbenyou first enter Freeze mode, cursor timing is
disabled. Press 8 to enable it.
The 8 key is also used to mark the position of an event in the display buffer. The
marked character is replaced by the iBJ symbol. Each time you press 8, you move the
marked position-i.e., you redefine the event.
To disable the cursor timing display, return the cursor to the marked character and
press 8.
For additional information on cursor timing, see Section 6.4(E).

(G) Softkeys
All softkeys are valid in Freeze mode and serve the same functions as in real time.

3.5

Remote Control Keys
The INTERVIEW keyboard-to- PC conversion for remote-control operation is
shown in Table D4-1.

3-14

SEP'95

4 £asyView

4 EasyView

SEP '95

4-1

INTERVIEW 8000 Series Basic Operation: 951-B0424-01

View Main Menu

Eas~

1

.,..,. MORE .,..,.
BERT
ASYNC
BISYNC
DDCMP
FRAME RELAY
ISDN
SDLC
SNP.

MORE U

U

Go to the Menu of SNA Programs, Tutorials
~.

move selection bar

+- move to prev menu

-+

?

move to next menu

=

Help

& How To's

RETURN select menu entr~
HOME
move to top menu
EZ VU exit/enter menus

Figure 4-1 The main menu in the Easy View system.

**

TRIGS
SPDSHT
STATS
LAYER
FMAINT
UTIL

REMOTE

ogram Menu

**

est etup
Line Setup
BCC Setup
BERT Setup
Displa~ Setup
Front End Buffer
Record Setup
Interface Control
Triggers - Conditions & Actions
Protocol Spreadsheet
StatistIcs Results:
Tabular Displa~
Graphics Displa~
BERT Results
La~er Setup & Protocol Configuration
File Maintenance Functions
Ut i I i ties:
Disk Maintenance Time/Date Setup
Printer Setup
Miscellaneous Utilities
Eas~ View Setup
Remote Control Setup

Figure 4-2 The main Program menu screen in Program mode.

4-2

SEP'95

4 EasvView

4

Easy View
This section provides an overview of the Easy View system. It describes the appearance of screens
and the keys used to interact with those screens. Use the menus in Easy View to load and execute
programs quickly or to access help information or tutorials about INIERVIEW screens, menu
selections, and protocols.
The Easy View Operating System requires software revision 10.00, or higher.

4.1

Booting Up
By default, TURBO units automatically enter Easy View after boot-up. There is a
five-second pause at the power-up scteen before you see the first Easy View menu,
shown in Figure 4-1. Use this pause to obtain any pertinent information you need from
the power-up screen. If you want to bypass this brief timeout and enter Easy View
directly, press~. From this point on, toggle between Easy View and Program mode by
pressing~.

NOTE: If the boot-up disk contains the file /usr/de[ault or the hard disk
contains the fIle /usr/user~intrf, the INTERVIEW does not automatically
enter Easy View following boot-up, even if it is configured to do so.
These are user-created programs that automatically start the
INTERVIEW in Run mode. See Sections 2.1 and 2.2 for more
information on these files.

The INTERVIEW may be configured to enter Program mode instead of Easy View
following boot-up. Go to the Easy View Setup screen and modify (and save) the
configuration. See Section 19.
You can reset the INTERVIEW in Easy View or in Program mode directly from the
keyboard. Press the §.9-§l-1lfl or S-8-~ key combination to force the
INTERVIEW to perform the self-test and booting sequences without turning the unit off.
This reset is similar to that of a PC in that it is not a hardware reset. For hardware resets,
you must power the unit off and then back on.

SEP '95

4-3

INTERVIEW 8000 Series Basic Operation: 951-B0424-01

4.2

Entering and Exiting Easy View
If you entered Easy View automatically after boot-up, you may exit (from any of its
screens) by pressing~. When you exit Easy View after boot-up or after you run a
program from an Easy View menu, the main Program menu screen shown in Figure 4-2 is
displayed. In general, however, whenever you exit Easy View, you are returned to the
same location in the Program-mode screens where you were when you accessed Easy
View.
As long as the 8 key is enabled, reenter Easy View by pressing I§:~ again. If Easy View
menu information is being kept in memory (see Section 19), you are returned to the same
location in the Easy View menus where you were when you exited. Repeatedly pressing
8 moves you back and forth between Easy View and a Program -mode screen. Use this
feature to access help information about the selections you see on Program -mode menus.
Section 4.4(D) explains how to find help information.

Press @-8 to force the INTERVIEW to enter Easy View and reload its menus from
the hard disk. This feature may be particularly useful if you have copied a new version of
the master menu file from a floppy disk to the hard disk and you want to load the new
version.
NOTE: If you press 8 while the INTERVIEW is performing an extended disk
or file operation from the Disk Maintenance or File Maintenance screen-such
as copying files, formatting a disk, or obtaining the contents of a directory-an
alarm sounds and the screen remains unchanged. Once the operation has been
completed, the 8 key functions normally.

4.3

Easy View Menus
The Easy View menus are organized into a tree-structured hierarchy. See Figure 4-3.
The first time you enter Easy View following boot-up, the menu at the root of the tree,
the Easy View Main menu, is displayed. See Figure 4-1. The root is level one of the
hierarchy. Any menus entered directly from the root menu are level two. Menus entered
from level two menus are level three, and so on.
The Easy View Main menu is organized primarily by protocol, as shown under "Level 1" in
Figure 4-3. Other menu items provide: programs for autoconfiguration (AUTOMON) and
BERT testing (BERT); access to specific information about various operations, screens, and
menu selections of the INTERVIEW (OPERATION); a list of Easy View utility programs
(UTIUTIES) such as file transfer; and updates on available options and new product
information (AR NEWS).
When you select a protocol from the Easy View Main menu and press ~, a menu of
Program Types, Tutorial(s) & How To's is presented. Refer to "Level 2" in Figure 4-3.
From this menu, identify which kind of program you want to run for your selected
protocol, typically monitor, statistics, emulation, or conformance (for

4-4

SEP '95

4 EasyView

Level 2

Level 1

Lgvel3

Lgvel4

AUTOMON
BERT
MONITOR
STATISTICS
EMULATION
CONFORMANCE (X.25 only)

ASYNC
BISYNC
ODCMP
FRAMERELA
ISDN
SOLC
SNA
SS#7
X.21
X.2S/HOLC

TUTORiAl

How To .. ,

T1
G.703
miscellaneous
protocols

MISCPRTCLS

MONITOR }
STATISTICS
EMULATION

ARNEWS
OPERATION
UTILITIES
Figure 4-3 The Easy View system has a tree-structured menu hierarchy, similar to the one shown above.

X.25 only). In addition, you can access tutorial or how-to information about the
protocol. Tutorials provide general information about the selected protocol. How To's
guide you in the setup and operation of the INTERVIEW according to the protocol
environment.
If you select MONITOR, STATISTICS, EMULATION, or CONFORMANCE (if present) from a Program
Types, Tutorial(s) & How To's menu and press 8, a level-three menu lists the available

programs.

(A) Menu Format
Easy View menu screens have the format shown in Figure 4-4.
1.

Master title. The top line of the screen may contain a master title. This title is
centered at the top of all Easy View menu screens. In Figure 4-4, it is blank. See
Section 20.5 for information on defining a master title.

2. Menu title. Each menu has an individual title centeted in the top box of the
screen.
3. Menu level. A number indicating the menu's level in the menu hierarchy is
displayed at the right end of the menu title line.

SEP '95

4-5

INTERVIEW 8000 Series Basic Operation: 951-80424-01

Master TItle

Menu Level

MenuTItie

Menu of SNA Program

Menu Selections

{

T~pes,

Tutorial(s)

& How To's

2

MONITOR
STATISTICS
EMULAT I ON
TUTORIAL
How To ...

Menu -Item Description

Go to the Menu of SNA Statistic Programs
~~

move selection bar

+- move to prev menu
-+ move to next menu

? = Help

RETURN select menu entr~
HOME
move to top menu
EZ VU exit/enter menus

Menu Keys

FlgUft 4-4 A second -level Easy View menu screen. To access this menu, select SNA on the Easy View Main
menu and press~.

4.

Menu selections. The center box on the screen displays the menu items. A
reverse-video cursor bar highlights the selected menu item. In Figure 4-4,
STATISTICS is selected for SNA protocol.
Not all menus contains selections. These empty menus have been included for
the addition of optional AR programs. You may also use them for your own
programs.
Although a menu has no maximum number of selections, each screen displays no
more than eight menu items at a time. If there are more than eight entries in the
menu, the word "MORE" is displayed in a position that indicates where the
additional items fall in the list. Refer again to Figure 4-l.

5. Menu item description. Each menu item can have an associated line of descriptive
text, centered in the bottom box on the screen. This text is displayed
automatically when the selection bar is over the menu item. The text shown in
Figure 4-5 describes the program that will be run if you select Troubleshoot
Host=DTE and press 8.
If the selection bar is over a program item that is available as an option, but not

currently installed in the INTERVIEW, a message to that effect is displayed.
6.

4-6

Menu keys. At the bottom of each menu screen is a list of the keys you may use
to interact with the menu.

SEP '95

4 EasyView

Menu of SNA Statistic Programs

3

.

Sim:.l e SNA Ut i 1 izat ion
.

"

Troubleshoot Host=DTE
FID 4 Response Time
SNA Statistics (16 PU-Line)
SNA Statistics ( 8 PU-Line)

Anal!:fze Multidrop SNA Line with T!:fpe 2 Controllers
~.

move selection bar

-+

move to next menu

+- move to prev menu

? = Help

RETURN select menu entr!:f
HOME
move to top menu
EZ VU exit/enter menus

Figure 4-5 Statistic program selections for SNA protocol. To access this menu from the screen shown in
Figure 4-4, position the selection bar over STATISTICS and press

8.

(8) Menu Keys
Several keys are used to interact with the Easy View menus.
The most commonly used keys are displayed at the bottom of each menu screen along
with brief descriptions of their functions.

ttl

Moves the selection bar up one menu item on the screen. If the selection
bar is on the top menu item and there are prior items out of view, the list
scrolls down one item and the selection bar remains in position.

~

Moves the selection bar down one menu item on the screen. If the
selection bar is on the bottom menu item and there are additional items out
of view, the list scrolls up one item and the selection bar remains in
position.

8

Returns to the previous, or "parent," menu in the menu hierarchy.

8

If the action associated with the menu item under the selection bar is go to
a menu, you may use the 8 key to move down one menu in the menu
hierarchy. Otherwise, the 8 key has no effect.

m

Accesses help information available about a selected menu item. The help
file presents additional information about the selected menu item.
Executes the action associated with the menu item under the selection bar:
move to another menu, load and run a program, or view a text file. The

SEP '95

lRi!Ii!ljUllliSiW::

1IIIJl!! _ _
l i l _ _ _~ _ _ _ _ _ _ _ _ _ _ _ _ •

4-7

INTERVIEW 8000 Series Basic Operation: 951-80424-01

S key can be used instead of the 8 key to move to another menu.
the only means available to run a program or view a text file.

8

is

~

As you move through the menu hierarchy, Easy View records the selections
you make. Use the 8 key to move immediately to the top of the root
menu and clear your selections from memory. The system now acts as if it
is entering each menu for the fIrst time.

8

If enabled, toggles between Easy View and Program mode.

There are additional keys that operate on Easy View menus which are not displayed
on the menu screens:

4.4

mID

Use this key to highlight the fIrst menu item on the screen. If there are
additional entries on a preceding page of the menu and you press mID again,
the cursor is positioned over the first entry on the previous page.

r=J

Use this key to highlight the last menu item on the screen. If the menu has
more than eight items and you press ~ again, the cursor is positioned
over the last entry on the next page of the menu.

Using Easy View
The first time you enter a menu, the initial eight menu items are displayed on the screen. A
reverse -video selection bar is positioned over the top item. Use the cursor keys to move
the selection bar over a menu item and press ~ to perform the action associated with that
entry.
When you select a menu item, one of three actions occurs: another menu is displayed, a
program is loaded and run, or a text file is presented for viewing on the screen.

(A) Moving through the Menus
As you move through the menu hierarchy, Easy View records all the selection paths
you make from its menus. When you return to each menu, its previous state is
restored. This feature allows you to retrace any selection path up (or down) the
menus by repeatedly pressing 8 (or 8).
Press ~ to clear the record of menu selections and return to the Easy View Main
menu. The system now acts as if it is entering each menu for the first time.

(8) Running Programs
Once you have made a program selection on an Easy View menu, press 8
compile, and run the program.

4-8

to load,

SEP '95

4 EasyView

By default, the message shown in Figure 4-6 is displayed when you select a menu item
whose action is to run a program. If you do not want to have this warning message
presented for the rest of your working session (i.e., until the INTERVIEW is turned
off), disable it by pressing @). Then decide whether to run the program or return to
the menu without running it.

NOTE: To disable the warning message completely, go to the
Program-mode Easy View Setup screen. See Section 19.

Menu of SNA Statistic Programs

3

Loading this program will overwrite the triggers,
spreadsheet and parameters now in memor!;;. Proceed?
Press:

to load the program
to return to the menu
to disable this warning

!;;
n
d

Anal!;;ze Multidrop SNA Line with T!;;pe 2 GJntrollers

't..a.
+-

-.

move selection bar
move to prev menu
move to next menu

?

=

Help

RETURN select menu entr!;;
HOME
move to top menu
EZ VU exit/enter menus

Figure 4-6 A warning message is presented before running a program. This program was run by selecting
Troubleshoot Host=DTE from the menu shown in Figure 4-5 and pressing 8.

If you decide to proceed, press lYJ. The screen shown in Figure 4-7 appears. There is
a brief pause at this screen while the program is loaded. Some of the line setup
parameters for Easy View programs can be changed on-line before the program is
actually run. You can elect to modify these parameters by pressing §) from this
screen. See Section 4.4(C). For now, we will leave the parameters intact, so do not
press§).

The INTERVIEW attempts to compile and run the program. If an error occurs at
any step in this process, an error message is displayed and you are automatically
returned to the menu screen from which the selection was made. (You are not
automatically taken to the spreadsheet screen if a compilation error occurs-as you
are when you run a program from Program mode.)

SEP '95

4-9

INTERVIEW 8000 Series Basic Operation: 951-B0424-01

This program will use self-contained line parameters.
PRESS THE EDIT KEY NOW TO VIEW OR CHANGE THE PARAMETERS.
Press the PROGRAM key to abort running this program.
Abort will occur after program loading is completed.

Figure 4-7 Decide whether you want to view and/or change program line parameters.

If you exit the program by pressing ~ (and the Easy View Setup screen described
), you are
in Section 19 shows Keep Easy YIeW Menu Information in Memory:
automatically returned to the menu screen from which the program was launched.
Figure 4-8 shows the first Run - mode display for an SNA statistic program that was
selected and run from Easy View. (The program was selected in Figure 4-5).

BLK=00000 S 06/21/90 11:11

DATA

SNA

Ai

ALLSDLC 1 CTLR

.4

_ _,

1LUDATA RESPONS GRAPHIC ERRORS

Figure 4-8 Run -mode display of contro!\er and LU activity on an SNA multidrop line.

4-10

SEP '95

4 EasyView

(C) Changing Line Parameters
Some of the line setup parameters can be changed on -line before the program is
actually run. These parameters include Data source, DiSk, Disk Block No., File, Clock,
Speed, and NAZI. (To change other setup parameters, see Section 4.5(A).)
The default parameters associated with an Easy View program (and included in the
same linkable-program or source file) are its self-contained line parameters. If
changes are made to any of the parameters, the edited set is referenced as Easy Vzew
line parameters.
The first time you elect to run a program in any INTERVIEW session, the program is
set to use the self-contained parameters. Refer again to Figure 4-7. If you want the
program to run with these parameters, do nothing. Once the program loads, it will
compile and run. If you want to view the settings or make changes, press ~ before
the program is finished loading. The self-contained parameter settings are
displayed.
Self-contained line parameters for Easy View programs typically, although not
always, have the following default settings:
•

Data source: ~i~~~

•

DI$k: "~"''''';:'''''''h.a.nd
. Disk Block No.: !l(fields appears only when Data source is changed

for all Easy View programs

)

•

File: _ _(field

•

Clock:

to

appears only when Data source is changed to :~!)

tfJ.~~{t;'&~

for monitor and emulate DTE programs

J[$fi;.mlG}i~t0;;

for emulate DeE programs

2fiOO

•

Speed:

•

;DTE~I.i~) and DCE Speed: 2200. (fields appear only when Clock is

•

Use NAZI for SDLC:

To edit self-contained parameters for a program, press §D again. The defaults
(highlighted) and alternate selections for each parameter appear on the screen. See
Figure 4-9.
NOTE: Only those parameters which are applicable to a given
program are available for editing. For example, NRZI can be
modified for SDLC and SNA programs only and Data source can be
changed from .~~ for nonemulation programs only.

SEP '95

4-11

INTERVIEW 8000 Series 8asic Operation: 951-80424-01

This program is set for MONITOR operation.
It will use these Eas~ Vie
parameters:
Data source: Line DAT
Disk:
FDl FD2
Fi 1e:
Disk B1
Clock:
nternal Split
Speed:
(for computations onl~)

III

Use NRZI for SDLC: Yes II
Press the EDIT ke~ to view self-contained parameters.
Press the RETURN ke~ to run the program
or the PROGRAM ke~ to abort the program.

Figure 4-9 To modify selected line parameters for a program, choose from available selections displayed on the
screen.

Use the 8 and {3 keys to change the selection for a field. The selection is
highlighted in reverse-video. Use the 0 and ffl keys to move between parameter
fields. Press §J to toggle between the Easy View line parameters and the
self-contained line parameters.
Once you have made your changes, press {§3 to run the program with the new
Easy View line parameters. The Easy View parameters are now the "default" line

parameters for subsequent programs you nm during the remainder of the cumnt
session (or until you change the parameters again).
Assume, for example, that you changed the Speed from 9600 to 5600. The next
time you select a program to run, it will be set to use 5600 as the line speed. See
Figure 4-10.
NOTE: If the Easy View parameters are set to use disk as the data
source and you subsequently select an emulation program to run, the
Easy View parameters are automatically updated so that the data
source is changed back to line.
The most recent set of Easy View parameters are retained in memory for the rest
of the working session. They are restored to the screen any time you access the
Easy View parameter screen.

If you want to make permanent changes to the setup of a program, see Section
4.5(B).

4-12

SEP '95

4 EasyView

This program will use Eas~ View line parameters:
Data source = LINE
Clock = EXTERNAL
Speed = 5600
(for computations onl~)
Use NRZI for SDLC = NO
PRESS THE EDIT KEY NOW TO VIEW OR CHANGE THE PARAMETERS.
Press the PROGRAM ke~ to abort running this program.
Abort will occur after program loading is completed.

Figure 4-10 The program ready to run is set to use Easy View line parameters. The Speed has been changed
from 9600 to 5600.

(0) Viewing Text Files
When you press m(the ill or 8-0 keys) for help or select a menu item whose
designated action is to present a text file for viewing (TUTORIAL or How To ... ), Easy
View attempts to load the proper file into memory.
If the fue is not found, an error message is displayed. Press any key to return to the
menu screen. If the file is located, it is presented for viewing. Help, Tutorial, and
How To files are alJ presented in the same format.
1.

Fannat. The format ofthe screen used to present text is shown in Figure 4-11.
The top twenty screen lines form a scrolling window. The value at the right end of
the bottom line is the percentage of the text file preceding the last character on the
screen. An indication of the current location in the file appears at the left end of
this line: (top). (more). or (end).

4-13

SEP '95

----.------.---~------------------.--.------

-----------

INTERVIEW 8000 Series Basic Operation: 951-80424-01

Program Item Names: Troubleshoot Host=DCE
Troubleshoot Host=DTE
Program File Names: SNAstaC
SNAstaT
Associated F i 1e:

1 inkab Ie program

- 1 i nkab 1e program

SNAstaUsr.s
tech_stats.o

source f i 1e
1 i nkab Ie object

Description:
This application provides several screens which assist in
identif~ing problems on Multidrop SNA lines where T~pe 2
controllers are used. A d~namic graphical presentation of all
activit~ for up to four active controllers is also provided.
~"Lop)

~r'eS's

r"

for

lnstructlons

8%

Figure 4-11 Information on SNA statistic program selected in Figure 4-5. To access this information, press ill
while the selection bar is positioned over Troubleshoot Host=DTE.

2. Keys. Instructions for scrolling through information files are displayed when ill is
pressed. These are shown in Figure 4-12.

Ke~s

Available While Viewing Text

PREV PAGE
NEXT PAGE
HOME
CTRL-HOME

Scroll up 20 lines
Scroll down 20 lines
Move to beginning
Move to end

MARK
ROLL BACK
ROLL FWD

Mark words in text
Displa~ prev marked text
Displa~ next marked text

CTRL-PRINT

Print all of the text

SPACE or RETURN
EZ VU

Return to menus
Exit from menu s~stem

Press

an~

Figure 4-12

4-14

ke~

to continue

Keys available while viewing text files.

SEP '95

4 EasyView

NOTE: If you want to print the contents of a text file, we suggest that
you set the Unes Per Page field on the Printer Setup menu to 062. (See
Section 16.) Each page of the printed output will contain a header and
three of the INTERVIEW's text pages.

3.

Operation. When you first enter a text viewing screen, the initial twenty lines of
the file are presented. Refer again to Figure 4-11. Use the keys described above
to scroll through the file. If Easy View menu information is being kept in
memory and you subsequently leave Easy View (via the 8 key), the system
records which portion of the file was being displayed at the time of exit. When
you reenter Easy View, you are automatically returned to the same position in
the text viewing screen as when you exited. Use this feature and the !ez wI key to
flip between Program-mode screens and help information about the screens.

4. Marking. You may also "mark" all occurrences of a text string within any text file.
The INTERVIEW searches for all words in which the specified string occurs and
highlights, or marks, them in reverse video. The search is conducted throughout
the entire text regardless of the cursor's current location within the file.
For an example of marking, let's view the SNA tutorial. If you ran the Troubleshoot
Host=OTE program, press 8
to abort the program. Now press 13 to return to
the Menu of SNA Program 'IYPes, Tutorial(s) & How To's. Move the selection
bar over the TUTORIAL menu entry and press 8. The screen shown in
Figure 4-13 should be displayed.

INTERVIEW SYSTEMS NETWORK ARCHITECTURE (SNA)

TUTORIAL

INTRODUCTION
The SYSTEMS NETWORK ARCHITECTURE (SNA)~ as it is defined and
implemented b~ IBM, provides the abilit~ to connect man~
different t~pes of devices and programs into a complex network
that allows all of these different devices and programs to
communicate and interact.
This architecture defines the division of all of the network
functions into clearl~ defined la~ers.
These la~ers provide
man~ of the same functions as the Open S~stems Interconnect
(OSI) seven-Ia~ered architecture defined b~ the International
Standards Organization (ISO) but the la~ers are not identical
and ma~ not be inter-operable unless some form of gatewa~ is
provided.

Figure 4-13 First screen in the SNA tutorial.

SEP '95

4-15

INTERVIEW 8000 Series Basic Operation: 951-80424-01
Now press~. A pop-up window, illustrated in Figure 4-14, appears over the
text.

INTRODUCTION
T
i

d

Enter word or phrase to mark:

t

c

T
f

Use +-, -+, CLEAR, RUBOUT, and DELETE CHAR to edit.
Press RETURN to mark text or BRK to cancel.

m
(

Standards Organization (ISO) but the la~ers are not identical
and ma~ not be inter-operable unless some form of gatewa~ is
rovided.

Figure 4-14 Press 8

to enter a search string for highlighting.

Type in the text string you want marked. The field is 56 characters long,
including embedded spaces. (Multiple consecutive spaces are interpreted as a
single space.) If you enter the string as lowercase characters, all words containing
the string are marked regardless of case. If the search string contains any
uppercase characters, only exact matches are highlighted.
Suppose you want to locate information about Physical Units (PUs) without
scrolling through the entire SNA tutorial. Simply type the string "pu" and press
111£1'\1"3. The screen containing the first occurrence of the marked text is
automatically presented. See Figure 4-15. Marking is always expanded, if
necessary, to highlight whole words (although blank spaces within a string are not
highlighted). If no instance of the string is found, a message to that effect is
displayed.
Look at the highlighted box at the very bottom of the screen. The prompt
"MARKED +" tells you that more occurrences of marked text follow. The arrow
direction-+, "', or .,. +-indicates the direction of additional marked text. Press
f1iJ to move to the next screen containing the marked string. Use ~ to locate
the previous screen with the highlighted text.
When you reach the last screen with an instance of the string, the directional
arrow for marked text is .,. and pressing (lID causes an alarm to sound.

4-16

SEP

'~5

4 Easy View

INTRODUCTION (cont)
The specific network address includes information required to
establish the path required to pass information to and from
logical functions (NAUs) operating in some PHYSICAL UNIT l1li or
NODE.
All of the information related to the network address must be
included in the S~stem Generation (SYSGEN) and becomes part of
the SYSTEM SERVICE CONTROL POINT (SSCP) that controls all of the
resources within the network. Network Addressable Units include:
USERS
PERSONS
- APPLICATION
- PHYSICAL UNITS
LOGICAL UNITS (
- SYSTEM SERVICE CONTROL POINTS (SSCPs)

Figure 4-15 All words that contain the specified string-pu-are marked in
reverse video. Press [§D and
to view additional screens with marked text.

lim

Similarly, when the cursor is at the first screen containing the string, the
directional arrow for marked text is "" and pressing ('lID causes an alann to
sound.
To "unmark" the text file, press S again. Clear the text-entry line by pressing
8. Press 8 to execute. All highlighting is removed from the text.

4.5

Additional Easy View Functions
There are additional capabilities related to Easy View which are not essential to its basic
operation.

(A) Changing Other Program Setup Parameters
The on -line editing feature allows you to modify selected line setup parameters. In
some cases, you may want to change other default Setup menus for a selected
program. These changes to the configuration of setup menus are made in Program
mode.

SEP '95

1.

Select the program from an Easy View menu and press 8 to load the program.
Or, use §!1-8 to load and run the source version of the program-see Section
4.5(C).

2.

Once the initial Run - mode screen is displayed, press ~ and then ~ to enter
Program mode.

4-17

INTERVIEW 8000 Series Basic Operation: 951-80424 -01

3.

Enter the appropriate setup screens and make any necessary changes.

4.

Press~.

The program will run using the new setup criteria. Since Easy View
always reloads and runs the hard -disk version of a program, do not reenter Easy
View to run the program or these changes will be overwritten by the default
parameters stored with the original program.

(8) Saving New Setup Parameters
All AR-supplied application programs that you can load and run from Easy View are
stored on the hard disk as linkable-program (LPGM) files. If you anticipate
frequent use of a program with changes to the Setup menus, you may replace the
original LPGM file with your newly configured version using the same pathname.
Then, you can select and run the new version from Easy View. See Section 15 for
information on the File Maintenance Save command and linkable-program files.
1.

Select the program from an Easy View menu and press 8-8. The full
pathname of the program's LPGM file is displayed toward the bottom of the
screen. This is the pathname you must use for your modified version.

2.

Press ~ to load the program.

3.

Once the initial Run - mode screen is displayed, press ~ and then ~l to enter
Program mode.

4.

Enter the appropriate setup screens and make any necessary changes.

5.

Press S, then the FMAINT softkey to access the INTERVIEW's File
Maintenance screen. When the program was loaded from Easy View, the File
Maintenance screen was updated as though the program had been loaded from
that screen. The current directory should be the one containing the program's
file, and the program's filename should be the default entry in the Name field for
most commands.

6.

Select SAVE as the command. Confirm the entries in the fields on the screen.
The Type: field should show !·~f~i'. The entries in the Drive and Name fields
should correspond to the name of the file displayed in step 1. Press (3. (If you
need to modify the filename, remember that filenames are case-sensitive.)

NOTE: You may also create multiple versions of a program to
appear as separate entries in the same Easy View menu. See
Section 20.

4-18

SEP '95

4 EasyView

(C) Additional Menu Keys
There are two more key combinations that operate on Easy View menus:

S-s Displays the full pathname of the file associated with the selected menu
entry.
§) -§3 Active when the selection bar is positioned over a menu item whose
designated action is to load and run a program. Press S-§!3 to load and
run the source version (.s extension) of the program-when it has been
provided-instead of the linkable-program version. In Program mode, the
spreadsheet program is available for viewing and modification.

4.6

Installing Easy View Updates
Easy View updates are not contained on the system or user disk of new system software.
For information on when Easy View updates accompany your purchase of the latest system
software, contact Customer Service.
The Easy View menus and programs are contained on several floppy diskettes. Follow
these steps to install Easy View updates to the hard disk:

Caution: The following installation procedure will cause the existing Easy
View menu structure and any existing program files with names that match
new programs to be overwritten. This means that any changes to Easy View
that you have previously made via the Easy Vrew Maintenance installation
procedure will be lost.

1.

Insert a diskette in Floppy Drive 1, the left- hand drive. (It does not matter in which
order you duplicate the disks.)

2.

If you are currently in the Easy View menus, press ~ to exit. Once in Program
mode, if any screen other than the Program Menu appears, press S. From the
main Program Menu, press UTIL, DIMAlNT to access the Disk Maintenance screen.

3.

Now press the DUPDlSK softkey to set up the Duplicate Disk Command. The From Disk
on the screen should show
; select.' in the To Disk Number: field.

Number: field

4.

Press §J, then GOAHEAD to begin duplication of the first diskette. When the
duplication is completed, the prompt '"'Insert Next Disk - - Depress Fl Key To
Continue" will appear on the status line toward the top of the screen.

SEP '95

-,---------,,------

4-19

INTERVIEW 8000 Series Basic Operation: 951-80424-01

4-20

5.

Remove the floppy disk from the drive and insert the next disk. Press GOAHEAD again.
Repeat this process until all of the Easy View diskettes have been duplicated to the
hard disk.

6.

To see the new Easy View menus, power the unit off and then back on, or press
[3-8-11m to reset the INTERVIEW.

7.

If you want programs you had previously installed in the old Easy View menus to
appear in the new Easy View menus, you must use the Easy View Maintenance
program to reinstall them. See Section 20.

SEP '95

5 LineSetup

5 Line Setup

SEP '95

5-1

INTERVIEW 8000 Series Basic Operation: 951-B0424-01

Line Setup

I

MODE:

Select Mode'

SOURCE:

Select Source of Data:

MONITOR

I
CODE:
BITS:

EM DCE

BERTDTE

UNE

BERTDCE

Rec:
Disk: F\.OPPYI FLOPPY2 HRD DSK
File:

ASCII EBCDIC IPARS BAUDOT EBCD SElEcm XS_3 JIS7 Jlsa

Select Number 01 Bits Per Character.

S BITS 7 BITS 6 BITS 5 BITS

Select Format:

~~

r

T

I

Enter Sync Cha for mai n menu

At

DATA

1

77

STATS

••

_ _ _I

I

DSP WND NO DISP

Figure 6-29 Display Window is useful for tables, as in this SNA Statistics example.

The DSP WND token, when present, is located on the first rack of Run - mode softkeys, as
shown in Figure 6-30.
NOTE: In the absence of display routines (or softkey prompts) in a
spreadsheet program, the Run-mode DSP WND token will not appear
on any softkey rack. In this instance, if you selecdf;t;;;;,1~~~m;; as
the display mode on the Display Setup menu, the Display Window
will be the initial screen during Run mode. but it will be blank. If you
move to a different display screen, you will not be able to return to
the Display Window.

Figure 6-30 Including display routines or PROMPT actions in a program causes the DSP WND token to
appear in Run mode.

6-24

SEP '95

6 Run-Mode Display

6.9

User Trace
There are seven trace buffers in addition to Program Trace. Select anyone by specifying a
user-trace number under£~~Bidisplay mode on the Display Setup menu, as
shown in Figure 6-31. These buffers are similar to the .Program 1l:ace buffer. Messages
are appended to the end of the buffer. Unless its size is increased, a user-trace buffer
maintains a maximum of 4,096 characters, equivalent to four full screens when every
character space is used. (The size of user-trace buffers may be increased to a maximum
of 16,381 elements via the #pragma tracebuf preprocessor directive.) In Freeze mode you
may scroll through the buffer using the cursor keys. The difference between user traces
and Program 1l:ace is that user traces are created only via C trace{, tracec, and traces
routines. See Section 60 for an explanation of the trace routines and the #pragma tracebuf
directive.

Figure 6-31 The initial display in Run mode will be user trace number three.

NOTE: In the absence of spreadsheet-program uses of user traces, a
Run-mode trace token will not appear on any softkey rack. In this
instance, if you select~~i~ the display mode on the
Display Setup menu, the specified user trace will be the initial screen
during Run mode. but it will be blank. If you move to a different
display screen. you will not be able to return to any user trace.

When a user-trace buffer is written to in a spreadsheet program, a Run -mode token will
appear for that buffer. The location of the token depends on the number of user buffers
used. If only one user trace is used, a token indicating the trace number will appear on the
first rack of softkeys, as shown in Figure 6-32.

FIgure 6-32 When only one user trace is used, its token appears on the first rack of softkeys.

SEP '95

6-25

INTERVIEW 8000 Series Basic Operation: 951-80424-01
If more than one user trace is written to, a USER TR token on the first rack provides access
to the next rack containing tokens for all used buffers. See Figure 6-33.

Figure 6-33 To access trace buffers when more than one has been written to, press USER TR.

Use the set_utraceJkey )abel routine to modify Run -mode softkey labels for the user
traces. See Section 60.5(C).
Figure 6-34 shows a trace created via C trace! routines. Note the fields in reverse video,
one of the attributes available to the user with trace[ and displayf. Attributes are not
available with softkey TRACE and PROMPT actions. Another advantage of the user (trace[)
trace is that it can use the screen more economically. Where the softkey TRACE action
assigns each message to a new line, trace! does not automatically generate a new line. A
series of trace! messages may be written across the width of the screen. More information
can be stored on a single screen.

DeE SET

DCE
DTE
DCE
DCE

PAD Reca 11
Data Forwarding
Idle Timer Dela~
Ancillar~ Device
Service Signals
Action On Break
Terminal Flow Cntrl
PAD Echo
READ
PARAM IND PAD Echo
PAD Echo
SET
INV CLEAR

DL.


Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.3
Linearized                      : No
XMP Toolkit                     : Adobe XMP Core 4.2.1-c041 52.342996, 2008/05/07-21:37:19
Create Date                     : 2002:12:31 18:45:06Z
Creator Tool                    : Acrobat 4.0 Import Plug-in for Windows
Modify Date                     : 2016:11:09 19:24:15-07:00
Metadata Date                   : 2016:11:09 19:24:15-07:00
Producer                        : Adobe Acrobat 9.0 Paper Capture Plug-in
Format                          : application/pdf
Document ID                     : uuid:7d3fbcad-83ef-174c-a8df-0173c3cb33cc
Instance ID                     : uuid:e5f5f916-acd2-a549-8240-fc9c971fa4a7
Page Layout                     : SinglePage
Page Count                      : 1020
Creator                         : Acrobat 4.0 Import Plug-in for Windows
EXIF Metadata provided by EXIF.tools

Navigation menu