SQL/MP Installation and Management Guide
Installing SQL/MP
HP NonStop SQL/MP Installation and Management Guide—523353-004
2-13
Mixed-Version Network Considerations
Mixed-Version Network Considerations
SQL/MP processes run at a high PIN by default. However, a process that must access 
objects on C-series nodes must not run at a high PIN. Therefore, these SQL/MP 
processes must run at low PINs if they communicate with a process on a C-series 
node (or any process that cannot respond to a high-PIN process):
•
FastSort (RECGEN, SORT, SORTGEN)
•
SQL catalog manager (SQLCAT)
•
SQL compiler (SQLCOMP)
•
SQL conversational interface (SQLCI)
•
SQL executor server processes (SQLESP)
•
SQL utilities (SQLUTIL)
•
SQLCI2
•
Collation compiler (NLCPCOMP)
There are several approaches for running SQL programs at low PINs, including these:
•
Setting the TACL HIGHPIN environment variable to OFF when running any SQL 
program:
°
Arrange to have all TACL processes inherit a HIGHPIN OFF setting, either by 
specifying SET HIGHPIN OFF in the initial TACL process (before starting all 
other TACL processes on the node) or by placing a SET HIGHPIN OFF 
command into the $SYSTEM.SYSTEM TACLCSTM file, executed by every 
TACL process during logon.
°
Alternatively, specify HIGHPIN OFF as needed in TACL RUN commands or 
SQLCI OBEY command files.
Remove the HIGHPIN commands when access to C-series nodes is no longer 
needed.
•
Setting the HIGHPIN attribute to OFF in all object files by using the BIND CHANGE 
command to change the HIGHPIN attribute for SQL program files after they have 
been installed. The syntax is:
BIND CHANGE HIGHPIN OFF IN $SYSTEM.SYSTEM.<filename>
where <filename> is SQLCI, SQLCI2, SQLCAT, SQLUTIL, SQLCOMP, SQLESP, 
RECGEN, and NLCPCOMP.
Before making this change, note the license flag setting for each file and relicense 
any licensed files after changing the HIGHPIN attribute. If you use this approach, 
continue to change the HIGHPIN setting after any subsequent installation of SQL 
software until access to C-series nodes is no longer needed.










