WebInstaller. 1. Kurulum Đçin Gereksinimler



Benzer belgeler
NETSİS PAKETLERİNİ ORTAK UYGULAMA İLE ÇALIŞTIRMA

ETA:MOBİL KURULUM TALİMATI

@6 SERİSİ ÜRÜN KURULUMU

E-fatura Yenilikler. E-fatura uygulaması ile ilgili çeşitli yenilikler seti ile birlikte yayınlandı:

E-Netsis.Net Yenilikleri

Dinamik Kodlama. [X] [X] Yeni Fonksiyon

VERİTABANI KURULUMU SQL 2005 EXPRESS EDITION KURULUMU

Dizaynda Word Desteği

ECZACI İSKONTOSU UYGULAMASI

Kets DocPlace LOGO Entegrasyonu

Elektronik Ortamda Kayıt Saklama (431 Sıra No lu Vergi Usul Kanunu)

PERKON PDKS Kurulum ve hızlı başlangıç rehberi

SoSv2 Uygulaması ile Sql2005 Kurulumu

13 Aralık Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. Đlgili Modül/ler : Raporlar. Kullanıcı Tanımlı Raporlar Bölümünden Yapabildiklerimiz

DESTEK DOKÜMANI. Ürün : Tiger Enterprise/ Tiger Plus/ Go Plus/Go Bölüm : Kurulum İşlemleri

BLGM 354 DENEY 1 * GİRİŞ

E-Mükellef Kontrol Programı Kullanım Kılavuzu

Personel Net Ödenecek ve Kesinti Entegrasyonunda Yenilik

24 Mart İlgili Modül/ler : Transfer. İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL

Uygulama İş Akış Kaydında Koşul Tanımlamaları

20 Mayıs İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. İlgili Modül/ler : Muhasebe IV

1 Barkomatik Barkod Otomasyon Sistemi

30 Mayıs ETASQLMNG Programına giriş

HİTİT Muhasebe Aktarım Kurulum ve Kullanım Kılavuzu (Netsis Modülü)

Katma Değer Vergisi Beyannamesinin (2) ekinde verilen Katma Değer Vergisi Kesintisi Yapılanlara Ait Bildirim, Muhasebe IV modülünden hazırlanabilir.

Seri Takibi Yenilikleri

2. SCADA PROGRAMI. TEOS' un size sunduğu bir çok hizmet içerisinde en önemlilerini şöyle sıralayabiliriz:

MENÜ AYARLAMA 1. MENÜ AYARLAMA. [X] [X] Standard. [X] [X] Yeni Fonksiyon

Lisanslama Sistemi ve Set Yükleme İşlemleri

Başlangıç; Sayfa 1. Sanal pos tanımlandığında üye numarası admin kullanıcı adı parolası ile Garanti Bankasından tarafınıza iletilecektir.

YUVARLAMA FARKI KAPATMA

Hesapların Belirlenmesi Bölümünde Kayıtlı Gelen Entegrasyon Tablosu Dosyaları Listesi

İş Akış Yönetimi LOGO Kasım 2014

BİL-142 Bilgisayar Programlama II

SQL Uyarı Programı Kurulum ve Kullanımı

Proticaret Exclusive v3.2.0 E-Ticaret Yazılımı Kurulum Dokümanı

1. VERİ TABANI KAVRAMLARI VE VERİ TABANI OLUŞTUMA

MUHTASAR VE KDV BEYANNAME DEĞİŞİKLİKLERİ İLE GEÇİCİ VERGİ BEYANNAMESİ

Fatura Dinamik Kodlama İyileştirmeleri

NETSİS B2B KURULUM DOKÜMANI

Coslat Monitor (Raporcu)

ELN1001 BİLGİSAYAR PROGRAMLAMA I

