O domínio IDoc processa mensagens que clientes SAP R3 enviam ao intermediário através do link MQSeries para R3.
Uma mensagem SAP IDoc contém os campos definidos pelo SAP e definidos pelo usuário. O analisador fornecido com o domínio IDOC cria uma árvore de mensagens lógicas a partir dos campos definidos pelo SAP, em seguida, chama automaticamente o analisador do domínio MRM para completar a árvore a partir de campos definidos pelo usuário. É necessário, portanto, modelar o conteúdo definido pelo usuário da mensagem IDoc, utilizando um conjunto de mensagens que contém um formato físico CWF (Custom Wire Format).
Uma das definições de mensagem fornecidas com o WebSphere Message Broker é um modelo dos campos definidos pelo SAP. O modelo pode ser incluído em um conjunto de mensagens, utilizando o assistente de Novo Arquivo de Definição de Mensagem. Isso permite que outros editores utilizem campos definidos pelo SAP, por exemplo, o editor ESQL do WebSphere Message Broker utiliza o modelo para fornecer conclusão de código.