AEM-integrering med Workfront returnerar fel på grund av att det saknas proxykonfigurationssuffix
Eftersom suffixet saknas i OSGi-konfigurationen misslyckas Adobe Experience Manager (AEM)-integreringen med Workfront som använder Enhanced Connector för första gången med ett fel. Du kan åtgärda detta genom att skapa en proxykonfiguration med rätt suffix och använda den för att aktivera lyckad API-kommunikation mellan AEM och Workfront.
Beskrivning description
Miljö
- Produkt: Adobe Experience Manager (AEM) och Workfront Enhanced Connector
- Kopplingsversion: 1.9.21
- Instans: AEM as a Cloud Service (AEMaaCS)
Problem/symtom
- Felloggar visar problem med proxyidentifiering under Workfront API-anrop - Workfront API-anrop misslyckades, kontrollera proxyinställningarna.
- Det går inte att instansiera den initiala molnkonfigurationen för den utökade anslutningen.
Upplösning resolution
Obs!: Den här lösningen gäller specifikt för AEMaaCS-miljöer där en företagsproxy används för utgående anslutningar från AEM till Workfront. Innan du fortsätter med de här stegen måste du kontrollera att alla andra konfigurationer, som API-nycklar och domännamn, är korrekt konfigurerade.
I AEM as a Cloud Service går det inte att komma åt Felix Web Console (/system/console/configMgr) för att tillämpa OSGi-konfigurationer. Alla OSGi-konfigurationer, inklusive Workfront proxyinställningar, måste skapas som konfigurationsfiler i projektets kodbas och distribueras med Cloud Manager.
Så här löser du proxykonfigurationsproblemet för Workfront-anslutningen:
-
Bestäm OSGi Persistent Identity (PID) för proxykonfigurationen (till exempel
org.apache.http.proxyconfigurator). -
Skapa en fil som:
ui.configcode language-none /apps/<your-project>/config.<runmode>/org.apache.http.proxyconfigurator workfront.cfg.json
Ange parametrar för din proxy, till exempel värd, port, autentiseringsuppgifter och så vidare.
Korrekt namngivning och miljöanpassning finns i dokumentationen:
- Konfigurera OSGi för Adobe Experience Manager as a Cloud Service
- Hur använder jag OSGi-konfigurationer i AEM as a Cloud Service?
3. Lägg till den nya konfigurationsfilen i Git-databasen och utlösa en distribution via Cloud Manager. Konfigurationen hämtas av AEM as a Cloud Service-miljön.
4. Använd Developer Console (via Cloud Manager) för att visa aktiva OSGi-konfigurationer.
Relaterad läsning
- Installera Workfront för Experience Manager förbättrad anslutning i användarhandboken för AEMaaCS.
- Konfigurera Workfront för Experience Manager förbättrad anslutning i användarhandboken för AEMaaCS.
- Konfigurera avancerat nätverk för AEM as a Cloud Service i användarhandboken för AEMaaCS.