Utilisation d’un MID Server avec le contrôle de source

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Le ServiceNow® MID Server permet la communication et le mouvement des données entre une instance et des ServiceNow applications, des sources de données et des services externes.

    Mode de fonctionnement des fichiers groupés avec MID Server

    Le fichier .bundle permet d’utiliser le contrôle de code source à l’aide d’un MID Server. Un fichier groupé est la façon dont Git empaquette un dépôt local dans un seul fichier. Cela rend le partage ou le déplacement du référentiel plus simple et rationalisé. Le fichier est ensuite envoyé au MID Server, qui le transmet au référentiel distant.

    Les fichiers outgoing.bundle (opérations de validation) et incoming.bundle (appliquer les modifications distantes) sont joints à la table de pièces jointes du MID Server [ecc_agent_attachment] pour toute demande transmise au MID Server. L’outgoing.bundle est créé sur l’instance tandis que l’incoming.bundle est créé sur le MID Server.

    Une fois qu’une opération s’est terminée avec succès, le fichier bundle est « promu » en un fichier golden.bundle qui est joint à la table de configuration du référentiel [sys_repo_config]. Il est utilisé pour initialiser le référentiel sur un nœud qui n’a pas encore effectué d’opérations de contrôle de source.

    L’outil Effacement automatique [sys_auto_flush] est un « nettoyeur de table » qui supprime tout enregistrement de ecc_agent_attachment datant de plus de 30 jours. Cette action supprime également la pièce jointe correspondante.

    Les fichiers de lot sont conservés sur le MID Server, puis enregistrés dans le répertoire d’importation du MID Server.

    Sur le MID Server, le fichier de lot est enregistré dans le dossier d’importation. Ce dossier se trouve dans le répertoire utilisateur défini par la propriété système (user.dir), que les utilisateurs peuvent configurer. Le fichier groupé est supprimé dans le cadre de la purge du système à la fin de chaque opération.

    Utilisation du MID Server

    Remarque :
    Les opérations de contrôle de source peuvent prendre plus de temps pour les applications plus volumineuses lors de l’utilisation d’un MID Server, car l’application entière est regroupée après une exportation et dépend de la taille de l’application.