# HRF res\messages_descriptions.properties
# 

# This file contains messages descriptions arranged in sections according to HRF APIs
# These descriptions are translated.
# Adding a new message requires also update of message.xsjslib file by the new ID

#############################
# common
#############################
# 10 - 999 - common messages

# YMSG: return from resource activation, in case of a resource does not exist in repository
10=Resurssin aktivointi ei ole mahdollista. Resurssia ei ole olemassa.
# YMSG: return from resource activation, in case of a resource suffix is not one of HRF resources
11=Resurssin aktivointi ei ole mahdollista. Loppuliitett\u00E4 '{0}' ei tueta.
# YMSG: return from resource activation, in case of a resource package does not exist in repository
12=Resurssin aktivointi ei ole mahdollista. Pakettia '{0}' ei ole olemassa.
# YMSG: return from runtime plug in, in case of invalid attribute
13=Resurssin aktivointi ei ole mahdollista. M\u00E4\u00E4rite '{0}' ei sis\u00E4lly kaavioon.
# YMSG: return from  runtime plug in, in case of invalid attribute
14=Resurssin aktivointi ei ole mahdollista. Pakollinen m\u00E4\u00E4ritearvo '{0}' puuttuu.
# YMSG: return from  runtime plug in, in case none of a predefined set of fields is specified
15=Resurssin aktivointi ei ole mahdollista; ainakin yksi valinnaisista m\u00E4\u00E4ritteist\u00E4 {0} puuttuu
# YMSG: return from  runtime plug in, in case of invalid field (e.g vocabulary doesn't exist)
16=Resurssin aktivointi ei ole mahdollista; m\u00E4\u00E4ritteen {0} arvo ei kelpaa
# YMSG: return from runtime plug in, in case of inconsistent fields combination(e.g. vocabulary and output names doesn't match)
17=Resurssin aktivointi ei ole mahdollista; yhdistelm\u00E4 {0} ja {1} ei kelpaa
# YMSG: return from  runtime plug in, in case of invalid resource id (e.g. package / file name is missing)
23=Resurssin aktivointi ei ole mahdollista. Resurssia ei ole olemassa
# YMSG: return from  runtime plug in, in case of error from REL validation
24=Virhe kent\u00E4ss\u00E4 {0}\: {1}
# YMSG: return from  REST service, in case of http request contains non supported method
25=Menetelm\u00E4 ep\u00E4onnistui. Menetelm\u00E4\u00E4 \#{0} ei tueta
# YMSG:  technical error from platform
26=Tekninen virhe - {0}
# YMSG: return from resource activation, in case of a resource does not exist in repository
27=Resurssia ei ole olemassa.

# 100 - 200 - Authorization

# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
100=Sinulla ei ole t\u00E4m\u00E4n toiminnon suoritusoikeutta.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
101=Sinulla ei ole oikeutta s\u00E4\u00E4nt\u00F6jen p\u00E4ivitt\u00E4miseen.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
102=Sinulla ei ole oikeutta s\u00E4\u00E4nt\u00F6jen poistamiseen.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
103=Sinulla ei ole oikeutta s\u00E4\u00E4nt\u00F6jen luomiseen.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
104=Sinulla ei ole oikeutta s\u00E4\u00E4nt\u00F6jen lukemiseen.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
105=Sinulla ei ole oikeutta s\u00E4\u00E4nt\u00F6palvelujen p\u00E4ivitt\u00E4miseen.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
106=Sinulla ei ole oikeutta s\u00E4\u00E4nt\u00F6palvelujen poistamiseen.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
107=Sinulla ei ole oikeutta s\u00E4\u00E4nt\u00F6palvelujen luomiseen.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
108=Sinulla ei ole oikeutta s\u00E4\u00E4nt\u00F6palvelujen lukemiseen.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
109=Sinulla ei ole oikeutta s\u00E4\u00E4nt\u00F6palvelujen suorittamiseen.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
110=Sinulla ei ole oikeutta sanastojen p\u00E4ivitt\u00E4miseen.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
111=Sinulla ei ole oikeutta sanastojen poistamiseen.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
112=Sinulla ei ole oikeutta sanastojen luomiseen.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
113=Sinulla ei ole oikeutta sanastojen lukemiseen.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
114=Sinulla ei ole oikeutta s\u00E4\u00E4nt\u00F6mallien p\u00E4ivitt\u00E4miseen.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
115=Sinulla ei ole oikeutta s\u00E4\u00E4nt\u00F6mallien poistamiseen.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
116=Sinulla ei ole oikeutta s\u00E4\u00E4nt\u00F6mallien luomiseen.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
117=Sinulla ei ole oikeutta s\u00E4\u00E4nt\u00F6mallien lukemiseen.
# XMSG: return from Request Handler, in case of unassigned privilege to perform an action 
118=Sinulla ei ole oikeutta s\u00E4\u00E4nt\u00F6palvelujen luomiseen tai p\u00E4ivitt\u00E4miseen.
# XMSG: in case of technical user either does not exist or is not configured correctly
119=SAP HANA -s\u00E4\u00E4nt\u00F6kehyksen teknist\u00E4 k\u00E4ytt\u00E4j\u00E4\u00E4 ei joko ole, tai sit\u00E4 ei ole konfiguroitu oikein. {0}

