Bir müşteri apı'mız tarafından etkisiz hale getirildiğinde sns konumumda yayınlanan aşağıdaki gibi bir json'um var. Apı, diğer tablolar/sütunlar güncelleştirildiğinde/eklendiğinde de aynı konuya iletiler yayınlar.
{
"transaction": {
"operation": "UPDATE",
"tableName": "Customer",
"primaryKeyColumn": "CustomerID"
},
"columns": [
{
"columnName": "FirstName",
"hasChanged": false
},
{
"columnName": "IsActive",
"oldValue": "1",
"newValue": "0",
"hasChanged": true
}
]
}
Müşteri devre dışı bırakılırsa filtreleyecek bir abonelik filtresi oluşturmak istiyorum. Örneğin, aşağıdaki gibi:
{
"operation": ["UPDATE"],
"tableName": ["Customer"],
"columnName": ["IsActive"],
"hasChanged": [true],
"newValue": ["0"]
}
Yukarıdaki abonelik filtresi çalışmıyor. Örneğin, filtreyi eklersem, kuyruğuma herhangi bir mesaj almıyorum. Ama eğer kaldırırsam, mesajı kuyruğa gönderirim. Herhangi bir yardım takdir edilmektedir.