| BookFlightOffer-AirlineCmd# (a; s) { let d = s(Mailbox(a .cmd), a .to) in if isMessage(d) ∧ isBookFlightOffer(d .msg .content) then let agl = d .msg .agentlist in { s(Mailbox(a .cmd), a .to) := null ; s(locVar(`id'), a .to) := wrapInteger2Data(d .msg .content .id) ; s(locVar(`ccd_decl'), a .to) := wrapCreditCardDetails2Data(d .msg .content .ccd) ; let d0 = processBooking-Airline(s(locVar(`id'), a .to) .Integer, s(locVar(`ccd_decl'), a .to) .CreditCardDetails) in skip ; s(state(`state6'), a .to) := wrapMessage2Data(mkMessage(agl, mkConfirm)) } } |