#############################
# API: Validate
#############################
# 1100 - 1199 - REL validation messages

# YMSG: return from REL, the beginning of any REL validation error - in case of a wrong statement 
1100=Virhe lausekkeessa
# YMSG: return from REL parser, in case of a wrong entry (syntax) and maximum 3 option are optional instead 
1101=Virhe lausekkeessa. Sy\u00F6t\u00E4 {0} eik\u00E4 {1}
# YMSG: return from REL parser, in case of a wrong entry (syntax) and more than 3 option are optional instead  
1102=Virhe lausekkeessa. {0} ei ole oikea merkint\u00E4
# YMSG: return from REL parser, in case of a wrong input
1103=Virhe lausekkeessa. Poista {0}
# YMSG: return from REL model, in case of collection OM when single value in needed
1104=Virhe lausekkeessa. {0} on arvoluettelo. Muuta yksitt\u00E4ist\u00E4 arvoa edustavaksi lausekkeeksi.
# YMSG: return from REL model, in case of a wrong input
1105=Virhe lausekkeessa. Sy\u00F6t\u00E4 {0} sijasta voimassa oleva operandi
# YMSG: return from REL parser, in case of an incomplete expression
1106=Ep\u00E4t\u00E4ydellinen lauseke
# YMSG: return from REL lexer, in case of missing token at EOF
1107=Virhe lausekkeessa. Sy\u00F6t\u00E4 {0} lausekkeen loppuun
# YMSG: return from REL lexer, in case of wrong token
1108=Virhe lausekkeessa, sy\u00F6t\u00E4 '{0}', ei '{1}'
# YMSG: return from REL entity, in case of missing current
1109=Virhe lausekkeessa, 'nykyinen' puuttuu 'where'-lausekkeesta
# YMSG: return from REL entity, in case of redundant 'current'
1110=Virhe lausekkeessa, ylim\u00E4\u00E4r\u00E4inen 'nykyinen', poista yksi
# YMSG: return from REL vocabulary utils, in case of invalid root object
1111=Virheellinen juuriobjekti
# YMSG: return from REL vocabulary utils, in case of invalid association
1112=Virheellinen yhteenkuuluvuus
# YMSG: return from REL vocabulary utils, in case of invalid association or attribute
1113=Virheellinen yhteenkuuluvuus tai m\u00E4\u00E4rite
# YMSG: return from REL vocabulary utils, in case of root is simple attribute
1114=Juuri ei voi olla yksinkertainen m\u00E4\u00E4rite
# YMSG: return from REL vocabulary utils, in case of attribute not found
1115=Puutteellinen polku, m\u00E4\u00E4ritett\u00E4 ei l\u00F6ytynyt
# YMSG: return from REL entity, in case of using 'current' outside of 'where'
1116=Virhe lausekkeessa. Avainsanaa 'nykyinen' voi k\u00E4ytt\u00E4\u00E4 vain 'where'-lausekkeessa.
# YMSG: return from REL entity, in case of using 'current' incorrectly with arithmetic
1117=Virhe lausekkeessa. Avainsanan 'nykyinen' pit\u00E4\u00E4 koskea kaikkia operandeja 'where'-lausekkeen vertailuoperaattorin toisella puolella.
# YMSG: return from REL parser utils, in case of using value that doen't exist in closed value list
1118=Virhe lausekkeessa. '{0}' ei ole voimassa oleva arvo arvoluettelosta '{1}'.
# YMSG: return from REL parser utils, in case of using value that doen't exist in closed value list
1119=Virhe lausekkeessa. Operaattoria '{0}' ei voi k\u00E4ytt\u00E4\u00E4 arvoluettelon m\u00E4\u00E4ritteen '{1}' kanssa.
# YMSG: return from REL parser utils, in case of using value that doen't exist in closed value list
1120=Virhe lausekkeessa. Avainsanaa 'kaikki' ei voi seurata operandi, joka sis\u00E4lt\u00E4\u00E4 avainsanan 'nykyinen'.
# YMSG: return from REL parser utils, in case of using value that doen't exist in closed value list
1121=Virhe lausekkeessa. Avainsanaa 'kaikki' voi k\u00E4ytt\u00E4\u00E4 vain kerran samassa lauseessa.
# YMSG: return from REL parser utils, in case of using 2 differemt root objects 
1122=Virhe lausekkeessa. Lauseke sis\u00E4lt\u00E4\u00E4 useamman kuin yhden juuritieto-objektin\: {0}, {1}.
# YMSG: return from REL parser, in case of a wrong entry (syntax date) 
1123=Virhe lausekkeessa. Sy\u00F6t\u00E4 {0} k\u00E4ytt\u00E4m\u00E4ll\u00E4 sovellusmuotoa {1} (ei {2}).
# YMSG: return from REL parser, in case of a wrong locale settings
1124={0} {1} ei ole tuettu.
# YMSG: return from REL parser utils, in case of using value that doen't exist in external value list
1125=Virhe lausekkeessa. Sy\u00F6t\u00E4 kelpaava arvo valintaluettelo arvon {0} sijaan.
# YMSG: return from REL parser, in case of a two options of wrong formats
1126=Virhe lausekkeessa {0}. K\u00E4yt\u00E4 muotoa {2} sy\u00F6tt\u00F6\u00E4 {1} varten. K\u00E4yt\u00E4 muotoa  {4} sy\u00F6tt\u00F6\u00E4 {3} varten.
# YMSG: return from REL parser, in case of string without single quotes
1127=Virhe lausekkeessa, sy\u00F6t\u00E4 merkkijono k\u00E4ytt\u00E4m\u00E4ll\u00E4 heittomerkkej\u00E4\: {0}, ei {1}.
# 1200 - 1999 - validation messages

