Centrales |  Componentes |  consola |  Debug |  Default |  Fuentes |  SalidaGrafica |  Seguridad |  SIUToba |  Varios |  Deprecated

toba_modelo_servicio_web

toba_modelo_servicio_web

Ubicada en php/modelo/toba_modelo_servicio_web.php [line 7]



Métodos Propios
static void   esta_activo()  
static void   existe_archivo_certificado()  
static void   generar_certificados()  
static void   generar_id_entrada_cliente()  
static void   get_ini_cliente()  
static void   get_ini_server()  
static void   path_clave_privada()  
static void   path_clave_publica()  
static void   set_estado_activacion()  
void   __construct ()  
void   agregar_parametros ()  
void   crear_servicio_web ()  
void   generar_configuracion_cliente ()  
void   generar_configuracion_servidor ()  
string   generar_documentacion ()  
void   get_id ()  
void   set_tipo_ws ()  
void   set_ws_addressing ()  

static method esta_activo  [línea 89]

  static esta_activo( \toba_modelo_proyecto $proyecto , $id_servicio )

Parámetros:
\toba_modelo_proyecto   $proyecto: 
   $id_servicio: 





static method existe_archivo_certificado  [línea 63]

  static existe_archivo_certificado( \toba_modelo_proyecto $proyecto )

Parámetros:
\toba_modelo_proyecto   $proyecto: 





static method generar_certificados  [línea 174]

  static generar_certificados( \toba_modelo_proyecto $proyecto , string $directorio = null ] , $rest = false ] )

Genera los archivos para los certificados del proyecto
Parámetros:
\toba_modelo_proyecto   $proyecto: 
string   $directorio: 
   $rest: 






static method generar_id_entrada_cliente  [línea 78]

  static generar_id_entrada_cliente( $headers )

Parámetros:
   $headers: 





static method get_ini_cliente  [línea 68]

  static get_ini_cliente( \toba_modelo_proyecto $proyecto , $id_servicio )

Parámetros:
\toba_modelo_proyecto   $proyecto: 
   $id_servicio: 





static method get_ini_server  [línea 73]

  static get_ini_server( \toba_modelo_proyecto $proyecto , $id_servicio )

Parámetros:
\toba_modelo_proyecto   $proyecto: 
   $id_servicio: 





static method path_clave_privada  [línea 53]

  static path_clave_privada( \toba_modelo_proyecto $proyecto )

Parámetros:
\toba_modelo_proyecto   $proyecto: 





static method path_clave_publica  [línea 58]

  static path_clave_publica( \toba_modelo_proyecto $proyecto )

Parámetros:
\toba_modelo_proyecto   $proyecto: 





static method set_estado_activacion  [línea 163]

  static set_estado_activacion( \toba_modelo_proyecto $proyecto , string $id_servicio , \smallint $estado )

Permite activar o desactivar un servicio web determinado (only SOAP)
Parámetros:
\toba_modelo_proyecto   $proyecto: 
string   $id_servicio: 
\smallint   $estado: 





__construct   [línea 16]

  __construct( \toba_modelo_proyecto $proyecto , $identificador , [ $tipo = 'soap' ] )

Parámetros:
\toba_modelo_proyecto   $proyecto: 
   $identificador: 
   $tipo: 





agregar_parametros   [línea 47]

  agregar_parametros( [array $parametros = array() ] )

Permite agregar parametros de configuracion al servicio web
Parámetros:
array   $parametros: 





crear_servicio_web   [línea 99]

  crear_servicio_web( )

Crea un nuevo servicio web en base a los datos provistos a la clase






generar_configuracion_cliente   [línea 127]

  generar_configuracion_cliente( $cert_servidor , string $url_sistema , [ $cert_cli = null ] , [ $key_cli = null ] , [ $cert_pwd = null ] , [ $usr = null ] , [ $usr_pwd = null ] )

Graba el archivo de configuracion del servicio dentro del directorio que luego sera enviado al cliente.
Parámetros:
   $cert_servidor: 
string   $url_sistema: 
   $cert_cli: 
   $key_cli: 
   $cert_pwd: 
   $usr: 
   $usr_pwd: 





generar_configuracion_servidor   [línea 146]

  generar_configuracion_servidor( $cert_cliente , [array $headers = array() ] )

Asocia el proyecto y servicio con el nombre del archivo que contiene la clave publica
Parámetros:
   $cert_cliente: 
array   $headers: 





generar_documentacion   [línea 113]

  string generar_documentacion( string $carpeta_doc , [boolean $forzar_reemplazo = false ] )

Genera el archivo de documentacion correspondiente para el servicio y devuelve su nombre
Parámetros:
string   $carpeta_doc: 
boolean   $forzar_reemplazo: 





get_id   [línea 29]

  get_id( )






set_tipo_ws   [línea 24]

  set_tipo_ws( $tipo )

Parámetros:
   $tipo: 





set_ws_addressing   [línea 38]

  set_ws_addressing( boolean $estado )

Permite especificar si el servicio utiliza WS addressing
Parámetros:
boolean   $estado: 






Desarrollado por SIU.
Documentación generada con phpDocumentor