| Re .0:
There is no easy way, but you can try defining an ACTION verb called 'SET_WITH'
with two arguments :
1/ New values : data type SET OF Attrib into which you will pass
the new values under Attrib format (syntax is a bit heavy)
2/ Expression : data type SET OF Attrib into which you will pass
the expression to be validated (assuming you want only to test
equality).
Doing this you can within your MM decode the parameters and issue
the necessary SHOW an SET mcc_calls (easier to say than to
implement !).
And so your
>
> SET QUEUE <queue-name> HOLD=FALSE, WITH TASK=<task-name> AND
> TASK_GROUP=<task-group-name>)
> SET QUEUE <queue-name> HOLD=FALSE, WITH TASK=<task-name>
> SET QUEUE <queue-name> HOLD=FALSE, WITH TASK_GROUP=<task-group-name>)
>
will become :
SET_WITH QUEUE <queue-name> -
New values = ( ( ( QUEUE ) , HOLD ) , false ) )
Expression = ( ( ( QUEUE ) , TASK ) , <task-name> ) ,
( ( QUEUE ) , TASK_GROUP ) , <task-group-name>))
SET_WITH QUEUE <queue-name> -
New values = ( ( ( QUEUE ) , HOLD ) , false ) )
Expression = ( ( ( QUEUE ) , TASK ) , <task-name> ) )
SET_WITH QUEUE <queue-name> -
New values = ( ( ( QUEUE ) , HOLD ) , false ) )
Expression = ( ( ( QUEUE ) , TASK_GROUP ) , <task-group-name>))
Good luck and regards.
Pierre.
|