Repasando esta documentación: https://colab.siu.edu.ar/trac/guarani3/wiki/contrib/boleto_estudiantil/ws
<unidad_academica> es un valor que viaja en la URL para identificar el punto de acceso, puede ser cualquier valor que quieran. Ej: UPE
<student_department>: valor que provee el ministerio de transporte junto con las credenciales. Ej: UPE_SUBE
config/basesDeDatos.inc.php:
<?php
//Ejemplo de Conexion para G3
$bdGuarani['<unidad_academica>'] = array(
'tipo_conexion' => 'pgsql',
'host' => 'host',
'service' => '5432',
'bd' => 'guarani',
'schema' => 'negocio',
'usuario' => 'usuario',
'clave' => 'clave123456');
<?php
//Ejemplo de Conexion para G3
$bdGuarani['UPE'] = array(
'tipo_conexion' => 'pgsql',
'host' => 'host',
'service' => '5432',
'bd' => 'guarani',
'schema' => 'negocio',
'usuario' => 'usuario',
'clave' => 'clave123456');
config/institucionBoleto.inc.php:
<?php
/*
* En en el array siguiente se mapea la unidad academica con la institucion
* boleto.
* Institución boleto es asignado por la subsecretaría de transporte
*
* $mapeo_ua['<student_department>'] = '<unidad_academica>';
*/
//Para G3
$mapeo_ua['<student_department>'] = '<unidad_academica>';
<?php
/*
* En en el array siguiente se mapea la unidad academica con la institucion
* boleto.
* Institución boleto es asignado por la subsecretaría de transporte
*
* $mapeo_ua['<student_department>'] = '<unidad_academica>';
*/
//Para G3
$mapeo_ua['UPE_SUBE'] = 'UPE';
config/usuarios.inc.php:
Acá creas los usuarios para los Web Services, los tenes que “inventar” (NO es el usuarios que te provee el ministerio de transporte) .
<?php
// USUARIOS:
/*
* En este archivo se definen los usuarios con sus respectivas claves de la
* siguiente forma:
*
* $usuarios['<NOMBRE_DE_USUARIO>'] = '<CLAVE>'
*
* Renombrar este archivo a "usuarios.inc.php"
*
*/
$usuarios['fvelarde'] = '123456789*-a';
$usuarios['lleonardis'] = '123456789*-a';
config/permisos.inc.php:
<?php
// Le doy permisos a los usuarios 'fvelarde' y 'lleonardis' al servicio 'sube_actualizar_solicitud'
$permisos['ConsultaSubeActualizaSolicitud'] = array('fvelarde');
// Le doy permisos al usuario 'fvelarde' al servicio 'sube_cantidad_solicitudes_aceptadas'
$permisos['ConsultaBoletoCantSolicitudesAceptadas'] = array('fvelarde');
// Le doy permisos al usuario 'fvelarde' a la DB configurada para 'UPE'
$usuarios_ua['fvelarde'] = array('UPE');
Luego de configurar proba donde dice Ejemplo de prueba del servicio.
saludos.
2