Compartir a través de


Implementación del ejemplo

Para implementar el ejemplo, continúe de la siguiente manera:

  1. Cree una carpeta para esquemas SWIFT (<DocumentSchemaLocation> en la sintaxis de la utilidad). Todos los esquemas para los que va a crear o modificar los formularios de InfoPath deben encontrarse en esta carpeta al ejecutar la utilidad.

  2. Si va a generar formularios de InfoPath para mensajes MT, copie SWIFT Base Types.xsd y SWIFT Common Data Types.xsd desde <la unidad :> \Program Files\Microsoft BizTalk Accelerator for SWIFT Message Pack Version> Message Pack\SWIFT <Messages\A4SWIFT-SRG<Message Pack Version>\Base Schemas en la carpeta que creó para esquemas SWIFT.

  3. Copie todos los esquemas para los que va a crear formularios de InfoPath en la carpeta que creó para esquemas SWIFT en el paso 1.

  4. Cree o designe una carpeta para contener los archivos de solución de plantilla de formulario de InfoPath creados (<DestinationFolderPath> en la sintaxis de la utilidad). Si no crea la carpeta de salida, la utilidad creará lo mismo con la ruta de acceso y el nombre que pase en la línea de comandos.

  5. [Opcional]- Cree un archivo <de texto NameOfFileContainingSchemaList> que muestre los tipos de mensaje para los mensajes para los que se va a generar el formulario de InfoPath. Por ejemplo, el tipo de mensaje puede ser MT103, MT102, etc. Los nombres de mensaje se pueden pasar directamente a través de la línea de comandos en lugar de crear este archivo de texto.

Sintaxis del uso de comandos para FormGenerator.exe

FormGenerator [-b]   [-#] <TemplateFolderPath> [<TemplateFolderPath2>   
   [...<TemplateFolderPath#>]]  
 <DestinationFolderPath>     <DocumentSchemaLocation>  
   { [<SpaceSeparatedDocumentSchemaList>] |   [-f <NameOfFileContainingSchemaList>] }  
  

Donde:

  • -b: Si se especifica, los formularios se compilarán después de la creación.

  • TemplateFolderPath: la carpeta que contiene los archivos de plantilla usados para crear la solución de InfoPath

  • -#: Si se especifica, las plantillas se buscarán en varias rutas de acceso de plantilla (tantas como especifique el número entero # ) y en el orden especificado.

  • DestinationFolderPath: la carpeta donde se crearán los formularios

  • DocumentSchemaLocation: ubicación de esquemas (incluidos esquemas base y comunes para mensajes mt)

  • SpaceSeparatedDocumentSchemaList: lista separada por espacios de esquemas como MT103 MT300.

  • -f: Si se especifica, la lista de esquemas debe leerse desde un archivo.

  • NameOfFileContainingSchemaList: nombre del archivo que contiene la lista.

    Nota

    El comando anterior es un comando genérico para mensajes MT, MX y Categoría 0. En las secciones siguientes se proporcionan comandos específicos para generar estos tipos de formularios.