#############################
# API : resource CRUD
#############################
# 2100 - 2299 - vocabulary messages

# YMSG: return from vocabulary runtime plug in, in case of error in expression
2100='{0}'- virhe j\u00E4sennyslausekkeessa\: '{1}', '{2}'
# YMSG: return from vocabulary runtime plug in, in case of error in rule
2101='{0}'- virhe s\u00E4\u00E4nn\u00F6ss\u00E4\: '{1}', '{2}'
# YMSG: return from vocabulary runtime plug in, in case the parameter type already exists
2102='{0}'\: '{1}', nimi\: '{2}' jo olemassa
# YMSG: return from vocabulary runtime plug in, in case parameter name isn't valid
2103='{0}'\: '{1}', virheellinen nimi\: '{2}'
# YMSG: return from vocabulary runtime plug in, in case one of action/output names aren't valid
2104='{0}', virheellinen nimi\: '{1}'
# YMSG: return from vocabulary runtime plug in, in case name already exists
2105=Nimi '{0}' on m\u00E4\u00E4ritetty moneen kertaan - '{1}'.
# YMSG : return from vocabulary runtime plug in, in case the output has no parameters
2106=Puuttuvia parametreja tulostuksessa
# YMSG: return from vocabulary runtime plug in, in case one of the attributes has an invalid name
2107=Virheellinen m\u00E4\u00E4ritenimi '{0}'
# YMSG: return from vocabulary runtime plug in, in case object name of declare more than once
2108='{0}'\: '{1}' on jo olemassa.
# YMSG: return from vocabulary runtime plug in, in case attribute name of declare more than once
2109=M\u00E4\u00E4rite jo olemassa\: objekti\= '{0}' m\u00E4\u00E4rite\= '{1}'
# YMSG: return from vocabulary runtime plug in, in case attribute name of declare more than once
2110=Yhteenkuuluvuus jo olemassa\: objekti\= '{0}' yhteenkuuluvuus\= '{1}'
# YMSG : return from vocabulary runtime plug in, in case the source table isn't exists
2111=Virheellinen l\u00E4hdetaulu '{0}'
# YMSG : return from vocabulary runtime plug in, in case of one the association is invalid
2112=Virheellinen yhteenkuuluvuus objektissa\= '{0}' + yhteenkuuluvuus\= '{1}'
# YMSG : return from vocabulary runtime plug in, in case of one the association's attributes are invalid
2113=Virheellinen m\u00E4\u00E4rite, yhteenkuuluvuus\= '{0}' m\u00E4\u00E4rite\= '{1}'
# YMSG: return from rule utils, in case of invalid vocabulary assignment
2114=Sanasto '{0}' ei kelpaa
# YMSG: return from vocabulary runtime plug in, in case invalid alias content
2115=Virheellinen sis\u00E4lt\u00F6 aliaksessa '{0}'. Syy\: '{1}'
# YMSG: return from vocabulary runtime plug in, in case invalid alias name
2116=Aliasnimi '{0}' on virheellinen. Aliasnimi voi sis\u00E4lt\u00E4\u00E4 ainoastaan aakkosnumeerisia ja alaviivamerkkej\u00E4, sen pit\u00E4\u00E4 alkaa kirjainmerkill\u00E4 eik\u00E4 se voi olla s\u00E4\u00E4nt\u00F6lausekkeiden kielen varattu sana.
# YMSG: return from vocabulary runtime plug in, in case alias name collide with an data object name
2117=Virheellinen aliaksen '{0}' nimi. Alias jo olemassa tieto-objektin nimen\u00E4.
# YMSG: return from vocabulary runtime plug in, in case o alias dependency to itself
2118=Virheellinen sis\u00E4lt\u00F6 aliaksessa '{0}'. Aliaksen resoluutio tuottaa tulokseksi loputtoman silmukan.
# YMSG: return from vocabulary runtime plug in, when name already exists in another vocabulary in the DB. Example: In 'dataObjects', name 'player' already exists in 'aliases' vocabulary 'voca2'
2120='{0}', nimi '{1}' jo olemassa '{2}' sanastossa '{3}'.
# YMSG: return from vocabulary runtime plug in, scope name can't be Public or Private
2121=Virheellinen laajuuden nimi. Laajuuden nimi ei voi olla 'julkinen' tai 'yksityinen'.
# YMSG: return from vocabulary runtime plug in, embedded vocabulary can't be with scope Global
2122=Virheellinen laajuustyyppi. Integroidun sanaston tyyppi ei voi olla 'globaali'.
# YMSG: Object does not exist
2125=Objektia '{0}' ei ole olemassa
# YMSG: return from vocabulary runtime plug in, in case of a wrong data object name 
2126=Tieto-objektin '{0}' virheellinen nimi. Tieto-objektin nimi ei voi olla olemassa oleva s\u00E4\u00E4nt\u00F6mallin nimi eik\u00E4 mik\u00E4\u00E4n seuraavista varatuista sanoista (vain sama kirjainkoko)\: rule, ruleTemplate
# YMSG: return from vocabulary runtime plug in, in case of a wrong alias name
2127=Aliasnimi '{0}' on virheellinen. Aliasnimi ei voi olla olemassa oleva s\u00E4\u00E4nt\u00F6mallin nimi eik\u00E4 mik\u00E4\u00E4n seuraavista varatuista sanoista (vain sama kirjainkoko)\: rule, ruleTemplate
# YMSG: return from vocabulary runtime plug in, in case invalid data object name
2128=Tieto-objektin '{0}' virheellinen nimi. Tieto-objektin nimi voi sis\u00E4lt\u00E4\u00E4 ainoastaan aakkosnumeerisia ja alaviivamerkkej\u00E4, sen pit\u00E4\u00E4 alkaa kirjainmerkill\u00E4 eik\u00E4 se voi olla s\u00E4\u00E4nt\u00F6lausekkeiden kielen varattu sana.
# YMSG: return from vocabulary runtime plug in, in case of duplicate alias names
2129=Alias '{0}' jo olemassa aliaksen nimen\u00E4.
# YMSG: return from vocabulary runtime plug in, in case alias content is empty
2130=Aliaksen '{0}' sis\u00E4lt\u00F6parametri on tyhj\u00E4.
# YMSG: return from vocabulary runtime plug in, in case alias name exists as as an attribute name
2131=Aliaksen nimi '{0}' on virheellinen. Alias jo olemassa m\u00E4\u00E4ritenimen\u00E4.
# YMSG: return from vocabulary runtime plug in, in case alias name exists in other vocabulary with the same scope
2132=Aliasnimi '{0}' on virheellinen. Nimi on jo olemassa objektin '{1}' m\u00E4\u00E4ritteen\u00E4 sanastossa '{2}'.
# YMSG: return from vocabulary runtime plug in, in case alias name exists in objects rule or ruleTemplate
2133=Aliasnimi '{0}' on virheellinen. Nimi on jo olemassa objektissa '{1}'.
# YMSG: return from vocabulary runtime plug in, in case attribute name already exists as alias in other vocabulary
2134=M\u00E4\u00E4ritteen '{0}' nimi on virheellinen. Nimi on jo olemassa aliaksena sanastossa '{1}'.
# YMSG: return from vocabulary runtime plug in, in case vocabulary declares it depends on a vocabulary which doesn't exists
2135=Sanasto ilmoittaa sidonnaisuuden sanastoon '{0}', jota ei ole olemassa.
# YMSG: return from vocabulary runtime plug in, in case implementor declare global vocabulary with dependencies
2136=Globaali sanasto ei voi sis\u00E4lt\u00E4\u00E4 sidonnaisuuksia muihin sanastoihin.
# YMSG: return from vocabulary runtime plug in, in case, in the same data object, there is association and attribute with the same name
2137=Nime\u00E4 '{1}' k\u00E4ytet\u00E4\u00E4n tieto-objektissa '{0}' yhteenkuuluvuutta ja m\u00E4\u00E4ritett\u00E4 varten. Samaa nime\u00E4 ei voi k\u00E4ytt\u00E4\u00E4 molemmissa ominaisuuksissa.
# YMSG: return from vocabulary runtime plug in, in case invalid alias name
2138=Arvoluettelon '{0}' nimi on virheellinen. Arvoluettelon nimi voi sis\u00E4lt\u00E4\u00E4 ainoastaan aakkosnumeerisia ja alaviivamerkkej\u00E4, sen pit\u00E4\u00E4 alkaa kirjainmerkill\u00E4 eik\u00E4 se voi olla s\u00E4\u00E4nt\u00F6lausekkeiden kielen varattu sana.
# YMSG: return from vocabulary runtime plug in, in case alias content is empty
2139=Arvoluettelon '{0}' sis\u00E4lt\u00F6 on tyhj\u00E4.
# YMSG: return from vocabulary runtime plug in, in case alias content is empty
2140=Tieto-objektin '{2}' m\u00E4\u00E4ritteess\u00E4 '{1}' m\u00E4\u00E4ritetty\u00E4 arvoluetteloa '{0}' ei ole olemassa.
# YMSG: return from vocabulary runtime plug in, in case parameter size isn't valid
2141='{'0} - parametrin '{'2} koko ({1}) kohteessa '{'3} ei kelpaa m\u00E4\u00E4ritetty\u00E4 tietotyyppi\u00E4 varten.
# YMSG: return from vocabulary - in case parameter content cannot be a collection 
2142=Virheellinen parametrin m\u00E4\u00E4ritys toimintoa {0} varten toimintoparametrissa {1}. Kokoelmatyyppi\u00E4 olevat parametrit eiv\u00E4t ole sallittuja toiminnoissa.                                                                                                                                                                   .




