Viewing driver messages for intent tasks

For resource-level intent lifecycle tasks, you can view the messages that are exchanged between the resource drivers and the underlying systems that complete the tasks.

About this task

You submit intent requests to create or update instances of assemblies or resources. For each request, based on the type of infrastructure that is required, the orchestration component determines which resource drivers to use. The term underlying systems refers to the external systems that resource drivers communicate with to complete intent requests. For example, the Kubernetes resource driver communicates with external Kubernetes systems.

Before you begin

If you already know the assembly instance ID, intent process ID, and lifecycle task ID of the resource task that you want to view communication for, you can access the driver messages page by using the following URL:
https://<orchestration_UI_endpoint>/ui/task-messages/<instance_id>?processId=<process_id>&taskId=<task_id>
  • <orchestration_UI_endpoint> is the UI endpoint of your orchestration instance. For more information, see Logging in to the IBM Cloud Pak® console.
  • <instance_id> is the ID of the assembly instance.
  • <process_id> is the ID of the intent process.
  • <task_id> is the ID of the lifecycle task for the resource.
For example, if the UI endpoint is comms1.fyre.ibm.com:8290, and the other required IDs have the following values:
  • The instance ID is 83b3fe3b-64ac-412a-9dab-53764ff6399e.
  • The process ID is 56e7e51e-b243-4a3f-b7f0-b2b4353d5e4c.
  • The resource task ID is 2.
You can access the driver messages page by using this URL:
https://comms1.fyre.ibm.com:8290/ui/task-messages/83b3fe3b-64ac-412a-9dab-53764ff6399e?processId=56e7e51e-b243-4a3f-b7f0-b2b4353d5e4c&taskId=2

If you accessed the task messages page successfully, you can skip to step 6 of the following procedure.

Procedure

  1. Log in to the IBM Cloud Pak console. For more information about how to log in, see Logging in to the IBM Cloud Pak console.
  2. From the navigation menu Navigation menu icon, click Run > Assembly instance.

    The Recent Assembly Instances page displays instances for which intent processes ran recently. To search for instances with older intent processes, click Assembly instance search.

  3. From the list of assembly instances, find the instance whose intent tasks you want to view communication for.
  4. Open the intent task that you want to view communication for.
    • To open the most recent task, click Open, then click the Execution page.

      Alternatively, click the overflow menu Horizontal overflow menu iconand click Open Execution.

    • To open an older task, click the overflow menu Horizontal overflow menu icon and click Execution History, then find the task that you want to open and click Review Intent.
  5. On the Execution page, click the resource task that you want to view communication for.
  6. In the Task details dialog, click Show driver messages.

    The Task messages page displays the sets of messages that are exchanged between the resource driver and the underlying systems.

  7. Optional: View more details for an individual message.
    1. In the table row that contains the message set, click Show. The Message details panel shows an accordion row for each message in the set.
    2. Expand the row for the message that you want to view. The message details are shown.
    3. To view the message's content, click View message content. You can copy this content to the clipboard.