LogoutRequest
Logout request terminates the login session and makes it possible for parameter or program updates. The POS system may no cannot communicate with the terminal unless new LoginRequest
is accepted.
If a logout is needed during business hours but updates are not desired, there is an attribute MaintenanceAllowed
that may be set False.
warning
warning: Make sure to have the terminal logged out with maintenance allowed at least one hour every day, to let it update parameters and possibly software.
1
2
3
4
<SaleToPOIRequest>
<MessageHeader ProtocolVersion="3.1" MessageClass="Service" MessageCategory="Logout" MessageType="Request" ServiceID="21" SaleID="1" POIID="A-POIID"/>
<LogoutRequest MaintenanceAllowed="true"/>
</SaleToPOIRequest>
Logout Response
1
2
3
4
5
6
<SaleToPOIResponse>
<MessageHeader MessageClass="Service" MessageCategory="Logout" MessageType="Response" ServiceID="21" SaleID="1" POIID="A-POIID"/>
<LogoutResponse>
<Response Result="Success"/>
</LogoutResponse>
</SaleToPOIResponse>