Mi flujo de servicio tiene una variable de map . Usando una tarea de secuencia de comandos, relleno esa variable.
Aquí está el código de ejemplo:
variable defined in service flow - myMap of type tw.Object.MapMi JavaScript:
tw.local.myMap = new tw.object.Map(); var contentTypeKey = "Content-Type"; var contentTypeValue = "application/json"; tw.local.myMap.put(contentTypeKey, contentTypeValue); log.info(tw.local.myMap.get(contentTypeKey));Al depurar me sale esta excepción:
CWTBG0019E: Excepción inesperada durante la ejecución. Información de excepción: 'Ocurrió una excepción en la actividad "Tarea de script" de "Flujo de servicio" con el nombre "Prueba de flujo de servicio". ID de instancia de tarea "Task.1083173". Detalles: "Error de tiempo de ejecución en el script ("Proceso: 'Prueba de flujo de servicio' ProcessItem: 'Tarea de script' Tipo: 'ITEM'" 2:-1). ReferenceError: "myMap" no está definido. (#2) Script (línea 2): 1: // Guión de asignación 2: myMap.get("Content-Type");
Cualquier ayuda apreciada.