Searching in AS4 Microservices

On the Advanced Search page, you can search all of the exchange transactions and filter the search results to help you quickly locate specific information.

About this task

On the Advanced Search page, you can search the exchange event details by transaction identifier, process identifier, reference identifier, and ebMS header information to quickly locate specific information. You can search exchanges by different identifiers to focus on specific customer or system issues. For example, all exchanges from Sterling B2B Integrator have a workflow identifier. After you view the search results, you can sort and filter your search results by typing in a keyword, or by entering more detailed search criteria. For example, you can filter the search results by workflow identifier to look only at exchanges from Sterling B2B Integrator.

The Search Terms are compared to fields in a list. The list of field changes dynamically, based on the events in the exchanges. If Workflow ID is included for events, it is dynamically added to the Filter by list of fields. Or, if ebMS header information is included for events, it is dynamically added to the Filter by list of fields.

The list of fields changes dynamically based on the nature of the events that are received, but the list of fields always includes the following items:
  • Transaction ID
  • Process Name
  • Reference ID
  • Conversation ID
  • Document Name
  • RequestReference ID
The list of fields might also contain the following items:
  • Action
  • Conversation ID
  • Destination IP
  • Document Name
  • FromPartyID
  • FromPartyType
  • FromRole
  • MessagePropertyname
  • MessagePropertyValue
  • ProcessName
  • Reference ID
  • Request reference ID
  • Service
  • Source IP
  • ToPartID
  • ToPartyType
  • ToRole
  • TransactionID
  • User name
  • AgreementRef
  • ConformancePolicy

Procedure

  1. From the Home page, click Advanced Search.
  2. In the Search Terms field, type the exchange or event details that you want to locate. The search field is not case-sensitive.
    Restriction: Wildcard searches are not allowed.
  3. Select the field that you want to match for the search term from the Filter by list.
    For example, if you select Transaction ID, your entry in the Search Terms field is compared to Transaction ID and the Transaction IDs that match your search term are returned.
  4. If needed, set search conditions by selecting an option:
    • contains
    • exact
    • begins with
    • ends with
  5. To further refine your search, add search criteria to any of the following areas:
    • Time frame
    • Status
    • Pattern
    • Trading Partners
    • Receivers
    • Exchange Profiles
    • Destinations
    • Replay
      These filters are available to be applied:
      Select All
      This filter displays all transactions that meet the following criteria: they are available for replay, are replays of themselves, or were replayed.
      Is replayable
      This filter displays all replayable transactions.
      Is a replay
      This filter displays all replayed transactions.
      Has a replay
      This filter displays all transactions that were replayed one or more times.
    • Redeliver
      These filters are available to be applied:
      Select All
      This filter displays all transactions that meet the following criteria: they are available for redelivery or were redelivered.
      Is redeliverable
      This filter displays all redeliverable transactions.
      Is a redeliver
      This filter displays all redelivered transactions.
      Has a redeliver
      This filter displays all transactions that were redelivered one or more times.
  6. Click Search.

    A list of search results are returned. For detailed information about an item in your search results, select the Transaction ID.

    Replay eligibility depends on the protocol and exchange profile pattern used. If a replay status is displayed, you can view the replay state of the transaction and whether the transaction is available to be replayed. Only outbound processes in a stable final state such as completed successfully, completed with errors, or failed are available to be replayed. You can also access the most recently associated transaction identifier or identifiers for a replayed transaction.

    Redelivery eligibility depends on the protocol and exchange profile pattern used. If a redelivery status is displayed, you can view the redelivery state of the transaction and whether the transaction is available to be redelivered. You can also access the most recently associated transaction identifier or identifiers for a redelivered transaction.

    You can further refine the search by using a combination of filters.

  7. Select a completed transaction or transactions and click Replay to reprocess a selected Transaction ID. If you selected multiple transactions, you are prompted to confirm that you want to replay all of them. If a previous replay request is not complete, you cannot request another replay for the same transaction or process. If a replay is requested and the process that was restarted is not complete, you are not able to request another replay of that process until the original replay request is completed.
  8. If you want to replay all eligible transactions, click Replay All. You are prompted to confirm the action.
  9. Select a completed transaction or transactions and click Redeliver to redeliver a selected Transaction ID. If you selected multiple transactions, you are prompted to confirm that you want to redeliver all of them.
  10. If you want to redeliver all eligible transactions, click Redeliver All. You are prompted to confirm the action.
  11. Click View Exchanges to see all the correlations between associated exchanges.
    For example, if a particular exchange is a replay of another exchange, it can also be replayed and redelivered one or more times, and all of the correlated exchanges are delineated on the View Exchanges page.