A empresa inclui uma nova rotina de mapeamento para a biblioteca e torna a biblioteca atualizada disponível para uma série de soluções de integração.
A empresa inicia o processamento de pagamentos em nome de um parceiro de negócios. Os pagamentos do parceiro de negócios usam um formato de dados diferente e, assim, um novo mapa, MapPartnerPaymentProcessingToCanonical.map é incluído na biblioteca MessageMappingLib. O Projetos do Message Broker e o aplicativo App1 são todos esperados para processar os pagamentos do parceiro de negócios. No entanto, o aplicativo App2 não está conectado ao sistema do parceiro de negócios e, assim, não há urgência em tornar a biblioteca atualizada disponível para o aplicativo App2. A biblioteca é atualizada e reimplementada para que os recursos atualizados estejam disponíveis apenas para os Projetos do Message Broker do Proj1 e do Proj2 e o aplicativo App1.
A captura de tela a seguir mostra o ambiente de desenvolvimento resultante quando a biblioteca é atualizada com um novo mapa de mensagem e recursos associados. Como os dois aplicativos contêm uma referência à biblioteca, o novo mapa é mostrado nas referências de biblioteca para os recursos de desenvolvimento de ambos os aplicativos.
A captura de tela a seguir mostra o ambiente de tempo de execução após a biblioteca atualizada e o aplicativo App1 serem implementados no grupo de execução. É possível ver que a biblioteca atualizada está disponível para os dois Projetos do Message Broker e para o aplicativo App1. No entanto, como o aplicativo App2 não foi reimplementado, o aplicativo App2 ainda está usando a versão original da biblioteca.