Is it possible to get the order number or customer number in the PAHS exception email? It's a value available for the email sent with the tickets, but the documentation does not have either listed as a value available for exception emails. For instance, the email sent with tickets allows @@OrderNumber to be present in the email but not in the exception email. this would be useful for rapid troubleshooting.
not really the answer you are looking for but you can check the log file and you can find the order number there. Not as convenient as an email though
I had the same idea and added @@Order_no and @@Customer_no to the error email template hoping that it would inlude the info but it did not. I didn't really pursue it any further.
An example of the output is below....
Message:
Failed to print order.
Severity:
Error
Exception:
Server was unable to process request. ---> Order is already locked by batch 54442
Order 1178515 could not be locked - SoapException
Source:
Order
StackTrace:
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) at ETicketServerLibrary.API.Tessitura.GetTicketPrintInformation(String sWebSessionId, Int32 iOrderId, String sHeaderDesign, String sTicketDesign, String cReceipt, String cReprint) at Tessitura.ETicket.WindowsService.Orders.ProcessOrder(Int32 orderNumber, String receipt, PahtsSettings settings) at Tessitura.ETicket.WindowsService.Orders.Execute(String receipt)
Order Date:
@@OrderDate
Order Number:
@@OrderNumber
Customer Number:
@@CustomerNumber
Thank You, Tessitura Team