Navngivningskonventioner
I dette afsnit angives krav til navngivning af forskellige arbejdsgangsrelaterede elementer.
Arbejdsgangsdefinitioner
- Skal starte med et alfabetisk tegn. Kan indeholde bogstaver, cifre, understregninger eller mellemrum.
- Den maksimale længde er 249 tegn.
- F_ eller tilde (~~) må ikke bruges som de første to tegn.
- Skal være entydig blandt arbejdsgangsdefinitioner i et isoleret område.
Vedhæftninger, datafelter, indekser, funktioner, køer, arbejdsgangslister, regelsæt, arbejdsgangsgrupper og arbejdsgangstrin
- Skal starte med et alfabetisk tegn.
- Må kun indeholde bogstaver, cifre og understregninger. Mellemrum eller specialtegn er ikke tilladt.
- F_ eller VWV må ikke bruges som de første tegn.
- Skal indeholde 30 tegn eller derunder - vedhæftninger, datafelter, regelsæt, arbejdsgangsgrupper og arbejdsgangstrin. For DB2 er den maksimale længde på indeksnavnet 18 tegn.
- Ved alle kald til arbejdsgangssystem-API'er kan hændelseslogge, køer, arbejdsgangslister, feltnavne og indeksnavne indeholde op til 128 tegn eller derunder. Til hændelseslogge, køer, arbejdsgangslister, filnavne og indeksnavne genererer arbejdsgangssystemet dog et tilsvarende databaseoversigtsnavn med en særlig præfiks, som skal ligge inden for grænsen på 30 tegn. Hvis du angiver et navn på et af disse elementer, der er længere en 23 tegn, afkortes oversigtsnavnet. Hvis du opretter et andet element med det samme navn for de første 19 tegn, som kun de sidste par tegn er forskellige, afkortes oversigtsnavnet også, og slutningen af navnet er et internt genereret nummer (0001, 0002 osv.). Disse databaseoversigtsnavne genereres af systemet, så afkortningen er ikke noget problem. Hvis du har applikationer, der skal bruge det faktiske navn på databaseoversigten til en forespørgsel, er det nemmere at bestemme, hvilket element forespørgslen vedrører, hvis du bruger kortere navne.
Desuden kan du ikke bruge følgende reserverede ord til et navn:
Reserveret ord | Reserveret ord | Reserveret ord |
---|---|---|
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 integer lower ltrim max min mod nextelement not null number numbertostring or random red repeat rtrim seconds_between selection |
sizeof stringtodate stringtotime string strins strloc substitute substr systemdate systemenvfield systemtime time timetostring translate trim true unsigned upper userenvfield userid weekday xmlinsertbefore xmlinsertafter xmlinsertchildfirst xmlinsertchildlast xmlremove xmlrename xmlbooleanexpr xmlintegerexpr xmlfloatexpr xmlstringexpr xmlstringarray xmltransform xmlemcode xmldecode |
Servere, databaseforekomster, databaser og tabelområder
- *
- \
- #
- [
- ]
- !
- <
- >
- -
- "
- (mellemrum)