# 2300 - 2499 rule template messages

# YMSG: return from Rule Template runtime plug in, in case of rule template name starts with a number
2300=S\u00E4\u00E4nt\u00F6mallin luonti tai p\u00E4ivitys ei mahdollista. S\u00E4\u00E4nt\u00F6malli ei voi alkaa numerolla
# YMSG: return from Rule Template runtime plug in, in case of illegal change in rule template attributes
2301=S\u00E4\u00E4nt\u00F6mallin aktivointi sis\u00E4lt\u00E4\u00E4 yhteensopimattoman muutoksen
# YMSG: return from Rule Template runtime plug in, in case of rule template update contains condition change
2302=S\u00E4\u00E4nt\u00F6mallin luonti tai p\u00E4ivitys ei mahdollista. S\u00E4\u00E4nt\u00F6mallin ehtoa ei voi muuttaa
# YMSG: return from Rule Template runtime plug in, in case of rule template contains invalid condition 
2303=S\u00E4\u00E4nt\u00F6mallin luonti tai p\u00E4ivitys ei mahdollista. Ehto '{0}' ei ole voimassa
# YMSG: return from Rule Template runtime plug in, in case of rule template deletion when there are rules assigned to the rule template  
2304=S\u00E4\u00E4nt\u00F6mallia {0} ei voi poistaa. S\u00E4\u00E4nt\u00F6malliin on kohdistettu s\u00E4\u00E4nt\u00F6j\u00E4;
# YMSG: return from Rule Template runtime plug in, in case of duplicate rule template name  
2305=S\u00E4\u00E4nt\u00F6mallin luonti ei mahdollista. S\u00E4\u00E4nt\u00F6malli '{0}' jo olemassa paketissa '{1}'
# YMSG: return from Rule Template runtime plug in, in case that rule template name starts with a number  
2306=S\u00E4\u00E4nt\u00F6mallin nimi - '{0}' ei voi alkaa numerolla
# YMSG: return from Rule Template runtime plug in, in case that rule template name already exist as data object  
2307=S\u00E4\u00E4nt\u00F6mallia '{0}' ei voitu luoda. S\u00E4\u00E4nt\u00F6mallin nime\u00E4 k\u00E4ytet\u00E4\u00E4n jo tieto-objektina sanastossa '{1}'.
# YMSG: return from Rule Template runtime plug in, in case that rule template name already exist as alias
2308=S\u00E4\u00E4nt\u00F6mallia '{0}' ei voitu luoda. S\u00E4\u00E4nt\u00F6mallin nime\u00E4 k\u00E4ytet\u00E4\u00E4n jo aliaksena sanastossa '{1}'.


