#65946
Federico CristinaFederico Cristina
Superadministrador

Carlos, no hemos tenido tiempo todavía de validarlo pero podés verificar lo siguiente, agregá en la clase LYEIWSAA del proyecto LYEI la línea marcada en negrita donde se especifica el timeout para obtener un nuevo TA:

// Obtener un TA valido
MLYEIElectronicInvoiceLog.logActivity(LYEIWSAA.class, Level.INFO, null, aConfig.getC_LYEIElectronicPOSConfig_ID(), aConfig.getC_LYEIElectronicInvoiceConfig_ID(), “Invocando a loginCms para POS ” + aConfig.getPOS() + ” en ” + endPointAddress);
login = locator.getLoginCms();
((LoginCmsSoapBindingStub)login).setTimeout(LYEITools.getTimeout(LYEIConstants.EXTERNAL_SERVICE_WSAA_PREFIX, targetEnv));
String response = login.loginCms(generateTRABase64(aConfig, ctx, targetEnv));

En C_ExternalSevice tenes que tener el servicio WSAA_HOMO o WSAA_PROD con un timeout especificado mayor a cero, por ejemplo 15000 (o sea 15 segundos).

Avisanos si funciona correctamente así ya lo incorporamos al master.