Ana içeriğe geç

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.

NOT

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.