Nombre de usuario y contraseña almacenados
Uno de los métodos para ejecutar asignaciones con autenticación es almacenar, cifrados, el nombre de usuario y la contraseña en la asignación. De esta forma es fácil ejecutar la asignación, independientemente del entorno de ejecución, porque la información sensible está cifrada y almacenada como parte de la asignación o, en el caso de la ejecución en servidor, como parte del archivo de ejecución del servidor. Sin embargo, este método también tiene la desventaja de que, cada vez que haya que cambiar el nombre de usuario y la contraseña, debe actualizar y volver a compilar el archivo de ejecución del servidor (.mfx) o volver a implementarlo en FlowForce Server. Por esta razón, el nombre de usuario y la contraseña no se pueden cambiar en tiempo de ejecución, como sí es posible con el método Credenciales.
Este método solamente se incluye para que pueda trabajar en proyectos creados con versiones anteriores de MapForce. Si trabaja con la versión más reciente de MapForce se recomienda que use los métodos Credenciales o Autenticación dinámica. |
Para configurar la autenticación con nombre de usuario y contraseña almacenados:
1.Abra una asignación que contenga una llamada a un servicio web o añada un servicio web a una asignación nueva.
2.Haga doble clic en la barra del título del componente del servicio web para abrir el cuadro de diálogo "Configuración de la llamada a servicio web".
3.Junto a Configuración de seguridad HTTP haga clic en Editar.
4.Seleccione el botón de opción junto al campo Nombre de usuario y rellene el nombre de usuario y la contraseña que quiere almacenar. Confirme la contraseña cuando la aplicación se lo pida.
5.Haga clic en Aceptar.
Ahora puede acceder a la vista previa de la asignación en MapForce sin más requisitos. En MapForce Server puede ejecutar la asignación como ejecutaría cualquier asignación que no necesite credenciales. Por ejemplo, al llamar a MapForce Server con la línea de comando la sintaxis podría ser:
<exec> run mapping.mfx |
Si implementa la asignación en FlowForce Server para ejecutarla como una función de asignación no existe ninguna indicación especial en FlowForce Server que indique que la asignación incluye credenciales almacenadas. Puede crear un trabajo desde la función de asignación y ejecutarlo sin ningún requisito especial.