Ir al final de los metadatos
Ir al inicio de los metadatos

Estás viendo una versión antigua de esta página. Ve a la versión actual.

Comparar con el actual View Version History

Versión 1 Siguiente »

En todos los escenarios del SII, el objeto ICO del Integration Directory hace referencia en su canal receiver mediante una ruta a un archivo de propiedades, por ejemplo para el envío de Lotes el fichero es:


“G:\\realtech\\sii\\wsEnvioSAP\\config\\EscenarioDashboard.properties”

 

En este archivo de propiedades se hace referencia a los distintos módulos que componen la solución SII, extracción de datos de la petición, envío al dashboard, etc. Para dar de alta un certificado nuevo en los archivos de propiedades deberemos añadir una nueva entrada, haciendo referencia al Alias que hemos introducido en el gestor (ver apartado Alta de Certificado)


En el ejemplo vemos que en el archivo de propiedades tenemos los siguientes datos actualmente, revisar las líneas 93-101:

En las lineas marcadas se indica al sistema como crear una matriz interna del tipo:


Indice

Clave

Valor

0

A80298896

1024_CCP

1

A28354520

0012_CEDIPSA


Una sociedad cuyo Alias es 1024_CCP y otra 0012_CEDIPSA, para que el módulo sepa a cuál de los dos alias tiene que llamar en tiempo de ejecución, se hace una búsqueda a través del campo “titularNif” (linea94).


Por ejemplo: Para el CIF A80298896 el Alias a buscar en el gestor de certificados es 1024_CCP


Si quisieramos añadir una nueva sociedad cuyo alias fuera en el gestor de certificados “0001_TEST” y el CIF B74324088 deberiamos realizar una nueva entrada de la tabla, emparejandolo con el NIF correspondiente, teoricamente la entrada sería asi:


Indice

Clave

Valor

0

A80298896

1024_CCP

1

A28354520

0012_CEDIPSA

2

NIF_EJEMPLO

ALIAS_NUEVO


Por tanto la tabla quedaría de la siguiente manera:


Indice

Clave

Valor

0

A80298896

1024_CCP

1

A28354520

0012_CEDIPSA

2

B74324088

0001_TEST



El fichero quedaría de la siguiente manera:


wscall.certificate_name[0]=A80298896

wscall.certificate_name[1]=A28354520

wscall.certificate_name[2]= B74324088



wscall.certificate_value[0]=1024_CCP

wscall.certificate_value[1]=0012_CEDIPSA

wscall.certificate_value[2]= 0001_TEST


Nota: es muy importante incrementar el índice

  • Sin etiquetas