Codeunit 18091507 EOS077LSCGetTransactionUtils

Codeunit 18091507 EOS077LSCGetTransactionUtils

Methods

SetRequest

procedure SetRequest(ReceiptNo: Code[20]; StoreNo: Code[10]; PosTerminalNo: Code[10]; TransactionNo: Integer)

Parameters / Return Value

  • ReceiptNo Code[20]

  • StoreNo Code[10]

  • PosTerminalNo Code[10]

  • TransactionNo Integer


SendRequest

procedure SendRequest(ReceiptNo: Code[20]; StoreNo: Code[10]; PosTerminalNo: Code[10]; TransactionNo: Integer; var ResponseCode: Code[30]; var ErrorText: Text; var BufferUtility_p: Codeunit "LSC Buffer Utility")

Parameters / Return Value

  • ReceiptNo Code[20]

  • StoreNo Code[10]

  • PosTerminalNo Code[10]

  • TransactionNo Integer

  • ResponseCode Code[30]

  • ErrorText Text[]

  • BufferUtility_p Codeunit "LSC Buffer Utility"


GetResponse

procedure GetResponse(var ErrorText: Text; var BufferUtility_p: Codeunit "LSC Buffer Utility")

Parameters / Return Value

  • ErrorText Text[]

  • BufferUtility_p Codeunit "LSC Buffer Utility"


SetPosFunctionalityProfile

procedure SetPosFunctionalityProfile(POSFunctionalityProfileCode: Code[10])

Parameters / Return Value

  • POSFunctionalityProfileCode Code[10]

LoadTransactionTablesToXML

procedure LoadTransactionTablesToXML(var BufferUtility_p: Codeunit "LSC Buffer Utility"; var GetTransactionXML: XmlPort "EOS077 LSCGetTransactionXML")

Parameters / Return Value

  • BufferUtility_p Codeunit "LSC Buffer Utility"

  • GetTransactionXML XmlPort "EOS077 LSCGetTransactionXML"


Events

OnAfterGetXmlPortNo

local procedure OnAfterGetXmlPortNo(var XmlPortNo: Integer)

Parameters / Return Value

  • XmlPortNo Integer

OnAfterGetTableNodeFromBuffer

local procedure OnAfterGetTableNodeFromBuffer(var ReqNodeBuffer: Record "LSC WS Node Buffer" temporary; var ReqRecRefArray: array[32] of RecordRef; var WebRequestFieldMapping: Record "LSC Web Request Field Mapping" temporary; var BufferUtility: Codeunit "LSC Buffer Utility")

Parameters / Return Value

  • ReqNodeBuffer Record "LSC WS Node Buffer"

  • ReqRecRefArray RecordRef

  • WebRequestFieldMapping Record "LSC Web Request Field Mapping"

  • BufferUtility Codeunit "LSC Buffer Utility"


OnBeforeSendLocalRequest

local procedure OnBeforeSendLocalRequest(var ResponseCode: Code[30]; var ErrorText: Text; ReceiptNo: Code[20]; StoreNo: Code[10]; PosTerminalNo: Code[10]; TransactionNo: Integer; var BufferUtility: Codeunit "LSC Buffer Utility"; var IsHandled: Boolean)

Parameters / Return Value

  • ResponseCode Code[30]

  • ErrorText Text[]

  • ReceiptNo Code[20]

  • StoreNo Code[10]

  • PosTerminalNo Code[10]

  • TransactionNo Integer

  • BufferUtility Codeunit "LSC Buffer Utility"

  • IsHandled Boolean


OnAfterLoadTransactionTables

local procedure OnAfterLoadTransactionTables(var TransactionHeaderTemp: Record "LSC Transaction Header" temporary; var BufferUtility: Codeunit "LSC Buffer Utility")

Parameters / Return Value

  • TransactionHeaderTemp Record "LSC Transaction Header"

  • BufferUtility Codeunit "LSC Buffer Utility"



EOS Labs -