cancel
Showing results for 
Search instead for 
Did you mean: 

Community Searchapi definition incomplete?

php
Champ in-the-making
Champ in-the-making

I've installed an Alfresco Community Community - 7.3.0 (rb79daf03-blocal)

I now want to use the API to search and manage Nodes. I therefor created a Rest-Client from the API YAML File.

When I call the Search API I get an Error 

com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "location" (class com.alfresco.rest.client.search.model.ResultNode), not marked as ignorable (22 known properties: "isLink", "parentId", "isFile", "versionComment", "search", "createdByUser", "name", "allowableOperations", "aspectNames", "properties", "isLocked", "archivedAt", "isFolder", "content", "id", "nodeType", "path", "modifiedByUser", "createdAt", "modifiedAt", "archivedByUser", "versionLabel"])
 at [Source: (org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$UnCloseableInputStream); line: 1, column: 452] (through reference chain: com.alfresco.rest.client.search.model.ResultSetPaging["list"]->com.alfresco.rest.client.search.model.ResultSetPagingList["entries"]->java.util.ArrayList[0]->com.alfresco.rest.client.search.model.ResultSetRowEntry["entry"]->com.alfresco.rest.client.search.model.ResultNode["location"])

a Sample Response looks like this when I check with the API-Explorer

{
  "list": {
    "pagination": {
      "count": 1,
      "hasMoreItems": false,
      "totalItems": 1,
      "skipCount": 0,
      "maxItems": 100
    },
    "context": {
      "consistency": {
        "lastTxId": 46
      }
    },
    "entries": [
      {
        "entry": {
          "createdAt": "2022-08-05T11:02:22.343+0000",
          "isFolder": true,
          "search": {
            "score": 1
          },
          "isFile": false,
          "createdByUser": {
            "id": "admin",
            "displayName": "Administrator"
          },
          "modifiedAt": "2022-08-05T11:51:18.851+0000",
          "modifiedByUser": {
            "id": "admin",
            "displayName": "Administrator"
          },
          "name": "MyTestNode",
          "location": "nodes",
          "id": "dc437fc4-5c0e-4dcf-8552-05ddd18e6869",
          "nodeType": "test:testNode",
          "parentId": "75b49f46-962c-45a8-91ec-893da460bd8e"
        }
      }
    ]
  }
}

However the Model does not have this location Field.

image

0 REPLIES 0
Getting started

Explore our Alfresco products with the links below. Use labels to filter content by product module.