Skip to content

TCLI TASK: validate


Description:

Validates the setting of a property & the value of a property or validates the existence of a Cloud Application, LiveApps app or TCI App.

This is useful when you want to validate certain things on the TIBCO Cloud before or after you run your scripts.


Questions:

What would you like to validate ?

These are the things you can validate:

  • Property_exist: Validates if a property exists in your tibco cloud property file.
  • Property_is_set: Validates if a property exists and has a value.
  • Property_is_set_ask: Does the same as Property_is_set, but if not set it will ask for a value(interactively).
  • Tenant_Access: Do you have access to a specific tenant (within the organization).
  • Tenant_Role: Do you have the right roles within a tenant.
  • LiveApps_app_exist: Validates if a LiveApps Application exists.
  • Live_Apps_group_exist: Validates if a LiveApps Group exists.
  • TCI_App_exist: Validates if a TCI Application exists.
  • Cloud_App_exist: Validates if a Cloud Application exists.
  • Org_Folder_exist: Validates if an Organization Folder exists.
  • Org_Folder_And_File_exist: Validates if an Organization Folder exists, and if it has a specific file.
  • Case_exist: Validates if a specific LiveApps Case exists.
  • Case_not_exist: Validates if a specific LiveApps Case Does Not exist (in other words; is removed).
  • Case_in_state: Validates if a specific LiveApps Case is in a specific state.
  • Spotfire_Library_Item_exists: Validates if a specific Spotfire Library Item exists.

Note: You can validate multiple things at once by providing a '+' character in between them


Example Usage:

tcli validate

tcli validate -a "Property_exist:App_Name+App_Type"

tcli validate -a "Spotfire_Library_Item_exists:Spotfire Reports:/Teams/~{ORGANIZATION}/@{My_Spotfire_Report}"


Example Result:

TIBCO CLOUD CLI] (INFO)  Selected task] validate
? What would you like to validate ? Property_exist
TIBCO CLOUD CLI] (INFO)  Validating:  property_exist
? Which property would you like to validate (Use plus character to validate multiple properties, for example: prop1+prop2) ? App_Name+App_Type
TIBCO CLOUD CLI] (INFO)   [VALIDATION --OK--] Property App_Name exists...
TIBCO CLOUD CLI] (INFO)   [VALIDATION --OK--] Property App_Type exists...