##nothtml ##this.AppendResponseHeader("Content-Type: text/xml") ##this.DisableCompression() ##this.encoding(CHAR_XML) ##local.define(handled)0 ##if value.IsEqual(action,getBrwrStatus) ##if error.Level ##if error.IsEqual(Number,1067) ##local.define(handled)1 invalidCardOrPin The pin number entered does not match your card please retry ##endif ##else ##if value.IsEqual(BrwrTrapLevel,0) none ##else ##value.BrwrTrapLevel Please see a member of staff for assistence, There is a trap number of ##value.BrwrTrapId on this brwr ##endif ##endif ##endif ##if value.IsEqual(action,getItemStatus) ##if error.Level ##else ##value.ItemAuthor ##value.ItemTitle ##value.Shelfmark ##value.ItemLoanFee ##value.ItemFine ##value.ItemTotalCharge ##if value.IsEqual(ItemCanContinue,0) hard ##else ##if value.IsEqual(ItemTrapCount,0) none ##else soft ##endif ##endif /* next calculate the message to be displayed */ Item is trapped. ##formatter.TextRender() ##value.ForEachIn(trap,"ItemTraps") ##sessioncfg.with(m,"ZonesSelfService.TrapMessages") ##local.defineByRender(MessageFMT)##m.QualData(##trap.TrapId) ##local.defineByRender(MessageOutput) ##output.block()##local.MessageFMT
<b> ID = ##trap.TrapId </b> - Level = ##trap.TrapLevel
##endif ##endif ##endif ##if error.Level /* generic error response */ ##if local.IsEqual(handled,0) 1 An Error occured - ##error.Level, ##error.Number, ##error.Description ##error.Level ##error.Number ##context.action ##endif ##endif