- Contents
Interaction Designer Help
Reco Register Preloaded Grammar
This Reco tool registers a preloaded grammar for use by this session. It corresponds to invoking the Reco Register Grammar tool with a URI of x-inin-reco:preloaded/Name.
Inputs
Interaction
Identifier of the interaction.
Name
Name of the preloaded grammar. The preloaded grammar must have been added previously in Interaction Administrator or the Reco Add Preloaded Grammar tool.
Weight
The bias of this grammar in relation to other grammars, specified as a positive floating-point number. A value greater than 1.0 positively biases the grammar, and a value less than 1.0 negatively biases the grammar. The default value is 1.0. Not all engines support this and it is ignored if not supported.
Grammar ID
ID of the grammar. If not specified, the tool will synthesize one. The grammar IDs must only consist of alphanumeric characters as well as ‘$’ and ‘_’. IDs starting with ‘$’ are reserved for synthesized and other special IDs.
Override Duplicate ID
Specifies behavior if the session already has a grammar with this the specified GrammarID. Leave this box checked if you want pre-existing grammars to be overwritten by new grammars using the same ID. I.e., if a grammar with the specified ID has already been registered for this session, the old grammar will be un-registered and replaced with the new grammar.
Clear this box if you do not want older grammars to be overwritten. If this box is unchecked, then if a grammar with the specified ID has already been registered for this session, the tool will exit via the Failure exit path with error code "error.com.inin.grammar.id.duplicate".
Outputs
New Grammar ID
Grammar ID of the grammar. If a Grammar ID is specified as an Input, the same value is returned. If none is specified, this parameter returns a synthesized ID.
Error Code
If the registration fails, this output parameter contains an error code in the form of a VoiceXML event. This will be an empty string if no error occurred.
Error Text
If the registration fails, this output parameter will contain a simple textual description of what went wrong (e.g. reason for compilation error).
Exit Paths
Success
The grammar by the grammar text has been successfully compiled and activated.
Failure
Some other error occurred.