I think that for a return result component, it is possible to have result 
without an actual result type. I am working with ECMA-165 (Generic Functional 
Protocol for private integrated services networks) which is different from the 
GSM question posed, but the APDUs (based on ROSE), show RESULT to be OPTIONAL, 
with the only mandatory part of the encoding being the invoke ID.

I believe a result without a result type presented in the message would mean 
that the operation has been carried out successfully. I suppoose that would be 
done if no other actual result is needed, but just a confirmation of the 
operation being carried out.

Brian B


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of
Bruno Konik
Sent: 09 February 2007 08:39
To: 'Dutta, Banibrata (STSD)'; 'asn1 mailing list'
Subject: RE: [Asn1] Meaning of "RETURN RESULT TRUE"


Banibratta,

This follows my previous email. I have not answered fully to your question. I 
think that there is an error in the MAP spec here.
Indeed, if the RETURN RESULT is TRUE then a RESULT is expected so that the 
application should know what result to send or receive.
In that case, I think that it should be RETURN RESULT FALSE (which can be 
normal in case of an alert or a notify). I noticed we have
the same error in the case of the unstructuredSS-Notify object.

X880 specifies :
8.2.4 The &returnResult field specifies whether a result is returned in the 
event that the operation is performed
successfully, taking the value TRUE if it is, and FALSE otherwise.
8.2.5 The &ResultType field specifies the data type of the value returned with 
the result of the operation. If it is
omitted, then the operation returns no result value. It shall be omitted if the 
&returnResult field is FALSE.

I hope this helps but I would appreciate a MAP specialist could confirm if 
there is a problem with unstructuredSS-Notify and
alertServiceCentre.

Bruno Konik
- uniGone -

> -----Message d'origine-----
> De : Bruno Konik [mailto:[EMAIL PROTECTED]
> Envoyé : vendredi 9 février 2007 09:24
> À : 'Dutta, Banibrata (STSD)'; 'asn1 mailing list'
> Objet : RE: [Asn1] Meaning of "RETURN RESULT TRUE"
>
> Hello Banibrata,
>
> As it is explained in ITU-T X.880, which defines the ROSE
> service, the &returnResult field specifies whether a result
> is returned in the event that the operation is performed
> successfully, taking the value TRUE if it is, and FALSE otherwise.
>
> This is an indication, for the application developper, that
> the application executing (the performer) the mt-ForwardSM
> operation must send a returnResult, in that case
> MT-ForwardSM-Res. In the same logic, the invoker of the
> operation must be prepared to receive a returnResult.
>
> Bruno Konik
> - uniGone -
>
> > -----Message d'origine-----
> > De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> De la part
> > de Dutta, Banibrata (STSD) Envoyé : vendredi 9 février 2007
> 07:05 À :
> > asn1 mailing list Objet : [Asn1] Meaning of "RETURN RESULT TRUE"
> >
> > Hi,
> >
> > Here are 2 snippets from 3GPP GSM MAP v5.8.0 !
> > While I understand what the "RESULT" in the following specification
> > means,
> >
> > mt-ForwardSM OPERATION ::= { --Timer ml ARGUMENT
> >     MT-ForwardSM-Arg
> > RESULT
> >     MT-ForwardSM-Res
> > -- optional
> > ERRORS {
> >     systemFailure
> >
> > I am not sure what the "RETURN RESULT TRUE" mean in the following
> > snippet...
> >
> > alertServiceCentre OPERATION ::= { --Timer s
> >
> > ARGUMENT
> >     AlertServiceCentreArg
> >
> > RETURN RESULT TRUE
> >
> > ERRORS {
> >     systemFailure |
> >     dataMissing |
> >
> >
> > Could someone please explain ?
> >
> > Thanks & regards,
> > Banibrata
> >
> >

Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, 
UK
Registration No: 1397386 (Wales)
_______________________________________________
Asn1 mailing list
[email protected]
http://lists.asn1.org/mailman/listinfo/asn1

Reply via email to