|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Nápověda pro partnery a subregistrátory
DOMENA.CZ je pouze klientem výkonného serveru IPAS, který zajišťuje registrace CZ, generických i všech ostatních domén. Současně se stará o fakturaci, správu objednávek, uživatelských práv a účtu, apod. V budoucnu se server IPAS stane jádrem i pro objednávky i správu webhostingových a dalších služeb poskytovaných společností Ignum.
IPAS tedy obsahuje i nástroje pro poskytování služeb druhých společností (partneři a subregistrátoři), kteří mohou se serverem libovolně komunikovat pomocí komunikačních rozhraní.
Kontextové menu
Knihovna ClsIpas vznikla pro potřeby partnerů a subregistrátorů společnosti IGNUM komunikovat se serverem IPAS. Vývojovým jazykem knihovny se stalo PHP ve své aktuální verzi 4.3.8. Další vývoj je již veden v PHP 5, které je pro programování knihoven výrazně pokročilejší.
Tato knihovna vychází z interní knihovny společnosti IGNUM, request_xml, která byla jako první nabízena jako prostředek pro komunikaci se server IPAS. Jelikož tato knihovna byla posouzena jako nedostačující a to především v oblasti aktualizace příkazů, vazeb a definic které je nutné dodržovat při komunikaci, vznikla knihovna ClsIpas. ClsIpas je distribuována ve zdrojovém kódu skrze svoji šablonu. Ta je základním kamenem pro dynamické generování knihovny ClsIpas a příkazy pro komunikaci pomocí souboru pravidel rule.xml (popsaného stručně níže a v dokumentaci).
Ignum.Kernel je knihovna sloužící pro komunikaci se serverem IPAS z prostředí Windows, respektive z platformy Microsoft .NET. Knihovna je naprogramována v jazyce C#. Během vývoje byl kladen důraz na použitelnost i v jiných jazycích CLR. Je možné ji využít jak v dynamicky generovaných ASP.NET stránkách, tak desktopových aplikacích Windows Forms, konzolových aplikacích, příp. dalších oblastech, které .NET poskytuje.
Knihovna se skládá z objektů, které v sobě obsahují komunikační protokol serveru IPAS. Tyto objekty umožňují připojení k serveru, zasílání příkazů IPASu a přijímání odpovědí. Typické využití knihovny se tak skládá z vytvoření objektu pro připojení, vytvoření objektů s příkazy, voláním jedné metody a jejich odeslání serveru. Knihovnu lze využít i pro zasílání požadavku v jazyce XML, na kterém je protokol založen.
Pro své fungování knihovna potřebuje nainstalovaný .NET Framework (www.microsoft.com), k dispozici je pro verzi frameworku 1.1 i 2.0.
Stručný popis knihovny, včetně ukázek k použití, najdete v dokumentaci.
Dokumentace je společná pro všechny způsoby komunikace se serverem IPAS a na těchto stránkách si vždy můžete stáhnout její aktuální verzi.
Soubor rule.xml obsahuje definice a pravidla pro komunikaci se serverem IPAS. Díky tomuto souboru je možné vytvořit validní kód příkazů a většinu možných chyb ošetřit již na straně klienta. Tím se šetří nutnost komunikace se serverem IPAS. O rozparsování souboru pravidel se stará skript, který je schopen z definovaných pravidel vytvořit jednotlivé příkazy s předem definovanými návratovými kódy a vstupním formátem dat. Ze souboru je rovněž možné získat formát příkazů i jiným způsobem. Soubor sám obsahuje poznámky o typu pravidel. Jednoduché principy je možné vysledovat z generačního skriptu. Detailní popis najdete opět v dokumentaci ke komunikačním knihovnám (English version of ClsIpas documentation).
Server IPAS se stále vyvíjí a přidáváme další a další funkce, opravujeme
i zpřesňujeme definice příkazů a přidáváme vše co po nás zákazníci žádají.
Právě proto jsme vyvinuli jednoduchý systém aktualizací Vašich souborů s příkazy a nebo
i Vaší komunikační knihovny. Informace naleznete
v dokumentaci ke knihovnám pro komunikaci
se serverem IPAS a vždy aktuální soubor s pravidly můžete kdykoli stáhnout na
našem serveru.
IPAS je velmi rozsáhlá serverová aplikace. I když jsme se v
dokumentaci snažili vše přehledně a současně technicky přesně popsat,
je možné že i přesto budete mít nějaké dotazy. Chcete-li radu či jiné informace týkající se
komunikace s naším serverem, nebojte se nám napsat na adresu tech@domena.cz.
Rádi Vám pomůžeme Vaše potíže vyřešit.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
© 2003-2012 IGNUM s.r.o. Všechna práva vyhrazena.
0.09356s





















