PAHS Exception Data

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.

Parents
  • 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

Reply
  • 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

Children
No Data