DATABSE İŞLEMLERİ

  1. DATABASE OLUŞTURMA



>    Database üzerinde sağ tıklayıp New Database seçilir.

>    Database isimlendirilir.

>    Options sekmesine gelinir.


>    ”Collation” Turkish_BIN seçilir.!!!


>    “OK” tıklayarak Database oluşturulur.


2. DATABASE YEDEĞİ ALMA

Eğer mevcut ve dolu bir database varsa işlem yapmadan önce mutlaka yedeği alınmalıdır.

>    Yedeği alınacak database üzerine sağ tıklanır.


>    Açılan sekmede Tasks içerisinde Back Up tıklanır.

>    Açılan pencerede dosya yolu eklemek için “Add” tıklanır.



>    Ekranda gösterildiği gibi üç nokta tıklanır.

>    Açılan pencerede yedeğin tutulacağı dosya yolu seçilir.


>    Resimde görüldüğü gibi Database isminin sonuna o günün tarihi sayısal olarak eklenir.


>    Dosya uzantısı  “.bak” şeklinde yazılır.


>    ”OK” tıklanır.



>    Dosya yolu kontrol edilir.


>    ”OK”  tıklanır.

>    ”OK”  tıklanır.


>    Seçilen dosya yolunda database yedeği oluşturulmuş olur.




IIS İŞLEMLERİ

        1. LOCAL BİLGİSAYARDA IIS KURULUMU

Windows özellikleri penceresi açılır. Internet Information Service altına gelinir.

>    ”Web Yönetim araçları” altında 

“IIS Yönetim Konsolu”     işaretlenir.

>   ”Durum ve Tanılama” altında

“HTTP Günlüğü”    işaretlenir.

>    “Genel HTTP Özellikleri”  altında 

“Dizinlere Gözatma”,

“HTTP Hataları”,

“Statik İçerik”,

“Varsayılan Belge”    işaretlenir.


>    “Güvenlik”  altında

“İstek Filtreleme”    işaretlenir.

 

>    “Uygulama Geliştirme Özellikleri” altında

“.NET Extensibility 4.8”,

“.NET Genişletilebilirliği 3.5”,

“ASP”,

“ASP.NET 3.5”,

“ASP.NET 4.8”,

“ISAPI Filtreleri”,

“ISAPI Uzantıları”    işaretlenir.

>    “Tamam”   tıklayarak IIS kurulumu tamamlanır.


        2. SERVER ÜZERİNDE IIS KURULUMU

“Sever manager”   penceresi açılır.

>    Gelen ekranda veya “Manage”   altında   “Add Roles and Features”   tıklanarak rol kurulumuna başlanır.

>    “Next”   ile devam edilir.

>    Sunucu üzerinde rol kurulumu yapılacağı için 

Role-based or feature-based installation ”  seçeneği işaretlenip “Next”  butonu tıklanır.

>    “Select Destination Server”   

Ekranında rolün kurulacağı server bilgileri görünüyor.


>    “Next” ile devan edilir.

>    “Select Server Roles” 

ekranında    “Web Server (IIS)”

 seçeneğini işaretlenip gelen tools bilgileri “Add features” butonu ile onaylanır.

>    “Select Features” ekranında ise standartta gelen modüller dışında herhangi bir modül kurulumu olmayacak ise “Next ile devam edilir.

>    “Next”   ile devam edilir.

>    “Select Role Services”   

ekranında default olarak gelen modüller görülür.


>    Ekstra bir modül eklemek istenirse buradan seçimi yapılır.


>     “Next” ile devam edilir.

>    Rol kurulumu tamamlandıktan sonra, sistemi yeniden başlatmasını için “Restart” alanı işaretlenir. 


>    “Install”   tıklanır.

>    Kurulum tamamlandıktan sonra  “Close”  butonu ile   “Wizard”   ekranını kapatılır.

>    Kurulum işlemi tamamlandıktan sonra “Server Manager” üzerinde “Tools” altında 

Internet Information Services (IIS) ”   açılabilir.

>    “Internet Information Services (IIS) ”   resimde göründüğü gibi çalışacaktır.

