8.3.2. Yayın iletişim kutusu


<< Prev   Next >>

Yayın iletişim kutusu, bir yayın oluşturmak veya webinst yardımcı programını kullanarak (-descriptor komut satırı parametresini kullanarak) yayın için bir şablon dosyası hazırlamak üzere kullanılır.

Bir yayın oluştururken düzenlenebilecek tüm parametreler iki sekmede bulunur. Daha fazla ayrıntı için aşağıya bakın.

8.3.2.1. İletişim butonları

Yayınla butonu, web sunucusunda yayını gerçekleştirir. Yayınlarken, sabit sürücüde bir dizin oluşturulur ve web sunucusu 1C:Enterprise ile çalışması için yapılandırılır. IIS web sunucusunda yayının her zaman varsayılan web sitesi (Default Web Site) ve varsayılan uygulama havuzu (DefaultAppPool) için gerçekleştirildiğini unutmayın.

Linux'ta aşağıdaki eylemler gerçekleştirilir:

  • default.vrd dosyasının bulunduğu dizin için, web sunucusunun adına çalıştığı kullanıcının grubu sahip grubu olarak ayarlanır.
  • Web sunucusunun adına çalıştığı kullanıcının grubuna default.vrd dosyasını okumak için erişim yetkileri verilir.

Bir dosya infobase'ini yayınlarken, web sunucusunun adına çalıştığı kullanıcının grubu infobase dosya dizininin sahip grubu olarak ayarlanır. Sahip grubu kalıtımı infobase ile çalışacak şekilde yapılandırılmıştır.

https://kb.1ci.com/bin/download/OnecInt/KB/1C_Enterprise_Platform/Guides/Administrator_Guides/1C_Enterprise_8.3.24_Administrator_Guide/Chapter_8._Setting_up_web_services_for_1C_Enterprise/8.3._Publication_types/WebHome/tr_image064.png

  • Fig. 65. Web sunucusunda yayınlama

Kaldır butonu, gerekirse uygulamayı web sunucusundan ve yayın dizininden kaldırır.

Kaydet butonu, yayın iletişim kutusunda belirtilen parametreleri bir dosyaya kaydeder. Kaydederken, sizden kaydedilecek dosyanın adı ve konumu istenir. Kaydetme default.vrd dosya formatında gerçekleştirilecektir. Bu komutu kullanarak, webinst yardımcı programının -descriptor parametresi olarak kullanılacak şablon dosyaları oluşturabilirsiniz. Kaynak infobase'in parametreleri point öğesinin ib ve base özniteliklerinin değerlerine yazılır.

İndir butonu, düzenleme için default.vrd dosyasını açar. Yükleme sırasında, yüklenecek dosyadaki point öğesinin ib ve base öznitelikleri yok sayılır.

Kapat butonu iletişim kutusunu kapatır.

Yardım butonu, yayın iletişim kutusu hakkında referans bilgiler içeren bir pencere açar.

8.3.2.2. Ana sekme

8.3.2.2.1. Genel parametreler

Bu sekmede yayının genel parametrelerini ayarlayabilirsiniz.

https://kb.1ci.com/bin/download/OnecInt/KB/1C_Enterprise_Platform/Guides/Administrator_Guides/1C_Enterprise_8.3.24_Administrator_Guide/Chapter_8._Setting_up_web_services_for_1C_Enterprise/8.3._Publication_types/WebHome/tr_image064.png

  • Fig. 66. Web sunucusunda yayınlama. Ana sekme.

Ad. Yayın adını belirtir. webinst yardımcı programını kullanarak yayınlarken, -wsdir parametresiyle tanımlanır. default.vrd dosyasında, point öğesinin base özniteliğine karşılık gelir.

Web sunucusu. Yayınlama için kullanılan web sunucusunu belirtir. Apache web sunucuları bilgisayarda bulunursa listeye eklenir. webinst yardımcı programını kullanarak yayınlarken, kullanılan web sunucusu bu parametrelerinden biriyle gösterilir: iis, apache2, apache22 veya apache24. Linux'ta çalışırken, yayınlama yalnızca Apache web sunucusu için mümkündür.

