5 Model

5.6 Dialog Model

5.6.3 Respond Method

Respond is used to pass the selected response option and end the dialog. DialogState/Id will return to False.
Signature
Respond(
[in] Int32 SelectedResponse
);
The parameters are defined in Table 27
Table 27 – Respond parameters
Argument | Description |
---|---|
SelectedResponse | Selected index of the ResponseOptionSet array. |
Method result codes in Table 28 (defined in Call Service)
Table 28 – Respond Result Codes
Result Code | Description |
---|---|
Bad_DialogNotActive | See Table 135 for the description of this result code. |
Bad_DialogResponseInvalid | See Table 135 for the description of this result code. |
Table 29 specifies the AddressSpace representation for the Respond Method.
Table 29 – Respond Method AddressSpace definition
Attribute | Value |
---|---|
BrowseName | Respond |
References | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
---|---|---|---|---|---|
HasProperty | Variable | InputArguments | Argument[] | PropertyType | Mandatory |
AlwaysGeneratesEvent | ObjectType | AuditConditionRespondEventType | Defined in 5.10.5 | ||
ConformanceUnits | |||||
A & C Dialog |
If Auditing is supported, this Method shall generate an Event of AuditConditionRespondEventType for all invocations of the Method.