Mesclando customizações na base de código mais recente do Order Hub

Os aprimoramentos e atualizações do Order Hub são incluídos como parte do cronograma mensal de lançamento do software IBM® Sterling™ Order Management System. Se você usou a abordagem de customização por código para customizar qualquer um dos arquivos que foram alterados nas atualizações, talvez você queira mesclar suas customizações no arquivo mais recente. Centro de pedidos base de código.

Sobre esta tarefa

Como cliente da nuvem, você receberá atualizações mensais regulares. Quando as atualizações mensais são aplicadas, é opcional mesclar as personalizações nas atualizações mais recentes. Centro de pedidos base de código. As customizações existentes funcionam no ambiente atualizado e nenhuma mudança é necessária. No entanto, se você customizou uma rota usando a customização por método de código, quaisquer correções que a IBM implementou nessa rota não estarão disponíveis no ambiente Para ter as correções da IBM incluídas, é necessário mesclar as customizações no novo código base.

Antes de mesclar customizações, certifique-se de concluir as seguintes tarefas.
  • Reveja o Centro de pedidos notas de versão para ver as correções incluídas na atualização mensal.
  • Revise a lista de arquivos mudados nas notas sobre a liberação do Order Hub .
  • Determine se você usou a abordagem de customização por código para customizar um ou mais dos arquivos alterados incluídos na atualização mensal.
  • Atualize seu ambiente de desenvolvedor para o mais recente Centro de pedidos base de código.
Nota: se você criou novos aplicativos ou páginas ou usou a customização por abordagem de configuração, não será necessário executar nenhuma ação adicional... As atualizações não afetam suas customizações..
Nota: as bibliotecas de software livre geralmente aplicam as correções que você deseja manter atualizadas. Como uma melhor prática e como os módulos da IBM são movidos para versões Angulares mais altas, verifique e atualize periodicamente os arquivos package.json nos novos aplicativos para usar as novas versões de bibliotecas

Procedimento

  1. Extraia o novo código-fonte do Order Hub executando o seguinte comando no ambiente atualizado do kit de ferramentas do desenvolvedor.

./om-compose.sh extract-orderhub-code oms

  1. Se você customizou usando a abordagem de customizações diferenciadas, recompile suas customizações copiando seus arquivos customizados no diretório para o código do Order Hub . Certifique-se de seguir a estrutura de diretório existente A maioria dos arquivos customizados estão em src-custom pastas.
  2. Se você customizou usando a abordagem de customização por substituições, mescle suas customizações.
    1. Copie seus arquivos customizados no diretório para o código Order Hub , seguindo a estrutura de diretório existente. A maioria dos arquivos customizados estão em src-custom pastas.
    2. Use uma ferramenta de comparação para identificar as diferenças entre seus arquivos customizados e o novo arquivo da IBM. Copie o arquivo fornecido pela IBM para o diretório src-custom . Para implementar suas customizações, mescle seus arquivos customizados no novo arquivo IBM .
    3. Se você customizou arquivos fornecidos pela IBM que não estão na pasta src-custom , como o arquivo package.json , mescle suas mudanças customizadas no novo arquivo fornecido pela IBM.
  3. Criar, testar e implementar as personalizações localmente. Para obter mais informações, consulte Preparação para implantar personalizações para aplicativos existentes.