Hello Brian, You are right. X880 8.2.5 states that "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...". The operation returns a ReturnResult with only the invokeId in that case. So I think that the RETURN RESULT TRUE in the case exposed by Banibrata is here to insist of the fact that a return must be returned (with only the invokeId component). Since the default for RETURN RESULT is TRUE it is not mandatory to repeat it, that's why I was wondering why it was here.
Bruno Konik - uniGone - > -----Message d'origine----- > De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] De > la part de Brian Barlow > Envoyé : vendredi 9 février 2007 11:56 > À : asn1 mailing list > Objet : RE: [Asn1] Meaning of "RETURN RESULT TRUE" > > > 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 > > -------------------------------------------------------------- > ------------------------- > Orange vous informe que cet e-mail a ete controle par > l'anti-virus mail. > Aucun virus connu a ce jour par nos services n'a ete detecte. > > > _______________________________________________ Asn1 mailing list [email protected] http://lists.asn1.org/mailman/listinfo/asn1
