Hi,

I've been looking at the notation used in TCAP defining 'Component'

--- Q.773 ---
Component {OPERATION : Invokable, OPERATION: Returnable} ::= CHOICE
     {
     basicROS            ROS {TCInvokeIdSet, {Invokable}, {Returnable}},
     returnResultNotLast [7] returnResult < ROS {{Returnable}}
     }

TCInvokeIdSet INTEGER ::= {-128..127}
---

When looking at the specification of ROS, the first parameter in the
parameterlist of ROS is:
InvokeId:InvokeIdSet
and InvokeId is defined as:

--- X.880 ---
InvokeId ::= CHOICE
{
present INTEGER,
absent NULL
}
---

The TCInvokeIdSet governor type is an IntegerType (INTEGER), but the
ParamGovernor is a ChoiceType (InvokeId).
To identify ChoiceValues we normally need an identifier (present/absent)
to distinguish between the alternatives in the ChoiceType, but this
information is in no way provided in the TCAP-notation for the ValueSet
(TCInvokeIdSet).

Is this an error in the TCAP-notation or can someone explain to me how
this should be interpreted?

Best regards
Egon Andersen
-- 
* Talura ApS      * Phone: +45 43 52 50 00 *
* Baldersh�j 24 B * mailto:[EMAIL PROTECTED]  *
* DK-2635  Ish�j  * http://www.talura.dk   *

Reply via email to