Un sencillo truco que me hubiera gustado que alguien me contara hace 10 años

Primary tabs

¡Hola a tod@s!

¿Estáis listos para aprender algo que hubierais deseado conocer hace años (o, en mi caso, hace una DÉCADA)?

Abrid un portal en vuestra instancia favorita e id a:

System Administration->Configuration->Additional Settings->Startup

Bajad hasta "Terminal Prompt" y haced clic en "Edit".  Esto os permitirá editar lo que veis en vuestra línea de comandos. Podéis cambiar esto a mi valor actual: 8,3,2

¿Qué hace esto? Agrega el nombre de la instancia para la línea de comandos.  Así, la línea de comandos ahora se verá así:

DEVELOPMENT:USER>

¡Enhorabuena! Ahora ya NUNCA volveréis a estar en la instancia equivocada (¿recordáis la última vez que estuvisteis intentando corregir un error y no funcionaba nada y perdisteis una hora de vuestro tiempo hasta que os disteis cuenta de que habíais estado todo el rato en el terminal equivocado?). 

También podéis encontrar otras cosas útiles, pero podéis leerlo en la página.  Existe (obviamente) un parámetro cpf para esto, bajo la etiqueta [Startup]: TerminalPrompt=8,3,2.

Las opciones de vuestros portales son más limitadas, pero podéis tener un encabezado en la página, dependiendo del tipo de sistema.  Id a:

System Administration->Configuration->System Configuration->Memory and Startup

y cambiad el modo del sistema ("System Mode") al valor correcto.  ¡Genial! ¿Verdad?

Gracias a @Mark Hanson por enseñarme esta configuración, y a Jennifer Ames por animarme a escribir este artículo para la Comunidad de Desarrolladores. 
 

Comentario: Muchos en los comentarios dijeron que usan 1,3,2 (Host,Instancia,Espacio de nombres) y agregan el 8 (nivel de transacción) en alguna parte. Creo que esto tiene mucho sentido.  Obviamente se debería usar el la combinación que funcione mejor para las necesidades de cada uno. Yo quise describir una combinación  que ofrece toda la información que se puede necesitar para identificar una instancia.

Comentario 2: ¡OH NO! ¡John Murray me enseñó esto hace AÑOS y se me olvidó!  ¡Perdona, John!!!

https://community.intersystems.com/post/where-am-i-adding-extra-information-terminal-prompt

Replies

Una pregunta,

¿Hay alguna página o documentación donde se pueda consultar cuales son los IDs que se pueden usar?

Por lo que veo tendríamos:

1.- Host
2.- Instancia
3.- Namespace
....
8.- NIvel de transacción

Gracias por adelantado