Analytics and Automation Software : Cisco Tidal Enterprise Scheduler

Programmateur de marée d'entreprise : Le travail d'Init de FTP échoue

17 octobre 2015 - Traduction automatique
Autres versions: PDFpdf | Anglais (22 août 2015) | Commentaires


Contenu


Introduction

Ce document décrit un problème avec les travaux de FTP qui se produisent après que vous amélioriez du programmateur de marée d'entreprise 5.3.0 5.3.1.

Conditions préalables

Conditions requises

Aucune spécification déterminée n'est requise pour ce document.

Composants utilisés

Les informations dans ce document sont basées sur les versions 5.3.0 et 5.3.1 de marée de programmateur d'entreprise.

Les informations contenues dans ce document ont été créées à partir des périphériques d'un environnement de laboratoire spécifique. Tous les périphériques utilisés dans ce document ont démarré avec une configuration effacée (par défaut). Si votre réseau est opérationnel, assurez-vous que vous comprenez l'effet potentiel de toute commande.

Conventions

Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à Conventions relatives aux conseils techniques Cisco.

Problème

Le programmateur de marée 5.3.0 d'entreprise n'a pas exigé du nom d'hôte de FTP d'être entouré dans des guillemets une fois entreposé dans la base de données d'amiral, mais dans le programmateur de marée 5.3.1 d'entreprise c'est une condition requise.

Solution

Le nom d'hôte de FTP est enregistré dans la base de données d'amiral sans guillemets.

Il y a deux solutions pour corriger cette question :

  • Manuellement supprimez et créez de nouveau chaque emploi des définitions de travail.

  • Employez ce script afin de corriger tous les enregistrements existants du travail dans les tables de jobdtl et de jobrun :

    Remarque: Cisco recommande que vous sauvegardiez la base de données d'amiral avant que vous utilisiez ce 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

Conversations connexes de la communauté de soutien de Cisco

Le site Cisco Support Community est un forum où vous pouvez poser des questions, répondre à des questions, faire part de suggestions et collaborer avec vos pairs.


Informations connexes


Document ID: 113132