Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En los pasos siguientes se describe cómo preparar el equipo para instalar las versiones insertadas y adaptadores de la solución orientada al servicio y cómo instalar la solución en este equipo.
Nota:
- La solución orientada al servicio se encuentra en la carpeta < Carpeta de instalación >de BizTalk Server\SDK\Scenarios\SO.
- Si no tiene una computadora mainframe para la solución, puede modificar la vinculación del puerto para usar el servicio web de simulación para transacciones pendientes. El servicio web genera transacciones localmente para emular las transacciones del sistema central.
Prepararse el equipo para instalar el adaptador y las versiones integradas de la Solución Orientada a Servicios
Si instaló Windows SharePoint Services, excluya (raíz) del sitio web predeterminado de las rutas administradas de Windows SharePoint Services como se indica a continuación: Haga clic en Inicio, seleccione Todos los programas, Herramientas administrativas y, a continuación, haga clic en Administración central de SharePoint.
En Configuración del servidor virtual, seleccione Configurar la configuración del servidor virtual.
En la página Lista de servidores virtuales , haga clic en Sitio web predeterminado.
En la página Configuración del servidor virtual , haga clic en Definir rutas de acceso administradas.
En la sección Rutas de acceso incluidas de la página Ruta de acceso administrada definida , seleccione Raíz y, a continuación, haga clic en Quitar rutas seleccionadas.
En una ventana de comandos, realice un IISReset.
Haga clic en Inicio, seleccione Todos los programas, Herramientas administrativas, consola de administración de equipos y agregue la cuenta de servicio de BizTalk al grupo administradores local.
Cierre sesión en el equipo y, a continuación, inicie sesión en el equipo como cuenta de servicio de BizTalk.
En un símbolo del sistema, escriba el comando siguiente y presione ENTRAR para establecer la variable de entorno %BTSSolutionsPath%. A continuación, salga de la línea de comandos.
setx BTSSolutionsPath \Program Files (x86)\Microsoft BizTalk Server <VERSION>SDK\Scenarios"
Nota:
Si usa un equipo de 64 bits, use %ProgramFiles(x86)% en lugar de %ProgramFiles%.
Nota:
Para obtener más información sobre el comando SETX, consulte el sitio web de Microsoft TechNet en https://go.microsoft.com/fwlink/?LinkId=67831.
Quitar la versión preliminar de la Solución Orientada a Servicios
Abra la Consola de administración de BizTalk Server como se indica a continuación: Haga clic en Inicio, seleccione Todos los programas, BizTalk Server y, a continuación, haga clic en Administración de BizTalk Server.
En la Consola de administración de BizTalk Server, expanda Administración de BizTalk Server, expanda Grupo de BizTalk, expanda Aplicaciones, haga clic con el botón derecho en BTSScn.SO.CustomerServicey, a continuación, haga clic en Detener. En el cuadro de diálogo Detener aplicación , seleccione Detener completa- Finalizar instancias y, a continuación, haga clic en Detener.
Nota:
No es necesario quitar la versión stub para instalar las versiones inline y del adaptador. Si desea reunir todas las versiones, debe omitir este paso.
Abra un símbolo del sistema, escriba el siguiente comando y presione ENTRAR. Este comando cambia el host de script predeterminado a CScript.exe:
cscript /H:CScript
En la línea de comandos, cambie el directorio actual al directorio %BTSSolutonsPath%\SO\BTSSoln\Scripts, escriba el siguiente comando y luego presione ENTRAR.
UnEnlistStub.vbs
En el símbolo del sistema, escriba el siguiente comando y presione ENTRAR:
UndeployStub.vbs
En el símbolo del sistema, ejecute el siguiente comando.
SET PATH=%PATH%;\Program Files (x86)\Microsoft BizTalk Server <VERSION>Tracking"
Esto configura la ruta de acceso para encontrar las utilidades de BAM.
Nota:
Si usa un equipo de 64 bits, escriba
%ProgramFiles(x86)%en lugar de%ProgramFiles%.En el símbolo del sistema, cambie el directorio a %BTSSolutionsPath%\SO\BTSSoln\BAM y, a continuación, ejecute el siguiente comando:
bm remove-all -DefinitionFile:ServiceLevelTracking.xml
En la terminal de comandos, cambie el directorio a <Enterprise Single Sign-On Install Directory> y ejecute el siguiente comando:
ssomanage -tickets no no
En el indicador de comandos, ejecute el siguiente comando para eliminar la aplicación relacionada WoodgroveBank.CustomerService SSO:
ssomanage -deleteapp WoodgroveBank.CustomerService
En la línea de comandos, ejecute los siguientes comandos para eliminar los sitios web utilizados por la versión provisional. Para obtener más información sobre iisvdir.vbs, consulte el sitio web de Microsoft TechNet en https://go.microsoft.com/fwlink/?LinkId=67830.
iisvdir /delete W3SVC/1/ROOT/Microsoft.Samples.BizTalk.WoodgroveBank.OrchProxy.Stubiisvdir /delete W3SVC/1/ROOT/Microsoft.Samples.BizTalk.WoodgroveBank.StubSAPiisvdir /delete W3SVC/1/ROOT/Microsoft.Samples.BizTalk.WoodgroveBank.StubPendingTransactionsiisvdir /delete W3SVC/1/ROOT/Microsoft.Samples.BizTalk.WoodgroveBank.StubPaymentTracker
Inicie el Administrador de Internet Information Services (IIS) como se indica a continuación: Haga clic en Inicio, seleccione Todos los programas, Herramientas de administración y, a continuación, haga clic en Administrador de Internet Information Services (IIS).
- Expanda los grupos de aplicaciones, haga clic con el botón derecho en el grupo de aplicaciones que creó para las aplicaciones web anteriores, haga clic en Eliminar y luego haga clic en Aceptar en el cuadro de diálogo de confirmación.
Haga clic en Inicio, seleccione Panel de control, haga clic en Agregar o quitar programas y, a continuación, desinstale el cliente de IBM WebSphere MQ para Windows.
Inicie el símbolo del sistema de comandos de Visual Studio y ejecute el siguiente comando para eliminar el amqmdnet.dll que instaló para la versión provisional.
gacutil /u amqmdnet
Preparar los sistemas de servidor para que la solución orientada a servicios pueda acceder
Instale IBM WebSphere MQ para Windows Server en el equipo local.
Mantenga toda la configuración predeterminada. Establezca la Configuración Predeterminada al final del Asistente para preparar WebSphere MQ. El administrador de colas se llama QM_<el nombre de su ordenador>.
Instale fix Pack 10 (CSD10). Mantenga toda la configuración predeterminada.
Instale el agente MQSeries.
Vuelva a ejecutar el programa de instalación de BizTalk Server.
En la página Mantenimiento del programa , seleccione Modificary, a continuación, haga clic en Siguiente.
En la página Instalación de componentes , expanda el nodo Software adicional y, a continuación, seleccione MQSeries Agent.
En la página Finalización, asegúrese de que el Asistente para la configuración del agente de BizTalk MQSeries no está seleccionado.
Nota:
La casilla MqSeries Agent se activa solo después de instalar IBM WebSphere MQ para Windows.
Abra un símbolo del sistema de Visual Studio, cambie al directorio <de instalación de IBM MQSeries>\bin, y a continuación, ejecute el siguiente comando:
gacutil /i amqmdnet.dll
Instale Microsoft Visual Studio si desea instalar Microsoft Host Integration Server 2004 para acceder al sistema central. En el programa de instalación, en la página Opciones , seleccione Visual C# .NET y desactive otras casillas de componentes. No es necesario instalar otros componentes aparte de Visual C# .NET.
Nota:
El Diseñador de TI en Host Integration Server 2004 requiere Visual Studio .NET 2003.
Instale y configure Microsoft Host Integration Server 2004 si tiene acceso a un sistema central. Mantenga toda la configuración predeterminada.
Creación de colas mqSeries
Abra el Explorador de WebSphere MQ, expanda Administradores de colas y, a continuación, expanda el administrador de colas en el que desea crear las colas. Normalmente, un administrador de colas se denomina QM_<el nombre de su equipo>.
En WebSphere MQ Explorer, haga clic con el botón derecho en Colas, seleccione Nuevo, seleccione Cola Local y, a continuación, cree las siguientes colas locales para la versión adaptador de la solución.
AdapterSOAInputQueue
AdapterSOAOutputQueue
Nota:
Las colas pueden compartir un clúster MQSeries, pero no están obligadas a hacerlo.
Nota:
Los nombres del administrador de colas MQSeries y los nombres de cola son sensibles a mayúsculas y minúsculas.
Repita el paso anterior para crear las siguientes colas locales para la versión en línea:
InlineSOAOutputQueue
InlineSOAInputQueue
Repita el paso anterior para crear las siguientes colas locales para el simulador de seguimiento de pagos. (El simulador de seguimiento de pagos se usa tanto en el adaptador como en las versiones insertadas):
LastPaymentsInputQueue
LastPaymentsOutputQueue
Configuración completa del adaptador MQSeries
Haga clic en Inicio, seleccione Todos los programas, Microsoft BizTalk Server 20xx y, a continuación, haga clic en Asistente para configuración del agente MQSeries de BizTalk.
En la página principal, haga clic en Siguiente.
En la página Identidad de la aplicación , seleccione Este usuario y escriba el nombre de usuario y la contraseña. La aplicación COM+ para el agente MQSeries se ejecutará en esta cuenta de usuario. Para este tutorial, use la misma cuenta de usuario que usa el servicio de BizTalk. Si no es así, las cuentas de usuario de los servicios de BizTalk que hospedan el adaptador MQSeries deben agregarse al rol CreatorOwner de la aplicación COM+.
Haga clic en Sí en el cuadro de diálogo MQSConfigWiz , si se le pide que la cuenta de usuario que escribió en el paso anterior tenga el privilegio administrativo.
En la página Nombre de rol , haga clic en Siguiente.
En la página Crear la aplicación MQSAgent COM+ , haga clic en Siguiente y, a continuación, haga clic en Finalizar en la página Finalización .
Configuración de la aplicación CICS del sistema central
Utilizando el Bloc de notas, abra el bizcbl.txt y el "libro de copia" (MainFrameProgramVTCS2Description.txt) en la carpeta \SO\MFAccess\HISTIComponent del %BTSSolutionsPath%y, a continuación, revise el contenido.
Bizcbl.txt incluye el procedimiento COBOL que devuelve los estados de cuenta generados aleatoriamente a partir de la entrada del número de cuenta.
MainFrameProgramVTCS2Descriptoin.txt contiene COMMAREA, que describe la información de datos de entrada y salida. COMMAREA es un bloque de memoria contigua que se usa para pasar datos entre programas llamados y de llamada.
Nota:
También puede usar el libro de copia para generar el archivo de metadatos del Integrador de transacciones (TI) mediante Visual Studio con el complemento TI Designer.
Nota:
Aunque los pasos siguientes son cruciales para la implementación correcta, normalmente no son realizados por el desarrollador de BizTalk Server. Debe confiar en el personal del sistema central para configurar correctamente el entorno del sistema central. El software necesario para este tutorial normalmente se instala en la mayoría de los entornos del sistema central. Para obtener más información sobre el entorno mínimo del sistema operativo del sistema central, consulte la documentación de Host Integration Server.
Copie el código COBOL en el host mediante un método como FTP.
Compile el código COBOL y el libro de copia. En el código siguiente se muestra un ejemplo del lenguaje de control de trabajos (JCL) para el compilador COBOL.
//COB EXEC PGM=IGYCRCTL, // PARM=&COBPARM, // REGION=® //STEPLIB DD DSN=&COMPINDX..SIGYCOMP,DISP=SHR //SYSLIB DD DSN=&INDEX..SDFHCOB,DISP=SHR // DD DSN=&INDEX..SDFHMAC,DISP=SHR // DD DSN=&HLQ..&COMP..COBCOPY,DISP=SHR //SYSPRINT DD SYSOUT=&OUTC //*SYSPRINT DD DSN=&&INPUT,DISP=(,PASS),UNIT=SYSDA, //* SPACE=(TRK,(100,50)), //* DCB=(DSORG=PS,LRECL=121,BLKSIZE=2420,RECFM=FBA) //SYSIN DD DSN=&&SYSCIN,DISP=(OLD,DELETE) //SYSLIN DD DSN=&&LOADSET, // DISP=(MOD,PASS), // UNIT=&WORK, // SPACE=(80,(250,100)) //SYSUT1 DD UNIT=&WORK,SPACE=(460,(350,150)) //SYSUT2 DD UNIT=&WORK,SPACE=(460,(350,150)) //SYSUT3 DD UNIT=&WORK,SPACE=(460,(350,150)) //SYSUT4 DD UNIT=&WORK,SPACE=(460,(350,150)) //SYSUT5 DD UNIT=&WORK,SPACE=(460,(350,150)) //SYSUT6 DD UNIT=&WORK,SPACE=(460,(350,150)) //SYSUT7 DD UNIT=&WORK,SPACE=(460,(350,150))Edite los enlaces del código compilado para crear el ejecutable. En el código siguiente se muestra un ejemplo de edición de vínculos de JCL para COBOL.
//LKED EXEC PGM=IEWL,REGION=®, // PARM=&LNKPARM,COND=(5,LT,COB) //SYSLIB DD DSN=&INDEX..SDFHLOAD,DISP=SHR // DD DSN=CEE.SCEELKED,DISP=SHR // DD DSN=&TCPINDX..SEZATCP,DISP=SHR //SYSLMOD DD DSN=&LMINDX..&COMP..LOADLIB,DISP=SHR //SYSUT1 DD UNIT=&WORK, // DCB=BLKSIZE=1024, // SPACE=(1024,(200,20)) //SYSPRINT DD SYSOUT=&OUTC //SYSLIN DD DSN=&&LOADSET,DISP=(OLD,DELETE) // DD DSN=&©LINK,DISP=(OLD,DELETE)Configure la aplicación del sistema central CICS.
En este paso, el programador de sistemas centrales o el desarrollador de CICS deben instalar las definiciones de recursos TCPIPSERVICE, Sesión, Conexión, Transacción y Programa.
Debe consultar con los administradores del sistema central para obtener una dirección IP, un número de puerto y un enlace al nombre del programa al que pueda acceder.
Nota:
En este tutorial se da por supuesto que el sistema central usa un servidor de aplicaciones CICS y que el modelo de programación para la transacción es TCP/IP (Vínculo del modo de escucha mejorado [ELM]).
Configuración del servidor web para capas de sockets seguros (SSL)
Instalación de Servicios de certificados
Haga clic en Inicio, seleccione Panel de control y, a continuación, haga clic en Agregar o quitar programas.
En el cuadro de diálogo Agregar o quitar programas , haga clic en Agregar o quitar componentes de Windows.
En el Asistente para componentes de Windows, seleccione servicios de certificados, haga clic en Siguiente y, a continuación, siga las instrucciones en pantalla para completar la instalación.
Creación de una solicitud de certificado
En el Administrador de Internet Information Services (IIS), expanda Sitios web, haga clic con el botón derecho en el sitio web predeterminado, haga clic en Propiedades, haga clic en la pestaña Seguridad del directorio y, a continuación, haga clic en Certificado de servidor.
En la página principal del Asistente para certificados de servidor web, haga clic en Siguiente.
En la página Service Certificate (Certificado de servicio), seleccione Create a new certificate (Crear un nuevo certificado) y, a continuación, haga clic en Next (Siguiente).
En la página Solicitud retrasada o inmediata , haga clic en Preparar la solicitud ahora, pero envíela más adelante y, a continuación, haga clic en Siguiente.
En la página Configuración de seguridad y nombre , mantenga toda la configuración predeterminada y, a continuación, haga clic en Siguiente.
En la página Información de la organización, escriba los nombres de la organización y de las unidades organizativas de la empresa y, a continuación, haga clic en Siguiente.
En la página Nombre común de su sitio , escriba el nombre del equipo en el cuadro Nombre común y, a continuación, haga clic en Siguiente.
En la página Información geográfica , rellene la información geográfica y, a continuación, haga clic en Siguiente.
En la página Nombre de archivo de solicitud de certificado , escriba
c:\certreq.txtel cuadro Nombre de archivo y, a continuación, haga clic en Siguiente.En la página Resumen de archivo de solicitud , haga clic en Siguiente y, a continuación, haga clic en Finalizar en la página Finalización .
Enviar la solicitud de certificado a la entidad de certificación
En Internet Explorer, en el cuadro Dirección, escriba
http://localhost/certsrvty presione ENTRAR.En la página principal , haga clic en Solicitar un certificado y, a continuación, haga clic en Solicitud avanzada de certificado en la página Solicitar un certificado .
En la página Solicitud de certificado avanzada , haga clic en Enviar una solicitud de certificado mediante un archivo PKCS #10 codificado en base64 o una solicitud de renovación mediante un archivo PKCS #7 codificado en base64.
Copie todo el texto de c:\certreq.txt que creó en el procedimiento "Para crear una solicitud de certificado", péguelo en el cuadro Solicitud guardada en la página Enviar una solicitud de certificado o solicitud de renovación y, a continuación, haga clic en Enviar.
Emitir un certificado mediante la herramienta de administración de entidades de certificación
Haga clic en Inicio, seleccione Herramientas administrativasy, a continuación, haga clic en Entidad de certificación.
En la consola de entidad de certificación, expanda el nombre de la entidad de certificación, expanda la solicitud pendiente, haga clic con el botón derecho en la solicitud de certificado que envió en el paso anterior, seleccione Todas las tareas y, a continuación, haga clic en Emitir.
Cierre la consola de la Autoridad de Certificación.
Descargar el certificado en el servidor web
En Internet Explorer, en el cuadro Dirección, escriba
http://localhost/certsrvty presione ENTRAR.En la página principal , haga clic en Ver el estado de una solicitud de certificado pendiente.
En la página Ver el estado de una solicitud de certificado pendiente , haga clic en la solicitud de certificado que creó en el procedimiento "Para crear una solicitud de certificado".
En la página Certificado emitido , seleccione cualquiera de los esquemas de codificación y, a continuación, haga clic en Descargar certificado.
En el cuadro de diálogo Advertencia de seguridad , haga clic en Guardar y, a continuación, guarde el certificado como c:\certnew.cer.
Instalación del certificado en el servidor web
En el Administrador de Internet Information Services (IIS), expanda Sitios web, haga clic con el botón derecho en el sitio web predeterminado para el que creó la solicitud de certificado y, a continuación, haga clic en Propiedades.
En el cuadro de diálogo Propiedades , haga clic en la pestaña Seguridad de directorio y, a continuación, haga clic en Certificado de servidor.
En la página principal del Asistente para certificados de servidor web, haga clic en Siguiente.
En la página Solicitud de certificado pendiente , seleccione Procesar la solicitud pendiente e instalar el certificado y, a continuación, haga clic en Siguiente.
En la página Procesar una solicitud pendiente , escriba
c:\certnew.cerel cuadro de texto Ruta de acceso y nombre de archivo y, a continuación, haga clic en Siguiente.Haga clic en Siguiente en la página Puerto SSL, haga clic en Siguiente en la página Resumen del Certificado y, a continuación, haga clic en Finalizar en la página Confirmación.
Nota:
En este tutorial no es necesario instalar el certificado de servidor en el almacén de entidades de certificación raíz de confianza en el equipo local porque los servicios de certificados y el servidor web están instalados en el mismo equipo.
Creación de los servicios web para los sistemas back-end
En el Administrador de Internet Information Services (IIS), haga clic con el botón derecho en Grupos de aplicaciones, seleccione Nuevo y, a continuación, seleccione Grupo de aplicaciones.
Nota:
La solución orientada al servicio accede al sistema central a través de este servicio web.
En el cuadro de diálogo Agregar nuevo grupo de aplicaciones , escriba el identificador del grupo de aplicaciones (cualquier valor) y, a continuación, haga clic en Aceptar.
En el Administrador de Internet Information Services (IIS), haga clic con el botón derecho en el grupo de aplicaciones que acaba de crear y seleccione Propiedades.
En la página Propiedades , haga clic en la pestaña Identidad , seleccione Configurable, escriba el nombre de usuario y la contraseña y, a continuación, haga clic en Aceptar. Para este tutorial, use la misma cuenta de usuario que usa el servicio de BizTalk.
Creación del servicio web PendingTransactions para tiempo de ejecución
En el Administrador de Internet Information Services (IIS), expanda Sitios web, haga clic con el botón derecho en el sitio web predeterminado, seleccione Nuevoy, a continuación, haga clic en Directorio virtual para ejecutar el Asistente para crear directorios virtuales.
Con el Asistente para la Creación de Directorios Virtuales, cree el siguiente directorio virtual para el stub del servicio web SAP:
Alias = Microsoft.Samples.BizTalk.WoodgroveBank.PendingTransactions
PATH = <BizTalk Install Directory>\SDK\Scenarios\SO\MFAccess\PendingTransactions
Permisos de acceso = Lectura, Ejecución de scripts
En el Administrador de Internet Information Services (IIS), expanda Sitios web, expanda Sitio web predeterminado, haga clic con el botón derecho en Microsoft.Samples.BizTalk.WoodgroveBank.PendingTransactions y, a continuación, haga clic en Propiedades.
En la pestaña Seguridad del directorio , haga clic en Editar para modificar la autenticación y el control de acceso. Seleccione Autenticación básica (la contraseña se envía en texto no cifrado) y desactive otras casillas de acceso de autenticación . Haga clic en Aceptar para cerrar el cuadro de diálogo Métodos de autenticación .
En la pestaña Seguridad del directorio , haga clic en Editar en la casilla Grupo de comunicación segura y, a continuación, active Requerir canal seguro (SSL) en el cuadro de diálogo Comunicaciones seguras.
En la pestaña Directorio virtual , establezca el grupo de aplicaciones en el grupo de aplicaciones que creó en el procedimiento "Para crear un nuevo grupo de aplicaciones de IIS para los servicios web de transacciones pendientes".
Creación del servicio web PendingTransactions para el entorno de desarrollo
En el Administrador de Internet Information Services (IIS), expanda Sitios web, haga clic con el botón derecho en el sitio web predeterminado, seleccione Nuevoy, a continuación, haga clic en Directorio virtual para ejecutar el Asistente para crear directorios virtuales.
Usando el Asistente para la Creación de Directorios Virtuales, cree el siguiente directorio virtual para el servicio web SAP simulado:
Alias = TransaccionesPendientes
PATH = <BizTalk Install Directory>\SDK\Scenarios\SO\MFAccess\PendingTransactions
Permisos de acceso = Lectura, Ejecución de scripts
En el Administrador de Internet Information Services (IIS), expanda Sitios Web, expanda el Sitio Web Predeterminado, haga clic con el botón derecho en PendingTransactions y, a continuación, haga clic en Propiedades.
En la pestaña Seguridad del directorio , haga clic en Editar para modificar la autenticación y el control de acceso. Seleccione Habilitar acceso anónimo. Haga clic en Aceptar para salir.
Nota:
Visual Studio usará la aplicación web PendingTransactions para el entorno de desarrollo. No necesita esta aplicación web para el entorno de producción.
En la pestaña Directorio virtual , establezca el grupo de aplicaciones en el grupo de aplicaciones que creó en el procedimiento "Para crear un nuevo grupo de aplicaciones de IIS para los servicios web de transacciones pendientes".
Cree el Stub del servicio web SAP
En el Administrador de Internet Information Services (IIS), expanda Sitios web, haga clic con el botón derecho en el sitio web predeterminado, seleccione Nuevoy, a continuación, haga clic en Directorio virtual para ejecutar el Asistente para crear directorios virtuales.
Con el Asistente para la creación de directorios virtuales, cree el siguiente directorio virtual para el servicio web SAP de stub:
Alias = Microsoft.Samples.BizTalk.WoodgroveBank.StubSAP
PATH = <BizTalk Install Directory>\SDK\Scenarios\SO\BTSSoln\StubWebServices\SAP
Permisos de acceso = Lectura, Ejecución de scripts
En el Administrador de Internet Information Services (IIS), expanda Sitios web, expanda sitio web predeterminado, haga clic con el botón derecho en Microsoft.Samples.BizTalk.WoodgroveBank.StubSAP, haga clic en Propiedades y, a continuación, modifique la configuración de la siguiente manera:
En la pestaña Directorio virtual, configure el< Grupo de aplicaciones YourAppPool> que creó en el procedimiento "Para Crear un Nuevo Grupo de Aplicaciones de IIS para los Servicios Web de Transacciones Pendientes".
En la pestaña Seguridad del directorio , haga clic en Editar en el cuadro Grupo de control de acceso y autenticación y, a continuación, seleccione Habilitar acceso anónimo. Haga clic en Aceptar para salir.
Creación del componente de TI para la solución orientada a servicios
Creación de una aplicación COM+ para el componente de TI
En la línea de comandos, ejecute %systemroot%\system32\com\comexp.msc.
En la consola Servicios de componentes, expanda Servicios de componentes, expanda Computadoras, expanda Mi Computadora, haga clic con el botón derecho en Aplicación COM+, seleccione Nuevo, y a continuación, haga clic en Aplicación.
En la página principal , haga clic en Siguiente y, a continuación, haga clic en Crear una aplicación vacía en la página Instalar o Crear una nueva aplicación .
Escriba
BTSScn SO TI Componentel cuadro Escriba un nombre para la nueva aplicación , seleccione Aplicación de servidor como Tipo de activación y, a continuación, haga clic en Siguiente.En el cuadro Grupo de cuentas de la página Establecer identidad de la aplicación , seleccione Este usuario y escriba el nombre de usuario y la contraseña en los cuadros Usuario y Contraseña . La nueva aplicación COM+ se ejecutará en esta cuenta de usuario. Esta cuenta de usuario debe ser miembro del grupo de usuarios locales de HIS Runtime. Para este tutorial, use la misma cuenta de usuario que usa el servicio de BizTalk.
En la página Agregar roles de aplicación , haga clic en Siguiente.
En la página Agregar usuarios a roles, expanda CreadorPropietario, haga clic en Usuarios y luego haga clic en Agregar.
En el cuadro de diálogo Seleccionar usuarios o grupos , seleccione una cuenta de usuario que se usará para acceder al sistema central. Para este tutorial, agregue la cuenta local UserID.
Nota:
Para acceder a la transacción CICS a través del componente de TI, puede usar la aplicación COM+ o la aplicación web que hospeda el componente de comunicación remota de .NET. En este tutorial se usa la aplicación COM+ y la interoperabilidad COM para los componentes de TI para acceder al sistema central para mejorar el rendimiento.
En la página Finalización, haga clic en Finalizar.
Creación de un entorno remoto para acceder al sistema central
Haga clic en Inicio, seleccione Todos los programas, Microsoft Host Integration Server 2004 y, a continuación, haga clic en Administrador de TI.
En la consola del Administrador de TI , haga clic en Integrador de transacciones (configuración), expanda Procesamiento iniciado por Windows, haga clic con el botón derecho en Entornos remotos, seleccione Nuevoy, a continuación, haga clic en Entorno remoto.
En la página principal, haga clic en Siguiente.
En la página Configurar un nuevo entorno remoto , escriba el nombre de la aplicación remota y, a continuación, haga clic en Siguiente. Para esta guía paso a paso, use Mainframe_TCP para el nombre.
En la página Configurar entorno de host y modelo de programación , seleccione CICS para el host de destino y el vínculo ELM para el modelo de programación y, a continuación, haga clic en Siguiente.
En la página Configurar punto de conexión TCP/IP , escriba la dirección IP del sistema central en el cuadro Dirección IP/DNS y, a continuación, haga clic en Editar para agregar el número de puerto. Su HIS COM accederá a las transacciones mediante la dirección del endpoint.
En la página Finalización, haga clic en Finalizar.
Creación del componente de TI para la solución orientada a servicios
Haga clic en Inicio, seleccione Todos los programas, Microsoft Host Integration Server 2004 y, a continuación, haga clic en Administrador de TI.
En la consola del Administrador de TI , haga clic en Integrador de transacciones (configuración), haga clic en Procesamiento iniciado por Windowsy, a continuación, haga clic en Objetos. Haga clic con el botón derecho en Objetos, haga clic en Nuevoy, a continuación, haga clic en Objeto.
En la página principal, haga clic en Siguiente.
En la página Especificar o buscar un objeto , haga clic en Examinar, elija el SOHISTIUsingCOM.TLB en %BTSSolutionsPath%la carpeta \SO\MFAccess\HISTIComponent y, a continuación, haga clic en Siguiente.
En la página Definir características del entorno para el objeto COM , seleccione BTSScn SO TI Component (Componente de TI de BTSScn) para la aplicación COM+ y, a continuación, haga clic en Siguiente.
En la página Definir entorno remoto , seleccione el entorno remoto que creó en el procedimiento anterior para el entorno remoto y, a continuación, haga clic en Siguiente.
En la página Creación de objetos WIP , haga clic en Siguiente y, a continuación, haga clic en Finalizar en la página Finalización .
Prueba de la conectividad con el sistema central
En el Explorador de Windows, vaya al archivo %BTSSolutionsPath%\SO\MFAccess\HISTISimpleTester folder, and then double-click the Interop.SOHISTIUsingCOM.dll.reg. Esto añade valores al Registro para que la aplicación HISTISimpleTester pueda llamar al componente TI mediante el contenedor invocable en tiempo de ejecución (RCW).
En el Explorador de Windows, navegue hasta el %BTSSolutionsPath%\SO\MFAccess\ folder, and then run SetupMFAccess.bat.
En el Explorador de Windows, vaya al %BTSSolutionsPath%\SO\MFAccess\HISTISimpleTester\bin\Debug folder, and then run BTSScnSOHISTIComponentSimpleTester.exe.
- En la aplicación HISTISimpleTester, haga clic en Call Mainframe Program - Using COM (Llamar al programa de sistema central: usar COM). Devuelve cinco registros de la aplicación COBOL que se ejecuta en el sistema central.
Creación de los directorios virtuales para los servicios web de orquestación
En el Administrador de Internet Information Services (IIS), haga clic con el botón derecho en Grupos de aplicaciones, seleccione Nuevo y, a continuación, seleccione Grupo de aplicaciones.
En el cuadro de diálogo Agregar nuevo grupo de aplicaciones , escriba el identificador del grupo de aplicaciones (cualquier valor) y, a continuación, haga clic en Aceptar.
Haga clic con el botón derecho en el grupo de aplicaciones que acaba de crear y, a continuación, seleccione Propiedades.
En la página Propiedades , haga clic en la pestaña Identidad , seleccione Configurable, escriba el nombre de usuario y la contraseña y, a continuación, haga clic en Aceptar. Para este tutorial, use la misma cuenta de usuario que usa el servicio de BizTalk.
Nota:
Este usuario debe tener permiso para ejecutar el servicio web proxy de orquestación y debe agregarse a uno de los grupos administradores de BizTalk Server, administradores de SSO o administradores afiliados de SSO.
En el Administrador de Internet Information Services (IIS), expanda Sitios web, haga clic con el botón derecho en el sitio web predeterminado, seleccione Nuevoy, a continuación, haga clic en Directorio virtual para ejecutar el Asistente para crear directorios virtuales.
Con el Asistente para la creación de directorios virtuales, cree el siguiente directorio virtual para el servicio web proxy para la versión del adaptador:
Alias = Microsoft.Samples.BizTalk.WoodgroveBank.OrchProxy.Adapter
PATH = < Directorio de instalación >de BizTalk\SDK\Scenarios\SO\BTSSoln\OrchProxy\Adapter
Permisos de acceso = Lectura, Ejecución de scripts
En el Administrador de Internet Information Services (IIS), expanda Sitios web, expanda sitio web predeterminado, haga clic con el botón derecho en Microsoft.Samples.BizTalk.WoodgroveBank.OrchProxy.Adapter, haga clic en Propiedades y, a continuación, modifique la configuración de la siguiente manera:
En la pestaña Directorio virtual, establezca el Grupo de aplicaciones en <YourAppPool>, que creó en el paso anterior.
En la pestaña Seguridad del directorio, haga clic en Editar en el cuadro de grupo Autenticación y control de acceso, seleccione Solo habilitar la autenticación integrada de Windows y desactive otras casillas de autenticación. Haga clic en Aceptar para salir.
En el Administrador de Internet Information Services (IIS), expanda Sitios web, haga clic con el botón derecho en el sitio web predeterminado, seleccione Nuevoy, a continuación, haga clic en Directorio virtual para ejecutar el Asistente para crear directorios virtuales.
Con el Asistente para la creación de directorios virtuales, cree el siguiente directorio virtual para el servicio web proxy para la versión en línea:
Alias = Microsoft.Samples.BizTalk.WoodgroveBank.OrchProxy.Inline
PATH = <BizTalk Install Directory>\SDK\Scenarios\SO\BTSSoln\OrchProxy\Inline
Permisos de acceso = Lectura, Ejecución de scripts
En el Administrador de Internet Information Services (IIS), expanda Sitios web, expanda sitio web predeterminado, haga clic con el botón derecho en Microsoft.Samples.BizTalk.WoodgroveBank.OrchProxy.Inline, haga clic en Propiedades y, a continuación, modifique la configuración como se indica a continuación:
En la pestaña Directorio virtual , establezca el grupo de aplicaciones en <YourAppPool> que acaba de crear.
Haga clic en la pestaña Seguridad del directorio , haga clic en Editar en el cuadro Grupo de control de acceso y autenticación de acceso , seleccione Solo la autenticación integrada de Windows habilitada y, a continuación, desactive otras casillas de acceso de autenticación . Haga clic en Aceptar para salir.
Compilación de la solución orientada a servicios
En un símbolo del sistema, cambie el directorio a la %BTSSolutionsPath%\SO\BTSSoln, escriba
SetupBTSSoln.baty presione ENTRAR. El SetupBTSSoln.bat realiza las siguientes tareas:Crea una clave de nombre seguro única (SNK) para firmar los ensamblados de la solución SO.
Extrae el token de clave pública de SNK y actualiza los archivos de enlace con el token público.
Compila la solución SO.
Compila SSOApplicationConfig en la carpeta %BTSSolutionsPath%\Common.
Creación de aplicaciones afiliadas de SSO
Abra la consola de comandos y, a continuación, cambie al directorio de la carpeta %BTSSolutionsPath%\SO\BTSSoln\Scripts.
En el símbolo del sistema, abra el PendTransAffApp.xml mediante el Bloc de notas y refíjelo. No es necesario realizar ningún cambio en este archivo.
Nota:
El archivo PendTransAffApp.xml define la aplicación afiliada de SSO, WoodgroveBank.PendingTransactions, para el sistema de backend de Transacciones Pendientes. También define los grupos administrativos y de usuario para la aplicación afiliada de SSO. Para este tutorial, use Usuarios de aplicaciones de BizTalk y Administradores del servidor BizTalk.
Si quieres usar diferentes grupos para la aplicación afiliada de SSO, debes crear grupos de Windows (con cualquier nombre) en Active Directory y, a continuación, cambiar los nodos appAdminAccount y appUserAccount en el PendTransAffApp.xml. Si lo hace, debe establecer el valor del atributo groupApp del nodo flags en "sí".
Para obtener más información sobre las aplicaciones afiliadas de SSO, consulte Aplicaciones afiliadas de SSO.
En el símbolo del sistema, abre el archivo PendTransUserMap.xml con el Bloc de notas y, a continuación, realiza las siguientes modificaciones:
<mapping> <windowsDomain><DomainName></windowsDomain> <windowsUserId><UserID></windowsUserId> <externalUserId><ExternalUserID></externalUserId> </mapping>Nota:
El archivo PendTransUserMap.xml contiene las asignaciones de usuario para el sistema back-end Pending Transactions.
Nota:
Para el nodo externalUserId , use el identificador de usuario externo para el sistema back-end Pending Transactions. Para esta guía, utilice UserID como el ID externo.
Nota:
En el nodo windowsUserId , escriba el nombre de usuario al que se asignará externalUserId . Puede usar un grupo de dominio y una cuenta de usuario de dominio. Este usuario debe ser miembro del grupo al que se le permitirá usar el sistema back-end de Transacciones Pendientes. Para este tutorial, use el nombre de usuario del servicio de BizTalk.
Nota:
En el nodo windowsDomain , escriba el nombre de dominio de windowsUserId.
En el prompt de comandos, abra el archivo PmntTrckAffApp.xml usando el Bloc de notas y revise el contenido del archivo. No es necesario realizar ningún cambio en este archivo.
Nota:
El archivo PmntTrckAffApp.xml define la aplicación afiliada de SSO, WoodgroveBank.PaymentTracker, para el sistema de back-end Payment Tracker.
En el símbolo del sistema, abra el archivo PmntTrckUserMap.xml mediante el Bloc de notas y, a continuación, realice las siguientes modificaciones:
<mapping> <windowsDomain><DomainName></windowsDomain> <windowsUserId><UserID></windowsUserId> <externalUserId><ExternalUserID></externalUserId> </mapping>Nota:
La aplicación afiliada al SSO del rastreador de pagos se usará para el adaptador MQSeries y el identificador o contraseña de usuario externo asignado se envían a través de las propiedades del encabezado MQSeries. El servidor MQSeries valida solo la cuenta de servicio de BizTalk, en la que se ejecuta el adaptador de MQSeries. No valida ninguna credencial de usuario externo.
Para obtener más información sobre las aplicaciones afiliadas de SSO para el adaptador MQSeries, vea How to Configure MQSeries Adapter Receive Locations and Send Ports.
Nota:
El archivo PmntTrckUserMap.xml contiene las asignaciones de usuario de SSO para el sistema back-end de Payment Tracker. El programa de simulador de seguimiento de pagos simula condiciones de éxito y error para la autenticación de usuarios.
El programa autentica correctamente todos los identificadores de usuario que comienzan con las letras PT (por ejemplo, PTUserID) y no pueden autenticar los identificadores de usuario que no comiencen por PT. Esto le permite elegir el identificador de usuario adecuado en función de la condición que le gustaría probar. También puede repetir todo el nodo de asignación para cada identificador de usuario y definir varias asignaciones en el mismo archivo.
Nota:
En el nodo externalUserId , escriba el identificador de usuario externo para el sistema back-end de seguimiento de pagos. Para este tutorial, use PTUserID para el identificador externo.
Nota:
En el nodo windowsUserId , escriba el nombre de usuario al que se asignará externalUserId . Este usuario debe ser miembro del grupo que podrá usar el sistema back-end del rastreador de pagos. Para este tutorial, use el nombre de usuario del servicio de BizTalk.
Nota:
En el nodo windowsDomain , escriba el nombre de dominio de windowsUserId.
En el símbolo del sistema, abra el archivo ConfigStoreApp.xml mediante el Bloc de notas y, a continuación, revise el contenido del archivo.
Este archivo define la aplicación de almacén de configuración en SSO que el escenario usa para mantener los parámetros de configuración. Algunos de los parámetros de configuración incluyen el valor de Timeout al comunicarse con SAP (tanto para el adaptador como las versiones en línea) y el nombre del administrador de colas y las colas que se usarán al usar la versión en línea. No es necesario realizar ningún cambio en este archivo.
En el símbolo del sistema, abra el archivo SetConfigValuesInSSO.cmd utilizando el Bloc de notas, revise y cambie el contenido del archivo como se muestra en la tabla siguiente.
Nota:
Este archivo de comandos establece los valores de los parámetros de configuración en la base de datos de SSO. Contiene varios comandos set que asignan los valores a variables locales al principio del archivo de comandos.
Los valores SAPAdapterTimeout, PendingTransactionsAdapterTimeout y PaymentTrackingAdapterTimeout se usan en la versión del adaptador. Los valores restantes se usan en la versión en línea.
Nota:
Puede escribir " " (dos comillas dobles) para los valores predeterminados marcados como <Usuario especificado> en la tabla siguiente.
Parámetro Valor predeterminado Descripción SAPAdapterTimeout 20000 Tiempo de espera máximo (milisegundos) para una solicitud al back-end de SAP SAPInlineTimeout 20000 Tiempo de espera máximo (milisegundos) para una solicitud al back-end de SAP SAPInlineHostName <Usuario especificado> Identificador de back-end de SAP Número del Cliente SAP en Línea <Usuario especificado> Número de cliente de SAP SAPInlineSystemNumber <Usuario especificado> Número del sistema SAP SAPInlineUserName <Usuario especificado> El nombre de usuario usado para conectarse al back-end de SAP SAPInlinePassword <Usuario especificado> Contraseña usada para conectarse al back-end de SAP AdaptadorDeTransaccionesPendientesTiempoDeEspera 20000 Tiempo de espera máximo (milisegundos) para una solicitud al servidor transacciones pendientes PendingTransactionsInlineTimeout 20000 Tiempo de espera máximo (milisegundos) para una solicitud al servidor transacciones pendientes PendingTransactionsInlineURL <https://nombre de su equipo>/Microsoft.Samples.BizTalk.WoodgroveBank.PendingTransactions/PendTransWS.asmx Dirección URL del servicio Transacciones pendientes. < Nombre del equipo> debe coincidir con el nombre común en el procedimiento "Para crear una solicitud de certificado". No debe usar "localhost" para <el nombre de su equipo>. AplicaciónAfiliadaDeTransaccionesPendientesEnLíneaSSO WoodgroveBank.PendingTransactions Nombre de la aplicación SSO de transacciones pendientes Tiempo de espera del Adaptador de Seguimiento de Pagos 20000 Tiempo de espera máximo (milisegundos) para una solicitud al sistema de seguimiento de pagos Tiempo de Espera de Seguimiento de Pagos en Línea 20000 Tiempo de espera máximo (milisegundos) para una solicitud al sistema de seguimiento de pagos PaymentTrackingInlineQManager <Especificado por el usuario> (normalmente QM_<nombre de tu equipo>). Nombre del Administrador de colas de MQSeries SeguimientoDePagoEnLíneaMQDefiniciónDelCanal " " (necesita introducir las dos comillas dobles). Cadena vacía si es local o nombre formateado del canal del servidor MQ remoto. Si mantiene todas las opciones predeterminadas en la configuración de IBM WebSphere MQ, la definición del canal será S__<su nombre de equipo/TCP/<su nombre>> de equipo(1414). Cola de Solicitudes de Seguimiento de Pagos en Línea LastPaymentsInputQueue El nombre de la cola MQ para las solicitudes de seguimiento de pagos PaymentTrackingInlineResponseQueue LastPaymentsOutputQueue El nombre de la cola MQ para las respuestas de seguimiento de pagos AplicaciónAfiliadoSeguimientoPagoEnLíneaSSO WoodgroveBank.RastreadorDePagos Nombre de la aplicación de SSO de seguimiento de pagos StubSAPWebServiceURL http://localhost/Microsoft.Samples.BizTalk.WoodgroveBank.StubSAP/StubSAPWS.asmx Dirección URL del servicio web stub del sistema SAP de límite de crédito En el símbolo del sistema, ejecute el siguiente comando para establecer el entorno PATH:
SET PATH=%PATH%;"%CommonProgramFiles%\Enterprise Single Sign-On"
En la línea de comandos, ejecuta el archivo CreateInitialConfigInSSO.cmd. Crea las aplicaciones afiliadas de Single Sign-On (SSO), la aplicación de almacén de configuración de SSO y las asignaciones de usuario para estas aplicaciones afiliadas. A continuación, ejecuta el SetConfigValuesInSSO.cmd para almacenar los valores de configuración en la aplicación de almacén de configuración de SSO.
En la línea de comandos, ejecute el siguiente comando para establecer las credenciales de usuario para la aplicación afiliada "Pending Transactions". Use los <DomainName> y <UserID> definidos en el PendTransUserMap.xml para <WindowsDomain>\<WindowsUserId>. Este comando le pide que escriba la contraseña del usuario externo, UserID, que se usa en este tutorial.
ssomanage -setcredentials <WindowsDomain>\<WindowsUserId> WoodgroveBank.PendingTransactions
En el símbolo del sistema, ejecute el siguiente comando para establecer las credenciales de usuario para la aplicación afiliada de Payment Tracker. Utiliza <DomainName> y <UserID> definidos en el PmntTrckUserMap.xml para <WindowsDomain>\<WindowsUserId>. Este comando le pide que escriba la contraseña del usuario externo, PTUserID, que se usa en este tutorial.
Nota:
El simulador de seguimiento de pagos no valida la credencial del usuario externo. Puede escribir cualquier contraseña para PTUserID.
ssomanage -setcredentials < WindowsDomain >\< WindowsUserId > WoodgroveBank.PaymentTracker
Implementación del archivo de definición de BAM para la solución orientada a servicios
Abra un símbolo del sistema, escriba el siguiente comando y presione ENTRAR para establecer la ruta para encontrar las utilidades BAM:
- SET PATH=%PATH%;\Program Files (x86)\Microsoft BizTalk Server <VERSION>Tracking"
En el símbolo del sistema, cambie el directorio a la %BTSSolutionsPath%\SO\BTSSoln\BAM, escriba el siguiente comando y pulse ENTRAR.
bm deploy-all -DefinitionFile:ServiceLevelTracking.xml
Implementación de la solución orientada a servicios
Actualización de los archivos de enlace de la solución orientada a servicios
En un símbolo del sistema, cambie el directorio al %BTSSolutionsPath%\SO\BTSSoln\Scripts folder, open the Deployallbinding.xml mediante el Bloc de notas y, a continuación, realice las siguientes modificaciones:
Cambie el nombre del servidor en la MGMT_DB_SERVER SET y MBMT_DB por el nombre del servidor y la base de datos que está usando BizTalk Server.
Cambie el valor de la variable SOLNDIR a "%BTSSolutionsPath%\SO\BTSSoln".
En un símbolo del sistema, cambie el directorio a la carpeta %BTSSolutionsPath%\SO\BTSSoln\Bindings.
Para la versión del adaptador, abra el AdapterSOAOrchBindings.xml mediante el Bloc de notas y, a continuación, edite como se indica a continuación:
Reemplace todas las apariciones de _MQ_SERVER_NAME\_ por el nombre del servidor MQSeries.
Reemplace todas las apariciones de _MQ_QMANAGER_NAME\_ por el nombre del Administrador de colas MQSeries.
Reemplace todas las apariciones de _PT_WS_SERVER_NAME\_ en la cadena "<Address>https://_PT_WS_SERVER_NAME\_" por el nombre del servidor donde se implementa el servicio web transacciones pendientes. El nombre del servidor debe coincidir con el nombre común en el paso "Para configurar el servidor web para SSL". No debe usar localhost.
Nota:
El archivo de enlace, AdapterSOAOrchBindings.xml, usa el servicio web stub para:
El sistema SAP de límite de crédito en segundo plano. 2. El adaptador MQSeries para integrarse con el sistema back-end de seguimiento de pagos. 3. El servicio web de las transacciones pendientes para llamar al componente .NET de HIS TI para integrarse con el sistema de mainframe en el backend.
Si no utiliza el mainframe, debe usar el servicio web simulado para generar datos para el sistema de transacciones pendientes.
Para la versión en línea, abra el InlineSOAOrchBindings.xml mediante el Bloc de notas y, a continuación, realice las siguientes ediciones.
Reemplace todas las apariciones de _MQ_SERVER_NAME\_ por el nombre del servidor MQSeries.
Reemplace todas las apariciones de _MQ_QMANAGER_NAME\_ por el nombre del administrador de colas MQSeries.
Implementación de la solución orientada a servicios
En un indicador de comandos, cambie el directorio a la carpeta %BTSSolutionsPath%\SO\BTSSoln\Scripts, Escriba el siguiente comando y pulse INTRO.
Deployallbinding.cmd
Nota:
El Deployallbinding.cmd crea la aplicación de BizTalk llamada BTSScn.SO.CustomerService e importa archivos de vínculo para el adaptador y las versiones en línea.
Configurar los servicios web de transacciones pendientes con stub cuando un mainframe no está disponible.
Configuración del stub del servicio web de transacciones pendientes (para usar la versión del adaptador sin un mainframe)
En el Administrador de Internet Information Services (IIS), expanda Sitios web, haga clic con el botón derecho en el sitio web predeterminado, seleccione Nuevoy, a continuación, haga clic en Directorio virtual para ejecutar el Asistente para crear directorios virtuales.
Con el Asistente de creación de directorios virtuales, cree el siguiente directorio virtual para el servicio web simulado de transacciones pendientes de la versión del adaptador:
Alias = Microsoft.Samples.BizTalk.WoodgroveBank.StubPendingTransactions
PATH = <BizTalk Install Directory>\SDK\Scenarios\SO\BTSSoln\StubWebServices\PendingTrans
Permisos de acceso = Lectura, Ejecución de scripts
En el Administrador de Internet Information Services (IIS), expanda Sitios web, expanda Sitio web predeterminado, haga clic con el botón derecho en Microsoft.Samples.BizTalk.WoodgroveBank.StubPendingTransactions, haga clic en Propiedades y, a continuación, modifique la configuración como se indica a continuación mediante el cuadro de diálogo Propiedades .
En la pestaña Directorio virtual, establezca el< grupo de aplicaciones en YourAppPool> que creó en el paso "Para crear los directorios virtuales en IIS para la solución".
En la pestaña Seguridad del directorio , haga clic en Editar en el cuadro Grupo de control de acceso y autenticación y, a continuación, seleccione Habilitar acceso anónimo. Haga clic en Aceptar para salir.
En la Consola de administración de BizTalk Server, expanda Grupo de BizTalk, Aplicaciones, BTSScn.SO.CustomerService, expanda Puertos de envío, haga clic con el botón derecho en PendingTransactionSolicitResponsePort y, a continuación, haga clic en Propiedades.
En la página General, haga clic en Configurar para mostrar el cuadro de diálogo Propiedades de transporte y, a continuación, modifique la URL del servicio web al servicio web de transacciones pendientes simuladas, por ejemplo:
http://localhost/Microsoft.Samples.BizTalk.WoodgroveBank.StubPendingTransactions/StubPendTransWS.asmxCierre todos los cuadros de diálogo.
Configurar el servicio web de transacciones pendientes de stub (para usar la versión en línea sin una computadora central)
En el Administrador de Internet Information Services (IIS), expanda Sitios web, haga clic con el botón derecho en el sitio web predeterminado, seleccione Nuevoy, a continuación, haga clic en Directorio virtual para ejecutar el Asistente para crear directorios virtuales.
Con el Asistente para la creación de directorios virtuales, cree el siguiente directorio virtual para el servicio web de transacciones pendientes de stub para la versión del adaptador:
Alias = Microsoft.Samples.BizTalk.WoodgroveBank.StubPendingTransactions
PATH = <BizTalk Install Directory>\SDK\Scenarios\SO\BTSSoln\StubWebServices\PendingTrans
Permisos de acceso = Lectura, Ejecución de scripts
En el Administrador de Internet Information Services (IIS), expanda Sitios web, expanda Sitio web predeterminado, haga clic con el botón derecho en Microsoft.Samples.BizTalk.WoodgroveBank.StubPendingTransactions, haga clic en Propiedades y, a continuación, modifique la configuración como se indica a continuación:
En la pestaña Directorio virtual, establezca el grupo de aplicaciones enYourAppPool> que creaste en el paso "Para crear los directorios virtuales en IIS para la solución".
En la pestaña Seguridad del directorio , haga clic en Editar en el cuadro Grupo de control de acceso y autenticación y, a continuación, seleccione Habilitar acceso anónimo. Haga clic en Aceptar para salir.
Abra la consola de comandos y, a continuación, cambie al directorio de la carpeta %BTSSolutionsPath%\SO\BTSSoln\Scripts.
En el símbolo del sistema, abra el archivo SetConfigValuesInSSO.cmd con el Bloc de notas y, a continuación, establezca el valor de PendingTransactionsInlineURL en la dirección URL del servicio web simulado de transacciones pendientes.
http://localhost/Microsoft.Samples.BizTalk.WoodgroveBank.StubPendingTransactions/StubPendTransWS.asmx
En el símbolo del sistema, escriba
SetConfigValuesInSSO.cmdy presione Entrada.
Inicio de la solución orientada a servicios
Abra una ventana de comandos, cambie el directorio a la carpeta %BTSSolutionsPath%\SO\BTSSoln\Scripts, escriba el siguiente comando y pulse INTRO para iniciar todas las orquestaciones de las versiones en línea y del adaptador.
startAll.vbs
Ejecute la solución orientada a servicios. Para obtener más información sobre cómo ejecutar la solución, consulte Ejecución de la solución orientada a servicios.
Pasos siguientes
Usted prueba la versión insertada y del adaptador de la solución orientada a servicios en Cómo ejecutar la solución orientada a servicios.
Véase también
Antes de instalar la solución orientada a serviciosCómo instalar la versión de código auxiliar de la solución orientada a serviciosConfiguración de la máquina de desarrollo para la solución orientada a servicios