What can cause an "unknown command received" or "parse format error"?
AMPS reports messages an 02-0030
message when it receives data on a Transport that does not match the format of the protocol configured for the Transport. At trace level, AMPS will also log information in a 12-0000
message.
The two most common reasons that this occurs are:
An application that uses an AMPS client is using a different protocol for the transport than AMPS expects.
For example, if the Transport is configured to use the amps protocol, the following connection string works:
tcp://\<amps server\>:\<port\>/amps
While this connection string, which uses the legacy
nvfix
protocol, produces unknown command received and parse format error messages:tcp://\<amps server\>:\<port\>/nvfix
Another application is attempting to connect to AMPS. For example, if someone uses a web browser to connect to an AMPS Transport (rather than the Admin URL). AMPS will attempt to determine what protocol the application is using (for example, HTTP or telnet) and log that information to help in troubleshooting.
If an AMPS application is connecting using the wrong protocol, you can either update the client connection string to use the correct protocol, or update the Transport configuration to change the protocol for that Transport.
Last updated