ProTicaret yazılımının, en son sürüm dosyasını indirin.(

Başlangıç; Sayfa 1. Sanal pos tanımlandığında üye numarası admin kullanıcı adı parolası ile Garanti Bankasından tarafınıza iletilecektir.

TC KİMLİK NO SMS GÖNDERİM SOAP API

Yükleme Emrinde bulunan belge numarası, kamyon plaka numarası ve şoför adının irsaliyeye taşınması,

Opera V2 Kurulum Klavuzu V0.01

Vega Web Sipariş Kurulum

08268 Muhasebe Teknik ve Ticari Yazılımlar. Genel Kavramlar

Netsis Cari Muhasebe Açıklama Kayıtları

İşe Giriş/Çıkış Bildirgesi ve E-bildige nin Sgk Web Sitesine Aktarımında Yenilik. 1.1 Sgk Kullanıcı Adı ve Şifresinin Programda Tanımlanması

KDV Beyannamesinin ekinde verilen Kısmı Tevkifat Uygulaması Kapsamındaki İşlemlere Ait Bildirim, Muhasebe IV modülünden hazırlanabilir.

08217 Internet Programcılığı I Internet Programming I

MUHASEBECĐ PAKETĐNDE B FORMLARINININ DÜZENLENMESĐ

Fatura Dosyalarını Yükleme ile ilgili Detaylar. 14 Temmuz 2014

1. Defter detaylarına ait bilgilerin, örneğin yevmiye kayıtlarının olduğu dosya 2. Bir nevi kapak sayfası diyebileceğimiz Berat dosyası

5 Haziran Kıymetli ETA Dostu Bayimiz,

Ağ Üzerinde MATLAB kurulum rehberi (Sunucu makine)

Anket Yönetimi. 1. Anket İçerik Grup Tanımlama

NET YAZILIM & DANIŞMANLIK E FATURA GENEL BİLGİLER. Öncelikle kur bölümünde (mikrokur veya kur9000) Firma tanım kartında

BAY.t ENTEGRE PRO e-fatura ÇÖZÜMÜ ENTEGRATÖR KULLANIM YÖNTEMİ

KOŞUL UYGULAMALARINDA GRUP DESTEĞİ

YEDEKLEME PROGRAMI KURULUM VE KULLANIMI

KURULUM DOKÜMANI. Netsis B2B Sürüm: v2.0 Güncelleme Tarihi: Hazırlayan: Bora KÖKEN, Proje Uzmanı, B2B Çözümleri

AKINSOFT. Eofis NetworkAdmin. AKINSOFT EOfis NetworkAdmin Kurulumu Bilgi Notu. Doküman Versiyon : Tarih : Copyright 2008 AKINSOFT

Checkpoint SSL-VPN Kurulum Prosedürü. Checkpoint Endpoint VPN Client

Kullanım Kılavuzu Milli Eğitim Bakanlığı 2010

Hukuk Parter ile SMS Yönetimi

T.C. istanbul ÜNiVERSiTESi ÖĞRENCi BiLGi SiSTEMi. ÖĞRETiM ELEMANI KULLANIM KILAVUZU

J-Guar Self Servis Kurulumu

1 Nisan Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. Đlgili Modül/ler : Stok

HSancak Nesne Tabanlı Programlama I Ders Notları

İçindekiler Hitit Sayım Cihazı Kurulum ve Kullanım Kılavuzu... 2 Sayım Cihazı Kurulum İşlemleri... 2 Hitit Kurulum işlemleri...

İŞE ALMA. Kaynakları paketi ile ne şekilde takip edebilecekleri ile ilgili bilgi verilmesi amaçlanmıştır. [ ] Diğer

KURULUM DOKÜMANI. Netsis B2B Sürüm: v2.0 Güncelleme Tarihi: Hazırlayan: Bora KÖKEN, Yazılım Proje Uzmanı, B2B Çözümleri

e-fatura Başvuru Açıklamalar

BlackBerry Admin Service

E-VT ELEKTRONİK VERİ TRANSFERİ UYGULAMASI KULLANIM KILAVUZU (TUIK A101)

FAKS SUNUCU EĞİTİM DÖKÜMANI

Defterdar Teknik Doküman

FABREKA YAZILIM ELEKTRONİK DANIŞMANLIK TİC. LTD. ŞTİ.

02 Temmuz İlgili Versiyon/lar: ETA:SQL, ETA:V.8-SQL. İlgili Modül/ler: Muhasebe IV

LOGO DESTEK DOKÜMANI

Döviz tipi ve döviz fiyatı aynı olan kalemlerde kümülasyon desteği,

Aktif Dizin Logon/Logoff Script Ayarları Versiyon

KARİYER PLANLAMA Amaç ve Fayda Yayın Tarihi Kategori Ürün Grubu Modül Versiyon Önkoşulu Yükleme ve Gereken Dosyalar Yükleme Sonrası

MOBILEPAX XML PRODUCT API KULLANIM ŞEKLİ

KDV kısım numaraları Pos cihazındaki KDV departman numaralarına göre tanımlandıktan sonra F2-Kaydet butonu ile bu bölüm kayıt edilir.

Exchange Server Kurtarma (PowerControls)

BSOFTefat E-FATURA ÇÖZÜMÜ

KonakSis Müşteri Takip ve Kimlik Bildirim Sistemi

Kargo Modülü. Diğer modüller ile entegre çalışan Kargo modülü ile satış irsaliyesifaturasıoluşturduktan

KANTAR UYGULAMASI Kurulum Kılavuzu

Telefon: , Destek: +90 (216) Faks: +90 (216) Sayfa 1

BM208- Nesneye Dayalı Analiz ve Tasarım. Sunum 7

NEW LOGO FUAR SİPARİŞ PAKETİ

Yedek Almak ve Yedekten Geri Dönmek

IPACK LADDER. Arayüz Dökümantasyonu

1. Web Sitesine Giriş 1. Giriş Yapmak için tıklayın tıklanır.

Transkript:

WebInstaller Ürün Grubu [X] Fusion@6 [X] Fusion@6 Standard Kategori [X] Yeni Fonksiyon Versiyon Önkoşulu @6 Uygulama E-Netsis.Net uygulamasının kurulumu Netsis\ENetsis.Net\Kurulum dizininde bulunan NetsisWebInstall.exe ile yapılacaktır. Kuruluma başlamadan önce aşağıdaki kontrollerin yapılması gerekmektedir. 1. Kurulum Đçin Gereksinimler Enetsis.Net kurulumu yapılacak olan makinada.net Framework 1.1 ve.net 1.1 SP1 kurulmuş olmalıdır IIS (min 5.0) Kurulmuş ve çalışabilir durumda olmalıdır Netsis, kurulum yapılan makinada lokal dizinden çalışıyor olmalıdır. Program dosyaları lokalde olup, veritabanı başka bir sunucuda olabilir. Registry de, VeriTabaniAdi sahasında yazan şirket adı tanımlı bir şirket olmalıdır. Yanlış bir şirket ise, kurulumda MSSQL veritabanı bağlantısı sağlanamadı gibi hatalar alınacaktır. NETSIS veritabanı altındaki SIRKETLER30 tablosunda var olan şirketler tanımlı ve erişilebilir olmalıdır. Netopenx40.DLL güncel olmalıdır (4.0.4.1124 ve sonrası versiyonlu) Kurulumu yapacak olan windows kullanıcısı, o makinada admin haklara sahip olmalıdır. 2. E-Netsis.Net Kurulumu E-Netsis.Net klasörünün dulunduğu dizindeki Kurulum klasörü altındaki NetsisWebInstall.Exe çalıştırılır. Đleri tuşuna basılır

Kurulum için gerekli bilgiler girilmelidir. Enetsis_Dizini Enetsis sistem dosyalarının kopyalanacağı dizindir. IIS üzerinde Lokal bir dizin belirtilmelidir. Sanal_Dizin_Adi IIS üzerinde açılacak olan dizinin adıdır.

Kurulum_Hatada_Devam_Etsin Kurulumdaki adımlardan herhangi birisinde hata alındığında kurulum işleminin devam edip etmeyeceğinin belirlendiği sahadır. Hayır seçilir ise program hata aldıktan sonra işlemi kesecektir. Evet seçilir ise hata bile alınsa işlem devam edecektir. Veritabani_Kullanıcısı Registryde yazan veritabani kullanıcısı öndeğer olarak getirilir. Veritabani_sifre Netsis_Kullanici Netsis programında admin hakları olan kullanıcının yazılacağı sahadır. Netsis_Sifre Admin kullanıcının şifresinin yazılacağı sahadır. Netsis_Sirketi Enetsis.Net uygulamasının çalışacağı Netsis şirketinin belirlendiği bölümdür. Bu bilgi Web.config dosyasına yazılır. Netsis_Sube Enetsisin çalışacağı şubenin belirtildiği bölümdür. Bu bilgi Web.config dosyasına yazılır Netsis_SubeFatPrm Enetsis.Net uygulamasının kullanacağı, fatura parametrelerinin olduğu netsis şubesidir. Örneğin, E-Netsis.Net uygulaması 1 numaralı şubede kullanılırken, parametreler 2 numaralı başka bir şubeden okunabilmektedir. Bu bilgi Web.config dosyasına yazılır. Bilgiler girildikten sonra Đleri tuşuna basılır. Daha sonra açılan ekranda başlat tuşuna basılır ve kurulum işlemi başlatılır. Kurulum, WebInstall.xml dosyalarındaki komut satırlarını çalıştırmaya başlayacaktır. Her komut için başarılı olup olmadığı görülebilecektir. Hata oluşması durumunda ise hata mesajı kısmında alınan hatalar yazacaktır. Enetsis.Net Kurulumu için gerekli olan işlem adımları, kurulum dosyalarının yer aldığı dizinde bulunan WebInstall.xml dosyasından alınmaktadır. WebInstall.xml dosyası içeriği Enetsis kurulumu için Netsis tarafından hazırlanmıştır ve normal

şartlarda bir değişiklik gerektirmemektedir. Kurulum işleminde, bazı sorunlar nedeni ile, bu gerekli adımlardan bir veya birden fazlasında sorun çıkar ise, hızlı çözüm sağlamak amacı ile xml dosyaya müdahale edilebilir. Bu aşamada dikkat edilmesi gereken nokta, müdahale edilen WebInstall.xml dosyasının farklı bir isimle saklanması gerektiğidir. Yani, WebInstall.xml dosyasının orjinal hali üzerinde değişiklik yapılmamalıdır. Yeni oluşturulan xml dosyanın ismi CustomWebInstall.xml olmalıdır. Kurulum sırasında öncelikle, eğer varsa CustomWebInstall.xml adlı dosya daha sonra da WebInstall.xml adlı dosya kontrol edilmektedir. Örneğin, kurulum bir nedenden dolayı windows kullanıcısını yaratamadı ve hata verdi. Bu durumda hızlı müdahale etmek için, kendimiz işletim sisteminin sunduğu imkanlarla windows kullanıcısı açıp daha sonra WebInstall.xml dosyasını aynı dizinde kopyalar ve adını CustomWebInstall.xml olarak değiştirebiliriz. CustomWebInstall.xml dosyasında windows kullanıcısını yaratan satırları bulup sileriz. Kurulum, önceliği CustomWebInstall.xml dosyasına verecektir. Dolayısıyla kurulum, windows kullanıcısı yaratmaya çalışmayacak ve bu adımı atlayarak diğerlerinden devam edecektir. Ancak, CustomWebInstall.xml isimli dosya oluşturularak bahsedilen tanımlamalar yapılmamış olsaydı, kurulum bilgileri WebInstall.xml dosyasından alınacak ve windows kullanıcısı yaratılmaya çalışılacaktı. CustomWebInstall.xml ve WebInstall.xml dosya yapıları ile ilgili bilgi, Kurulumda Kontrol Edilen Xml Dosyalar bölümünde anlatılmaktadır. Kurulum bittiğinde ekranda kurulum ile ilgili bilgiler verilecektir ve Sonuçları Kaydet tuşu ile de istenilen bir yere saklanabilecektir. Kurulumda bir sorun olması durumunda aynı bilgiler ile tekrar tekrar kurulum yapılabilir. Hata mesajı bölümünde yazan açıklamalar doğrultusunda yapılması gereken düzeltmeler manuel yapılır. Daha sonra CustomWebInstall.xml dosyası hazırlanıp, bu adımlar çıkartıldıktan sonra tekrar kurulum yapılabilir. 3. Kurulumda Kontrol Edilen XML Dosyalar Kurulum programı, WebInstall.xml dosyasını okur, burada verilen talimatlara göre kurulum işlemini baştan sona yürütür. Kurulum programı, sadece bu xml dosyayı işlemekte olup, kendisi başka herhangi bir işlem yapmamaktadır. O nedenle kurulum

sırasında izlenecek yol, adım adım, bu xml dosyada tanımlanmalıdır. Netsis WebInstall.xml Đçeriği; Netsis tarafından default olarak verilen Webinstall.xml, bir sıkıntı bulunmadığı ya da ek işlem gerekmediği sürece değiştirilmemelidir. Webinstall.xml, ard arda sıralanmış DoWork tablarından oluşur. DoWork XML DoWork tabı içinde, kurulum programının çalıştırması istenen program dosyası, dosyanın içindeki hazır sınıfın adı, sınıfın çalıştırılmak istenen yönteminin adı ve yöntemin parametreleri tanımlanır. DoWork tabı içindeki tanımlamaların anlamları şöyledir; <DoWork Type="_NET" FileName="NetsisDotNetInstall.dll" NameSpace="NetsisDotNetInstaller.Install" MethodName="directoryCopy" Description="E-Netsis Dosyaları Kopyalama"> <Params> <Param Type="" Value="$ENETSIS_SOURCE$" /> <Param Type="" Value="$ENETSIS_HOME$" /> <Param Type="" Value="1" /> </Params> </DoWork> Type: Çalıştırılacak yöntemin tanımlı olduğu sınıfı içeren dosyanın kaynak tipidir. FileName: Çalıştırılacak yöntemin tanımlı olduğu sınıfı içeren dosya ismidir. NameSpace: Çalıştırılacak yöntemin tanımlı olduğu sınıfın ismidir. MethodName: Çalıştırılacak yöntemin ismidir. Description: Yönetmin çalışması sırasında ekrana yazılan mesaj metnidir. Params: Yönteme çalışması için gönderilen parametrelerin tanımıdır. Parametre sayısı kadar parametre satırı tanımlanmalı ve her satırda, ParamType (Gönderilen parametrenin tipi) ve Value (Gönderilen parametrenin değeri) belirtilmelidir. NetsisDotNetInstall.dll NetsisDotNetInstall.dll, Netsis in E-Netsis kurulumu için hazırladığı kurulum adımlarını içeren NetsisDotNetInstaller.Install sınıf tanımının bulunduğu programdır. WebInstall.xml de, DoWork tabları içinde sırasıyla NetsisDotNetInstaller.Install sınıfının yöntemleri tanımlanmıştır. Netsis, kurulum sırasında adım adım çalıştırılan yöntemleri, bu şekilde bir hazır nesne halinde genel kullanıma açmış olup, çalışan yönetmleri de xml dosyada tanımlayarak, tüm süreci müdahale edilebilir hale getirmiştir. Örneğin, xml dosyadaki windows kullanıcısı yaratma ile ilgili dowork tabı çıkarılırsa, kurulum işleminde bu yöntem çalıştırılmayarak atlanacaktır. Xml dosyaya, herhangi bir adımda çalıştırılmak üzere, başka programlardan yöntemler de eklenebilir. NetsisDotNetInstall.dll, bir.net assembly olduğundan, DoWork tabında, Type olarak _NET belirtilmiştir. DoWork tabında, NameSpace olarak, NetsisDotNetInstall.dll in içerdiği tanımlı sınıf olan NetsisDotNetInstaller.Install sınıfı belirtilmiştir. MethodName yöntem ismi, Description açıklama ve Params parametre tanımları her bir yöntem için farklı farklı olup, WebInstall.xml dosyasından incelenebilir.

Hazır Sabitler Netsis tarafından hazır sağlanmış değişkenler, kurulum sırasında oluşan ve parametrelerde değer olarak kullanılabilecek bazı sabit bilgileri içerir. Değişken isimleri ve çalışma sırasınde içerdikleri değerler aşağıdadır. Değişken Đsmi Açıklama TEMELSET_HOME Temelset program klasörü NETSIS_DBTYPE Veri tabanı tipi NETSIS_DBUSER Veri tabanı kullanıcısı NETSIS_DBPASSWORD Veri tabanı şifresi ENETSIS_SOURCE ENETSIS_COMPANY E-Netsis için şirket veri tabanı ENETSIS_BRANCH E-Netsis için şube kodu ENETSIS_HOME ENETSIS_NAME ENETSIS_FATPRMBRANCH E-Netsis parametrelerinin tanımlandığı şube kodu NETSIS_HOME Bu değişkenler, WebInstall.xml içerisinde önüne ve sonuna $ işareti koyularak methodların parametre değerleri için kullanılabilir. $TEMELSET_HOME$ gibi. Ayrıca kurulum dosyaları ile aynı dizinde bulunan WebInstallOption.xml dosyasına yeni değişkenler ve alacakları değerleri tanımlamak olanağı bulunmaktadır. Örnek: <Option Name="lokal" Value="c:\" /> şeklinde bir değişken eklenip, WebInstall.xml içerisinde $lokal$ olarak kullanıldığında, çalışma sırasında parametre değeri c:\ olarak kullanılır. Web kurulumu için gerekli olabilecek fonksiyonların tanımlı olduğu NetsisDotNetInstaller namespace indeki Install sınıfı içerisinde tanımlı fonksiyonların listesi aşağıdaki gibidir. Yöntem Adı Aldığı Değişken Aldığı Değişken Tipi Dönen Tipi Açıklama registercom Path Com nesnesini kaydeder registerdotnet Path Assembly nesnesini kaydeder executescript AllowUI Code vbscript çalıştırır Source filecopy Destination dosya kopyalar OverWrite filedelete Path dosya siler Source directorycopy Destination dizin kopyalar OverWrite registeryimport RegFile reg dosyasını sisteme yükler VDirName createvirtualdir Path IIS üzerinde sanal dizin AUsername açar AuserPassword Username Password createnetsisuser PacketRestField PacketRestValue netsis kullanıcısı yaratır Qry InetCommo nquery createwindowsuser Username Password windows kullanıcısı yaratır createwindowsgroup GroupName windows grubu yaratır addwindowsusertogro GroupName windows kullanıcısını gruba up Username ekler setwindowspermission Username ilgili dizine verilen kullanıcı Path için hak verir showmessage Msg ekrana mesaj yazdırır addapplicationparam Path web.config dosyasına ConfigOptions Hashtable verilen değerleri yazar