Cet article vous permet de déterminer l’action à entreprendre en cas de problème de compatibilité entre un produit Tagéix et un logiciel tiers.
Nous travaillons avec tous les tiers pour comprendre la cause première du problème et résoudre le problème au besoin à l’aide d’un correctif produit ou d’une solution temporaire. Cependant, il se peut que le client ouvre un ticket auprès du fournisseur tiers si l’enquête détermine que la cause du problème
n’est pas notre produit
. En outre, il se peut que toutes les parties doivent participer à une conférence téléphonique pour trouver une solution.
Procédez comme suit :
- Vérifiez s’il existe un problème connu entre le logiciel tiers et notre produit. Lorsque nous sommes conscients d’un problème de compatibilité, nous le documentons dans notre base de connaissances. L’article de la base de connaissances est mis à jour avec n’importe quelle solution temporaire ou correctif produit connu, le cas échéant. Si la cause du problème est un logiciel tiers, nous documentons la solution temporaire ou la solution fournie par le fournisseur du logiciel tiers.
- Procédez à un dépannage pour déterminer la cause du problème:
- Si notre enquête détermine que la cause du problème est notre produit, Support technique provoquera un défaut sur ce produit. Nous fournirons une solution temporaire ou un correctif produit.
- Si notre investigation détermine que la cause du problème n’est pas notre produit, passez à l’étape 3.
- Contactez le fournisseur du logiciel tiers et ouvrez un ticket.
Le premier répondeur en cas de problème de compatibilité logicielle doit être le fournisseur dont le logiciel se comporte de manière inattendue. Le premier répondeur débogue le comportement inattendu de leur logiciel. L’un des événements suivants se produit:
Informations importantes sur les logiciels tiers et propriétaires: Les procédures précédentes sont des procédures techniques obligatoires, car dans les logiciels à code source fermé propriétaires, les symboles privés nécessaires au débogage d’applications sont des propriétés intellectuelles restreintes par les fournisseurs. Si ces symboles privés ont été divulgués publiquement, le logiciel peut faire l’objet d’une rétro-ingénierie. Nous ne possédons pas ces symboles ou code source et n’avons pas accès à ces symboles propriétaires.
Glossaire:
- Logiciel de débogage (ou « débogueur »): Le logiciel qu’un développeur utilise pour déterminer un point d’échec à l’aide de symboles ou de code source.
- Code source fermé: Code d’origine comprenant le processus ou le pilote; sécurisés par le privé et indisponibles publiquement.
- Code à code source libre: Code d’origine comprenant le processus ou le pilote; Accessibles.
- Symboles privés: Fichiers utilisés par un débogueur pour afficher les noms de fonction et les noms de fichier de code source; sécurisés par le privé et indisponibles publiquement.
- Symboles publics: Fichiers utilisés par un débogueur pour n’afficher que les noms de fonction; Accessibles.
Les sociétés telles que Red Hat sont à code source libre et libèrent leur code source et leurs symboles privés. D’autres sociétés, telles que Microsoft et Tongix, sont au plus des sources fermées et publient des symboles publics. Le code à code source fermé et les symboles privés existent pour protéger la propriété intellectuelle d’un fournisseur contre la mise à disposition publique et permettre aux ventes de logiciels de conserver une partie de leur portefeuille de revenu.
Microsoft code est presque toujours une source fermée. Microsoft publie parfois des symboles publics afin que les fournisseurs tiers puissent afficher tous les noms de fonction Microsoft invoqués lors du débogage de leurs logiciels tiers. Toutefois, les noms de fonction sont tous des noms que les fournisseurs tiers peuvent déterminer sur Microsoft code. Microsoft doit utiliser son code source fermé et ses symboles privés pour déterminer pourquoi son code s’est comportement comme il l’a fait. Il s’agit d’une limitation de l’interopérabilité des logiciels à code source fermé dans le monde.