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 mixed   esta_activo()  
static mixed   existe_archivo_certificado()  
static mixed   generar_certificados()  
static mixed   generar_id_entrada_cliente()  
static mixed   get_ini_cliente()  
static mixed   get_ini_server()  
static mixed   path_clave_privada()  
static mixed   path_clave_publica()  
static mixed   set_estado_activacion()  
mixed   __construct ()  
mixed   agregar_parametros ()  
mixed   crear_servicio_web ()  
mixed   generar_configuracion_cliente ()  
mixed   generar_configuracion_servidor ()  
string   generar_documentacion ()  
mixed   get_id ()  
mixed   set_tipo_ws ()  
mixed   set_ws_addressing ()  

static method esta_activo  [línea 89]

  static mixed esta_activo( \toba_modelo_proyecto proyecto , mixed id_servicio )

Parámetros:
\toba_modelo_proyecto   proyecto: 
mixed   id_servicio: 





static method existe_archivo_certificado  [línea 63]

  static mixed existe_archivo_certificado( \toba_modelo_proyecto proyecto )

Parámetros:
\toba_modelo_proyecto   proyecto: 





static method generar_certificados  [línea 174]

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

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






static method generar_id_entrada_cliente  [línea 78]

  static mixed generar_id_entrada_cliente( mixed headers )

Parámetros:
mixed   headers: 





static method get_ini_cliente  [línea 68]

  static mixed get_ini_cliente( \toba_modelo_proyecto proyecto , mixed id_servicio )

Parámetros:
\toba_modelo_proyecto   proyecto: 
mixed   id_servicio: 





static method get_ini_server  [línea 73]

  static mixed get_ini_server( \toba_modelo_proyecto proyecto , mixed id_servicio )

Parámetros:
\toba_modelo_proyecto   proyecto: 
mixed   id_servicio: 





static method path_clave_privada  [línea 53]

  static mixed path_clave_privada( \toba_modelo_proyecto proyecto )

Parámetros:
\toba_modelo_proyecto   proyecto: 





static method path_clave_publica  [línea 58]

  static mixed path_clave_publica( \toba_modelo_proyecto proyecto )

Parámetros:
\toba_modelo_proyecto   proyecto: 





static method set_estado_activacion  [línea 163]

  static mixed 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]

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

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





agregar_parametros   [línea 47]

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

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





crear_servicio_web   [línea 99]

  mixed crear_servicio_web( )

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





generar_configuracion_cliente   [línea 127]

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

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





generar_configuracion_servidor   [línea 146]

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

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





generar_documentacion   [línea 113]

  string generar_documentacion( string carpeta_doc , [bool forzar_reemplazo = false ] )

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





get_id   [línea 29]

  mixed get_id( )





set_tipo_ws   [línea 24]

  mixed set_tipo_ws( mixed tipo )

Parámetros:
mixed   tipo: 





set_ws_addressing   [línea 38]

  mixed set_ws_addressing( bool estado )

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






Desarrollado por SIU.
Documentación generada con phpDocumentor