Bilgisayarda yüklü Apache web sunucusunun sürümü (2.2 veya 2.4) belirlenemiyorsa web sunucusunun her iki sürümü de listelenecektir. Apache web sunucusu sürüm 2.2 ve 2.4 için web sunucusunun konfigürasyon dosyasında yapılan değişiklikler arasında farklılıklar olduğunu göz önünde bulundurun. Bu nedenle, web sunucusunun yanlış belirtilen sürümü, yayının kullanılamamasına neden olacaktır.

Dizin. Sabit sürücüde default.vrd dosyasının bulunacağı ve web sunucusunun sanal dizininin görüntüleneceği fiziksel dizini belirtir. Dizin halihazırda mevcut olmalıdır. webinst yardımcı programını kullanarak yayınlarken, -dir parametresiyle açıklanır.

İstemci uygulamaları için erişim yayınla. İnce istemci, mobil istemci ve web istemcisi kullanarak yayınlanan infobase'e erişim sağlar. Onay kutusu seçilirse yayınlanan infobase'e ince istemci, mobil istemci veya web istemcisi kullanılarak erişilebilir. default.vrd dosyasında, point öğesinin enable özniteliğine karşılık gelir.

Standart OData arayüzü yayınla. Uygulamanın standart OData arayüzüne erişimi etkinleştirir. default.vrd dosyasında, point öğesinin enableStandardOData özniteliğine karşılık gelir.

1C:Analytics yayınla. 1C:Analytics sunucusu ve 1C:Enterprise arasındaki etkileşimi etkinleştirir. Yayınlandıktan sonra, 1C:Analytics web arayüzünü açma komutu istemci uygulama arayüzünde kullanılabilir hale gelir. default.vrd dosyasında analytics öğesine karşılık gelir.

İnce istemci dağıtım paketi yayınla. İstemci uygulamanın ve sunucunun sürümleri eşleşmiyorsa istemci uygulamanın (ince istemci) elde edilip edilemeyeceğini ve yüklenip yüklenemeyeceğini belirler. ZIP arşivi dağıtım paketi olarak kullanılır. default.vrd dosyasında, dağıtım paketi listesindeki her satır, point öğesinin pubdst* ailesinden bir özniteliğe karşılık gelir.

İşletim sistemi kimlik doğrulaması kullan. IIS web sunucusunda işletim sistemi kimlik doğrulamasına izin verir.

Web istemcisinden çıktıktan sonra açılacak URL. Web istemcisi kapatıldıktan sonra açılacak geçiş URL'sini belirtmenize olanak sağlar. default.vrd dosyasında exitURL öğesine karşılık gelir.

Aşamalı web uygulaması adı. Yükleme ve çalıştırma sırasında aşamalı web uygulaması başlığında görüntülenecek bir ad belirtmenizi sağlar. default.vrd dosyasında progressiveWebApplication öğesine karşılık gelir.

8.3.2.2.2. Web servisleri sekmesi

Web servislerini yayınla. Onay kutusunu seçerseniz konfigürasyonda oluşturulan ve onay kutusunun altındaki tabloda listelenen web servisleri yayınlanır. default.vrd dosyasında, ws öğesinin enable özniteliğine karşılık gelir. Onay kutusu temizlenirse bu, default.vrd dosyasında ws öğesinin bulunmamasına veya ws öğesinin enable özniteliği true değerine ayarlanmış olarak bulunmasına eşdeğerdir.

https://kb.1ci.com/bin/download/OnecInt/KB/1C_Enterprise_Platform/Guides/Administrator_Guides/1C_Enterprise_8.3.24_Administrator_Guide/Chapter_8._Setting_up_web_services_for_1C_Enterprise/8.3._Publication_types/WebHome/tr_image064.png

  • Fig. 67. Web servislerini yayınlama

