Ejemplo: resolución de un error de SOAP con el agente de implementación
Este ejemplo ilustra cómo un consultor de integración utiliza el método CRAFT para obtener ayuda del agente de implementación para resolver un error de servicio web SOAP encontrado durante una tarea de migración o integración .
Está trabajando como consultor de integración para finalizar una integración de compensación de gastos automatizada. Intenta utilizar el servicio web Submit_Expense_Report para migrar datos de un sistema de viajes heredado a Workday. Sin embargo, cada vez que su middleware realiza una llamada, Workday devuelve este error SOAP:
Validation error occurred. The field Expense_Report_Data is required.
Ya ha confirmado que el campo
Expense_Report_Data
está presente en su XML. Sospecha que el error es un falso positivo, un comportamiento ocasional en los servicios SOAP de Workday en el que el servicio activa un error genérico para un elemento principal cuando el problema real es la falta de un elemento secundario o un requisito de seguridad específico.- Tener acceso a Customer Central con el agente de implementación disponible en la barra de navegación global y en la barra lateral.
- Tenga el código o el mensaje de error específico listo para pegar. Ejemplo: un mensaje de error de Object Transporter o un servicio web .
- Conéctese a Customer Central con su cuenta de Customer Central .
- Acceda a la entrada Agente de implementación desde la barra de navegación global o la barra lateral.
- Introduzca su lista de valores utilizando el método CRAFT para proporcionar una lista de valores clara que incluya su rol y el contexto de su solicitud.Su lista de valores:Soy un consultor de integración que trabaja en una implementación de Finanzas. Estoy llamando al servicio web Submit_Expense_Report y recibo el mensaje "Se ha producido un error de validación" relacionado con un campo que falta.
- Continúe describiendo el problema técnico:Pegue el mensaje de error exacto y proporcione detalles sobre lo que ya ha verificado.El error dice: 'El campo Expense_Report_Data es obligatorio.' He confirmado que este campo está en mi XML. ¿Cuáles son los campos ocultos que faltan o los problemas de seguridad más comunes que provocan este error SOAP específico para este servicio?
- Si la respuesta inicial es amplia, restricción (noun), restringir (verb) la solicitud (opcional).Solicite al agente que profundización (noun), profundizar (verb) en los requisitos de seguridad o de proceso de gestión . Su lista de valores:Enumere el área funcional específica y los permisos de dominio de seguridad que mi usuario de sistema de integración (ISU) necesita para iniciar este servicio web específico.
El agente de implementación proporciona una lista de potencial causas raíz y áreas de configuración específicas para comprobar. A menudo, le indica el campo exacto o el permiso de seguridad que probablemente esté causando el error, lo que ahorra horas de investigación manual.
Una vez que el agente de implementación proporcione los pasos, conectar a su entorno de cliente de destino y ejecute la tarea
Creación de campo calculado
para implementar la lógica. Después de crear el campo, utilice el icono Me gusta
o No me gusta
para calificar la precisión de la lógica proporcionada.