Empaquetamiento de un plug-in de pago
Procedimiento
-
Empaquete el plug-in (código binario) como un módulo EJB (archivo JAR) que contiene los siguientes elementos:
- Se necesita: El módulo EJB con la implementación:
plug_in_nameBean.class
- Se necesita: Descriptor de despliegue de plug-in
PluginDeployment.xml
El nombre del archivo XML que representa el descriptor de despliegue del plug-in deber ser siempre PluginDeployment."
- Opcional: El descriptor de despliegue de EJB estándar:
ejb-jar.xml
- Se necesita: El manifiesto del archivo JAR:
Manifest.MF
. - Todos los archivos del programa de utilidad JAR necesarios que el módulo EJB utiliza. Si el archivo JAR de plug-in utiliza otros archivos JAR de la biblioteca, asegúrese de que el archivo de manifiesto incluya los archivos adecuados.
- Se necesita: El módulo EJB con la implementación:
- Prepare la documentación para el plug-in. La implementación de plug-in debe ir acompañada de documentación con la descripción de cómo desplegar, configurar y utilizar el plug-in. Esta documentación debe abarcar cómo configurar cualquiera de las propiedades específicas del plug-in en el descriptor de despliegue, cualquiera de los roles y permisos de usuario EJB necesarios y cualquier dependencia de bibliotecas de terceros. También debe tratar del conjunto de parejas nombre-valor esperadas por el plug-in para procesar las transacciones financieras. Por ejemplo, si un plug-in necesita unas determinadas parejas nombre-valor al validar las direcciones de facturación, estas parejas nombre-valor deben documentarse.
Para ver un ejemplo del tipo de documentación que puede producir, remítase a la descripción de los plug-ins que se proporciona en HCL Commerce.