Compartir vía


Importar BPEL4WS en BizTalk Server

Puede importar desde el lenguaje BPEL4WS existente para crear una orquestación.

Importante

Esta versión de BizTalk Server es compatible con BPEL4WS 1.1. No es compatible con BPEL4WS 1.0 para realizar importaciones o exportaciones.

Para obtener un ejemplo de cómo importar BPEL4WS, vea Importación BPEL (ejemplo de BizTalk Server).

Importar BPEL4WS en una orquestación

  1. Cree un nuevo proyecto.

  2. En los tipos disponibles en Proyecto de BizTalk, haga doble clic en Proyecto de importación BPEL de servidor BizTalk Server, o bien seleccione Proyecto de importación BPEL de servidor BizTalk Server y haga clic en Aceptar.

  3. En el asistente, seleccione los archivos BPEL, WSDL y XSD que se deben importar para crear el nuevo proyecto de BizTalk. Incluya todos los archivos a los que se hace referencia mediante las instrucciones import e include.

  4. Seleccione los archivos WSDL para los servicios Web invocados.

    Ahora puede modificar o implementar la nueva orquestación.

    Restricciones de importación de BPEL4WS

  • Al importar BPEL y WSDL, asegúrese de que la propiedad de nombre del nodo de definición WSDL y el nodo de proceso BPEL no coinciden.

  • No utilice palabras reservadas para XLANG/s en BPEL4WS cuando realice la importación. Para obtener una lista completa, consulte Palabras reservadas de XLANG/s.

  • solo los tipos simples XSD predefinidos son compatibles.

  • no se admite xsd:QName; se importa como System.String. En su lugar, use xsd:string.

  • Considere usar XPath canónicos al importar con BPEL4WS.

    Se recomienda importar solamente XPath canónicos para obtener un rendimiento óptimo. La ruta de acceso completa de la raíz al nodo promocionado se debe especificar mediante '/*[local-name()="someName" y namespace-uri()="someUri"]'.

    Si importa un XPath no canónico, puede quitar una promoción y volver a promocionar el mismo campo para que el editor de esquemas cree el XPath canónico correcto.

    Ejemplo: (targetNamespace = http://BizTalk_Server_Project3.Schema1)

    <element name=Root type=complexType>  
                <sequence>  
                            <element name=promotedField/>  
                </sequence>  
    </element>  
    

    XPath - /*[local-name()='Root' and namespace-uri()='http://BizTalk_Server_Project3.Schema1']/\*[local-name()='promotedField' and namespace-uri()='']

    XPath canónico XPath no canónico
    El Editor de BizTalk muestra un icono especial (icono que representa el Editor de BizTalk.) para indicar que el campo se ha promocionado. El uso de expresiones XPath canónicas para promocionar campos mejora el rendimiento a través del recorrido más eficaz de XML. El Editor de BizTalk no muestra ningún icono especial. Tanto el compilador como el cuadro de diálogo de promoción presentan advertencias. Hay un efecto lineal, aunque no trivial, sobre el rendimiento a medida que aumenta el tamaño del mensaje.

Consulte también

Cómo exportar BPEL4WS
Conversiones de tipos de XLANG/s a BPEL4WS