Halfword
8 bits (1 Byte)
Word
16 bits (2 Bytes) INT(16) or INT PIC S9(4) COMP NATIVE2 SHORT
Double Word
32 bits (4 Bytes) INT(32) PIC S9(9) COMP NATIVE4 LONG
Quadruple Word
64 bits (8 Bytes) Fixed
Registers
????
Addressibility
????
NTL is moving to docs.hp.com
http://h20223.www2.hp.com/NonStopComputing/cache/362991-0-0-0-121.html
http://ituglib.connect-community.org/apps/Ituglib/SrchOpenSrcLib.jsf
Volume $system.ICE<version>
From Tacl
NOF
Open $ICEx (where x is ice number)
Status APPL <station>
INSPECT/DEBUG
Save a dump file
Debug $processid, term
Save program <my file>
TACL
Session Status
Status *,user
Stop Process
Stop x,xxx
Pause (release TACL terminal to return to process such as FUP)
Information on Executing Program
Status *, prog <volume.subvolume.program name>
Information on Executing Process
Status <$xxxx> where xxxx is process name
Status *,prog <program name>
Pstate <$xxxx> where xxxx is process name
Display username
#username <user,id>
TACL segments
Variables
Variables <segment name>
View Macros with Segment
Variables :<segment Name>
Macro Segments
Seginfo
Change process Priority
Altpri <cpu,process number>,<priority>
altpri 0,115,90
Set PARAM
PARAM <param name> <value>
View PARAMs already set
PARAM
Clear PARAMs and ASSIGNs
CLEAR
TAPECOM
Tape drive not accepting tape
From Tacl
Tapecom
Status <unit>
Mount
Accept
DSAP
What files sucking the resources
dsap $prd001, size over 10000
EMSPERUS
Access
From Tacl
Emsperus/pri 90/
Position Log
PL 00:15 or PL *-4
Filter
Fail when ssid=tandem.ems.d31
Pass when text="pnum"
Fao (fail all others)
OR
Pass when ssid=aci.xpnet.2100
fao
Scrolling
R (live scroll)
PF4 (4 lines)
Reset Filter
RDF
Status (to see current filters)
Collectors
Connect collector $0
Disconnect Collector $0
MPTANB uses alternative collector ($ALTT) for the test backup system.
Add Templates
From TACL prompt
Add define =_EMS_TEMPLATES,CLASS MAP, file \mptan2.$system.sys01.template
Add define =_EMS_TEMPLATES,CLASS MAP, file <filename>
Change filter file
Change Filterfile $test03.cer1exec.certflto
INSPECT
Change source assignment
From Inspect prompt
add source assign $test05.<source location>
View Segment information
From Inspect prompt
info segments
View Address of Field
D (@fieldyouwantaddress)
For example iReturnCode
D (@iReturnCode)
Tips for viewing Dump File
Set the mode to high
HIGH
View procedure flow
TRACE
Set Inspect ot Procedure of Interest
SCOPE <# from trace of procedure of interest>
View large portion of source
SOURCE for 24
Position to line number in source
Source AT #<LINE NUMBER>
C++ Tips
To display what pointer is pointed at: d *thePointer
To display the pointer contents: d thePointer
To show global variables d *this
To show value of global d *this->ServiceServer::mTstMsg->TstMsg::mMessage for 100
SCUP
Access
From Tacl
Scup
Load a SCUP Library
File $test03.u2ocobj.cpobj (note exclude last 3 characters of file name)
Obtain listing of contents of Library
Info (*(*))
To delete module in library
Delete (T6520-PBF(1))
Move from one library to another
Copy (T6520-PBF(1)),$TEST03.BA52DOBJ.POBJ (Don’t forget to refresh-code in Pathway)
To compress library
Compress
TEDIT
Command Key Text Item Key
COPY SF3 LINE F3
DELETE SF6 SENTENCE F4
INSERT SF5 PARAGRAPH F12
UPPERCASE SF9 REGION F7
UNDO
Bookmarks
On TEDIT command line
Search xxxx
When found: mark *+1;Findn
Go
Copy Block of Text
At beginning of block
Define region
At end of block
Copy region
At place to copy
retr
EDIT
Print listing
Edit <source> R;L out $S.#SD A;E
Create Editable file from noneditable file
Edit <noneditable file> put <editable file>
(after editing, fup load to noneditable file)
PERUSE
Copy output
(where xxxx is the station, process or system)
J xxxx; list /out $s.#HOLD/all
Copy to File
(where xxxx is the job number)
J xxxx; list edit /out $test01.config.makout4/all
Ownership Change
J xxxx; owner 200,1
Display Job
J xxxx 1
Report name
The report name is position sensitive use spaces to fill unused spots.
List all Jobs
la
Print locations
#SD -- Local printer
#IBM -- TSO2 Printer (CFBSD00)
#SDHP5 - Portrait
#SDHP5.LAND Landscape (duplex) 1 page per page
#SDHP5.LAND2 - Landscape (duplex) 2 pages per page
#SDHP5.LAND8 - Landscape (duplex) 4 pages per page (a real paper saver)
Job History
J S
Work with individual units of Batch job
Batch (nnnn) nnn is the batchjob number
Unlink (jjjjj) jjjjj is the job number
Search for item
F b /xxxxx/
P (displays page item was found on )
Pnn (where nn is page number,to go to page item was found on)
PATHWAY
Access
From Tacl
Pathcom <$ppmn>
Alter server information
From Pathcom
Freeze server <servername>
Stop server <servername>
Stop server <servername> (yes twice)
Info server <servername>
Alter server <servername>, <item to alter>
Thaw server <servername>
Refresh code
Refresh-code TCP*
What Screen the Terminal is using
From Pathcom
Status term <term name>, detail
What servers are running and what is their PID
status <server name>,detail
MEASCOM
Find out who is sucking up all the CPU
From Tacl
MEASCOM
Add Process *
Start <file name>
<wait 2 minutes>
Stop
Add <file name>
LIST PROCESS <cpu num>,*,by CPU-BUSY-TIME
SPOOLCOM
Find out who owns a spool job
From Tacl
SPOOLCOM
From the spoolcom prompt: JOB <job number> or * for all.
Find out how much space is available on spooler
From Tacl
SPOOLCOM
From the spoolcom prompt: collect
NDM
Access
From Tacl
NDMCOM
View PERUSE for NDMUSER (shows BATCHCOM execution results)
From Tacl
XAC PNDM
View NDM Process stats.
From NDMCOM
Select stat pnum <pnum>
Submit Process on Tandem side
From NDMCOM
Sub Proc <proc.name> (see $test01.dv19349.upload for example)
NDM Test ID
test.ndmtest password COMBNK (must be uppercase)
SQLCI
Display Table Elements
Invoke <tablename>;
Change extents on a table
Alter table <fully qualified file name (i.e. $PRD024.PRO1CSTT.CSTTB)> partonly maxextents 64; <enter>
Display Fileinfo
Fileinfo <fully qualified file name>, detail;
FILEINFO
RWEP (Read, Write, Execute, Purge)
Local Access Network Access
Owner Only O U
Any user in owner’s group G C
Any user A N
Super ID only - Not permitted
Example:
NUGU - Read: any user, Write: Owner Only from Network, Execute: any user on local machine, Purge: Owner Only from network.
Code
101 - Edit files containing text
100 - Object code
FUP
Access
From TACL
FUP
Key Sequential Record Access
FUP Copy CAF,,A,FIRST KEY "540997023001109",COUNT 1 , SHARE
Record Count
FUP INFO <filename>,stat
Copy A to B
FUP DUP <from file>,<to file>[,sourcedate]
Access (RWEP) change
FUP SECURE <file>, "nono"
Ownership change
FUP GIVE <file>,xxx,y
Dump last few records
FUP INFO <filename>,stat (to obtain record count)
FUP COPY <filename>,,share,a,first <record count>
Change file code
FUP ALTER <filename>,code <filecode>
Remove ALTKEY
RESET ALTFILE
RESET ALTKEY
Delete data from file
FUP PURGEDATA <filename>
Compare
Access
From TACL
$test02.acilibi.compare
BATCHCOM (NET BATCH)
Access
From TACL, using PROD.ACI
Batchcom
List all Jobs
Status *
List by Class
STATUS JOB (CLASS TTM-CLASS)
Execute a Job
Runnow <job number>
Release a job from Fail Status (such as Fail:RSOFF)
Alter job <job number>, HOLD OFF
View Attachment set
info attachment-set (prod.ndmuser)ilfx1,detail
TGAL
Print documentation
From Tacl prompt:
TGAL /IN <document>, OUT $S.#NAME/
SCF
View Teleserv Service
From SCF prompt
1-> assume process $ztn0 (ztn0 is MPTAN2 example)
2-> info service *,detail
Base24 Administration
Table and File Maintenance (Virtual Menu)
Access
From Tacl
pathcom $ppmn; run logon-ps50-01
pathcom $tpmn; run logon-ts50
patchom $cpmn; run logon-ts50
Viewing by Terminal (TLF)
TERMINAL - TXXXX (a ‘T’ in front of terminal name)
FIID - UNBK
LNET - PRO1
Viewing POS transactions (PTLF)
FIID - STAR
LNET - STAR
File Names
$PRD*.PRO1SAFS.* - SAF files
Real-Time Transaction View
Access
From Tacl
Logmon
BIND
Access
From Tacl
Bind
Process is axcelerated
From NCPCOM perform
Info process <process name>,detail
Using the object library and library
From Tacl
Bind
File <library name>
Show axcel enable
Determine all compile options
File <library name > ($test03.u2ocdobj.iaslo)
Show set *
Find location of source of a Binded object
File <library name>
List code <proc name>
Display all Procedures in a process
List alpha code from <library name.proc name>
Display all Objects in a process
List alpha data from <library name.proc name> Variable is and oBJ file
Turn Axcel off
Change axcel enable off in <file name>
Obtain ACI version number
bind list code rel from <object file name>
Replace object code within bind
@add * from rbdrptlo
@replace code * from $test05.u2ocobj.txnlibto
@build
TESTING
Reversal on ATM
From TACL
Debug $CAAA,Term <myterm> or Debug $CAAC, Term <myterm>
Once in inspect
B #ddd^procs^auth^resp
R
From NCPCOM
Deliver process C1A^C1000,"9999"
Or
Deliver process C1A^FUJ7I,"9999"
Simulate TLR files Closed
Change LUIF transaction to point to L24UBISC
CEDA ALT TRANS(LUIF) GR(TST1LNK)
1EDA INS TRANS(LUIF) GR(TST1LNK)
LOAD ATM KEYS
deliver process c1a^c1000, "9500LOADKEY CD01 2"
UTILITIES
Build Make File
From Tacl
Build_Make_Obey_File
Start Base24 system
From Tacl
Start_Base24
Stop Base24 system
From Tacl
Stop_Base24
MPTAN2 Subvolumes
$TEST05.ACILIBI ACI provided programs to help support Tandem applications. (i.e Findfile, Compare, ACIAID, Kill, etc)
$TEST05.ACIUTILS ACI provided libraries containing useful generic function calls or procedures.
$TEST05.ACICMAKE ACI provided Make program
$TEST05.BA52MAKE Contains parameter files, suchas ALLMACS and CUSTMACS for use with ACI MAKE program.
$TEST05.RDEBUG ACI provide Debug program
$TEST03.SF10OBJ ACI provide programs, FIX - for applying ACI fixes to ACI code; FIP - ????????
$TEST03.DVL1CTLG Telebanking - Development system catalog to be used for the SQL compiles and the SQL Tables
$TEST05.OC12CTLG Telebanking - Source code catalog to be used by MAKE and must be created before you run make
$TEST03 DVLPCNTL Pathway files for ACI DEVL environment
$TEST05.BA52UD02 Utility to build pathway requestor files. Installation guide for BASE24 5.1
$TEST05.BA52AFT Contains PITABLE, which identifies ACI products that are installed.
$TEST05.BA52SRC Source code modules shared by all ACI products. Including global defines, makes of entire system
$TEST05.TB12SRC Source code modules shared by all ACI Telebanking specific components. Including Make, overrides.
$TEST05.OC12SRC Source code modules shared by all ACI ITS core specific components. Including MAKE, overrides and globals
$TEST05.OE12SRC Source code modules shared by all ACI ITS IEP specific components. Including MAKE, overrides and globals
$TEST05.OK12SRC Source code modules shared by all ACI ITS kernal specific components. Including MAKE, overrides and globals. INCLUDES ITS system make
$TEST05.BA52LOGM ACI library containing documentation on event messages for BASE24 Product. Explains messages on EMS perusal screens
ACI MAKE
PRIVMACS - UBOC RPQ, Programmer changes, Calls CUSTMACS
CUSTMACS - Customer specific configuration. Calls RPQMACS and then ALLMACS
RPQMACS – Contains all RPQ’d changes to system.
ALLMACS - Base MAKE configurations - entire system
***FM – Make Configuration Files (option switches)
***M – Make Files
***MM – Make Defines (ocvls_vlsds = program blah)
Build Make File
From Tacl
Build_Make_Obey_File
$TEST02 ACICMAKE contains MAKE module.
ACI REFRESH
To stop a refresh waiting for Warmboot acknoledgement
Deliver process c1a^pbfrefr,"Pauseend"
IBM Libraries
CA7 PROC OVERRIDES SYSP.OVERRIDE.PROCLIB
Contengency Recovery Procs SYSC.PROCLIB
SAFEGUARD
To see what ACL have been defined
XAC SAFEDEV
BACKUP BCOM
Daily backup script
$AUD004.BCOMV5.DPRD
Weekly backup script
$AUD004.BCOMV5.WPRD