crear scripts
La URL del script invocador que se denomina invoker.jsp se enumera separada por componentes, incluyendo la URL la aplicación Product Master, la sociedad y el nombre del script.
Un script invocador envía una respuesta HTTP, con contenido HTML, al cliente. El cliente es un navegador web o un cliente de correo para que un cliente externo pueda iniciar una URL determinada. También puede utilizar los scripts de IBM® Product Master para crear una página HTML que se muestre en la pantalla cuando se llame al script. Por ejemplo, cuando desee acceder a un enlace incluido en un correo electrónico. Puede diseñar el script invocador como un script ASP o JSP.
La siguiente URL se utiliza para el script invocador: http://localhost:8080/utils/invoker.jsp?company_code=<enterYourCompanyCodeHere>&bUserOutput=<BOOLEANtrueORfalse>&invoking_user=<username>/<enterCompanyCodeHere>&script=<enterTriggerScriptNameHere>
- Protocolos de cliente, servidor y solicitud
- Parámetros que se pasan
- Contexto de script
- Salida de script
bUserOutput=false, sólo se visualiza la salida definida por el usuario.Algunas operaciones de limpieza como cleanUp() y dump() se realizan en secure_invoker.jsp pero no en invoker.jsp. Si necesita una de las funciones mencionadas, utilice el script invoker.jsp o secure_invoker.jsp que da soporte a la función que necesita.
Puede ejecutar el script de invocador seguro de la misma forma que el script de invocador.
Prácticas recomendadas
- Debe hacer un uso mínimo de los scripts del invocador.
- Debe permitir que sólo las aplicaciones dentro del cortafuegos accedan al script del invocador e impedir que se acceda al script del invocador desde la IP externa.
Cree un script desencadenante de ejemplo desde la consola de scripts denominada helloWorld.
out.writeln(« Hello World »); Puede iniciar el script desencadenante emitiendo el script invoker.jsp :http://localhost:8080/utils/invoker.jsp?company_code=MyCompany
&bUserOutput=true&invoking_user=Admin/MyCompany&script=helloWorld