Web servislerini varsayılan olarak yayınla. Açık kullanım izni olmadan yayınlanan web servislerinin kullanımını etkinleştirir. default.vrd dosyasında, ws öğesinin pointEnableCommon özniteliğine karşılık gelir.

Web servislerini yayınla onay kutusunun altındaki tablo, yayınlanan web servislerinin bir listesini içerir ve her bir web servisinin yayınını yönetmenize olanak sağlar. İlk sütun, her bir web servisinin yayınlanmasını kontrol eder. Onay kutusu temizlenirse web servisi devre dışı bırakılır (çağrılamaz). default.vrd dosyasında, point öğesinin enable özniteliğine karşılık gelir.

İkinci sütun (Ad), web servisinin oluşturulurken tanımlanan adını içerir. default.vrd dosyasında, point öğesinin name özniteliğine karşılık gelir.

Tablonun son sütunu (Adres), yayınlanan web servis adının diğer adını içerir. Web servisine adıyla veya diğer adıyla erişilebilir. Web servisi diğer adını yayınlama penceresinde düzenleyebilirsiniz. default.vrd dosyasında, point öğesinin alias özniteliğine karşılık gelir.

Bağlı uzantılarda bulunan web servisleri bu tabloda görüntülenmez ve yalnızca default.vrd dosyası manuel olarak düzenlenerek yayınlanabilir.

Uzantı web servislerini varsayılan olarak yayınla. Konfigürasyon uzantılarında sağlanan Web servislerinin kullanımını etkinleştirir. default.vrd dosyasında, ws öğesinin publishExtensionsByDefault özniteliğine karşılık gelir.

8.3.2.2.3. HTTP servisleri sekmesi

HTTP servisleri sekmesi, HTTP servisleri üzerinden uygulamayı kontrol etmek için tasarlanır.

https://kb.1ci.com/bin/download/OnecInt/KB/1C_Enterprise_Platform/Guides/Administrator_Guides/1C_Enterprise_8.3.24_Administrator_Guide/Chapter_8._Setting_up_web_services_for_1C_Enterprise/8.3._Publication_types/WebHome/tr_image065.png

  • Fig. 68. HTTP servislerini yayınlama

HTTP servislerini varsayılan olarak yayınla. Onay kutusunu seçerseniz konfigürasyonda oluşturulan ve onay kutusunun altındaki tabloda listelenen HTTP servisleri yayınlanacaktır. default.vrd dosyasında, httpServices öğesinin publishByDefault özniteliğine karşılık gelir. Onay kutusu temizlenirse bu, default.vrd dosyasında httpServices öğesinin bulunmamasına veya httpServices öğesinin publishByDefault özniteliği false değerine ayarlanmış olarak bulunmasına eşdeğerdir.

HTTP servislerini varsayılan olarak yayınla onay kutusunun altındaki tablo, yayınlanan HTTP servislerinin bir listesini içerir ve her bir HTTP servisinin yayınlanmasını yönetmenize olanak sağlar. İlk sütun, her bir HTTPS servisinin yayınlanmasını kontrol eder. Onay kutusu temizlenirse HTTP servisi devre dışı bırakılır (çağrılamaz). default.vrd dosyasında, service öğesinin enable özniteliğine karşılık gelir.

İkinci sütun (Ad), HTTP servisinin oluşturulurken tanımlanan adını içerir. default.vrd dosyasında, service öğesinin name özniteliğine karşılık gelir.

Bağlı uzantılarda bulunan HTTP servisleri bu tabloda görüntülenmez ve yalnızca default.vrd dosyası manuel olarak düzenlenerek yayınlanabilir.

Uzantı HTTP servislerini varsayılan olarak yayınla. Konfigürasyon uzantılarında sağlanan HTTP servislerinin kullanımını etkinleştirir. default.vrd dosyasında, httpServices öğesinin publishExtensionsByDefault özniteliğine karşılık gelir.

