Compartir a través de


Configuración de las opciones de host local (configuración del conjunto de transacciones de EDIFACT)

Para procesar un intercambio entrante, BizTalk Server debe determinar el esquema que necesita usar para procesar y validar el intercambio. Esto consiste en determinar el espacio de nombres de destino asociado al esquema y el esquema que se va a utilizar. En esta página de acuerdo de la entidad, especifique las propiedades que se van a usar en la determinación del espacio de nombres de destino. Cómo BizTalk Server determina el esquema se describe en Resolución de acuerdos, Detección de esquemas y Autorización para mensajes EDI recibidos.

Importante

No hay propiedades deshabilitadas en la > pestaña de acuerdo unidireccional de una parte B si desactivaste los mensajes locales de BizTalk recibidos por la entidad o admite el envío de mensajes de esta entidad para la Parte A. Sin embargo, todas las propiedades están deshabilitadas en la misma página de la pestaña Parte B-Parte> A si ha seleccionado la casilla al crear la entidad A.

Requisitos previos

Debe haber iniciado sesión como miembro del grupo administradores de BizTalk Server o BizTalk Server operadores B2B.

Determinar el espacio de nombres de destino

En la cuadrícula Personalizar espacio de nombres de destino, puede establecer el espacio de nombres de destino en uno de los espacios de nombres de los esquemas estándar enviados con Microsoft BizTalk Server. En la cuadrícula, se asocia un valor del elemento Espacio de nombres de destino con valores de los elementos UNH2.1, UNH2.2, UNH2.3, UNH2.5, UNG2.1 y UNG2.2 . Cuando BizTalk recibe un mensaje cuyos elementos UNH2.1, UNH2.2, UNH2.3, UNH2.5, UNG2.1 y UNG2.2 coinciden con los de una fila de la cuadrícula, BizTalk usará el espacio de nombres correspondiente para determinar el esquema que usará para procesar el mensaje. Los valores de los elementos especificados deben ser únicos.

Si un mensaje no tiene una coincidencia con los elementos UNH2.1, UNH2.2, UNH2.3, UNH2.5, UNG2.1 y UNG2.2 en cualquier fila de la cuadrícula, BizTalk Server procesará el mensaje con el espacio de nombres de la fila para la que se comprueba la columna Default. Esto actúa como el espacio de nombres de destino predeterminado. Si no se identifica ningún espacio de nombres, BizTalk usará el espacio de nombres predeterminado de http://schemas.microsoft.com/BizTalk/Edi/Edifact/2006.

Nota

Si especifica una configuración para algunos de los campos de la cuadrícula y luego la elimina, deberá eliminar la fila completa para evitar errores en la validación de la página.

Para configurar el host local para conjuntos de transacciones

  1. Cree un contrato de codificación EDIFACT como se describe en Configuración de la configuración general (EDIFACT). Para actualizar un contrato existente, haga clic con el botón derecho en el contrato en la página Partes y perfiles empresariales y haga clic en Propiedades.

  2. En una pestaña de contrato unidireccional, en la sección Configuración del conjunto de transacciones , haga clic en Configuración de host local.

  3. Como parte de la configuración de validación del conjunto de transacciones, si establece la directiva de separador final en Opcional o Obligatoria, puede seleccionar Crear etiquetas XML vacías para que los separadores finales tengan que el remitente del intercambio incluya etiquetas XML vacías para separadores finales.

  4. Seleccione Usar punto (.) como separador decimal para habilitar BizTalk Server incluir un punto (.) en el mensaje XML creado a partir de un intercambio que contenga un número decimal.

  5. En la sección Personalizar espacio de nombres de destino , haga lo siguiente:

    1. Active la casilla Predeterminado de la fila que contiene el espacio de nombres de destino predeterminado que desea definir.

    2. En la columna UNH2.1 , especifique el tipo de mensaje. (seis caracteres como máximo).

    3. En la columna UNH2.2 , especifique el número de versión del mensaje. (un carácter como mínimo; tres caracteres como máximo).

    4. En la columna UNH2.3 , especifique el número de versión del mensaje. (un carácter como mínimo; tres caracteres como máximo).

    5. En la columna UNH2.5 , especifique el código asignado. (máximo, seis caracteres. Debe ser alfanumérico).

    6. En la columna UNG2.1 , escriba un valor alfanumérico para la identificación del remitente de la aplicación con un mínimo de un carácter y un máximo de 35 caracteres. Este campo es obligatorio.

    7. En la columna UNG2.2 , escriba un valor alfanumérico para el calificador de código remitente de la aplicación con un mínimo de un carácter y un máximo de cuatro caracteres. Este campo es opcional.

    8. En la columna Espacio de nombres de destino, seleccione en la lista desplegable o escriba el espacio de nombres de destino que se usará para un intercambio cuando no se encuentre ninguna coincidencia entre los elementos de datos de cualquier fila de la cuadrícula y los campos del intercambio.

      Nota

      Estos serán los valores que BizTalk Server comparará con los valores asociados al intercambio que ha recibido.

    9. Repita estos pasos para cualquier otro espacio de nombres de destino que se vaya a usar.

    10. Para quitar un espacio de nombres de destino de la lista, seleccione la fila y haga clic en Eliminar.

  6. Haga clic en Aplicar para aceptar los cambios antes de continuar con la configuración, o haga clic en Aceptar para validar los cambios y, a continuación, cierre el cuadro de diálogo.

Consulte también

Configuración de valores del conjunto de transacciones (EDIFACT)