This dialog show by command 12006 described in termcap.
CRT CHAR(027):CHAR(224):CHAR(038):LDFlag"r%5":CHAR(10)
Where LDFlag is:
You can change logon prompt for display of this dialog (D3).
*************************
TCLREAD TclLine
tmppos=INDEX(TclLine," ",1)
IF tmppos>0 AND LEN(TclLine)>tmppos+3 THEN
GUIstr=""
IF TclLine[tmppos+1,3]="GUI" THEN
CRT "Input dialog flags: ":
flg=""
INPUT flg
IF TRIM(flg)="" OR NOT(num(flg)) THEN flg=2+4+16+64+512
tmppos+=4;GUIstr=CHAR(027):CHAR(224):CHAR(038):flg"r%5":CHAR(10)
END
OPEN "MDS" TO FV THEN
READ tmps FROM FV,"LOGON" THEN
tmps<6>=tmps<6>[1,1]:GUIstr:TclLine[tmppos+1,LEN(TclLine)-tmppos]:tmps<6>[LEN(tmps<6>),1]
WRITE tmps ON FV,"LOGON"
END ELSE
CRT "Can't read LOGON from MDS"
END
END ELSE
CRT "Can't open MDS"
END
END ELSE
CRT "Format GPTERM.SetLogonString [GUI ]Login_Promt"
END
END
*************************
You can show Login dialog through CommandLine option -LOGINDLG=xxx where xxx is LDFlag.