Analytics and Automation Software : Cisco Tidal Enterprise Scheduler

Planificador de trabajos de marea de la empresa: El trabajo del init FTP falla

18 Octubre 2015 - Traducción Automática
Otras Versiones: PDFpdf | Inglés (22 Agosto 2015) | Comentarios


Contenido


Introducción

Este documento describe un problema con los trabajos FTP que ocurren después de que usted actualice del planificador de trabajos de marea 5.3.0 a 5.3.1 de la empresa.

prerrequisitos

Requisitos

No hay requisitos específicos para este documento.

Componentes Utilizados

La información en este documento se basa en las versiones de marea 5.3.0 y 5.3.1 del planificador de trabajos de la empresa.

La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si la red está funcionando, asegúrese de haber comprendido el impacto que puede tener cualquier comando.

Convenciones

Consulte Convenciones de Consejos Técnicos de Cisco para obtener información sobre las convenciones sobre documentos.

Problema

El planificador de trabajos de marea 5.3.0 de la empresa no requirió el nombre del host FTP ser incluido en las comillas dobles cuando estaba salvado en la base de datos del almirante, pero en el planificador de trabajos de marea 5.3.1 de la empresa esto es un requisito.

Solución

El nombre del host FTP se salva en la base de datos del almirante sin las comillas dobles.

Hay dos soluciones para corregir este problema:

  • Borre y cree manualmente otra vez cada trabajo de las definiciones de trabajo.

  • Utilice este script para corregir todos los expedientes existentes del trabajo en las tablas del jobdtl y del jobrun:

    Nota: Cisco recomienda que usted sostiene la base de datos del almirante antes de que usted utilice este script.

-- Define database if different
USE Admiral;
GO
-- Create a temp table to use for the update

CREATE TABLE #Temp3(
jobdtl_id int,
jobdtl_params varchar(1024),
jobdtl_params_new varchar(1024));
GO

-- Insert the selected records into the temp table

INSERT INTO #Temp3 (jobdtl_id, jobdtl_params)
SELECT jobdtl_id, jobdtl_params
FROM   jobdtl
WHERE  jobdtl_id in (select jobdtl_id from jobmst where jobmst_type = 6) and substring(jobdtl_params,3,1) <> '"';
GO

-- Update the temp table to the correct value
update #Temp3 set jobdtl_params_new = stuff(jobdtl_params,3,charindex(',',jobdtl_params,3)-3,'"' + substring(jobdtl_params,3,charindex(',',jobdtl_params,3)-3)+'"');
GO
-- Update jobdtl table records with correct value in #Temp3;

Update jobdtl 
Set jobdtl_params = B.jobdtl_params_new 
From jobdtl A 
, #Temp3 B 
Where A.jobdtl_id = B.jobdtl_id;
GO

-- Update jobrun table records with correct value in #Temp3;

Update jobrun 
Set jobrun_params = B.jobdtl_params_new 
From jobrun A 
, #Temp3 B, jobdtl C, jobmst D 
Where A.jobmst_id = D.jobmst_id and
B.jobdtl_id = C.jobdtl_id and
C.jobdtl_id = D.jobdtl_id
GO

Discusiones relacionadas de la comunidad de soporte de Cisco

La Comunidad de Soporte de Cisco es un foro donde usted puede preguntar y responder, ofrecer sugerencias y colaborar con colegas.


Información Relacionada


Document ID: 113132