# 2500 - 2699 - rule messages

# YMSG: return from Rule runtime plug in, in case of resource contains additional attributes but not assigned to rule template   
2500=S\u00E4\u00E4nn\u00F6n luonti ei mahdollista. Lis\u00E4m\u00E4\u00E4ritteit\u00E4 sy\u00F6tetty, vaikka s\u00E4\u00E4nt\u00F6 ei perustu malliin.
# YMSG: return from Rule runtime plug in, in case of rule template assignment change   
2501=S\u00E4\u00E4nn\u00F6n p\u00E4ivitys ei mahdollista. S\u00E4\u00E4nt\u00F6mallin kohdistusta ei voi muuttaa s\u00E4\u00E4nn\u00F6n luonnin j\u00E4lkeen.
# YMSG: return from Rule runtime plug in, in case of vocabulary change  
2502=S\u00E4\u00E4nn\u00F6n p\u00E4ivitys ei mahdollista. Sanaston kohdistusta ei voi muuttaa s\u00E4\u00E4nn\u00F6n luonnin j\u00E4lkeen.
# YMSG: return from Rule runtime plug in, in case of output change   
2503=S\u00E4\u00E4nn\u00F6n p\u00E4ivitys ei mahdollista. Tulostuksen kohdistusta ei voi muuttaa s\u00E4\u00E4nn\u00F6n luonnin j\u00E4lkeen.
# YMSG: return from Rule runtime plug in, in case of rule contains additional attributes where assigned rule template does not contains additional attributes
2504=S\u00E4\u00E4nn\u00F6n luonti ei mahdollista. Sy\u00F6tetty lis\u00E4m\u00E4\u00E4ritteit\u00E4, jotka eiv\u00E4t kuulu kohdistettuun s\u00E4\u00E4nt\u00F6malliin.
# YMSG: return from Rule runtime plug in, in case of execution context change
2505=S\u00E4\u00E4nn\u00F6n p\u00E4ivitys ei mahdollista. Suorituskontekstin kohdistusta ei voi muuttaa s\u00E4\u00E4nn\u00F6n luonnin j\u00E4lkeen.
# YMSG: return from Rule runtime plug in, in case of invalid rule template assignment
2506=S\u00E4\u00E4nt\u00F6malli '{0}' ei ole voimassa
# YMSG: return from Rule runtime plug in, in case of invalid status transition
2507=S\u00E4\u00E4nn\u00F6n p\u00E4ivitys ei mahdollista. Tilaa '{0}' ei voi vaihtaa tilaksi '{1}'.
# YMSG: return from Rule runtime plug in, in case of updating single consumption to non single consumption Rule
2510=Upotettujen palvelujen poisto ei ole sallittua.
# YMSG: return from Rule runtime plug in, in case of updating single embedded service in Rule
2511=Upotettujen palvelujen poisto tai muuttaminen ei ole sallittua.
# YMSG: return from Rule runtime plug in, in case of more than one embedded services with the same name
2512=Upotetun palvelun nimi - '{0}', on olemassa useita kertoja.
# YMSG: return from Rule runtime plug in - update/create, in case the rule body is not valid
2513=S\u00E4\u00E4nn\u00F6n luonti tai p\u00E4ivitys ei mahdollista. S\u00E4\u00E4nn\u00F6n runko ei kelpaa.
# YMSG: return from Rule body validator - in case parameter is referenced to an unknown action
2514=Virheellinen parametrim\u00E4\u00E4ritys. Parametri viittaa toimeen '{0}', jota ei ole olemassa sanastossa.
# YMSG: return from Rule body validator - in case parameter name isn't a valid parameter for action
2515=Virheellinen parametrim\u00E4\u00E4ritys. Parametrin nime\u00E4 '{0}' ei ole olemassa sanastossa toimea '{1}' varten.
# YMSG: return from Rule body validator - in case action doesn't exist in the vocabulary
2516=Toimea '{0}' ei ole olemassa sanastossa.
# YMSG: return from Rule body validator - when the sent parameter isn't a required parameter in the sent output 
2517=Virheellinen parametrim\u00E4\u00E4ritys. Parametrin nime\u00E4 '{0}' ei ole olemassa sanastossa tulostusta '{1}' varten.
# YMSG: return from Rule body validator - when the sent output doesn't exists in the vocabulary
2518=Tulostusta '{0}' ei ole olemassa sanastossa.
# YMSG: return from Rule body validator - when alias has more than one output parameter column
2519=Aliaksella on useita tulostusparametreja.
# YMSG: return from Rule body validator - when the alias output parameters values do not have the same type X
2520=Tulostusparametrin '{0}' kaikkien arvojen on oltava samantyyppisi\u00E4
# YMSG: return from Rule runtime plug in, in case of assign rule to rule service that does not exist.
2521=S\u00E4\u00E4nt\u00F6\u00E4 '{0}' ei voi kohdistaa s\u00E4\u00E4nt\u00F6palveluun '{1}'. S\u00E4\u00E4nt\u00F6palvelua ei ole.
# YMSG: return from Rule runtime plug in, in case of assign rule to rule service with different vocabulary.
2522=S\u00E4\u00E4nt\u00F6\u00E4 '{0}' ei voi kohdistaa s\u00E4\u00E4nt\u00F6palveluun '{1}'. S\u00E4\u00E4nt\u00F6palvelulla ja s\u00E4\u00E4nn\u00F6ll\u00E4 pit\u00E4\u00E4 olla m\u00E4\u00E4ritettyn\u00E4 sama sanasto.
# YMSG: return from Rule runtime plug in, in case of assign rule to rule service with different output.
2523=S\u00E4\u00E4nt\u00F6\u00E4 '{0}' ei voi kohdistaa s\u00E4\u00E4nt\u00F6palveluun '{1}'. S\u00E4\u00E4nt\u00F6palvelulla ja s\u00E4\u00E4nn\u00F6ll\u00E4 pit\u00E4\u00E4 olla m\u00E4\u00E4ritettyn\u00E4 sama tulostus.
# YMSG: return from Rule runtime plug in, in case of assign rule to rule service that is not indicated as manually assigned.
2524=S\u00E4\u00E4nt\u00F6\u00E4 '{0}' ei voitu kohdistaa s\u00E4\u00E4nt\u00F6palveluun '{1}'. S\u00E4\u00E4nt\u00F6palvelulle on m\u00E4\u00E4ritetty automaattiset s\u00E4\u00E4nn\u00F6n kohdistukset, eik\u00E4 se siksi salli manuaalisia kohdistuksia.
# YMSG: return from Rule runtime plug in - update/create, in case a custom condition is not valid
2525=S\u00E4\u00E4nt\u00F6\u00E4 ei voi luoda tai p\u00E4ivitt\u00E4\u00E4.'{0}' ei ole kelvollinen ehto.
# YMSG: return from Rule body validator - when ruleBody of type ruleSet has more than one condition column
2526=Virheellinen s\u00E4\u00E4nn\u00F6st\u00F6. S\u00E4\u00E4nn\u00F6st\u00F6n s\u00E4\u00E4nn\u00F6ll\u00E4 on useampi kuin yksi ehto.
# YMSG: return from Rule body validator - when ruleBody alias has parameter of type collection
2527=Virheellinen parametrisis\u00E4lt\u00F6. Parametri '{0}' ei voi olla kokoelma.
# YMSG: return from Rule body validator - when ruleBody expressions don't have the same root object
2528=Virheellinen p\u00E4\u00E4t\u00F6staulukko. Kaikilla p\u00E4\u00E4t\u00F6staulukon lausekkeilla on oltava sama juuritieto-objekti '{0}'.
# XMSG: return from rule validation when not found match result data object between rule and rule service
2529=Tulostieto-objekti '{0}' s\u00E4\u00E4nn\u00F6ss\u00E4 '{1}' ei vastaa tulostieto-objektia '{2}' s\u00E4\u00E4nt\u00F6palvelussa '{3}'.
# XMSG: return from rule validation when the vocabulary section was not found.
2530=Validointi ep\u00E4onnistui. 'Sanasto' puuttuu OData-hy\u00F6tykuormasta.
# 2700 - 2899 - rule service messages