UYGULAMA İŞLEMLERİ

  1. UYGULAMA YEDEĞİ ALMA

Eğer güncelleme işlemi yapılıyorsa kullanılmakta olan uygulamanın yedeklenmesi gerekir.

>Resimde “dinamoplus” uygulaması güncellenmeden önce yedeği alınıyor.


>Uygulamanın kurulu olduğu dizine gidip “.rar” dosyası şeklinde yedeği alınır.


> Dosyanın sonuna sayısal olarak tarih eklenir.


  1. SDK DOSYALARININ İNDİRİLMESİ VE KURULMASI

SDK için aşağıdaki link browser ekranında arama çubuğuna yazılarak dosyalar indirilir.

http://109.205.178.223/d7psdk/dinamoplus_sdk.zip

İndirilen klasördeki dosyalar sırayla kurulur.



  1. RELEASE DOSYASININ İNDİRİLMESİ


Release için aşağıdaki link browser ekranında arama çubuğuna yazılarak dosyalar indirilir.

       http://109.205.178.223/d7pdownload/dinamoplus_release.zip

İndirilen “.rar” formatındaki Klasör çıkarılır. (C:/ içerisine çıkarılması kurulumu kolaylaştıracaktır.)




  1. DINAMOPLUS VE DINAMOPLUSAPI UYGULAMALARININ KURULMASI

İlk olarak ‘C:’ diskindeki ‘inetpub’ klasörü içerisine  ‘d7p’ isminde bir klasör oluşturulur.   (‘C:/inetpub/d7p/’) 

>    d7p klasörünün içerisine kurulacak olan uygulamalar için aynı isimde klasörler oluşturulur


>    Resimde :

  • dinamoplus
  • dinamoplusapi
  • dinamoplustask

uygulamalarının her biri için ayrı ayrı klasörler oluşturulmuştur

.

>    Release klasörünün içinde ‘d7pupgrade.exe’ yönetici olarak çalıştırılır.



>    Açılan pencerede 

“DinamoPlus İlk Kurulum İşlemleri” butonuna tıklanır. 

>    Açılan pencerede bilgiler resimde gösterildiği gibi doldurulur.


>    Sunucuda ve dinamoda tek ters slash kullanılır. Ancak burada 2 adet olmalıdır. Örn; “DESKTOP-V5HVNC9\\SQLEXPRESS” 


>    İşaretli butonlara tıklanır ve pencere kapatılır.

>      Açılan pencerede 

“DinamoPlus UI Web Dosyaları Güncelleme” 

butonuna tıklanır.

>    Kurulum dinamoplus klasörüne yapılacaktır.


>    İşlem tamamlanınca resimdeki gibi bilgi penceresi açılır.


>    “Tamam” tıklanarak işlem tamamlanır




DinamoPlusAPI dosyalarınında benzer şekilde kurulumu yapılır ve sonrasında database güncelleme işlemine geçilir.


>    “Firma Bilgileri Listele”   butonuna basılınca database alttaki listede görünecektir.


>    Database seçilerek 

“Seçili Veritabanını Upgrade Et”  butonuna basılarak işlem başlatılır.

>    İşlem tamamlanınca bilgi mesajı ekranda görünecektir.


>    “Tamam” butonuna tıklayarak database güncelleme işlemi tamamlanır.



       Veritabanı işlemleri tamamlandıktan sonra Internet Information Services (IIS) işlemlerine geçilir.

  1. IIS WEB SİTESİ EKLEME

“Internet Information Services (IIS) Yöneticisi”     penceresi açılır.


>    “DESKTOP” üzerinde sağ tıklayıp açılan pencerede “Web Sitesi Ekle…” seçilir.



>    Açılan pencerede;

  • Site Adı:
  • Fiziksel Yol
  • Bağ. Nok.:

Resimde görüldüğü gibi doldurularak “Tamam” butonuna tıklanır.


>    DinamoPlus, 222 nolu port üzerinde kullanılabilir olur.

>    API için de benzer işlemler uygulanır.


>    Açılan pencerede;

  • Site Adı:
  • Fiziksel Yol
  • Bağ. Nok.:

