MULTIPLECHECKLIC: END o NULL
Hola,
Al montar un XoneManager se nos puede dar el caso de provisionar un dispositivo y al intentar descargar la aplicacion no se traiga nada. Pues bien os pongo una pequeña explicacion de cosas a comprobar:
- Ir a HTTP:\\IPDELSERVIDOR\xonelive\xonelivews.asmx
- Funcion MultipleCheckLic:
- Ponemos el PIN\IMEI\DEVICEID (segun sea BB\ANDROID\IPHONE) de nuestro dispositivo.
- Si devuelve END:
- Comprobar funcion de CheckLic esté bien
- Tabla adm_provisioning_task tiene un registro para ese MID con STATUS=1. Ponerlo a 0
- Lanzar esta Sql sustituyendo -DEVICE- por nuestro PIN:
select e.ID, d.PIN, k.NAME as COMPANYNAME, a.NAME as APPNAME, a.DBPREF , b.ICON, a.ENABLE, e.DEVICE_RINTERVAL, b.VERSION, e.DEVICE_VERSION, a.ENABLE AS DEVENABLE, e.DEVICE_USERID, e.DEVICE_LOGIN, e.DEVICE_PASSWORD, e.DEVICE_PWDEXPIRE,
b.MAPPINGS_XML, b.APPWIZARD_XML, b.REPLICATOR_XML, e.LIC, a.CMD_URL, a.REPLICA_URL, b.INSTALL_SQL, a.SERVER_LIC, f.DEVICE_TYPE, g.MODEL
from adm_application a, adm_application_repository b, adm_devices d,
adm_devices_application e, adm_company k, adm_devices_plataform f, adm_devices_model g, master_replica_slave s
where a.ID = b.IDAPPLICATION AND e.IDREPOSITORY = b.ID AND
e.IDDEVICE = d.ID AND d.IDCOMPANY = k.ID AND d.IDMODEL=g.ID AND g.IDPLATAFORM=f.ID AND
e.LIC=s.SERIAL AND (a.ENABLE <> e.ENABLE OR e.DEVICE_VERSION <> b.VERSION) and (s.PENDIENTE IS NULL OR s.PENDIENTE=0)
and d.PIN='-DEVICE-'
Esta SQL tiene que devolver nuestro dispositivo, sino lo hace, alguna condicion no se esta cumpliendo, comprobarlas todas.
- Si devuelve NULL hacer esto:
- Comprobar CheckLic
- Comprobar que la ruta de ficheros en el web.config de xonemanager sea la correcta
- Comprobar que la ruta de ficheros en la tabla adm_databases sea la correcta
- Comprobar que existe el directorio de carpeta de esa ruta de ficheros
- Comprobar permisos de esa ruta de ficheros (SERVICIO DE RED / NETWORK SERVICES control total)
- Comprobar el web.config del XoneLive, clave key="XoneManagerUrl" (Conexion con xonemanager). Mirar bien el PUERTO del IIS
Un saludo
|