Saltar al contenido principal
pdf?stylesheet=default
Blackboard Help

Prueba de integraciones SIS XML/HTTP

La herramienta de cURL es una herramienta de línea de comandos para la transferencia de datos con la sintaxis de URL. Puede utilizar cURL para probar sus integraciones XML/HTTP.

Descargar cURL

Siga estos pasos para descargar cURL.

  1. Vaya a http://curl.haxx.se/ para descargar la distribución de cURL binaria adecuada para su sistema. Asegúrese de seleccionar la descarga compatible con SSL.

  2. Extraiga la descarga en una carpeta de su equipo.

  3. Añada la carpeta en la variable del entorno de PATH para que pueda llamar a cURL desde cualquier lugar.

Preparación de los archivos de fuentes XML

Cree los archivos de fuentes XML IMS que desee probar y colóquelos en una carpeta en algún lugar de su equipo.

Creación de una integración IMS

Cree una integración de archivo sin formato siguiendo los pasos siguientes.

  1. Inicie sesión como administrador en el servidor que desee probar.

  2. En el  Panel del administrador, en Building Blocks, haga clic en Integración de datos.
  3. Haga clic en Integraciones del sistema de información de alumnos.
  4. Haga clic en el  menú contextual  de la integración, seleccione Crear integración y, a continuación, seleccione Archivo de instantánea sin formato.
  5. Proporcione la información necesaria y configure la integración según sus necesidades de prueba. Asegúrese de tomar nota del Nombre compartido y de la Contraseña compartida.

Publicación de los archivos XML en el extremo en el servidor que desee probar con cURL

El extremo cambia en función de qué tipo de objeto se encuentra en el archivo de fuentes y si es persistente o una eliminación.

Puede ver una lista de los extremos en el servidor en la página de información HTTP de su integración de archivos sin formato (Panel del administrador > Building Blocks > Integración de datos > Integraciones del sistema de información de alumnos > El menú contextual de su integración > Información HTTP).

  1. Abra cuadro de comando y vaya a la carpeta que contiene sus archivos de prueba.

  2. Ejecute 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/endpoint

  3. Sustituya SHARED_USERNAME con el nombre de usuario compartido. Por ejemplo, 11492d41-b04b-4172-a945-5d012bea1bea.

  4. Sustituya SHARED_PASSWORD con la contraseña de usuario compartida. Por ejemplo, password.

  5. Sustituya PATH_TO_TEST_FILE con la ruta del archivo de fuentes XML que desee cargar. Por ejemplo, c:\xml\my_test_file.xml.

  6. Sustituya SERVER_NAME con el nombre del servidor del dominio. Por ejemplo, bit-asin91sp6-lnx.pd.local.

    Esto publicará el archivo XML en el servidor.

    El resultado será 200, en cuyo caso se habrá publicado correctamente, o verá un mensaje de error y el código de error HTTP (como 403, 500 y demás).

    A continuación verá un ejemplo de un mensaje de acción correcta:

    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