Ho un json come al di sotto della quale viene pubblicato il mio sns argomento ogni volta che un cliente è inattivato dalla nostra api. L'api pubblica anche i messaggi per lo stesso argomento, quando le altre tabelle/colonne vengono aggiornati/inserito.
{
"transaction": {
"operation": "UPDATE",
"tableName": "Customer",
"primaryKeyColumn": "CustomerID"
},
"columns": [
{
"columnName": "FirstName",
"hasChanged": false
},
{
"columnName": "IsActive",
"oldValue": "1",
"newValue": "0",
"hasChanged": true
}
]
}
Vorrei creare un filtro di sottoscrizione che sarebbe filtro, se il cliente è sempre inattivato. Per esempio, come di seguito:
{
"operation": ["UPDATE"],
"tableName": ["Customer"],
"columnName": ["IsActive"],
"hasChanged": [true],
"newValue": ["0"]
}
Il suddetto abbonamento filtro non funziona. Per esempio, se aggiungo il filtro, non ho ancora ricevuto alcun messaggio alla mia coda. Ma se lo rimuovi, mi arriva il messaggio pubblicato per la coda. Qualsiasi aiuto si apprezzato.