51.4.2.0 51.4.1.1 51.4.1.0 51.3.0.0 51.2.0.17 51.2.0.12 51.2.0.11 51.2.0.5 51.2.0.2
51.4.2.0 51.4.1.1 51.4.1.0 51.3.0.0 51.2.0.17 51.2.0.12 51.2.0.11 51.2.0.5 51.2.0.2

TicketImport

Description

The TicketImport component allows you to send a request and convert the response into Tickets.  

Implementation

  • Drag and drop the component into a RestTicketDeviceExt. 

Actions

  • Execute: Sends the request and converts the result into Tickets.

  • SynchronizeTemplate: Synchronizes the TicketMapper with the corresponding template.

image-20260112-075121.png


Properties

  • Status: The status of this component.

  • State: the current state of the import process.

    • Idle: The component is ready and available for a new import.

    • Pending: An import request has been received and is awaiting execution.

    • InProgress: The import operation is currently running.

  • Enabled: The enabled state of this descriptor.

  • ExecutionTime: The execution time controls when the execute action will be invoked.

  • LastAttempt: The last time that the import was started.

  • LastSuccess: The last time that the import completed successfully.

  • LastFailure: The last time that the import failed to complete successfully.

  • FaultCause: Reason for the fault.

  • HttpConfig: Defines the request to send.

  • ValueSelector: Used to select the part of the JSON response that represents the Tickets. This can be either an array or an object. JSON Key Selector applied on the HTTP response.

  • TimestampFormat: Format to use to decode Timestamp values.

  • TicketMapper: Component used to extract data from the alarm. See TicketMapperFieldEditor.



FaultCauses:

Error Message

Details

TroubleShoot

Missing BtibService

The BtibService is not present in the Services.

Add it from the palette to the Services.

Disabled BtibService

The BtibService is present but is not enabled.

Enable your BtibService.

Found no valid ‘activeTicketing' license

The system could not detect a valid activeTicketing feature.

In “station:|slot:/Services/PlatformServices/LicenseService” check that your Btib.licence contains the “activeTicketing” feature and check that it’s not expired.
Cannot be recovered until the service is restarted.

Missing TicketService

The TicketService is not present in the Services.

Add it from the palette to the Services.

The TicketService is not operational

The TicketService experienced an error.

Check the FaultCause on the TicketService.

The RestNetwork is not operational

The RestNetwork experienced an error.

Check the FaultCause on the RestNetwork.

The RestQuery is not operational

The RestQuery experienced an error.

Check the FaultCause on the RestQuery.

Missing TicketTemplate

Cannot find the associated TicketTemplate.

Add the TicketTemplate in the TicketTemplates and reselect it in the Template slot.

The TicketTemplate is not operational

The associated TicketTemplate experienced an error.

Check the FaultCause on the associated TicketTemplate.

The RestTicketDeviceExt is not operational

The RestTicketDeviceExt experienced an error.

Check the FaultCause on the RestTicketDeviceExt.