# YMSG: return from Rule service plug in, in case of wrong data object filter
2700=Virhe s\u00E4\u00E4nt\u00F6palvelun suodattimessa
# YMSG: return from Rule service plug in, in case of different data objects in execution context and filter
2701=Tieto-objekti - '{0}' suorituskontekstissa on eri kuin tieto-objekti - '{1}' suodattimessa
# YMSG: return from  runtime plug in, in case of specified data object does not have the specified attribute (e.g. data object keys in rule service definition).
2704=S\u00E4\u00E4nt\u00F6palvelun luonti tai p\u00E4ivitys ei ole mahdollista. Sanaston {1} tieto-objekti {0} ei sis\u00E4ll\u00E4 m\u00E4\u00E4ritett\u00E4 {2}
# YMSG: return from runtime plug in, in case of parameter mapping path contains a collection
2705=Kokoelman sis\u00E4lt\u00E4v\u00E4 polku ei ole sallittu. Polku\: {0};
# YMSG: return from runtime plug in, in case of data object mapping entry is not unique within an execution context .
2706=tieto-objekti - {0} kaksinkertaisia kohdistuksia
# YMSG: return from  runtime plug in, in case of parameter definition entry is not unique within an execution context .
2707=S\u00E4\u00E4nt\u00F6palvelun luonti ei mahdollista. Parametrilla {0} on kaksoiskappaleita
# YMSG: return from  runtime plug in, in case of parameter mapping entry doesn't have a match parameter definition entry with in an execution context
2708=S\u00E4\u00E4nt\u00F6palvelun luonti ei mahdollista. Parametria {0} ei ole olemassa ja se on yhdistetty tieto-objektiin
# YMSG: return from  runtime plug in, in case of ifentifiers in dataObject type parameter do not exist in data object from vocabulary
2709=Virheellinen parametrim\u00E4\u00E4ritys s\u00E4\u00E4nt\u00F6palvelussa '{0}'. Parametri '{1}' - '{2}' ei ole tieto-objektin '{3}' kelpaava m\u00E4\u00E4rite sanaston laajuudessa '{4}'.
# YMSG: return from runtime plug in, in case of data object definition entry is not unique within parameter definition if service.
2710=Virheellinen parametrim\u00E4\u00E4ritys s\u00E4\u00E4nt\u00F6palvelussa '{0}'. Tieto-objektiin '{1}' viitataan useissa parametreissa.
# YMSG: return from runtime plug in, only read-only rule services can be indicated to be created with result view
2711=S\u00E4\u00E4nt\u00F6palvelua '{0}' ei voitu luoda. S\u00E4\u00E4nt\u00F6palvelun tulosn\u00E4kym\u00E4n kanssa pit\u00E4\u00E4 olla kirjoitussuojattu.
# YMSG: return from runtime plug in, only explicit output rule services can be indicated to be created with result view
2712=S\u00E4\u00E4nt\u00F6palvelua '{0}' ei voitu luoda. S\u00E4\u00E4nt\u00F6palveluilla tulosn\u00E4kym\u00E4n kanssa oltava m\u00E4\u00E4ritettyn\u00E4 yksiselitteinen tulostus.
# YMSG: returned from request handler. Rule requested to be removed from rule service but the rule is not assigned to it
2713=S\u00E4\u00E4nt\u00F6kohdistusta ei voi poistaa. S\u00E4\u00E4nt\u00F6\u00E4 '{0}' ei ole kohdistettu s\u00E4\u00E4nt\u00F6palveluun.
# YMSG: return from  runtime plug in, in case of output contains collection parameter in event mode scenario
2714=S\u00E4\u00E4nt\u00F6palvelua {0} ei voitu luoda. Et voi m\u00E4\u00E4ritt\u00E4\u00E4 tulostusta kokoelmatyypin parametreilla sellaista s\u00E4\u00E4nt\u00F6palvelua varten, jolle ei ole m\u00E4\u00E4ritetty tieto-objektia suorituskontekstissa.
# XMSG: return from rule service validation when not found match of result data object between rule service and the vocabulary
2715=Tulostieto-objektia '{0}' s\u00E4\u00E4nt\u00F6palvelussa '{1}' ei ole m\u00E4\u00E4ritetty RESULT-k\u00E4ytt\u00F6lajiksi sanastossa.
# XMSG: return from rule service validation when not found match of parameter between rule service and the vocabulary
2716=Parametria '{0}' sanastossa '{1}' ei ole m\u00E4\u00E4ritetty s\u00E4\u00E4nt\u00F6palvelun '{3}' suorituskontekstiparametriksi.


