Utilizando esta função, o responsável pela chamada pode fornecer um buffer. É utilizada somente por nós de entrada. O endereço é especificado pelo parâmetro source como um fluxo de bits de entrada da mensagem de entrada para o intermediário. Fornecendo um buffer, um nó input pode ler os dados no fluxo de bits que representa uma mensagem de entrada de uma origem de dados externa. O intermediário pode acessar esse buffer a qualquer momento enquanto o objeto de mensagem ao qual ele está conectado está sendo propagado através de um fluxo de mensagens.