GMU
GMU ve POS isminde iki ayrı API ve bu iki API’nin ayrı ayrı DbScriptler’i bulunmaktadır.
Aşağıda GMU tarafından kullanılan veritabanları ve bu veritabanlarının ne şekilde güncellenmesi gerektiğiyle ilgili detaylar verilmiştir.
GMU tarafından kullanılan 6 farklı veritabanı bulunmaktadır. Bu veritabanları aşağıda listelenmiştir;
- Operation
- Master
- Hangfire
- Healthcheck
- XadesA
- XadesB
DBScriptler, SQL sorgusu formatında iletilir. Her versiyon geçişinde iletilen DbScriptler, Deployment
ve DeploymentForCustomer
olacak şekilde iki klasör halinde iletilir. Hangi scriptler’in çalıştırılması gerektiğiyle ilgili kontrolde DBScript_MasterDB.sql
ve DBScript_OperationDB.sql
dosyalarının içinde yer alan versiyon numarası teyit edilir.
Örneğin;
MasterDB script'inin en alt satırında yer alan 'Master database schema upgraded to x’
alanında verilen "x" değeri, bir önceki versiyonda yer alan değerden daha büyük ise, bu durum ilgili script’in çalıştırılması gerektiği anlamına gelir.
Aynı şekilde OperationDB script'inin en alt satırında yer alan 'Operation database schema upgraded to x’
alanında verilen "x" değeri, bir önceki versiyonda yer alan değerden daha büyük ise, bu durum ilgili script’in çalıştırılması gerektiği anlamına gelir.
GMU veritabanları için önceki versiyonlar çalıştırılmamış olsa bile, iletilen en güncel scriptleri çalıştırmak yeterli olacaktır.
Gönderilen versiyon geçişi maillerinde özellikle hangi scriptler’in çalıştırılması gerektiği mailin en alt kısmında detaylıca belirtilmektedir.