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] Ico
n 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 |