WebSphere Commerce permite modificar o ampliar las funciones de todos los mensajes de entrada modificando el mandato de controlador WebSphere Commerce que ejecuta cada mensaje. Puede proporcionar sentencias de preproceso o postproceso adicionales a cualquier mandato de mensaje de entrada utilizado, o puede reemplazar el proceso existente en su totalidad. Para ello, debe tener conocimientos de programación Java.
Cuando se recibe un mensaje de entrada procedente de un sistema de fondo, se procesa la información en parámetros de mandato y se invoca un mandato de controlador WebSphere Commerce junto con todos los parámetros proporcionados. Cuando se ejecuta el mandato, se invoca el método performExecute(), el cual a su vez invoca tres métodos en el orden siguiente:
Cuando se instala WebSphere Commerce por primera vez, sólo el método doProcess() contiene sentencias de programación. Puede añadir sentencias de preproceso ampliando el mandato e implementando el método doPreProcess(), o puede añadir sentencias de postproceso implementando el método doPostProcess(). Alternativamente, puede implementar el método doProcess() o performExecute() para sobregrabar todo el proceso. Para más información sobre cómo ampliar mandatos, consulte la Guía del programador de WebSphere Commerce.
![]() |