Instalación de SAI Móvil Requerimientos previos •
• • • •
Servidor Servidor con Sistema Sistema Operativ Operativo o Windows Windows Server Server,, puede ser cualquie cualquierr versión versión ORIGINAL y debe debe contar contar con un usuario usuario Administrador Administrador y su respectiva contraseña. Para una DEO puede ser cualquier Sistema Operativo Windows !"P, #ista, $, etc.% que ten&a usuario Administrador y contraseña. ' () de memoria *A como m+nimo. () de espacio en disco duro como m+nimo. -oneión a /nternet de a ' ), dependiendo del n0mero de usuarios que se conectar1n simult1neamente. //S 2.3 o posterior. posterior. Si el servidor no lo tiene instalado, deber1n contar con los discos de instalación de Windows ORIGINAL .
Si se desea desea tener tener un servi servidor dor dedica dedicado do al SA/ óvil, óvil, el proces procesado adorr depen depender der1 1 del n0me n0mero ro de usuar usuarios ios que conecta conectar1n r1n simult1neamente, o bien, se puede instalar en el mismo servidor del SA/.
*NOTAS: Al utili4ar so5tware 6pirata7 pueden presentarse problemas de instalación !arc8ivos incompletos o dañados% que no dependen del SA/ óvil y no podemos resolver nosotros. nosotros.
Para una instalación eitosa! es necesario se"uir los pasos en el orden Para presentado# $n caso de error! %avor de consultar el apartado &'# Pro(lemas comunes Licenciamiento: Requisito de d e )andado Actuali+ación del SAI Sistema Administrativo Inte"ral: Actuali+ar Actuali+ar el SAI Debido al licenciamiento, se debe actuali4ar los ees a la versión $.3 del SA/ o superior, superior, para poder usar el apartado de SA/ óvil creado en el SA/, y dar permisos a los usuarios para entrar al SA/ óvil, ya que por de5ault, todos tienen el acceso dene&ado. Primero, no tiene que 8aber ni un solo usuario conectado, si es necesario, se reinicia el servidor. Para actuali4ar el SA/, se tiene un cd con los arc8ivos a reempla4ar, !ee, dll, etc.% y la carpeta de 5ormvsai que tambi9n debe ser reempla4ada. :na ve4 que se reemplacen todos los arc8ivos, se e;ecuta el sepsai m1s actual, dependiendo de la versión, por e;emplo, para la versión $ del SA/, se e;ecuta el sepsai$.ee. Se seleccionan todas las empresas, y se actuali4an, este proceso puede tardar muc8o, dependiendo de cu1nto espacio en disco duro est9 utili4ando los datos dentro de la carpeta de #SA/. Despu9s de la actuali4ación, se debe llevar el candado de licencia del SA/ a -astelec para que se con5i&ure y apare4can las opciones del SA/ óvil en el SA/.
,# -a(ilitar servicio de IIS . servicio de /TP es opcional0 Es necesario primero 8acer la instalación del //S, si el equipo no lo tiene ya instalado, previo a la instalación del .*AEWO*?, debido a que si se 8ace del otro modo, un error del @etabase@ aparecer1, y si aparece, es necesario reinstalar el .*AEWO*?. >*AEWO*?. Si cuando cuando instales instales el //S notas que el >*AEWO*? >*AEWO*? .
1indo2s 3P o in%erior Primero se instala lo que es el //S !/nternet /n5ormation Services%, antes de instalar cualquier otra cosa, desde el disco de windows que se usó para la instalación del servidor del SA/, se va a /nicio Panel de -ontrol A&re&ar o quitar pro&ramas A&re&ar o quitar componentes de windows , y 8abilitamos la opción de //S, nos ase&uramos que dentro !en detalles% tambi9n est9 8abilitada la opción del servicio >=P, si es que se instalar1 un servicio >=P.
1indo2s 4ista o Superior En caso de Windows #ista u otro sistema operativo superior, 8ay 8ay que irnos a /nicio Panel de -ontrol Pro&ram Pro&ramas as Pro&ram Pro&ramas as y -aracter+sticas Activar o desactivar las caracter+sticas de windows y a8+ 8abilitamos en la opción de //S =ODO lo que ven&a deba;o de //S, por lo que 8ay que palomear todo para que no omita instalar nin&0n componente. componente. Manual de instalación de SAI Móvil B B
C
5# Instalar so%t2are requerido Antes de empe4ar con las con5i&uraciones, con5i&uraciones, nos ase&uramos que ten&a instalado todo lo necesario. =odo =odo esto est1 disponible en la sección de DOW<OADS C DES-A*(AS de la p1&ina 8ttpFCCwww.saimovil.com . Entrar con el usuario auda y la contraseña auda. B /nstalar /nstalar drivers drivers Oledb Oledb de de #isual #isual >opro >opro ver ver 2.3 o superio superiorr !actual !actualment mente e G.3% G.3% B Si es la primera primera ve4 ve4 que se insta instala la el >ramew >rameworH orH es requisi requisito to tener tener Windows Windows /nstal /nstaller ler I.3 I.3 o superior superior.. .3P o in%erior0 B >ram >ramew ewor orH H I.3 I.3 o sup super erio iorr de de .
'# Arc6ivos del SAI Móvil a 77IN$TP897111ROOT7SAIMO4IL7 a 77IN$TP897111ROOT7SAIMO4IL7 . . I.
Descar&ar la carpeta de SA/ óvil !saimovilJ.4ip% y descomprimirla. descomprimirla. -opiar la carpeta a cFKinetpubKwwwroot para que la aplicación quede en la si&uiente ruta cFKinetpubKwwwrootKsaimovilK Lacer clicH derec8o sobre la carpeta de SA/O#/, lue&o clicH a P*OP/EDADES, ense&uida nos vamos a la pestaña de 6Se&uridad7 y damos 6-ontrol =otal7 a los si&uientes usuariosF a. :suarios b. /:S*M /:S*M. . Donde Donde 6 67 7 es el nombre nombre del equipo equipo c. ASP< ASP
*NOTA: Al"unos *NOTA: Al"unos sistemas sustituen el I8SR el ASPN$T por el I8SR#
'#& )on%i"uración del IIS ;#< o in%erior .3P o in%erior0 . . I. '. N.
2.
$.
Ase&urarse Ase&urarse que la carpeta llamada 6saimovil7 est9 en la ruta correcta, por de5ault debe ser -FKwwwrootKinetpubKsaimovilK -on5i&urar en el //S !/nicio ! /nicio Panel de -ontrol Lerramientas administrativas Servicios de /n5ormación a /nternet /nternet%% el permiso a esta carpeta. Se desplie&a como el nombre de la carpeta que reci9n creamos, 6saimovil7. Para con5i&urar la carpeta, 8acemos clicH derec8o, y lue&o en propiedades. En la primer pestaña, que es en la de directorio, se tiene que crear el nombre de la aplicación !se recomienda 6saimovil7%, y dar clicH en el botón de @-rear@ que aparece del lado derec8o. En las propiedades de saimovil, vamos a la pestaña de 6Se&uridad de Directorios7 y 8acemos clicH en el botón de 6editar7 el control de autenticación y acceso anónimo. % Des8abilit Des8abilitamos amos la opción opción de 6Auten 6Autentica ticación ción )1sica7. )1sica7. % Labilitamos las opciones opciones de 6Acceso Anónimo7 Anónimo7 y 6Autenticación 6Autenticación inte&rada inte&rada de Windows7. I% Aplica Aplicamo moss los los cambio cambioss y listo. listo. Opcional para ayor Se&uridad Se&uridadFF Se tiene que dene&ar todo tipo de acceso a las carpetas en donde se &uardan los ", por a8ora son Pedidos, Pedidos=em Pedidos=emp p y :suarios=e :suarios=emp, para 8acer esto, se va a especi5icar otra ve4 en la se&uridad de directorios de cada una de estas carpetas, y se tienen que quitar las tres opciones de acceso, 6acceso anónimo7, 6autenticación 6autenticación b1sica7 y 6autenticación inte&rada de windows7, tienen que estar desa8ibilitadas las tres, para que nadie pueda acceder a ellas, ya que esas carpetas son de uso interno del sistema. Opcional para ayor Se&uridadF Se&uridad F Se con5i&ura el //S para poder desple&ar las p1&inas por el puerto JJ. Para 8acer esto, vamos a la carpeta 6sitio web predeterminado7 o 6de5ault web site7, 8acemos clicH derec8o y entramos a propiedades, y en el apartado de 6/denti5icación del sitio web7 o 6web site identi5ication7, en la opción de puerto =-P por de5ault viene J3, cambiamos ese J3, a JJ, para que sea el nuevo puerto predeterminado. Esto incrementa la se&uridad, 8aciendo accesible el sitio sólo a trav9s de 8ttpFCCO-ALOS=FJJCsaimovil C y no tan sencillo como 8ttpFCCO-A 8ttpFCCO-ALOS=Csaimovil LOS=CsaimovilC C
Los si"uientes pasos se requieren en versiones a partir de Septiem(re=,<&,: J. /r a 6De5ault Web SiteCSitio Web Predeterminado7, damos clicH derec8o y seleccionamos 6Propiedades7. G. Seleccionamos la pestaña 6ASP.
1indo2s ,<<5 Server! 1indo2s ,<<> Server Si el sistema operativo es Windows 33I Server o Windows 33J Server, se debe dar permisos especiales al asp, Entrar a la carpeta del //S, en el listado de carpetas 8ay una que se llama 6etensiones de servicio web7. Dar clicH en los botones de
Manual de instalación de SAI Móvil B B
C
LA)//=A* en los len&ua;es de ASP, ASP.
'#,# )on%i"uración del IIS ?#< .4ista o Superior0 . . I.
Abrir el //S !/nicioE;ecutar y escribir 6inetm&r7%, clicH derec8o sobre la carpeta saimovil y clicH a @-onvertir en Aplicación@. En el //S, en De5ault Web Site, damos clicH a la carpeta de saimovil y en el panel de la derec8a, en el apartado de 6ASP.
Los si"uientes pasos se requieren en versiones a partir de Septiem(re=,<&, para el %uncionamiento del crea6tml#ee: '.
/r a (rupos de aplicaciones y ubicar el que le corresponde al sitio !&eneralmente es De5aultAppPool%, damos clicH derec8o y ele&imos -on5i&uración avan4ada. N. )a;o el apartado (eneral, ubicar la opción 6odo de canali4ación administrada7 y darle el valor 6/nte&rada7. 2. )a;o el apartado odelo de proceso, ubicar la opción 6/dentidad7 y en -uenta inte&rada seleccionar 6rameworH <(E< v.3.N3$$MJ2 o icroso5t .rameworH <(E< v.3.N3$$M2' o Windows /nstaller o Servicio WAS o Estos servicios pueden variar dependiendo de la versión del sistema operativo.
1indo2s 4ista o Superior! con Sistema Operativo de ;' (its Adem1s, es necesario 8abilitar la compatibilidad para las aplicaciones de I bits en Windows de 2', para esto se puede utili4ar cualquiera de los si&uientes m9todosF . -licH a /nicio E;ecutar y escribimos 6cmd7, e;ecutamos como Administrador y una ve4 que se abra la ventana de comandos, 8acemos lo si&uienteF B Escribimos cd ):7 o la partición donde se encuentran los arc8ivos de Windows y ense&uida presionamos @$nter. B Escribimos la si&uiente instrucción, OOF cada s+mbolo en ro;o QR si&ni5ica un espacio en blancoF
cscript BSCST$MDRI4$B7inetpu(7adminscripts7adsutil#v(s S$T 15S4)=AppPools=$na(le5,(itAppOn1in;' &
.
B Escribimos eit y presionamos @$nter. Directamente en el //SF B Doble clicH en (rupos de aplicaciones. B -licH derec8o a De5aultAppPool y clicH en -on5i&uración avan4ada. B En la sección (eneral, ir a la opción Labilitar aplicaciones de I bits y seleccionar =rue. B -licH en Aceptar.
Manual de instalación de SAI Móvil B
IC
E# Re"istro de DLLs necesarios Descar&amos los Ds de #isual >o Pro !dlls#>P.4ip% y los Ds del SA/ óvil !dlls#J.4ip%. os si&uientes dlls de #isual >o Pro sirven para poder re&istrar los dlls de SA/ óvil, por lo que debemos ase&urarnos de que cuenten con los mismos permisos que la carpeta de saimovil !ver como re5erencia el punto '%F . #>PG*.D !debe tener 5ec8a de 33G% . #>PG=.D !debe tener 5ec8a de 33G% I. #>PG*ES<.D '. msvcr$.dll Dic8os dlls
SAI Móvil > . . I. '.
includesaiJ.dll comisiondll.dll se&cotmo.dll sairepo.dll
SAI Móvil F . . I. '. N. 2.
includesaiG.dll comisiondll.dll se&cotmoG.dll sairepoG.dll saibi.dll saibim.dll
NOTA: Dado que la versión G apenas 8a empe4ado a desarrollarse, es posible que en los próimos d+as se encuentre un sairepoG.dll o comisiondllG.dll.
1indo2s con Sistema Operativo de 5, (its . .
Poner todos los arc8ivos en la carpeta de -FKwindowsKsystemIK Dar clicH derec8o sobre cada dll y ase&urarse que en Propiedades Se&uridad, los usuarios de%inidos en el punto ', ten&an 8abilitado -ontrol =otal, o la aplicación marcar1 errores -O, o tambi9n puede que los usuarios no se autentiquen nunca.
1indo2s con Sistema Operativo de ;' (its! 3P o In%erior . .
Poner todos los arc8ivos en la carpeta de -FKwindowsKsystemK ó -FKwindowsKsyswow2'K Dar clicH derec8o sobre cada dll y ase&urarse que en Propiedades Se&uridad, los usuarios de%inidos en el punto ' ten&an 8abilitado -ontrol =otal, o la aplicación marcar1 errores -O, o tambi9n puede que los usuarios no se autentiquen nunca.
Para re&istrarlos se abre el command como Administrador, y escribimos cd ):72indo2s7sstem5, o cd ):72indo2s7ss2o2;' , dependiendo de la ruta donde se pusieron los dlls y se e;ecuta la instrucción 6 re"svr5, nom(rededllH#dll. Para quitarle el re&istro, se e;ecuta el comando 6 re"svr5, nom(rededllH#dll Ju7 !Donde nom(rededllH es el nombre del dll, comoF includesaiJ, comisiondll, etc.%.
;# Re"istro de $3$s necesarios Descar&ar el eesJ.4ip o eesG.4ip que actualmente sólo contiene un eeF crea8tml.ee
)on Datos Locales .la (ase de datos estK en el mismo servidor donde instalamos el SAI Móvil0: . .
Poner el ee en la carpeta donde est1n los dlls !-FKwindowsKsystemIK o -FKwindowsKsyswow2'K%. Dar clicH derec8o y ase&urarse que en Propiedades Se&uridad, los usuarios de%inidos en el punto ' ten&an 8abilitado -ontrol =otal.
Manual de instalación de SAI Móvil B
'C
)on Datos $ternos .la (ase de datos estK en otro servidor0: . .
-rear una carpeta llamada #SA/ en - y poner a8+ 0nicamente el ee !-FK#SA/K%. Dar clicH derec8o y ase&urarse que en Propiedades Se&uridad, los usuarios de%inidos en el punto ' ten&an 8abilitado -ontrol =otal.
Para re&istrarlos se abre el command como Administrador, y escribimos cd ):72indo2s7sstem5,, cd ):72indo2s7ss2o2;' o cd ):74SAI7, dependiendo de la ruta donde se puso el ee, y se e;ecuta la instrucción 6 nom(redeeeH#ee =re"server7. Lasta este punto el sitio ya debe ser visible en el eplorador de la si&uiente maneraF SA/ óvilF 6ttp:==local6ost=saimovil EB-ommerceF 6ttp:==local6ost=saimovil=de%aulte#asp -on5i&uraciónF 6ttp:==local6ost=saimovil=con%i"#asp • • •
*NOTA: En caso de presentarse un error, 5avor de consultar al 5inal del manual, el punto &'# Pro(lemas comunes.
?# )on%i"uración de SAI Móvil .pK"ina con%i"#asp0 Para entrar a la con5i&uración de SA/ óvil es necesario a&re&ar al 5inal de la dirección, la aplicación 6con5i&.asp7. E;emploF 8ttpFCCsaimovil.noBip.in5oFJJCsaimovilCcon%i"#asp, de 5orma local ser+a 8ttpFCClocal8ostCsaimovilCcon%i"#asp. :na ve4 que in&resemos a la p1&ina con la contraseña determinada, !la primera ve4 tiene como contraseña 6a7 y se puede cambiar en la parte de 6Arc8ivo de con5i&uración7% 8ay que veri5icar los si&uientes puntosF -on5i&uración B RutaF Debe ser la ruta donde se encuentran las empresas, por e;emploF 6 -FK#SA/KEmpresasK7, siempre debe terminar en 6K7. en0 B Men para 8suarios = Men para )lientes: Son las aplicaciones que se van a mostrar una ve4 que se in&rese a SA/ óvil. Empresas B $mpresas a mostrar para 8suarios = $mpresas a mostrar para )lientes: Son las empresas que se van a mostrar como opción a seleccionar para poder in&resar a SA/ óvil.
># Permisos necesarios para la (ase de datos . . I. '.
Entrar a donde est9n todos los arc8ivos de bases de datos de la versión que se utili4ar1. E;. -FKvsaiK -licH derec8o a la carpeta @Empresas@ o donde est9n las subcarpetas con las bases de datos completas en D)>. Entrar en @Propiedades@, y en la pestaña @Se&uridad@, veri5icar que los usuariosF :S:A*/OS, /:S*MA-L/
F# Permitir la entrada desde Internet! al servidor donde estK instalado el SAI Móvil: )on%i"uración del router %ire2alls .No aplica para instalación local = demo0 :na ve4 que la instalación 5unciona en local8ost, se puede probar en l+nea para publicarse en /nternet. En caso de que sea necesaria la con5i&uración del router, se tiene que entrar por medio de la dirección del router en ieplorer. Para saber la dirección del router se entra en el command, y se pone el comando 6ipcon5i&7, y tomamos la /P que viene especi5icada como 6puerta de enlace predeterminada7, o 6de5ault &ateway7. :na ve4 que entremos en la con5i&uración del router, entramos en la opción de 65irewall7, y con5i&uramos las redirecciones de los puertos del router a la m1quina del servidor del saimovil, vamos a 8abilitar el puerto JJ o el puerto J3 !porque as+ 5ue con5i&urado el puerto en el //S para la aplicación% y el puerto !en caso de que sea necesario para el acceso al >=P%. Esto 8abilitar1 !o de;ar1 de bloquear% el tr15ico de entrada por este puerto. =ambi9n entra a la opción de @Port 5orwardin&@ o @/nbound con5i&@, para con5i&urar que todo el tr15ico de entrada por el puerto JJ !o el J3% sea rediri&ido al /P del servidor de datos donde est9 la base de datos.
Manual de instalación de SAI Móvil B
NC
Para servicios de salida a /nternet con /P variable y si tu router tiene DynDirewall local de Windows del servidor de datos o servidor de saimovil, en Panel de -ontrol >irewall Eclusiones , a&re&ar una eclusión para el puerto JJ o el J3 y permitir ese tr15ico de entrada.
*NOTA: Aqu termina la instalación para DATOS LO)AL$S! es decir! si los datos el SAI Móvil estKn en el mismo servidor#
&<# Opcional! para reci(ir actuali+aciones automKticamente: )on%i"uración del /TP Se con5i&uró el >=P, se in8abilitó el acceso anónimo, y se puede entrar con el usuario creado al momento de la instalación. Sin embar&o, no se puede establecer una coneión con el servidor, la 0nica 5orma es por medio 8ttp, usando el puerto JJ ya que el router 5ue con5i&urado para que redireccionara ese puerto, al servidor, y de esta 5orma, establecer la comunicación.
& Opcional# Si la ruta de los datos se encuentra en un servidor eterno# * La si"uiente con%i"uración se reali+a como Administrador en la mKquina donde se encuentra el sitio de SAI Móvil# * Se reali+arK SOLAM$NT$ cuando se tienen los datos en otro servidor! no cuando los datos estKn en la misma mKquina donde se encuentra el sitio# * La eplicación estK separada por sistema operativo! empie+a con los sistemas operativos 6asta 3P mKs adelante viene la eplicación so(re los sistemas operativos 4ista o superior#
Si el sistema operativo es 1indo2s 3P o in%erior: A&re&aremos los dlls de 5o que se ocupan para el sitio en la parte de 6Servicio de -omponentes7, esto se encuentra en /nicio Panel de -ontrol Lerramientas Administrativas Servicio de -omponentes , aparecer1 una ventana parecida a estaF
Desple&amos 6Servicios de -omponentes7, damos clicH derec8o en 6Aplicaciones -O7 y seleccionamos
Manual de instalación de SAI Móvil B
2C
Se iniciar1 un asistente que permite crear una nueva aplicación -O, damos clicH a 6Si&uiente7 y en la si&uiente ventana seleccionaremos 6-rear una aplicación vac+a7, como aparece en la 5i&uraF
Aparecer1 otra ventana pidiendo el nombre de la aplicación, le pondremos 6SA/O#/7 y damos clicH a 6Si&uiente7, como aparece en la 5i&uraF
Manual de instalación de SAI Móvil B
$C
a si&uiente ventana pedir1 establecer la identidad de la aplicación, lo de;amos con 6:suario interactivoF usuario con sesión iniciada actualmente7 o en in&l9s viene como 6/nteractive user T t8e current lo&&ed on user7 y damos clicH a 6Si&uiente7 y en la 0ltima ventana damos clicH a 6>inali4ar7 y listo.
PASOS PARA AGR$GAR N8$4OS )OMPON$NT$S: Seleccionamos la aplicación que reci9n creamos, buscamos la carpeta de 6-omponentes7 y dando clicH con el botón derec8o a&re&amos un nuevo componente, como muestra la 5i&uraF
Manual de instalación de SAI Móvil B
JC
Se iniciar1 un asistente para crear un componente -O, damos clicH a 6Si&uiente7 y aparecer1 otra ventana donde seleccionaremos la opción de 6/nstalar nuevos componentes7, como aparece en la 5i&uraF
Seleccionamos el directorio donde tenemos los dlls de SA/ óvil !includesaiJ.dll, comisiondll.dll, sairepo.dll, se&cotmo.dll, etc% que por lo &eneral es -FKWindowsKSystemI y buscamos el dll de includesai>#dll dando clicH ense&uida a 6Abrir7F
Manual de instalación de SAI Móvil B
GC
inali4ar7.
*epetimos este proceso para el resto de los dlls de SA/ óvil.
Deben quedar todos los dlls a&re&ados como componentes, como se muestra en la 5i&uraF
Manual de instalación de SAI Móvil B
3C
*NOTA: Pueden variar los componentes que se muestran, dependiendo de la versión de SA/ óvil que se est9 instalando. :na ve4 a&re&ados los dlls, a&re&aremos el ee como -omponente LeredadoCe&acy -omponentsF
Se iniciar1 el asistente para importar componenetes 8eredados, damos clicH en Si&uiente. Aparecer1 una nueva ventana donde debemos seleccionar la opción 6*e&istro de I bits7 como se muestra a c ontinuaciónF Manual de instalación de SAI Móvil B
C
Seleccionamos el componente que corresponde al ee deseado, por e;emplo crea8tml.(enLtml y damos clicH en Si&uiente. Ense&uida damos clicH en >inali4ar y veremos que se 8a a&re&ado tal como se ve en la 5i&uraF
*NOTA: Pueden variar los componentes que se muestran, dependiendo de la versión de SA/ óvil que se est9 instalando. *epetimos el proceso para cada ee !en caso de que eistieran m1s%.
Si el sistema operativo es 1indo2s 4ista o superior: Manual de instalación de SAI Móvil B
C
A&re&aremos los dlls de 5o que se ocupan para el sitio en la parte de 6Servicio de -omponentes7, esto se encuentra en /nicio Panel de -ontrol Lerramientas Administrativas Servicio de -omponentes , aparecer1 una ventana parecida a estaF
Desple&amos 6Servicios de -omponentes7, damos clicH derec8o en 6Aplicaciones -O7 y seleccionamos
Se iniciar1 un asistente para crear una nueva aplicación -O, damos clicH a 6Si&uiente7 y aparecer1 otra ventana donde seleccionaremos la opción 6-rear una aplicación vac+a7, como aparece en la 5i&uraF Manual de instalación de SAI Móvil B
IC
Aparecer1 otra ventana pidiendo el nombre de la aplicación, le pondremos 6SA/O#/7 y damos clicH a 6Si&uiente7, como aparece en la 5i&uraF
a si&uiente ventana pedir1 establecer la identidad de la aplicación, lo de;amos con 6:suario interactivoF usuario conectado actualmente7 o en in&l9s viene como 6/nteractive user T t8e current lo&&ed on user7 y damos clicH a 6Si&uiente7. Manual de instalación de SAI Móvil B
'C
Ense&uida pedir1 a&re&ar 5unciones de aplicación, lo de;amos como est9 y damos clicH a 6Si&uiente7, como aparece en la 5i&uraF
A continuación, pedir1 a&re&ar usuarios a las 5unciones, de;amos como est1 todo y damos clicH i&ual a 6Si&uiente7.
En la 0ltima ventana damos clicH a 6>inali4ar7 y listo.
PASOS PARA AGR$GAR N8$4OS )OMPON$NT$S: Manual de instalación de SAI Móvil B
NC
Seleccionamos la aplicación que reci9n creamos, buscamos la carpeta de 6-omponentes7 y dando clicH con el botón derec8o a&re&amos un nuevo componente, como muestra la 5i&uraF
Se iniciar1 un asistente para crear un componente -O, damos clicH a 6Si&uiente7 y aparecer1 otra ventana donde seleccionaremos la opción 6/nstalar nuevos componentes7, como aparece en la 5i&uraF
Seleccionamos el directorio donde tenemos los dlls de SA/ óvil !includesaiJ.dll, comisiondll.dll, sairepo.dll, se&cotmo.dll, etc% que por lo &eneral es -FKWindowsKSystemI y buscamos el dll de includesai>#dll dando clicH ense&uida a 6Abrir7F
Manual de instalación de SAI Móvil B
2C
inali4ar7.
*epetimos este proceso para el resto de los dlls de SA/ óvil. Deben quedar todos los dlls a&re&ados como componentes, como se muestra en la 5i&uraF
Manual de instalación de SAI Móvil B
$C
*NOTA: Pueden variar los componentes que se muestran, dependiendo de la versión de SA/ óvil que se est9 instalando. :na ve4 a&re&ados los dlls, a&re&aremos el ee como -omponente LeredadoCe&acy -omponentsF
Manual de instalación de SAI Móvil B
JC
Se iniciar1 el asistente para importar componenetes 8eredados, damos clicH en Si&uiente. Aparecer1 una nueva ventana donde debemos seleccionar la opción 6*e&istro de I bits7 como se muestra a c ontinuaciónF
Seleccionamos el componente que corresponde al ee deseado, por e;emplo crea8tml.(enLtml y damos clicH en Si&uiente. Ense&uida damos clicH en >inali4ar y veremos que se 8a a&re&ado tal como se ve en la si&uiente 5i&uraF
*epetimos el proceso para cada ee !en caso de que eistieran m1s%. *NOTA: Pueden variar los componentes que se muestran, dependiendo de la versión de SA/ óvil que se est9 instalando. Manual de instalación de SAI Móvil B
GC
&,# Opcional .solamente si se reali+ó el paso anterior0 :na ve4 que se 8ayan reali4ado los pasos para la suplantación de ASP.
*NOTAS* • •
=ambi9n se toma en cuenta la ruta de los ees del servidor, como aparece en la misma 5i&ura.
&5# Opcional .solamente si se reali+ó el paso anterior0 Si el sistema operativo es 1indo2s 4ista o superior: -uando los datos de acceso est1n en otro servidor, al querer abrir al&0n documento que se encuentra dentro de ese directorio de los datos, tenemos que 8acer unas con5i&uraciones etras en el //SF . /r a (rupos de aplicaciones y ubicar el que le corresponde al sitio !&eneralmente es De5aultAppPool%, damos clicH derec8o y ele&imos -on5i&uración avan4ada. a% )a;o el apartado (eneral, ubicar la opción 6odo de canali4ación administrada7 y darle el valor 6-l1sica7. Aceptar. b% )a;o el apartado odelo de proceso, ubicar la opción 6/dentidad7 y en -uenta personali4ada proporcionar un usuario que sea administrador en el servidor con su contraseña correspondiente, debe ser $3A)TAM$NT$ IG8AL a como est1 en el servidor para que pueda traer la in5ormación correctamente. Aceptar. . *einiciarmos el //S.
&'# Pro(lemas comunes $rror al re"istrar los dlls E;ecutar el command como Administrador y volverlo a intentar. Si aparece el error de nuevo, entonces intentar lo si&uienteF . Descar&ar las librer+as adicionales !dllsetras.4ip% y descomprimir. . -opiar el msvcr$.dll a la carpeta donde est1n los dlls !en caso de que no est9% y darle los permisos que tienen los dlls de SA/ óvil. I. E;ecutar el command como Administrador y volverlo a intentar.
No se ven las imK"enes de los productos Ase&urarse que en el SA/ est9 8abilitada la opción 6/ma&en de eBcommerce7, y que en el con5i& est9 seleccionado S+ para la opción 6ostrar im1&enes de producto7. Si a pesar de tener esas con5i&uraciones, las im1&enes no se ven, entonces intentar lo si&uienteF . Abrir el //S y doble clicH a Sitios. . -licH derec8o a De5ault Web Site y seleccionar la opción 6 A"re"ar directorio virtual 7. I. Se abrir1 una ventana solicitando los si&uientes datosF AliasF Ser1 el mismo nombre que tiene la carpeta de los datos, por e;emplo, #SA/ o #SA/J. *uta de acceso 5+sicaF Ser1 la misma ruta que tiene la carpeta de los datos, -FK#SA/ o -FK#SA/J. '. -licH en Aceptar. • •
Manual de instalación de SAI Móvil B
3C
$rror en tiempo de eecución Este mensa;e 0nicamente in5orma que 8a ocurrido un error pero no especi5ica de qu9 tipo. Para conocer el problema es necesario el si&uiente procedimientoF . Abrir el web.con5i& y buscar la propiedad custom$rrors. . #eremos que en 6mode 7 tiene el valor OnR, lo cambiamos a O55R !UcustomErrors modeVO55C%, &uardamos y cerramos el arc8ivo. I. *e&resamos al SA/ óvil y presionamos >N para volver a car&ar la p1&ina. '. #eremos que a8ora s+ nos muestra el error con su respectiva l+nea de códi&o y arc8ivo de ori&en. Es muy probable que se re5iera a un error de pro&ramación, lo me;or es 8acer un printscreen y enviarlo por correo a saimovilXcastelec.com.m .
$rror al recuperar un "enerador de clases )OM Puede presentarse por al&una de las si&uientes ra4onesF a% :no de los dlls no tiene los permisos completos, o no se re&istróF *evisar la sección E# Re"istro de DLLs necesarios en la p1&ina ' del manual de instalación. b% a base de datos no tiene los permisos completosF *evisar la sección ># Permisos necesarios para la (ase de datos en la p1&ina N del manual de instalación. c% a con5i&uración de autenticación en el //S es incorrectaF *evisar la sección '# J '#,# )on%i"uración del IIS en las p1&inas y I del manual de instalación.
ndice %uera de los lmites de la matri+ Ocurre cuando se modi5ica la ruta de los datos en el con5i& y no se presiona el botón Traer empresas antes de &uardar los cambios. Se soluciona de la si&uiente maneraF . Abrir el web.con5i& y ba;o el apartado -on5i&uración (eneral, buscar la propiedad %amilias)onLeenda. . En 6value7 poner un cero como valorF Uadd HeyV5amilias-oneyenda valueV3C I. Lacer lo mismo para las propiedades %amilias)onLeenda$, leendaProductos y solicitar)oti+aciones, de esta manera el con5i& sabr1 que se 8an 6reseteado7 los valores de las empresas. '. (uardar y cerrar el arc8ivo.
GetData$cepion: Invalid pat6 or %ile name Se debe a que la ruta de los datos &uardada en el web.con5i& no eiste. Para corre&irla 8acemos lo si&uienteF . . I. '.
Abrir el web.con5i& y ba;o el apartado -on5i&uración (eneral, buscar la propiedad Ruta. En 6value7 poner la ruta correcta de donde est1n los datos del SA/, &eneralmente es -FK#SA/KEP*ESASK Lacer lo mismo para la propiedad ruta$es, &eneralmente es -FK#SA/K (uardar y cerrar el arc8ivo.
$l proveedor 4/POL$D9#& no estK re"istrado en el equipo local Puede presentarse por al&una de las si&uientes ra4onesF a% oProF *evisar la sección 5# Instalar so%t2are requerido en la p1&ina del manual de instalación. b% os dlls #>PG*.D y #>PG=.D que se copiaron son del 33$F *evisar la sección E# Re"istro de DLLs necesarios en las p1&inas I y ' del manual de instalación.
$rror al a(rir Niveles de con%ian+a o Re"las de autori+ación en el IIS Se presenta cuando la versión de >ramworH util4ada es incorrecta, para corre&irlo se reali4an los si&uientes pasosF . .
-licH a (rupos de aplicaciones. :bicar el &rupo de aplicaciones que tiene de5inido el sitio de saimovil, &eneralmente es De5aultAppPool, le damos doble clicH. I. En #ersión de .rameworH, ele&ir la v.3.N3$$ !los d+&itos despu9s del .N pueden variar%.
Manual de instalación de SAI Móvil B
C
$rror del anali+ador: $tiqueta de servidor asp:ScriptMana"erQ desconocida Sucede cuando no se encuentra el web.con5i&, o bien, el que encuentra no coincide con el que requiere el sitio. Para solucionarlo debemos revisar lo si&uienteF . . I.
Abrir la carpeta del sitio !saimovil o saimovilG% y buscar el web.con5i&. Si no se encuentra, copiarlo nuevamente del 4ip y pe&arlo. Si se encuentra, entonces lo abrimos y revisamos que conten&a todas las caracter+sticas requeridasF -on5i&uración &eneral, -on5i&uración pedido, etc. Si no es as+, lo copiamos nuevamente del 4ip y lo pe&amos.
Manual de instalación de SAI Móvil B
C