Diretrizes de gerenciamento de propriedade

É possível consultar as diretrizes a seguir ao trabalhar com o gerenciamento de propriedades

  • É recomendado usar a interface com o usuário de gerenciamento de propriedades no Console de Administração do sistema para configurar e substituir propriedades.
  • Plataforma de última geraçãoSe o gerenciamento de propriedades do banco de dados estiver ativado e as propriedades forem carregadas no banco de dados, o aplicativo IBM Sterling® Order Management System retornará o valor definido no banco de dados para uma propriedade. Mesmo que customer_overrides.properties exista no sistema, o aplicativo continuará a retornar o valor Factory até que as substituições sejam importadas para o banco de dados. Portanto, você deve importar as substituições de propriedade especificadas em customer_overrides.properties para o banco de dados a fim de obter o comportamento esperado.
    • A abordagem do arquivo customer_overrides.properties continua a ser suportada e, conforme mencionado anteriormente, o valor de factory pode ser substituído importando customer_overrides.properties. Após a importação, recomenda-se usar o System Administration Console para substituições adicionais. No entanto, as propriedades que não estão presentes no banco de dados podem continuar a ser gerenciadas em arquivos
    • O modo de importação sempre sobrescreve o valor da propriedade no banco de dados com o valor configurado no arquivo customer_overrides.properties , o que significa que os valores configurados no System Administration Console podem ser perdidos se o processo de importação for executado novamente. Portanto, recomenda-se remover a propriedade do arquivo customer_overrides.properties quando você começar a usar o Console de administração do sistema para gerenciar essa propriedade
  • Se uma propriedade usada no arquivo customer_overrides.properties não for localizada nos arquivos ou banco de dados padrão, ela não poderá ser gerenciada a partir da interface com o usuário ou modificada usando o modo de importação. Deve-se retê-lo no arquivo customer_overrides.properties ou inseri-lo no banco de dados usando a interface com o usuário Criar Propriedade no Console de Administração do Sistema, juntamente com os metadados apropriados
  • Se desejar usar uma propriedade, primeiro procure-a na interface com o usuário de gerenciamento de propriedades no System Administration Console. Se a propriedade for listada, configure e substitua-a a partir da interface com o usuário. Caso contrário, é possível incluí-la no arquivo customer_overrides.properties ou inseri-la no banco de dados usando a interface com o usuário Criar Propriedade no Console de administração do sistema, juntamente com os metadados apropriados
  • As propriedades CUSTOM usadas na lógica de customização também podem ser inseridas no banco de dados usando a interface com o usuário Criar Propriedade no System Administration Console. Essas propriedades são procuradas primeiro no banco de dados e, em seguida, no arquivo.
  • Os sinalizadores de substituição nos metadados de propriedade indicam se uma propriedade foi substituída para um servidor ou usuário..
  • Se uma propriedade tiver um valor comum em ambientes, é recomendado criar a propriedade no banco de dados a partir do Console de Administração do Sistema. Você teria o benefício de gerenciá-lo no banco de dados e também implementá-lo em outros ambientes usando CDT.. Mas se uma propriedade tiver valores diferentes para ambientes diferentes, é recomendado reter a propriedade no arquivo customer_overrides.properties . Ele pode ser melhor gerenciado em seu repositório de código fonte e, em seguida, ser trazido para a nuvem usando o pacote de customização específico do ambiente.
  • Se desejar criptografar propriedades que retransmitem dados sensíveis, como IDs de usuário e senhas, crie uma classe de implementação customizada que implementa a interface do YCPEncrypter Para obter mais informações, consulte Criptografia por meio de arquivos de propriedade.
  • O valor da propriedade deve corresponder à seguinte expressão regular:
    ^[a-zA-Z0-9.@\-\/+=_() \}\{\]\[,:'" \u007F-\uFFFF]*$
    Portanto, se você tiver propriedades que podem ter caracteres, exceto para esse padrão, por exemplo, uma propriedade de senha, é recomendável mantê-las no arquivo customer_overrides.properties .