# 2900 - 2949 - post activation / completeActivation

# 2950 - 2999 - common resource CRUD


# YMSG: return from Request Handler, in case of url parameter that isn't valid
2955=URL-parametri\: {0} ei kelpaa
# YMSG: return from Request Handler, in case of unsupported request mode
2956=Tilaa \#{0} ei tueta
# YMSG: return from Request Handler, in case of unsupported metadata
2957=Metadataa ei tueta
# YMSG: return from Request Handler, in case of unsupported metadata for method
2958=Metadatan haku on voimassa vain hakumenetelm\u00E4ll\u00E4 GET


# YMSG: returned when wrong query is generated (during procedure generation). 2 causes: Bug in process or there is no mapping from vocabulary to real table / column
2970=Virhe kyselyn generoinnissa tai virheellinen kohdistus
# YMSG: returned if for some reason the parser returned undefined parse model. Can be bad rule syntax or a bug
2971=J\u00E4sennysmallia ei ole m\u00E4\u00E4ritetty
# YMSG: query generation needs either leading object and at least one key or a mapping to parameters. The error is returned if something is missing 
2972=Virheellinen johtavan objektin, avainten ja kohdistuksen yhdistelm\u00E4
# YMSG: returned when there is no association between 2 objects in vocabulary
2973=Virheellinen yhteenkuuluvuus - ei m\u00E4\u00E4ritteit\u00E4
# YMSG: returned when there is a use of attribute based on predictive model but the procedure for the predictive model is not defined
2974=Ennustemallimenettely\u00E4 {0} ei l\u00F6ytynyt
# YMSG: outputs tanle type is mandatory. error when missing 
2975=Virheelliset tulostiedot
# YMSG: error when is out name is missing in vocabulary output names 
2976=Virheellinen tulostusnimi
# YMSG: error when rule body type is different from text or decisionTable 
2977=Virheellinen s\u00E4\u00E4nn\u00F6n runkotyyppi
# YMSG: return from Runtime plugins, in case of unsupported change mode
2978=Muutostilaa '{0}' ei tueta resurssilla
# YMSG: return from Runtime plugin - generate, for informing on the change mode for current resource
2979=Resurssin generointi, muutostilassa\: '{0}'
# YMSG: return when expression  
2980=Virhe j\u00E4sennyslausekkeessa\: '{0}'
# YMSG: return when expression  
2981=S\u00E4\u00E4nt\u00F6mallin '{0}' luonti ei mahdollista. Nimi on jo sanaston '{1}' jonkin tieto-objektin k\u00E4yt\u00F6ss\u00E4.



