Consultor Eletrônico



Kbase P121738: CTRL+C (SIGINT) doesn't interrupt binary load
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/4/2009
Status: Unverified

SYMPTOM(s):

CTRL+C (SIGINT) doesn't interrupt binary load

Binary load runs to completion despite CTRL+C (SIGINT)

Binary (.bd) file created with pre-10.0A Progress version

Warning: input .bd file contains no code page information.


If you are certain the .bd file originated from a database with code page <name> then enter Y to continue. (10853)

FACT(s) (Environment):

UNIX
OpenEdge 10.1B

CAUSE:

Prior to 10.0A, codepage information wasn't written into .bd files. So when loading a pre-10.A file into a 10.0A or later database, you get prompted -

Warning: input .bd file contains no code page information.
If you are certain the .bd file originated from a database with code page <name> then enter Y to continue. (10853)

On UNIX CTRL+C (or the equivalent for SIGINT in the TERMCAP in use) can usually be used to interrupt process execution. Contrary to expectations, it doesn't work like that when done as a response to the (10853) prompt. Instead, the binary load starts and runs through to completion.

CAUSE:

This is a known issue

FIX:

Ensure to respond with "N" or "n" on the prompt.