La integración de AEM con Workfront devuelve un error debido a la falta del sufijo de configuración proxy
Debido a que falta un sufijo en la configuración OSGi, la integración de Adobe Experience Manager (AEM) con Workfront que utiliza el conector mejorado por primera vez falla con un error. Para solucionarlo, cree una configuración proxy con el sufijo correcto y aplíquela para habilitar una comunicación de API correcta entre AEM y Workfront.
Descripción description
Entorno
- Producto: Conector mejorado de Adobe Experience Manager (AEM) y Workfront
- Versión del conector: 1.9.21
- Instancia: AEM as a Cloud Service (AEMaaCS)
Problema/Síntomas
- Los registros de errores muestran problemas de detección de proxy durante las llamadas a la API de Workfront: Error en la llamada a la API de Workfront; compruebe la configuración de proxy.
- No se puede crear una instancia de la configuración de nube inicial para el conector mejorado.
Resolución resolution
Nota: Esta solución se aplica específicamente a entornos AEMaaCS donde se usa un proxy corporativo para las conexiones salientes de AEM a Workfront. Antes de continuar con estos pasos, asegúrese de que todas las demás configuraciones, como claves de API y nombres de dominio, estén correctamente configuradas.
En AEM as a Cloud Service, no es posible acceder a la consola web de Felix (/system/console/configMgr) para aplicar configuraciones OSGi. Todas las configuraciones de OSGi, incluida la configuración de proxy de Workfront, deben crearse como archivos de configuración en el código base del proyecto e implementarse mediante Cloud Manager.
Para resolver el problema de configuración de proxy para el conector de Workfront:
-
Determine la identidad persistente OSGi (PID) para la configuración de proxy (por ejemplo,
org.apache.http.proxyconfigurator). -
En la carpeta de configuración del proyecto (
ui.config), cree un archivo como:code language-none /apps/<your-project>/config.<runmode>/org.apache.http.proxyconfigurator workfront.cfg.json
Defina parámetros para el proxy, como host, puerto, credenciales, etc.
Para obtener la nomenclatura y la segmentación de entornos correctas, consulte la documentación:
- Configuración de OSGi para Adobe Experience Manager as a Cloud Service
- ¿Cómo usar las configuraciones de OSGi en AEM as a Cloud Service?
3. Añada el nuevo archivo de configuración al repositorio de Git y almacene en déclencheur una implementación a través de Cloud Manager. El tiempo de ejecución de AEM as a Cloud Service recogerá la configuración.
4. Una vez implementada, utilice Developer Console (a través de Cloud Manager) para ver las configuraciones de OSGi activas.
Lectura relacionada
- Instalar el conector mejorado de Workfront para Experience Manager en la Guía del usuario de AEMaaCS.
- Configuración del conector mejorado de Workfront para Experience Manager en la Guía del usuario de AEMaaCS.
- Configuración de redes avanzadas para AEM as a Cloud Service en la Guía del usuario de AEMaaCS.