Rational Developer for System z, Versión 7.6.1

Refactorización

Refactorización es el proceso de actualización de referencias para una entidad cuando se redenomina, por ejemplo, un archivo de mensaje redenominado (también denominado archivo de definición de mensaje), mensaje redenominado o parte redenominada de un mensaje.

Por ejemplo, si se redenomina el archivo de mensaje MsgFile_01.sfmxsd por MsgFile_02.sfmxsd y se selecciona llevar a cabo refactorización, Enterprise Services Tools realiza lo siguiente:
  1. Busca en cada archivo del proyecto de flujo de servicios una referencia del archivo de mensaje MsgFile_01.sfmxsd.
  2. Si encuentra una referencia, cambia el valor de la referencia al nombre nuevo MsgFile_02.sfmxsd.

De forma similar, cuando se redenomina un único mensaje o una parte de un mensaje y se selecciona llevar a cabo refactorización, Enterprise Service Tools actualiza todas las referencias a la entidad redenominada en el proyecto de flujo de servicios actual.

Normalmente, se desea realizar esta refactorización. En el ejemplo anterior, tenga en cuenta qué ocurre si las referencias existentes no se actualizan. Cada una de estas referencias siguen teniendo el valor MsgFile_01.sfmxsd. Y ya no habrá ninguna entidad de esta clase en el proyecto de flujo de servicios: se han redenominado por MsgFile_02.sfmxsd. Por lo tanto, todas las referencias a MsgFile_01.sfmxsd se habrán perdido. Más aún, si se olvidan las referencias perdidas y más tarde se crea otro archivo de mensaje denominado MsgFile_01.sfmxsd, entonces todas las referencias perdidas a MsgFile_01.sfmxsd volverán de nuevo a ser válidas. Pero posiblemente esto no es lo que se ha pretendido hacer.

No obstante, puede haber situaciones en las que desee redenominar un archivo de mensaje, un mensaje o parte de un mensaje sin refactorización. (Pero es difícil pensar en una situación como esta.)


Términos de uso | Comentarios

Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)