If an external Pay Unit cannot connect to its server a result code can be used to inform the CWT Core.
• | A DynamicDeliverableFailedPopup can be shown with an error message. |
• | If modem is used the modem reset process will be triggered. And the out-of-order display panel will be shown. (if the external pay unit has mustHaveInternet=”true”) |
Format for translation text: Ext[0-7]DeliverableId[0-65535][errortext]
Translatable return messages with their return code:
Ext0DeliverableId1NoConnectionToServer -> Result code 9 will start the modem reset handling process
Ext0DeliverableId1DeliverableNotSupportedInPayunit -> Result code 2
Ext0DeliverableId1DeliverableIdNotAllowed -> result code 3
Ext0DeliverableId1PayunitCouldNotStoreDeliverableData -> result code 4
Ext0DeliverableId1NoMediaPresentToStoreDeliverableOn -> result code 5
Ext0DeliverableId1InvalidMediaType -> result code 6
Ext0DeliverableId1InvalidMedia -> result code 7
Ext0DeliverableId1CouldNotSendData -> result code 8
Ext0DeliverableId1DataMapError
Ext0DeliverableId1UnknownError -> result code 0 or larger then 9
Example
Popup "DynamicDeliverableFailedPopup" with "DynamicDeliverableFailedLabel"
<!-- Start DynamicDeliverableFailedPopup -->
<TFT:PopupPanel Name="DynamicDeliverableFailedPopup" MxStyle="{PopupStyle}" Timeout="3" >
<Controls>
<TFT:Label MxStyle="{DebugLabelStyle}" FormattedText="DynamicDeliverableFailedPopup"/>
<TFT:Label Name="DynamicDeliverableFailedLabel" MxStyle="{PopupTextLabelStyle}"/>
</Controls>
</TFT:PopupPanel>
<!-- End DynamicDeliverableFailedPopup -->