Información General
Existe un cierto desconcierto entre cuál de éstos dos parámetros utilizar en las llamadas a arrancarlos colectores Historian desde las "Tasks" de la SCU de iFIX
Lo primero que hay que dejar claro es que si iFIX va a correr como servicio, entonces el colector de iFIX deberá correr también como servicio (y lo contrario, si vamos a trabajar como aplicación). Esto es imprescindible para que ambos conecten entre sí una vez levantados.
Con lo anterior claro, repasamos las principales opciones de parámetros a la hora de levantar un colector, típicamente desde las tareas de arranque de iFIX, ya sea en la SCU o en ConfigurationHub.
- Opción RUNASDOS
Se utiliza con iFIX corriendo como aplicación, e implica que iFIX levante el colector que Historian crea por defecto en el momento de instalarse en la misma máquina que ya cuenta con iFIX.
Es por tanto una situación muy concreta, que no procede si Historian está instalado en otro servidor, o si el colector ha sido creado a posteriori y no automáticamente en el momento de instalar Historian.NOTA: Es por esto también que esta opción no está soportada específicamente en el caso concreto de Historian v9.0, ya que en esta versión no se creaba automáticamente el colector iFIX al instalar Historian en la misma máquina que iFIX)
Imagen de la configuración desde la SCU de iFIX - Opción NOSERVICE
Se utiliza con iFIX corriendo como servicio, y sirve como ocurre en el caso anterior, para que iFix levante el colector que Historian crea por defecto en el momento de instalarse en la misma máquina que ya cuenta con iFIX.
En estos casos, el servicio del colector no se debe especificar, si bien éste es "ihFixCollector"
Adicionalmente, si el colector ha sido creado a posteriori o bien no tiene el nombre estándar, se suele acompañar a esta opción de un parámetro con el nombre del servicio del colector a arrancar.
Esta opción es útil si tenemos varias instancias de un mismo colector, o si simplemente hemos creado una con un nombre específico que no es el estándarNOSERVICE REG=<<CollectorInterfaceName>>
Donde <<CollectorInterfaceName>> corresponde con el nombre del servicio del colector a arrancar, tomado tal cual de Configuration Hub (en la sección de Historian, pantalla "collectors", bajo el campo "COLLECTOR NAME") o bien desde los servicios de Windows en la máquina donde está desplegado el colector
Imagen de la configuración desde la SCU de iFIX - Opción SERVICENAME=COLLECTORSERVICENAME
Se utiliza con iFIX corriendo como servicio, y es la opción estándar para arrancar un colector también como servicio.
Es por tanto un caso similar al anterior, pero es imprescindible indicar el nombre del servicio del colector a arrancar.
Documentación relacionada
- Starting a Collector Instance
- Upgrading iFIX and Historian: Learnings on Interopt
- Configuration Hub:, iFIX task configuration
- Configuration Hub: Add and Configura an iFIX collector