El dominio IDoc procesa los mensajes que los clientes SAP R3 envían al intermediario a través del enlace MQSeries para R3.
Un mensaje SAP IDoc contiene campos definidos por SAP y campos definidos por el usuario. El analizador suministrado con el dominio IDOC crea un árbol de mensaje lógico de los campos definidos por SAP, a continuación, invoca automáticamente el analizador del dominio MRM para completar el árbol a partir de los campos definidos por el usuario. Por lo tanto, es necesario diseñar el contenido definido por el usuario del mensaje IDoc utilizando un conjunto de mensajes que contenta un formato físico CWF (Custom Wire Format).
Una de las definiciones de mensajes suministradas con WebSphere Message Broker es un modelo de los campos definidos por SAP. El modelo se puede añadir a un conjunto de mensajes utilizando el asistente de Nuevo archivo de definición de mensaje. Esto permite que otros editores utilicen los campos definidos por SAP, por ejemplo, el editor ESQL deWebSphere Message Broker utiliza el modelo para la terminación de los códigos.