Identifiers

The identifiers action retrieves a list of items that are present in the repository. Different types of repository store items in different types of hierarchy. For example, file systems have folders and files, but an e-mail system might have mailboxes and messages.

The connector looks for child items of each identifier that you pass into the action. A FlowFile is routed to the "Identifiers Output" relationship for each child item that is found, and information is also returned in the action response.

This action can be used by front end applications for providing an interface to browse a repository. You can use the identifiers that are returned by this action in other connector actions that require you to provide identifiers.

Type: asynchronous

Parameter Description Required
ConnectorGroup

The name of the connector group to send the request to. This must match the name you specified when you configured the ConnectorGroupRouter processor in your dataflow.

Yes
Documents A comma-separated list of document identifiers to specify where to start looking in the data repository. You can also specify the special value ROOT, to start looking in the root of the repository. Yes

Example

http://host:10000/action=Identifiers
                         &ConnectorGroup=FileSystem
                         &Documents=root

Response

This is an asynchronous action, so you receive a token in response to the request. You can use the QueueInfo action to see the result of the action.

The following is an example response from the QueueInfo action.

<autnresponse>
    <action>QUEUEINFO</action>
    <response>SUCCESS</response>
        <responsedata>
        <actions>
            <action>
                <status>Finished</status>
                <queued_time>2019-Sep-23 12:25:48</queued_time>
                <time_in_queue>0</time_in_queue>
                <process_start_time>2019-Sep-23 12:25:48</process_start_time>
                <time_processing>0</time_processing>
                <process_end_time>2019-Sep-23 12:25:48</process_end_time>
                <identifiers parent_identifier="identifier0">
                    <identifier attributes="document" name="file.txt" type="File">identifier1</identifier>
                    <identifier attributes="document" name="archive.zip" type="File">identifier2</identifier>
                    <identifier attributes="document" name="document.docx" type="File">identifier3</identifier>
                    <identifier attributes="document" name="text.txt" type="File">identifier4</identifier>
                    <identifier attributes="container" name="folder" type="Directory">identifier5</identifier>
                </identifiers>
                <token>...</token>
            </action>
        </actions>
    </responsedata>
</autnresponse>

In the response, there is an <identifiers parent_identifier="..."> element for each of the identifiers that you passed into the action. These contain <identifier ...> elements for items that are direct descendants of the parent item.

An <identifier ...> element can provide the following attributes:


_FT_HTML5_bannerTitle.htm