El especialista de correlaciones de Data Interchange Services Client puede crear definiciones de documento para documentos XML y documentos de datos orientados a registros, y luego crear correlaciones de transformación que transforman un tipo de documento en otro.
Los documentos XML se definen por una DTD XML o un esquema XML. El especialista de correlaciones de Data Interchange Services Client crea una correlación de transformación basada en el DTD o esquema que describe cómo convertir el documento XML en otro formato. Un documento XML puede transformarse en otro documento XML, un documento de datos orientado a registros o una transacción EDI.
El término datos orientados a registros (ROD) se refiere a documentos que cumplen las especificaciones de un formato con marca registrada. El especialista de correlaciones de Data Interchange Services Client define una definición de documentos ROD, que hace referencia a la forma en que una aplicación empresarial estructura datos en un documento. Después de definir una definición de documento, el especialista de correlaciones puede crear una correlación para transformar el documento ROD en otro documento ROD, un documento XML o una transacción EDI.
Los documentos XML o ROD pueden entrar en el concentrador como documentos individuales o como un grupo de documentos dentro del mismo archivo. Varios archivos pueden ponerse en el mismo archivo cuando, por ejemplo, un trabajo planificado en el participante o en el gestor de comunidad sube de forma periódica documentos para enviar. Si varios documentos XML o ROD llegan en un archivo, el receptor llama al manejador de divisor asociado (XMLSplitterHander o RODSplitterHandler) para que divida el conjunto de documentos. (Los manejadores de divisor se configuran cuando se crea un destino. Consulte el apartado Preproceso para más información). A continuación, los documentos se volverán a introducir en el gestor de documentos para procesarlos individualmente.
También pueden enviarse en un archivo varios intercambios EDI. Si varios intercambios EDI llegan en un archivo, el receptor llama a EDISplitterHandler para que divida el conjunto de intercambios. A continuación, los intercambios se volverán a introducir en el gestor de documentos para procesarlos individualmente.