Resimde görüldüğü gibi doldurularak “Tamam” butonuna tıklanır.


>    DinamoPlus, 223 nolu port üzerinde kullanılabilir olur.

>    Browser arama çubuğuna

  • Localhost:222

Yazılarak uygulama açılabilir.



DINAMOPLUSTASK KURULUMU


“dinamoplus_Release”  içindeki   “d7pUpgrade.exe” yönetici olarak çalıştırılarak kurulum ekranı açılır.

>  “DinamoPlus Task İlk Kurulum İşlemleri”   butonuna tıklanırak 

“AppConfigTask” penceresi açılır.

>    Açılan pencerede dosya yolları kontrol edilerek belirtilen butona tıklanır.


>    Bu işlem dinamoplus içindeki “appsettings.json” dosyasının bağlantılarını baz alarak dinamoplustask içinde bir “appsettings.json” dosyası oluşturur.

>    İşaretlenen satır kopyalanır.


>    “Komut İstemi” yönetici olarak çalıştırılır.

>    Kopyalanan satır resimde gösterildiği gibi komut istemine yapıştırılarak “Enter” basılır.


>    Tekrar “AppConfigTask” penceresi açılır.

>    Resimde belirtilen satır kopyalanarak bu pencere kapatılır. 


>    Tekrar “Komut İstemi” penceresine dönülür.

>    Kopyalanan satır resimde gösterildiği gibi yapıştırılarak “Enter” basılır.

>    Kurulum penceresini açıp resimde gösterilen butona tıklanır.

>    İşlem tamamlanınca resimdeki gibi bilgi mesajı görünür.


>    “Tamam” tıklanarak bu işlemler tamamlanır.


>    Hizmetler penceresi açılır.

>    Listede “DinamoPlusTask” bulunarak seçilir.


>    “başlat”  linkine tıklayarak servis çalıştırılır ve kurulum işlemi tamamlanmış olur.




GÜNCELLEME İŞLEMLERİ

  1. Güncelleme işlemlerine başlamadan önce yukarıda anlatıldığı gibi veritabanı ve uygulamanın yedeği mutlaka alınmalıdır.
  2. Bilgisayar Yönetimini açıp Internet Information Services (IIS) ve Hizmetler içinde DinamoplusTask   durdurulmalıdır.
  3. http://109.205.178.223/d7pdownload/dinamoplus_release.zip” link üzerinden “dinamoplus_release” dosyası indirilir.
  4. İndirilen  “.zip”  dosyası içindeki klasör “C:/” içerisine çıkarılarak klasörün içindeki  “d7pUpgrade.exe” dosyası yönetici olarak çalıştırılır.


>  “dinamoplus”, “dinamoplusapi” ve “Dinamoplustask” klasörlerindeki dosyaların yedekleri alınır.

>    Sırasıyla resimde işaretlenmiş butonlara tıklanarak “dinamoplus”, “dinamoplusapi” ve “Dinamoplustask” klasörlerindeki dosyalar güncellenir.


>    Veritabanı güncelleme işlemine geçilir.

>    Sırasıyla;

  • “Firma Bilgileri Listele” butonuna tıklanır.
  • Listede ilgili veritabanı seçilir
  • “Seçili Veritabanını Upgrade Et” butonuna tıklanır.

İşlemleri yapılarak veritabanı güncellenir.


Yukarıdaki işlemler tamamlandıktan sonra Bilgisayar Yönetimini açıp Internet Information Services (IIS) ve Hizmetler içinde DinamoplusTask   başlatılarak güncelleme işlemi tamamlanır.


IIS USER YETKİLENDİRME İŞLEMLERİ


>    “IIS_IUSRS”  ve  “Users”  kullanıcıları için “d7p” klasörü üzerinde okuma ve yürütme yetkisi verilir.


>    “IIS_IUSRS”  ve  “Users”  kullanıcıları için “wwwroot\files”  klasörü üzerinde yazma yetkisi de eklenmelidir.

>    Yine aynı “IIS_IUSRS”  ve  “Users”  kullanıcıları için “wwwroot\tmp”  klasörü üzerinde yazma yetkisi de yine eklenmelidir.