O domínio IDOC processa mensagens que clientes SAP R3 enviam para o intermediário através do link do 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 por SAP, em seguida, chama automaticamente o analisador de domínio MRM para concluir a árvore a partir dos campos definidos pelo usuário. Portanto, você deve modelar o conteúdo definido pelo usuário da mensagem IDoc, utilizando um conjunto de mensagens que contenha 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. Esta inclusão permite que outos editores utilizem os campos definidos pelo SAP; por exemplo, o editor ESQL do WebSphere Message Broker utiliza o modelo para fornecer conclusão de código.