I have a test machine with Service Management 17.2.01, and I find that Service Point will retrieve and display featured offerings from Catalog only when the user is also a Service Delivery Administrator in Catalog. If the user is an End User in Catalog, I find these messages in searchMS.log:
INFO - 2019-07-02 09:09:59 [es.SearchHelper] - Connected with Elastic Search Server: [http://itasm:9012/catalog_index/service_offering/_search]
INFO - 2019-07-02 09:09:59 [es.SearchHelper] - Connected with Elastic Search Server: [http://itasm:9012/catalog_index/service_request/_search]
INFO - 2019-07-02 09:10:00 [es.SearchHelper] - Connected with Elastic Search Server: [http://itasm:9012/catalog_index/service_request/_search]
ERROR - 2019-07-02 09:10:02 [c.CategoriesSearchController] - Error fetching permissions for: [10095, 10030, 10626, 10109, 10627, 10021, 10089, 10004, 10015, 10047, 10006, 10589, 10104, 10115, 10038]
java.util.concurrent.CompletionException: [Attach Error: PozError, Attach Error: PozError, PE_NOTFOUND Object Not Found, PozFactory.attach: unable to attach, PozFactory.attachPoz: error invoking iPoz::ClientAttach on host itasm, CERT-CA Service Catalog, Service Catalog]
com.ca.eiam.SafeException: EE_NOTFOUND Object Not Found
at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:331)
at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:346)
at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:632)
at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506)
at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2088)
Caused by: com.ca.eiam.SafeException: EE_NOTFOUND Object Not Found
at com.ca.eiam.poz.PozFactory.attachPoz(PozFactory.java:402)
at com.ca.eiam.SafeContext.attach(SafeContext.java:1441)
at com.ca.casm.authorization.eem.EiamConnectionManager.getContext(EiamConnectionManager.java:115)
at com.ca.casm.authorization.eem.EiamPermission.getBatchPermissions4DomainRoles(EiamPermission.java:110)
at com.ca.casm.authorization.eem.EiamPermission.getBatchPermissions(EiamPermission.java:93)
Caused by: com.ca.eiam.poz.PozException: PozFactory.attach: unable to attach
at com.ca.eiam.poz.PozFactory.attachPoz(PozFactory.java:402)
at com.ca.eiam.SafeContext.attach(SafeContext.java:1441)
at com.ca.casm.authorization.eem.EiamConnectionManager.getContext(EiamConnectionManager.java:115)
at com.ca.casm.authorization.eem.EiamPermission.getBatchPermissions4DomainRoles(EiamPermission.java:110)
at com.ca.casm.authorization.eem.EiamPermission.getBatchPermissions(EiamPermission.java:93)
The INFO messages show that the featured offerings are found. Those are the offering IDs between brackets in line 4.
I've gone through the troubleshooting steps on the Docops page, and reloaded the EEM configuration from the catalog setup utliity. Any suggestions?