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
