AOH :: PCPLUSQA.TXT
Info / Q&A about Procomm / Procomm Plus
|
QUESTION: Can't get an IBM PS/2 50Z to work with PROCOMM PLUS.
ANSWER: IBM's PS2/50Z has a known bug in the design of the systems
UART and other components. This bug affects the first 100k+
units made. The only solution is to have the hardware
replaced.
QUESTION: I am having trouble with the file logging function - no file
is created.
ANSWER: Need FILES=20 (or greater) in CONFIG.SYS file.
QUESTION: The redisplay buffer is displaying lines double spaced.
ANSWER: The other system is sending other than the standard CR/LF or
PROCOMM PLUS is set up to translate the incoming CR/LF into
something non-standard. Test by doing an ASCII download
with no translation. If other side is sending a
nonstandard newline, you can use SETUP to alter. If other
side is sending the usual CR/LF, turn off terminal mode CR/LF
translation in your PROCOMM setup.
QUESTION: When I view a directory using Alt-F, how can I see
a different directory from the current one without having
to type in the *.* portion. Why can't I leave it blank?
ANSWER: You can, just be sure to include the trailing backslash,
i.e. C:\PROCOMM\, not C:\PROCOMM
QUESTION: The ALT-H command doesn't work, or takes very long to
hang up.
ANSWER: When you press Alt-H, PROCOMM first tries to hangup by
dropping the DTR signal. If this fails because DTR on
your modem is forced high, it then sends the hangup string
set in Modem General Options.
The remedy is to set DTR on modem to follow actual state of
the line. Either a dip switch (number 1 on Hayes 1200)
or a software command (AT&D2 for Hayes 2400) will set this.
Check the modem owner's manual to see how to set DTR, and
what the correct hangup command is.
QUESTION: I am dialing at 1200 baud or higher from the dialing
directory, but PROCOMM drops to 300 when a connection is made.
CAUSE: Autobaud Detect is ON, and result code message sent by the
modem is CONNECT<CR> which indicates a connection at 300.
FIX: Check the modem owners manual to see
which "X" setting configures the modem to send the
Extended Result Code Set, and place this setting into the
modem initialization command (under Modem General Options);
or simply turn Autobaud Detect OFF.
QUESTION: In ProComm 2.4.2, I could set the screen write method to
BIOS. This let me use a voice synthesizer with ProComm.
Does PROCOMM PLUS have this capability?
ANSWER: You can set "SNOW REMOVAL" to ON in the General Setup which will
cause characters received in terminal mode to be written to
the screen using the BIOS. This will not change the menus
and certain other functions which will continue to write to
the screen directly.
QUESTION: Under VT100, VT102, or IBM3101 emulations, the left arrow key
moves the cursor one space to left and deletes character on
the screen.
ANSWER: The host system is sending a backspace character to your
screen display when you move the cursor w/ left arrow.
Fix is to ALT-F8, select emulation. Change BACKSPACE to
send ^H DEL. *THEN* go to terminal setup and set BACKSPACE
to NON-DESTRUCT. Save changes. The order of this setup is
important (a-F8 will switch you back to default backspace
setting!)
QUESTION: I want to CLEAR my screen to a certain color, but I don't
want it to reset my color settings.
ANSWER: Use: SCROLL 24 0 0 23 79 [attribute]
QUESTION: Why are the characters A-J being stripped from my dialing
directory entry, which I need for our ROLM system?
ANSWER: The charaters A through J are used for long distance codes.
Therefore when one of the characters is found in the
dialing directory it is assumed that it is a long distance
code. If you need to use these letters in your dialing
directory entry, you should assign the long distance
code a value; i.e. A=A, B=B, C=C in the long distance code
option of the dialing directory.
QUESTION: When logging into Compuserve and after entering password
the file transfer window comes up on the screen
ANSWER: In your CompuServe logon profile, set option to send Enquiry at
Logon to OFF. An Enquiry (Ctrl-E) character will be sent
by CompuServe if this is ON, which will initiate a download
if your PROCOMM ENQ setting is set to CIS-B.
QUESTION: My modem hangs up immediately, or it waits forever for carrier.
ANSWER: We are finding many modems that won't accept the default S7=255. Change
to S7=60.
QUESTION: My modem buffer only holds 40 characters and I need to transmit a
whole long string including Sprint number, pauses, etc.
ANSWER: 1. Set your modem so it will blind dial (odd X setting or other command)
2. Create a script file that looks like this:
TRANSMIT "ATDTxxxxxxxxxxxxxxx;^M"
PAUSE 5
TRANSMIT "ATDTxxxxxxxxxxxxxxxxxxxxxxxxxxxx;^M"
PAUSE 5
TRANSMIT "ATDTxxxxxxxxxxxxxxxxxxxxxxx;^M"
etc.
Note: you may in some cases be able to shorten the PAUSE 5 a bit, but
in others it may even need to be longer!
QUESTION: PROCOMM PLUS will dial a number but will not realize when
it has made a connection, times out, and begins a redial
ANSWER: Make sure the Modem Result Messages in PROCOMM PLUS
are correct and they match what is sent by the modem.
Make sure the X setting in the Initialization command
sets the modem to return the EXTENDED RESULT CODE SET.
Check by dialing the number manually from the terminal mode
and examine the modem response. If the modem isn't returning
anything make sure a connection exists. If a connection has
been made, the modem needs to be configured to return the
proper responses.
QUESTION: Cannot dial out of dialing directory with more than 20 digits
ANSWER: To call using very large strings of numbers, use the long
distance dialing codes. e.g. A,B,5551212,C,D
From a script...TRANSMIT "ATDT9232323;" *note the semicolon*
PAUSE 1
TRANSMIT "800892898989wxyz" *etc.*
QUESTION: When dialing from dialing directory Procomm will disconnect
immediately after a connection and begin a redial
ANSWER: A possible cause is being improperly linked with command
file in the directory. If using a command file in dialing di
ectory with the "DIAL" command make sure to use the "IF NOT
LINKED" command first.
PROCOMM may be receiving a "NO CONNECT" string
Make sure the wait for connection time in PROCOMM setup is
not higher than the modem timeout/abort register (Hayes S7).
QUESTION: I cannot see what commands are sent to the modem. Can get
response from modem but cannot see what I type in when at
full duplex
ANSWER: Need to set the modem to have echoing on (Hayes ATE1)
QUESTION: PCPLUS won't redial when line is busy...just sits there
using 2400 baud internal modem
ANSWER: DTR line forced high. Set to follow correct state of line
with dipswitches or by issuing the command AT&D2&W if Hayes
QUESTION: Cannot download a file, any protocol download aborts as soon
as it starts
ANSWER: Usually this indicates that the download file directory or
path is not valid.
It could also mean that there are not enough file handles
for DOS to open another file. Make sure you have FILES=20 in
the config.sys file.
QUESTION: How can I bring up the HOST MODE automatically?
ANSWER: Create a script file that contains only the command "HOST".
Invoke PROCOMM PLUS with the "/F" option, i.e. at the DOS
prompt type
PCPLUS /Ffilename
where FILENAME.ASP is the name of the script file. You can
execute this command from a batch file, or from the Timed
Execution Facility, TEF.EXE, which will start Host Mode
after a specified delay.
QUESTION: How can I use HOST MODE with CD high.
ANSWER: Specify DIRECT connection type in Host Mode Options.
QUESTION: Even though I have my Host mode setup as a CLOSED system, I
am still able to logon as a new user.
ANSWER: New users are allowed on a CLOSED system during a *local*
logon using F2. New *remote* users will not be able to
access your system when calling in.
QUESTION: When in host mode and trying to use S)hell option, it
is not successfully implemented; computer locks up
although C)hat and other functions work okay.
ANSWER: Make sure files equal at least 20 in the CONFIG.SYS file.
If you using direct connect make sure it is specified in
HOST SETUP and are using a true null modem or equivalent.
Also, if PROCOMM PLUS cannot find the DOS
COMMAND.COM file or doesn't have enough
memory to load it problems will occur. If COMMAND.COM is not
on the drive you booted with, make sure to have a SET
COMSPEC=[drive:\path] in your AUTOEXEC.BAT file. In terms
of having adequate memory to load COMMAND.COM, try reducing
your memory-resident programs. Also please remember that the
remote will not see programs that are run on the Host if those
programs write directly to the screen rather than through the
BIOS.
QUESTION: Host mode thinks it is online when no one is there.
It automatically goes to the "First Name:" prompt.
Or screen does a infinite scroll with the name prompt
ANSWER: CD is most likely forced high. Set modem not to force CD
high, either with dipswitch or the proper software command.
Make sure the connection type in setup is not DIRECT if in
fact you are trying to establish a modem connection.
If CD is forced the modem will be echoing the name prompting
status of the screen in a infinite scroll on the host screen
In modem connection host waits for a carrier before the
first name prompt, in direct connect it goes directly to the
first name prompt.
QUESTION: Remote user reports no Host mode welcome message. Message
appears set up properly in Host mode setup.
ANSWER: Modem on Host side is sluggish: it's reporting CD high
before the connection is correctly established. The Welcome
message sent out as soon as CD is reported high and autobaud
detect is finished.
Fix: add tilde's to Host message string:
~~~~Welcome to Host Mode!
NOTE: this will work only in version 1.1B and later
QUESTION: Host mode options do not display the S)hell and A)bort
options for remote use
ANSWER: The file PCPLUS.USR needs to be edited to change privilege
status from a 0 to a 1.
CONFIG.SYS in the root directory of the boot up drive
should contain the line "FILES=20", 20 being a minimum.
Make sure you have only one PCPLUS.USR file and that it is in
the current directory or in the directory pointed to with the
SET PCPLUS= command.
QUESTION: Getting garbage on the screen when logging into a
bulletin board or other computer
ANSWER: Improper line settings or baud rate in dialing directory.
If you are at E-7-1 (EVEN parity, 7 data bits, 1 stop bit),
try N-8-1 or visa-versa. Make sure you're not using an
unusual combination like E-8-1 or N-7-2.
QUESTION: Whenever I attempt a Kermit upload to my DEC PDP-11, the
transfer aborts almost immmediately. Usually, about a dozen
bytes are all that's transferred.
ANSWER: Issue the following command to the PDP's Kermit:
SET ATTRIBUTES OFF
Kermit-11 for the PDP-11 has a bug in terms of how it handles
attribute packets, sending a separate packet for each attribute
rather than including them all in one packet.
QUESTION: I can't download using Kermit's server mode. The mainframe
Kermit is put into server mode and I use <Alt-K,Get> instead
of PgDn but the thing never gets going.
ANSWER: Make sure you are using the naming conventions of the
mainframe when PROCOMM PLUS asks for the filename.
QUESTION: How to get Kermit in PROCOMM PLUS to use sliding windows.
ANSWER: 1) Both sides need to be in full duplex
2) Xon/Xoff flow control should be on
3) Maximum packet size should be 90
QUESTION: I am in VT100 emulation; if I am online and remap my keyboard
my function keys no longer work properly.
ANSWER: The 7171 protocol converter (and possibly others) send out a
sequence at login asking for one of two "styles" of escape
sequences, either the ^O or the ^[ type for cursor keys. Prob-
ably you are set to the ^O style at login. When you do key-
board remapping or switch terminals you bop back to the
default ^[ style. The solution is not to remap or switch
terminals while online. Sending a global reset (^G for the
7171) may also work.
QUESTION: Pressing ESCAPE on a KEYGET command does not abort the
script file execution
ANSWER: The ESCAPE character is being translated to a hex 1B,
therefore you cannot ESCAPE out of a script file from a
KEYGET command. (To get around this use the GET command
instead of KEYGET)
Or provide your own processing when "1B" is returned and
EXIT.
After version 1.0 you can look for key "1B" to provide an
escape.
QUESTION: I cannot use the KEYGET command to receive a carriage return
and then use the SWITCH CASE command to test for a null
character.
ANSWER: The KEYGET command translates the carriage return to a hex
0D. Therefore when you test for a null using the case it will
never find it true.
use STRCMP Sn "0D"
if success
message "have a CR"
endif
QUESTION: No "OK" response with AT command with a modem that in fact
should respond to this command set.
ANSWER: Hardware: incorrect com port selected, defective com port,
defective modem cable, defective modem, or
incorrect dipswitch settings.
Software: check initialization string for Qx, Vx, Xx settings.
If modem does not default to Q0 V1 and at least X1
these settings need to be in Initialization Command.
Also, AT command may need to be spelled in caps.
QUESTION: Cannot get IBM convertible with IBM internal modem to work
with PROCOMM.
Cannot get IBM PC-JR to work with IBM internal modem.
ANSWER: This type IBM modem uses a non-Hayes standard command set.
The default settings in Modem General Setup are:
init command............^NF 4^M
dialing command.........^NDP or ^NDW (space)<--needs a space
dial command suffix.....^M
hangup command..........^NH^M
auto answer command.....^NC 5,M^M
NOTE: In the Dialing Command the P means wait for dialtone, the W means
wait five seconds before initiating dial
QUESTION: When I switch from COM2 to COM4 or COM1 to COM3 using the
SET command file commands, I can't communicate with the port
I've switched to. Using alt-P works fine.
ANSWER: In versions of ProComm and PROCOMM PLUS prior to PROCOMM PLUS
version 1.1, we did not close the original COM port when we
switched through a command file. Thus if the two COM ports
shared an interrupt (COM1-COM3, COM2-COM4) there would be a
conflict.
QUESTION: When I log onto a Xenix system in Wyse50 emulation, I get a
message "DEDICATED PRINT" on the status line and my system
hangs.
ANSWER: Xenix systems send out a bunch of noise before login, and
this noise can include a ^X, which is the control character
for dedicated print in WYSE50 emulation. The solution would
be to turn your translate table on with ASCII 24 (^X) trans-
lated to 00.
QUESTION: What are the dedicated (slave) print codes that the terminal
emulators expect? Also the transparent print codes (display
to screen and print to printer at the same time)?
ANSWER: TV series VT10x/ANSI VT52 WYSE
dedicated on....... ^[` ^[[5i ^[W ^X
dedicated off...... ^[a ^[[4i ^[X ^T
transparant on..... ^[@ ^[[?5i ^R
transparant off.... ^[A ^[[?4i ^T
print screen....... ^[[0i ^[]
print cursor line.. ^[[1i ^[V
......^[ denotes an escape in all theabove codes ......
QUESTION: Having problems using the ALT-L printer function. Printer
control characters won't pause output from program.
ANSWER: We do not support handshaking with the printer. A high baud
rate with a slow printer will cause problems; the printer
can't control flow of data from host.
Try using a print spooler (such as the one provided on our
BBS) or use file logging (ALT-F1) to save the information to
disk and print after the session is completed.
QUESTION: I have input some lines into a file with FPUTS, then added
carriage returns with FPUTC. FGETS doesn't seem to recognize
a carriage return as the end of a string.
ANSWER: FGETS needs to see a newline as a string
delimiter, not just a CR. When adding to the file use
FPUTC "^M"
FPUTC "^J"
for binary files; for text files use
FPUTC "^J"
In Text mode the CR is added automatically.
QUESTION: RGET doesn't seem to work to get my modem's result messages,
such as BUSY or CONNECT 9600 RELIABLE COMPRESSED.
ANSWER: Modems send a CR/LF at the start of each result message. When
RGET sees a carriage return it thinks its job is done.
The solution is to have one RGET to strip the carriage ret-
urn and another one immediately after to get the string it-
self. You might also need a third RGET to strip a CR/LF
that is echoed back from the dial command.
QUESTION: Is there any way to manipulate a remote computer when it is
running PROCOMM PLUS but it is not in Host mode?
ANSWER: The remote ASPECT execution feature allows you to run any
script command remotely. For example: machine A is running
PROCOMM PLUS emulating an ANSI terminal in terminal mode.
Machine B could cause machine A to enter Host mode by
defining a macro with "^[^^HOST^M" and hitting the key.
Machine B could cause machine A to begin executing a script
file by sending <ESC> then <^> then <EXECUTE> then the name
of the file on machine A and finally <CR>.
QUESTION: How can I transmit a null character to another system?
ANSWER: This can be done directly from the keyboard in PCPLUS by
pressing the Control key and then the "2" number key on
the top row of number keys. This can't be done using ASPECT's
TRANSMIT statement. However, it can be done from a script file
by creating a small file in your directory containing a "null"
character (ascii 0). If that file is called "NULL.CHR", use
the following structure in your script to send the null character
to the port:
DOS "COPY NULL.CHR > COM1" ; assuming your com port is com1.
QUESTION: How can I switch my modem from data to voice or voice to data?
ANSWER: If your modem accepts the "AT" command set type, follow this
procedure:
VOICE -> DATA: while talking with someone on line and
PROCOMM PLUS is in the terminal mode, one person types ATA
(for ANSWER) and the other types ATD,
then both parties hang up their handsets.
DATA -> VOICE: while on line in PROCOMM pick up the phone and
either party enters ALT-H.
QUESTION: I am trying to download through a packet switching network
from a host that uses XMODEM checksum. PROCOMM PLUS puts CRC
up in the file transfer window and stops dead.
ANSWER: When you press page down and choose XMODEM, we send out a "C"
to initiate an XMODEM CRC transfer.
If the other end sends nothing back after 3 of these Cs, we
send a NAK and drop back to CHECKSUM. If the other end
sends out *anything* before our NAK, we assume it's a CRC
transfer. On some packetswitching networks local echo needs to
be disabled so our "C" is not echoed back to us, making us
think it's a CRC transfer.
QUESTION: Ymodem works fine on some boards and on others only Ymodem
batch will work
ANSWER: What PROCOMM PLUS calls "Ymodem" is technically 1K Xmodem...
What PROCOMM PLUS calls "Ymodem-batch" is technically Ymodem.
Though most boards use the popular terminology as we do, some
use the terms more precisely. In that case, choose 1K XMODEM
on the board to work with our Ymodem, and choose YMODEM to go
with our Ymodem Batch.
QUESTION: I get an out-of-synch error and abort on last block of a
transfer.
ANSWER: When we get the EOT at end of transfer we send a NAK and wait for second
another EOT (as a safeguard against a spurious line-noise EOT).
The software at the other end may be incorrectly restarting
the transfer when it gets the NAK! We have found this on some
XMODEM software for repeater sites.
QUESTION: I have error-correcting modems at both ends. I want to transmit a
binary file by ASCII upload method. Even with PROCOMM PLUS
set to transmit eighth bit, transfer aborts.
ANSWER: PROCOMM PLUS checks for the EOT character (^Z) and aborts when it
encounters it. In a binary file this may occur anywhere.
QUESTION: PROCOMM PLUS is not processing received escape sequences, or
there are other problems with file transfers including losing
characters on screen at high baud rates
ANSWER: This can be caused by certain disk caches, also ramdrives
above 640k.
Any process of PROCOMM PLUS could be affected by these.
During disk caching the CPU disables interrupts causing
problems with devices using the interupts while the caching
is reading from or writing to disk.
See if problem persists with a CONFIG SYS file with only
the line "files=20" and no AUTOEXEC.BAT.
QUESTION: How can I set XMODEM to relaxed mode from within a command
file?
ANSWER: Use the keyword RXMODEM instead of XMODEM in SENDFILE and
GETFILE commands, i.e. SENDFILE RXMODEM "test.bat".
QUESTION: How do I send a double quote character with a TRANSMIT from an
ASPECT program?
ANSWER: The single backquote ("tick") character acts as an escape
for the doublequote character. This character is usually
found beneath the tilde on PC keyboards.
QUESTION: What are the optimal setup conditions for PROCOMM running
under DESQVIEW?
ANSWER:
*** Note : if you have an IBM PS/2, set Optimize Communication to N
writes direct to screen N keyboard conflict 0
displays graphics info N
can swap out of memory N DVSETUP
requires floppy disk N optimize communication Y
close on exit to dos Y manage printer contenton Y
allow close window Y ... problems with print,
uses own colors Y serial printer, mode,
runs only in foreground N spoolers possiblehere
The entire AOH site is optimized to look best in Firefox® 3 on a widescreen monitor (1440x900 or better).
Site design & layout copyright © 1986- AOH
We do not send spam. If you have received spam bearing an artofhacking.com email address, please forward it with full headers to abuse@artofhacking.com.