#############################
# API: Get params
#############################

# 3100 - 3999 - get params messages

# YMSG: return from  ruleBodyAnalyzer, in case of businessRule.type is not text
3100=Liiketoimintas\u00E4\u00E4nn\u00F6n tyypin oltava teksti
# YMSG: return from  ruleBodyAnalyzer, in case of Vocabulary is missing
3101=Sanasto puuttuu

#############################/
# API: Rule service consumption
#############################/
# 4100 - 4999 messages

# YMSG: return message in case the output is partial
4100={0} rivi\u00E4 n\u00E4ytet\u00E4\u00E4n. Huomaa, ett\u00E4 ne ovat vain osa tulosjoukosta. Jos saveResult-tunnuksen arvoksi on asetettu TRUE, koko tulosjoukko l\u00F6ytyy '{'1}. tulostustaulusta.

#############################/
# Halm and Installation
#############################/

# YMSG: Post Activation API success
10000=SAP HANA -s\u00E4\u00E4nt\u00F6kehyksen konfigurointiskriptin suoritus onnistui.
# YMSG: Post Activation API failed
10001=SAP HANA -s\u00E4\u00E4nt\u00F6kehyksen konfigurointiskriptiss\u00E4 tapahtui virhe. {0}
# YMSG: Post Activation API failed
10002=Olemassa oleva konfigurointi SAP HANA -s\u00E4\u00E4nt\u00F6kehyksen WWW-sovellusta varten havaittiin. Oletuskonfiguroinnin asettaminen WWW-sovellusta varten ei siksi ole sallittua.
# YMSG: Post Activation API failed
10003=SAP HANA -s\u00E4\u00E4nt\u00F6kehyksen WWW-sovelluksen konfigurointi ep\u00E4onnistui teknisen virheen vuoksi. Syy\: {0}
# YMSG: Post Activation API failed
10004=J\u00E4rjestelm\u00E4ss\u00E4 on jo s\u00E4\u00E4nt\u00F6palvelu tai s\u00E4\u00E4nt\u00F6, johon sis\u00E4ltyy upotettu palvelu. Aikavy\u00F6hykkeen p\u00E4ivitys ei siksi ole sallittu.
# YMSG: Post Activation API failed
10005=J\u00E4rjestelm\u00E4ss\u00E4 on jo s\u00E4\u00E4nt\u00F6palvelu tai s\u00E4\u00E4nt\u00F6, johon sis\u00E4ltyy upotettu palvelu. Ajoaikakaavion p\u00E4ivitys ei siksi ole sallittu.
