-
- Run SQL Server Management Studio
- Connect to SQL Server
- Open new query window
- Create database with the following command:
CREATE DATABASE [B6O2] COLLATE Latin1_General_100_BIN2;
-
-
გადმოწერეთ b6o2-ის ფაილები
- B6O2_Migration.zip Direct download
- B602_EventHandler.zip Direct download
- B6O2_Api.zip Direct download
-
გახსენით
B6O2_Migration.zipფაილი\B6O2\Migrationფოლდერში -
გახსენით
B6O2_EventHandler.zipფაილი\B6O2\EventHandlerფოლდერში -
გახსენით
B6O2_Api.zipფაილი\B6O2\Apiფოლდერში -
შედით თითოეულ ფოლდერში, გახსენით
appsettings.jsonფაილი ნებისმიერი ტექსტური რედაქტორით და:-
Databaseსექციაში ჩაწერეთB6O2მონაცემთა ბაზისConnectionString"Database": { "ConnectionString": "Data Source=localhost;Initial Catalog=B6O2;Integrated Security=true;Application Name=B6O2;Encrypt=false;TrustServerCertificate=true" }
-
QueueProviders\Defaultსექციაში ჩაწერეთRabbitMQპარამეტრები"QueueProviders": { "Default": { "ConnectionString": "HostName=RabbitMq;VirtualHost=B6;UserName=username;Password=password;ClientProvidedName=B6O2;Encrypt=false;TrustServerCertificate=true" } }
-
AppEnvironmentსექციაში ჩაწერეთTestingანProduction"AppEnvironment": { "Type": "Testing" }
-
-
შედით
ApiდაEventHandlerფოლდერში, გახსენით გახსენითhosting.jsonფაილი ნებისმიერი ტექსტური რედაქტორით და გაუწერეთ თავისუფალი პორტი (შეგიძლიათ არ შეცვალოთ და დატოვოთ რაც არის):{ "urls": "http://*:23001" } -
შედით
Apiფოლდერში, გახსენით გახსენითappsettings.jsonფაილი ნებისმიერი ტექსტური რედაქტორით დაAuthenticationსექციაში ჩაწერეთusernameდაpassword. ეს პარამეტრები გამოიყენება basic authentication-ისათვის."Authentication": { "UserName": "User", "Password": "Password" }
-
-
- შედით
Migrationფოლდერში, გახსენითappsettings.jsonფაილი ნებისმიერი ტექსტური რედაქტორით და:Settingsსექციაში ჩაწერეთStartYearპარამეტრი. ეს არის წელი, რომლიდანაც დაიწყება მონაცემების მოიგრაცია."Settings": { "StartYear": 2020 }
Settingsსექციაში ჩაწერეთB6ConnectionStringპარამეტრი. ეს არის B6 მონაცემთა ბაზის ConnectionString. საჭიროა, რომ მიგრაციამ მაქედან გადმოიტანოს მონაცემები."Settings": { "B6ConnectionString": "Data Source=SQL;Initial Catalog=BANK2000;User Id=b2000;Password=1234;Max Pool Size=200;Application Name=AltaSoft.B6O2.Migration;Encrypt=false;TrustServerCertificate=true" }
Settingsსექციაში ჩაწერეთCardsConnectionStringპარამეტრი. ეს არის CARDS2011 მონაცემთა ბაზის ConnectionString. საჭიროა, რომ მიგრაციამ მაქედან გადმოიტანოს მონაცემები. თუ არ გაქვთ ეს პროდუქტი, უბრალოდ ამოშალეთ ეს ჩანაწერი."Settings": { "CardsConnectionString": "Data Source=SQL;Initial Catalog=BANK2000;User Id=b2000;Password=1234;Max Pool Size=200;Application Name=AltaSoft.B6O2.Migration;Encrypt=false;TrustServerCertificate=true" }
- Windows-ის command line-იდან გაუშვით შემდეგი ბრძანება
_migrate_transaction_arc.bat - პროცესის დამთავრებას დასჭირდება ძალიან დიდი ხანი
- შედით
-
- დარწმუნდით, რომ წინა პროცესი დასრულდა
- შედით
Migrationფოლდერში - Windows-ის command line-იდან გაუშვით შემდეგი ბრძანება
_migrate_final.bat
-
- შედით
EventHandlerფოლდერში - Windows-ის command line-იდან გაუშვით შემდეგი ბრძანება:
sc create B6O2.EventHandler binPath= "\B6O2\EventHandler\AltaSoft.B6O2.EventHandler.exe" sc start B6O2.EventHandler
- შედით
-
- დაჰოსტეთ B6O2.Api IIS 10-ზე