Configurar propriedades do servidor de monetização

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

Detalhes da API Property Change
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 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 é aplicada apenas ao servidor que você chamou. Isso 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 você pode definir:

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 um resultado de outros critérios que não foram atendidos no Apigee Edge para nuvem privada.

O número e a frequência das mensagens TSC podem ser grandes, o que significa que elas podem fazer com que as consultas demorem mais para serem processadas.

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

Os valores válidos são:

  • saveToDatabase: instrui o Apigee Edge para nuvem privada a salvar todas as transações TSC inválidas no banco de dados 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 avaliaçã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"