Pravila o poimenovanju
V tem odseku so navedene zahteve za poimenovanje raznih postavk, povezanih z delovnim tokom.
Definicije delovnega toka
- Začeti se mora z abecednim znakom. Vsebuje lahko črke, številke, podčrtaje ali presledke.
- Največja dolžina je 249 znakov.
- Kot prva dva znaka ne uporabljajte znakov F_ ali dveh tild (~~).
- Naj bo unikatno med definicijami delovnih tokov v izoliranem področju.
Priloge, podatkovna polja, dogodki dnevnikov, indeksi, operacije, čakalne vrste, register uporabnikov, nabori pravil, skupine delovnih tokov in koraki delovnega toka
- Začeti se mora z abecednim znakom.
- Vsebujejo samo znake, števke in podčrtaje. Brez presledkov ali posebnih znakov.
- Za prve znake ne uporabljajo F_ ali VWV.
- Vsebuje 30 znakov ali manj - priloge, operacije, nabori pravil, skupine delovnih tokov in koraki delovnega toka. Za DB2 je največja dolžina imena kazala 18 znakov.
- Za vse klice katerega koli API-ja sistema delovnih tokov lahko dnevniki dogodkov, čakalne vrste, registri uporabnikov ter imena polj ali kazal vsebujejo največ 128 znakov. Vendar sistem delovnih tokov za dnevnike dogodkov, čakalne vrste, registre uporabnikov ter imena polj in kazal ustvari ustrezno ime pogleda baze podatkov s posebno predpono, ki mora biti v obsegu 30 znakov. Če za eno od teh postavk podate ime, ki je daljše od 23 znakov, je ime pogleda obrezano. Če izdelate še eno postavko z istim imenom za prvih 19 znakov in z različnimi zadnjimi znaki, je tudi to ime obrezano in se na konec imena doda notranje generirano število (0001, 0002 in tako naprej). Ta imena pogledov baze podatkov generira sistem, zato obrezovanje ne predstavlja težave. Če imate aplikacije, ki za poizvedbo potrebujejo dejansko ime pogleda baze podatkov, bo lažje določiti, za katero postavko se naj izvede poizvedba, če uporabljate krajša imena.
Poleg tega za ime ne morete uporabiti katerokoli od naslednjih rezerviranih besed:
Rezervirana beseda | Rezervirana beseda | Rezervirana beseda |
---|---|---|
abs adddays addhours addminutes addmonths addseconds addyears alt_field_defined and attachment arraystring bitand bitnot bitor blue boolean color convert currency date datetostring days_between decode dist_bernoulli dist_beta dist_binomial dist_exponential dist_gamma dist_geometric dist_lognormal dist_normal dist_poisson dist_uniform dist_weibull document elementcount encode |
envfield err_encode false field_defined float folder green hex if in_set int is_date is_null is_number is_time is_valid is_validxml is_wellformed len Celo število lower ltrim max min mod nextelement ne null number numbertostring ali random red repeat rtrim seconds_between selection |
sizeof stringtodate stringtotime Niz strins strloc substitute substr systemdate systemenvfield systemtime Čas timetostring translate trim true unsigned upper userenvfield userid weekday xmlinsertbefore xmlinsertafter xmlinsertchildfirst xmlinsertchildlast xmlremove xmlrename xmlbooleanexpr xmlintegerexpr xmlfloatexpr xmlstringexpr xmlstringarray xmltransform xmlemcode xmldecode |
Strežniki, primerki baz podatkov in prostori tabel
- *
- \
- #
- [
- ]
- !
- <
- >
- -
- "
- (presledek)