8.3.2.3. OpenID sekmesi

Bu sekmede, gerçekleştirilecek yayın için OpenID kimlik doğrulama ayarlarını yapılandırabilirsiniz.

https://kb.1ci.com/bin/download/OnecInt/KB/1C_Enterprise_Platform/Guides/Administrator_Guides/1C_Enterprise_8.3.24_Administrator_Guide/Chapter_8._Setting_up_web_services_for_1C_Enterprise/8.3._Publication_types/WebHome/tr_image066.png

  • Fig. 69. OpenID kimlik doğrulaması ayarları

OpenID kimlik doğrulaması kullan onay kutusu, bu infobase için OpenID kimlik doğrulamasını etkinleştirir. OpenID Sağlayıcı Adresi özelliği, OpenID sağlayıcısı olarak çalışan infobase'in adresini içerir. Bu infobase'e erişim sadece HTTPS üzerinden gerçekleştirilir.

Yayınlanan infobase bir OpenID sağlayıcısı olarak çalışıyorsa, OpenID sağlayıcısı olarak kullan onay kutusunu seçmek gerekir.

Aslında, bu sekme default.vrd dasyasının openid öğesini yapılandırmak için kullanılır.

8.3.2.4. Ek sekmesi

Bu sekmede, yayının yardımcı parametrelerini ayarlayabilirsiniz.

https://kb.1ci.com/bin/download/OnecInt/KB/1C_Enterprise_Platform/Guides/Administrator_Guides/1C_Enterprise_8.3.24_Administrator_Guide/Chapter_8._Setting_up_web_services_for_1C_Enterprise/8.3._Publication_types/WebHome/tr_image067.png

  • Fig. 70. Web sunucusunda yardımcı parametrelerin yayını

Geçici dosyalar dizini. Web sunucusu uzantısı veya infobase dosya modu için geçici bir dosya dizini belirtir. default.vrd dosyasında, point öğesinin temp özniteliğine karşılık gelir.

Bağlantı havuzu grubu. default.vrd dosyasının pool öğesini tanımlar. Grup parametreleri ayrıca bağlantı kopmasının izlenmesi için sistemi yönetir.

Hata ayıklama sekmesi. default.vrd dosyasının debug öğesini tanımlar.

Veri ayırma. default.vrd dosyasının zones öğesini tanımlar. Ayırıcılar tablosunun yapısı hakkında daha fazla ayrıntı aşağıda verilmiştir.

Tablo, bir konfigürasyonda veya indirilen bir dosyada mevcut olan tüm bağımsız ayırıcıları içerir. İlk sütun (adı yoktur), seçilen ayırıcı için bir zone öğesinin oluşturulması gerekip gerekmediğini belirler. Öğenin ayırıcının adıyla değil, listedeki sıralı konumuyla eşlendiğini unutmayın. İlk ayırıcı devre dışı bırakılırsa tüm diğerlerini de devre dışı bırakmak uygun olacaktır, çünkü zones öğesinin parametreleri diğer ayırıcılara otomatik olarak uygulanacaktır.

Ad sütunu, genel özniteliğin özelliklerinde tanımlandığı şekliyle ayırıcının adını içerir. Bir sonraki sütundaki onay kutusu, ayırıcı değerin zone öğesinde belirtilip belirtilmeyeceğini belirler. Onay kutusu seçilirse Değer sütunundaki değer Value özniteliği olarak kullanılır.

Güvenli ve Belirt sütunlarındaki onay kutuları default.vrd dosyasının zone öğesinin safe ve specify özniteliklerinden sorumludur.

Dosya modunda arka plan işleri parametresi, arka plan işlerinin infobase'in dosya modunda kullanılıp kullanılamayacağını belirler (kök point öğesinin allowexecutescheduledjobs özniteliği).

<< Prev   Next >>

Icon/Social/001 Icon/Social/006 Icon/Social/005 Icon/Social/004 Icon/Social/002