Subject: RE: [Megaco] Action fails in a transaction!!

From: "Oikonomou, Ioannis" <[email-masked]>
Date: Mon, 3 Jul 2006 15:49:09 +0300

Hello,

My opinion is that *all* actions should be processed.

Therefore, behavior 2 is the right one in this case.

Regards,

Ioannis Oikonomou

________________________________

From: Mudit Gupta [mailto:[email-masked]] 
Sent: Monday, July 03, 2006 1:08 PM
To: [email-masked]
Subject: [Megaco] Action fails in a transaction!!

Hi All, 

I have a query about the h.248 behaviour in case of optional command
within an action. It's stated that if an optional command fails, the
next available command in the action will be processed. My query is if
we should process the next action, If the previous action fails(failure
happened at action level not at the command level) and it contains
optional command. 

E.g. if there is no termination named as aln3, what should be the
expected behaviour from the behaviour given below: Behaviour 1 or
Behaviour 2.  

Behaviour 1:  Dont process the next action, if the previous action in a
txn fails and abort the txn.

MGC -----------------------------> MG

 MEGACO/2  [127.0.0.21]:8000
Transaction=5{
  Context=-{
    O-AUDITVALUE=aln3{
      Audit{
        Media
      }
    }
  }
  ,Context=*{
    O-AV=aln3{
      AT{
        Media
      }
    }
  }
}

                                          MG
-------------------------------> MGC

                                        !/2  [127.0.0.1]:4000
                                        P=5{
                                          C=-{
                                            ER=430{
                                              "aln3"
                                            }
                                          }
                                        }

Behaviour 2: Process the next action, if the previous action in a txn
fails.

MGC -----------------------------> MG

 MEGACO/2  [127.0.0.21]:8000
Transaction=5{
  Context=-{
    O-AUDITVALUE=aln3{
      Audit{
        Media
      }
    }
  }
  ,Context=*{
    O-AV=aln3{
      AT{
        Media
      }
    }
  }
}

                                          MG
-------------------------------> MGC

                                        !/2  [127.0.0.1]:4000
                                        P=5{
                                   = ;       C=-{
                                            ER=430{
                                              "aln3"
                                            }
                                          },

                                          C=*{
                                            ER=430{
                                              "aln3"
                                            }
                                          }
                                        }

Regards,

Mudit

_______________________________________________
Megaco mailing list
[email-masked]
https://www1.ietf.org/mailman/listinfo/megaco