Configurar propriedades do servidor de monetização

Você pode configurar os servidores de monetização usando a seguinte API:

Detalhes da API de alteração de propriedade
Endpoint
https://monetization_server_IP/mint/config/properties/property_name?value=property_value
Solicitação

Observações sobre a solicitação que você envia:

  • Corpo: nenhum. O nome e o valor da propriedade são parâmetros de string de consulta. Não defina um valor para o corpo da solicitação.
  • Método HTTP: POST
  • Autenticação: é possível usar o OAuth2 ou transmitir o nome de usuário e a senha na solicitação.
  • É necessário codificar o valor da sua propriedade em URL antes de enviar a solicitação.
Resposta A resposta é retornada em texto simples.

Quando você chama a API de mudança de propriedade, a mudança se aplica apenas ao servidor chamado. Ele não se aplica a outros servidores no pod. Chame essa API em todos os servidores em que você quer mudar a propriedade.

Propriedades de configuração do servidor

A tabela a seguir descreve as propriedades do servidor de monetização que podem ser definidas:

Propriedade Descrição
mint.invalidTscStorage.setting

Os servidores de classificação de monetização registram todas as mensagens inválidas de código de status da transação (TSC, na sigla em inglês) no Postgres. Os TSCs incluem qualquer transação inválida, seja do back-end do cliente ou devido a outro critério que não foi atendido no Apigee Edge para nuvem privada.

O número e a frequência de mensagens TSC podem ser grandes, o que significa que elas podem levar um tempo extra para o processamento das suas consultas.

A propriedade mint.invalidTscStorage.setting determina se o Apigee Edge para nuvem privada armazena transações de TSC inválidas.

Os valores válidos são:

  • saveToDatabase: instrui o Apigee Edge para nuvem privada a salvar todas as transações de TSC inválidas no banco de dados do Postgres. Esse é o padrão.
  • discard: instrui o Apigee Edge para nuvem privada a não salvar transações TSC inválidas no banco de dados Postgres. Em vez disso, elas são descartadas.

O valor padrão é saveToDatabase.

Para mudar essa propriedade mint.invalidTscStorage.setting em todos os seus servidores de classificação, envie uma solicitação de API semelhante para cada um deles.

Exemplo de definição de propriedade do servidor

O exemplo a seguir define a propriedade mint.invalidTscStorage.setting:

curl -u admin:admin123 -X PUT
  "https://monetization_server_IP:8080/v1/mint/properties/mint.invalidTscStorage.setting?value=discard"