E-Fatura Sunucusu Kurulum Klavuzu Efatura sunucusu üç uygulamadan ve veri tabanından oluşmaktadır. 1. Web Servisi 2. Web Arayüzü 3. Worker Servisi 4. Veritabanı E-Fatura Sunucusu GIB LogoConnect Web Servisi Web Arayüzü Worker Servisi Database e-fatura sunucu yapısı Yükleme öncesi gerekli Componentler Sunucu olacak makinenin E-FATURA_SUNUCU_IHTIYACLARI.pdf dokümanında yazılan özellikleri karşıladığı varsayılmaktadır. E-Fatura kurulmadan önce aşağıdaki windwos componentleri kurulup registrasyon işlemleri yapılmalı (Eğer bu componentler zaten kurulu ise yeniden kurmaya gerek yoktur) 1. ASP.NET Framework 4.0 http://www.microsoft.com/tr-tr/download/details.aspx?id=17851 1 Logo Elektronik Tic.Hizm.A.Ş
2. Windows Communication Foundation 3. ASP.NET registrasyon : C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Aspnet_regiis.exe i 4. Service model registrasyon : C:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\servicemodelreg i 5. Web Services Enhancements (WSE) 3.0 for Microsoft.NET http://www.microsoft.com/en-us/download/details.aspx?id=14089 2 Logo Elektronik Tic.Hizm.A.Ş
Kurulum 1. E-Fatura uygulamasını içeren RAR dosyası şu adresten indirilir; http://www.mylogo.com.tr/download/efaturaserver.rar 2. İndirilen RAR C:\inetpub\wwwroot\ klasörüne açılır. RAR şifresi : elogo RAR açıldığında EFaturaServer adında bir klasör oluşur. Sunucu uygulamaları bu klasörün içindedir. DataBase Database ve tabloların oluşturulması;..\worker\wizard\efaturaworkerwizard.exe çalıştırılır. Açılan ekranda SQL Sunucu bilgileri girilip ConnectSQL butonuna tıklandığında EFATURA database i ve tablolar oluşur. Oluşan database ve tablo görünümü aşağıdaki şekildedir. 3 Logo Elektronik Tic.Hizm.A.Ş
Web Servisi Kurulum : IIS Manager açılıp yeni bir WebSite eklenir. (Eğer default web site zaten tanımlı ise WebService klasörü üzerinde sağ-klik Convert To Application ile default web site altında uygulamaya çevrilebilir. ) o Site Name : efaturawebservice o Physical path : C:\inetpub\wwwroot\eFaturaServer\WebService Application Pool.NET framework version v4.0 olmalıdır Web servisi ayarları : Ayarlar..\WebService\web.config dosyasından yapılabilir. Kurulum tamamlanması için şu ayarların yapılması gerekmektedir; Database bağlantı ayarı GIB web servisi bağlantı adresi SSL sertifikası Zarf geldiğinde veya gönderildiğine bilgilendirme maillerinin gönderileceği adresler. Ayarlar yapıldıktan sonra web servisi uç noktalarının erişilebilirliği browserdan kontrol edilebilir. Web Servisi uç noktaları : Web servisinin iki uç noktası vardır. 1. GIB in bağlanacağı adres GIB başvuru klavuzunda Web Servis Uç Noktası kısmına bu adres yazılır. https://efatura.firma.com.tr/webservice/postbox.svc şeklinde olan adrestir. browserdan bu şekilde çağrıldığında servis WSDL bilgisini içeren bir XML geliyor olması gerek ve bu adresin dışarıdan erişilebiliyor olması gerek. 2. LogoConnect in bağlanacağı adres https://efatura.firma.com.tr/webservice/postboxinternal.svc şeklinde erişilen adrestir. Browserdan çağrıldığında servis sayfası açılıyor olması gerek. LogoConnect e-fatura Bağlantı Ayarları Bağlantı Adresi : İç web servisi adresidir. Yukarıda tanımlanan adres bu ekrana yazılır Örn: https://efatura.firma.com.tr/webservice/postboxinternal.svc 4 Logo Elektronik Tic.Hizm.A.Ş
Web Arayüzü Kurulum : IIS Manager açılıp yeni bir WebSite eklenir. (Eğer default web site zaten tanımlı ise WebPostBox klasörü üzerinde sağ-klik Convert To Application ile default web site altında uygulamaya çevrilebilir. o Site Name : efaturawebpostbox o Physical path : C:\inetpub\wwwroot\eFaturaServer\WebPostBox Application Pool.NET framework version v4.0 olmalıdır Web arayüzü ayarları : Ayarlar..\WebPostBox\web.config dosyasından yapılabilir. Kurulum tamamlanması için şu ayarların yapılması gerekmektedir; Database bağlantı ayarı GIB web servisi bağlantı adresi Site çalışır hale getirildikten sonra http://xxxx/xxxx/default.aspx adresinden siteye giriş yapılabilir. Web Arayüzü : Giriş Ekranı Giriş ekranı öndeğer bilgileri; Kullanıcı Adı : LOGO Şifre : <boş> 5 Logo Elektronik Tic.Hizm.A.Ş
Giden Kutusu Gönderilecek : LogoConnect ten gelmiş, henüz Worker servisi tarafından işlenip GIB e gönderilmemiş zarflar. Gönderilemedi : GIB e gönderilirken hata ile karşılaşılmış zarflar. Eğer internet bağlantısı gibi geçici bir sebepten dolayı zarf gönderilememiş ise zarf manule olarak tekrar gönderilebilir. Arşiv : GIB e gönderilen zarflar Gelen Kutusu Henüz İşlenmedi : GIB den gelene ancak Worker servisi tarafından henüz işlenmemiş zarflar. Alınmayı Bekliyor : GIB den gelen zarf işlenmiş, Sistem yanıtı oluşturulmuş LogoConnect tarafından alınmaya hazır zarflar Hatalı Zarf : GIB e geliğ işlenirken, imza hatası, şematron hatası gibi nedenlerden hata almış zarfalar. Arşiv : GIB den gelip LogoConnect tarafından alınmış zarflar. Yönetim İzleme Kayıtları : Sunucu üzerindeki işelmlerin logları Kullanıcılar : Web arayüzüne girerken ve LogoConnect in web servisine bağlanacağu kullanıcı bilgileri. Lisans Bilgileri : LogoConnect lisans bilgileri 6 Logo Elektronik Tic.Hizm.A.Ş
LogoConnect Lisans bilgilerinin tanımlanması : Resimdeki yol takip edilerek ogoconnect Lisans bilgilerinin tanımlama ekranın ulaşılır. Buraya LogoConnect kurulum asistenındaki lisans anahtarı ve diyalogo kullanıcı bilgileri yazılır ve kaydedilir. 7 Logo Elektronik Tic.Hizm.A.Ş
Worker Servisi Periyodik olarak çalışan windows servisidir. İki görevi vardır; 1. GIB e iletilmek üzere LogoConnect ten gelen zarf ları GIB servislerine iletmek. 2. GIB den gelen zarfları şematron ve imza kontrollerinden geçirip GIB e sistem yanıtını dönmek ve gelen zarfı LogoConnectin alacağı şekilde hazır etmek. Kurulum : Komut satırından..\worker\efaturaworker.exe /install çalıştırılıp servis install edilir. Worker Servis Ayarları : Worker servisi ayarları..\worker\efaturaworker.exe.config dosyasından yapılabilir Şu ayarlar yapılmalıdır; Database bağlantı ayarı GIB web servisi bağlantı adresi Mail sunucusu ve bilgilendirme mailleri için alıcı mail adresleri Ayarlar tamamlandıktan sonra servis start edilebilir. 8 Logo Elektronik Tic.Hizm.A.Ş