Maven dependency for aem-dermis-odata-connector-2.0.54.jar | Community
Skip to main content
Level 3
July 13, 2018
Solved

Maven dependency for aem-dermis-odata-connector-2.0.54.jar

  • July 13, 2018
  • 6 replies
  • 5713 views

We are working on a project that requires communication with ms dynamics crm from AEM. I see that AEM forms add-on already bundles an odata connector (aem-dermis-odata-connector-2.0.54) and would like to use it instead of adding a bunch of jars. But I cannot seem to find relevant maven dependency on https://repo.adobe.com. can anyone help? Thanks.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by sumsharm

The odata connector isn't included in the client-sdk as it is tied up with Form Data Model and isn't meant to be used independently, hence you won't be able to invoke the api's in odata connector programatically.

For your use case, have you looked at https://helpx.adobe.com/experience-manager/6-3/forms/using/data-integration.html​ to see if you can use the odata connector through Form Data Model instead ?

6 replies

DarrenBiz
Level 6
July 16, 2018

You should be able to find all the public dermis stuff in the aemfd client SDK [1]. The dermis APIs are located at the top of the list on the API page [2]

[1] Maven Repository: com.adobe.aemfd » aemfd-client-sdk » 6.3.0

[2] AEM Forms API

awadheshvAuthor
Level 3
July 16, 2018

Hi Darren, I checked aemfd-client-sdk-6.3 jar, It does not seem to include the package com.adobe.aem.dermis.odata

DarrenBiz
Level 6
July 16, 2018

The actual dermis odata package does not exist in the client SDK package, but should provide a way to invoke it via the exposed API.

If you want the actual dermis package(s) they are located in the forms installer zip (e.g. AEM-FORMS-6.4-OSX-5.0.86.zip / adobe-aemds-common-pkg-5.0.86.zip / aem-dermis-content-2.0.54.zip)

awadheshvAuthor
Level 3
July 16, 2018

I am looking for the service com.adobe.aem.dermis.odata.service.ODataConnector#executeRequest(), will have to see if this can be achieved by exposed classes in sdk.

this class is exported by aem-dermis-odata-connector-2.0.54.jar. I am trying to avid the need to install the jar manually in maven repo as it would unnecessarily complicate the dev setup.

Mayank_Gandhi
Adobe Employee
Adobe Employee
July 16, 2018

I will check this internally and confirm back shortly.

-Mayank

sumsharmAccepted solution
Level 2
July 18, 2018

The odata connector isn't included in the client-sdk as it is tied up with Form Data Model and isn't meant to be used independently, hence you won't be able to invoke the api's in odata connector programatically.

For your use case, have you looked at https://helpx.adobe.com/experience-manager/6-3/forms/using/data-integration.html​ to see if you can use the odata connector through Form Data Model instead ?