Please enable JavaScript to view this site.

CWT User Interface Design Handbook

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