Testez les intégrations XML/HTTP système d'informations pour les étudiants
Testez les intégrations XML/HTTP système d'informations pour les étudiants
L'outil Curl est un outil de ligne de commande qui sert à transférer des données avec une syntaxe d'URL. Vous pouvez utiliser curl pour tester vos intégrations XML/HTTP.
Télécharger curl
Suivez ces étapes pour télécharger curl.
Accédez à http://curl.haxx.se/ pour télécharger une distribution binaire curl adaptée à votre système. Assurez-vous de sélectionner le téléchargement qui prend en charge le protocole SSL.
Extrayez le téléchargement dans un dossier de votre ordinateur.
Ajoutez le dossier à votre variable d'environnement
PATHafin de pouvoir appeler curl où que vous soyez.
Préparez vos fichiers de flux XML
Créez les fichiers de flux XML IMS avec lesquels vous souhaitez effectuer les tests et placez-les dans un dossier situé quelque part sur votre ordinateur.
Création d'une intégration IMS
Créez une intégration de fichiers plats en suivant les étapes suivantes.
Ouvrez une session sur le serveur que vous souhaitez tester en tant qu'administrateur.
Dans le panneau de configuration de l'administrateur, sous Intégrations, sélectionnez Intégration des données.
Sélectionnez Intégrations des systèmes d'informations étudiants.
Ouvrez le menu de l'intégration, sélectionnez Créer une intégration, puis sélectionnez Fichier plat d'instantané.
Fournissez les informations requises et configurez l'intégration en fonction de vos besoins de test. Assurez-vous de prendre note du Nom d'utilisateur partagé et du Mot de passe partagé.
POSTEZ les fichiers XML vers le point de terminaison du serveur que vous souhaitez tester à l'aide de curl
Le point de terminaison change en fonction du type d'objet contenu dans le fichier d'alimentation et selon qu'il s'agit d'un objet persistant ou supprimé.
Vous pouvez consulter la liste des points de terminaison du serveur sur la page d'informations http pour votre intégration de fichiers plats (panneau de configuration de l'administrateur), sélectionnez Intégrations, puis Intégration des données. Sélectionnez Intégrations du système d'informations pour les étudiants, puis le menu contextuel de votre intégration. Enfin, sélectionnez http Information).
Ouvrez une invite de commande et accédez au dossier contenant vos fichiers de test.
Exécutez la commande suivante :
curl -k -w %{http_code} -H "Content-Type:text/xml" -u SHARED_USERNAME:SHARED_PASSWORD --data-binary @PATH_TO_TEST_FILE https://SERVER_NAME/webapps/bb-data-...LEARN/endpointRemplacez
SHARED_USERNAMEpar le nom d'utilisateur partagé. Par exemple,11492d41-b04b-4172-a945-5d012bea1bea.Remplacez
SHARED_PASSWORDpar le mot de passe partagé. Par exemple,mot de passe.Remplacez
PATH_TO_TEST_FILEpar le chemin du fichier de flux XML que vous souhaitez charger. Par exemple,c:\xml\mon_fichier_de_test.xml.Remplacez
SERVER_NAMEpar le nom du serveur de domaine. Par exemple,bit-asin91sp6-lnx.pd.local.Cela enverra le fichier XML sur le serveur.
La sortie sera 200, auquel cas elle a été publiée avec succès, ou vous verrez un message d'erreur et le code d'erreur HTTP (par exemple 403, 500, etc.).
Voici un exemple de message réussi :
E:\apps\curl>curl -k -w %{http_code} -H "Content-Type:text/xml" -u 11492d41-b04b-4172-a945-5d012bea1bea:password --data-binary @test.xml https://jrieckenw2k8.bbbb.net/webapp...LEARN/endpoint