Integraciones SIS or Sistema de información del estudiante XML/HTTP de prueba
Integraciones SIS or Sistema de información del estudiante XML/HTTP de prueba
La herramienta de cURL es una herramienta de línea de comandos para la transferencia de datos con la sintaxis de URL. Use curl para probar sus integraciones XML/HTTP.
Descarga curl
Sigue estos pasos para la descarga de curl.
Vaya a http://curl.haxx.se/ para descargar una distribución binaria de curl adecuada para su sistema. Asegúrese de seleccionar la descarga que soporte SSL.
Extraiga la descarga en una carpeta en su equipo.
Añada la carpeta a su variable de entorno
PATHpara poder llamar a curl desde cualquier lugar.
Prepare sus archivos XML de alimentación.
Cree los archivos de alimentación XML IMS con los que desea probar y colóquelos en una carpeta en algún lugar de su equipo.
Crear una integración IMS.
Crea una integración de archivos planos siguiendo los siguientes pasos.
Inicie sesión en el servidor que quiere probar como administrador.
En el Panel de Administradores, en Integraciones, seleccione Integración de Datos.
Seleccione Integraciones del sistema de información del estudiante.
Abra el menú de integración, seleccione Crear integración y luego seleccione Archivo plano de instantánea.
Proporcione la información necesaria y configure la integración según sus necesidades de prueba. Asegúrate de anotar el Nombre de usuario compartido y Contraseña compartida.
Envíe los archivos XML al endpoint del servidor que desea probar utilizando curl.
El endpoint cambia dependiendo del tipo de objeto que esté en el archivo de alimentación y si es un persist o si es eliminado.
Puede ver una lista de los endpoints del servidor en la página de información http de su integración de archivos planos (Panel de administración, seleccione Integraciones y luego Integración de Datos. Seleccione Integraciones del Sistema de Información para Estudiantes y luego menú contextual de su integración. Finalmente, seleccione http Información).
Abra un símbolo de la línea de comandos y vaya a la carpeta donde están sus archivos de examen.
Ejecuta el siguiente comando:
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/endpointSustituye
SHARED_USERNAMEpor el nombre de usuario compartido. Por ejemplo,11492d41-b04b-4172-a945-5d012bea1bea.Sustituye
SHARED_PASSWORDpor la contraseña compartida. Por ejemplo,contraseña.Reemplace
PATH_TO_TEST_FILEpor la ruta del archivo XML de alimentación que desea subir. Por ejemplo,c:\xml\my_test_file.xml.Sustituye
SERVER_NAMEpor el nombre del servidor de dominio. Por ejemplo,bit-asin91sp6-lnx.pd.local.Esto PUBLICARÁ el archivo XML en el servidor.
La salida será 200, en cuyo caso se habrá publicado correctamente, o verá un mensaje de error y el código HTTP (como 403, 500, y así sucesivamente).
A continuación se muestra un ejemplo de mensaje exitoso:
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