DefiniΦnφ soubor aplikace (APL soubor)

Vnit°nφ formßt definiΦnφho souboru aplikace nenφ nutno znßt, pokud chcete provßd∞t pouze jednoduch² export a import. Existuje vÜak r∙znΘ p°φpady, kdy m∙₧e b²t u₧iteΦnΘ zasßhnout do definiΦnφho souboru vzniklΘho p°i exportu a tak ovlivnit, co a jak se bude importovat:

DefiniΦnφ soubor aplikace mß podobu textovΘho souboru, tak₧e jej lze editovat jak²mkoli editorem, kter² do textu nevklßdß formßtovacφ informace (nap°. editorem NOTEPAD ve Windows). Ka₧dß °ßdka definiΦnφho souboru obsahuje zßpis v n∞kterΘm z t∞chto tvar∙:

Application jmΘno_aplikace X id_aplikace
Table jmΘno_tabulky  [soubor] [prßva]
View jmΘno_pohledu  [soubor] [prßva]
Cursor jmΘno_dotazu  [soubor] [prßva]
Program jmΘno_programu   [soubor] [prßva]
Code jmΘno_programu   [soubor] [prßva]
Menu jmΘno_menu   [soubor] [prßva]
Picture jmΘno_obrßzku   [soubor] [prßva]
Connect jmΘno_ODBC_zdroje_dat   [soubor] [prßva]
Relat jmΘno_relace   [soubor] [prßva]
Drawing jmΘno_schΘmatu   [soubor] [prßva]
Graph jmΘno_pomocnΘho_objektu   [soubor] [prßva]
Replrel jmΘno_replikaΦnφho_vztahu   [soubor] [prßva]
Proc jmΘno_procedury [soubor] [prßva]
Trigger jmΘno_triggeru [soubor] [prßva]
Www jmΘno_WWW_objektu [soubor] [prßva]
Sequen jmΘno_sekvence [soubor] [prßva]
Folder jmΘno_slo₧ky
Role jmΘno_role  [obsazenφ_do_role]
Data jmΘno_tabulky   [soubor] [prßva]
Dataprv jmΘno_tabulky   [soubor] [prßva]
Icon jmΘno_zßstupce:jmΘno_slo₧ky  parametry_pro_WB602 

Pravidla zßpisu

╪ßdka zaΦφnajφcφ APPLICATION musφ b²t uvedena jako prvnφ a nesmφ se opakovat. Udßvß jmΘno a identifikaci importovanΘ aplikace. Pokud aplikace tohoto jmΘna nebo stejnΘ identifikace ji₧ na cφlovΘm poΦφtaΦi existuje, bude u₧ivatel p°i importu po₧ßdßn o zadßnφ novΘho jmΘna a bude vytvo°ena novß identifikace (takto importovanou instanci aplikace vÜak nebude mo₧no sdφlet pomocφ replikacφ).

╪ßdka zaΦφnajφcφ ROLE vytvo°φ v aplikaci roli zadanΘho jmΘna. Pokud se exportujφ i prßva u₧ivatel∙ a skupin a jejich obsazenφ do rolφ, na °ßdce jsou dßle vyjmenovßni u₧ivatelΘ a skupiny obsazenφ do tΘto role. Exportuje-li se aplikace vΦetn∞ prßv a zßrove≥ bez dat v tabulkßch, objevφ se APL souboru °ßdek DATAPRV, kter² popisuje prßva k dat∙m tΘto tabulky.

╪ßdka zaΦφnajφcφ FOLDER vytvo°φ v aplikaci slo₧ku zadanΘho jmΘna. Vlastnφ informace o nßle₧enφ do slo₧ky je obsa₧ena v komentß°i v definicφ jednotliv²ch objekt∙.

╪ßdky zaΦφnajφcφ TABLE, VIEW, CURSOR, MENU, PICTURE, PROGRAM, RELAT, DRAWING, CONNECT, PROC, TRIGGER,WWW a SEQUEN importujφ objekt uveden² v druhΘm sloupci. ╪ßdky zaΦφnajφcφ DATA importujφ data ve vnit°nφm tvaru do ji₧ existujφcφ tabulky uvedenΘ ve druhΘm sloupci (tabulka m∙₧e b²t importovßna na n∞kterΘ z p°edchozφch °ßdek).

Startovnφ objekt aplikace (program, menu nebo pohled) je oznaΦen hv∞zdiΦkou (*) na zaΦßtku svΘ °ßdky.

Polo₧ky odpovφdajφcφ objekt∙m p°ipojen²m do aplikace z jin²ch aplikacφ WinBase602 (nikoli tabulkßm p°ipojen²m p°es ODBC) jsou oznaΦeny znakem plus (+) na zaΦßtku °ßdky. Po importu budou tyto objekty op∞t p°ipojenΘ, proto je nutno takΘ importovat aplikace, v nich₧ existujφ.

Polo₧ky oznaΦenΘ znakem teΦka (.) budou importovßny v zaÜifrovanΘ podob∞.

Soubor

Na °ßdcφch popisujφcφch import objektu nebo dat m∙₧e b²t uvedeno jmΘno souboru, v n∞m₧ se definice objektu nebo data nachßzejφ. Soubor se hledß ve stejnΘm adresß°i, v n∞m₧ je definiΦnφ soubor aplikace. Pokud jmΘno souboru nenφ uvedeno, hledß se soubor se jmΘnem vytvo°en²m takto:

P°i exportu se jmΘno souboru zapφÜe do definiΦnφho souboru pouze tehdy, pokud kv∙li konfliktu se jmΘnem jinΘho souboru jej bylo nutno p°ejmenovat.

Prßva

Prßva k objektu jsou na °ßdce specifikovßna pouze pokud to u₧ivatel vy₧aduje, a zahrnujφ bu∩ pouze prßva rolφ nebo takΘ prßva u₧ivatel∙ a skupin.

Vytvo°enφ ikony

╪ßdka zaΦφnajφcφ slovem ICON vytvß°φ zßstupce aplikace zadanΘho jmΘna v zadanΘ slo₧ce. Pokud dvojteΦka a jmΘno slo₧ky chybφ, zßstupce se umφstφ do slo₧ky Aplikace602. Zßstupce spouÜtφ program WB602.EXE a na p°φkazovΘ °ßdce mu p°edßvß parametry specifikovanΘ v definiΦnφm souboru. Mezi parametry NEUV┴D╠JTE jmΘno aplikace, WinBase602 ho doplnφ sama (jmΘno aplikace se m∙₧e p°i importu zm∞nit). ┌pravou °ßdku ICON lze takΘ stanovit, aby se p°enesl p°elo₧en² program (EXX)

Slo₧ka, do nφ₧ se umφstφ zßstupce aplikace, m∙₧e zßviset na dalÜφch okolnostech:

Viz takΘ ┌prava APL pro EXX
  Parametry instalace v SETUP.INI
  Databßzovß aplikace
  Export aplikace
  Import aplikace