Zapytania sprawdzające jakie zdarzenie były emitowane dla wskazanego usera
zapytanie 1
db.getCollection('<collectionName>').find(
{
"machine.entryAssembly":"Psd2Hub.Services.PushService.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"message":{$regex:/(EmitTransactionsSyncFinished |EmitAccountsSyncStarted |EmitAccountsSyncFinished |EmitSyncFinished |EmitAccountsSyncFailed |EmitTransactionsSyncFailed )MediatR response/i},
"executionData.context.userId":"<USER_ID>"
},{
"date":1,
"userId":"$executionData.context.userId",
"message":1
}
).sort({date:-1})
Regex filtruje komunikaty do wyszukania zgodnie z listą poniżej
zapytanie 2
db.getCollection('<collectionName>').find(
{
"machine.entryAssembly":"Psd2Hub.Services.PushService.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"message":{$regex:/(EmitTransactionsSyncFinished |EmitAccountsSyncStarted |EmitAccountsSyncFinished |EmitSyncFinished |EmitAccountsSyncFailed |EmitTransactionsSyncFailed )MediatR response/i},
"executionData.externalUserId":"<userId>"
},{
"date":1,
"userId":"$executionData.externalUserId",
"message":1
}
).sort({date:-1})
Regex filtruje komunikaty do wyszukania zgodnie z listą poniżej
Nazwy komunikatów
Lista komunikatów emitowanych na kolejki:
EmitTransactionsSyncFinished - komunikat emitowany dla MWD na koniec pobierania transakcji
EmitAccountsSyncStarted - komunikat emitowany dla MWD na początek pobierania rachunków
EmitAccountsSyncFinished - komunikat emitowany dla MWD na koniec pobierania rachunków
EmitSyncFinished- komunikat emitowany dla MWD na koniec sesji AIS
EmitAccountsSyncFailed- komunikat emitowany dla MWD na błąd pobierania rachunków
EmitTransactionsSyncFailed- komunikat emitowany dla MWD na błąd pobierania transakcji
EmitConsent- komunikat emitowany przy zmianie aktualizacji zgody (consent)