Compartir a través de


Cómo instalar las versiones de adaptador y en línea de la solución orientada a servicios

Los pasos siguientes describen cómo preparar el equipo para instalar las versiones de adaptador y en línea de la solución orientada a servicios y cómo realizar la instalación en el mismo.

Nota

  • La solución orientada al servicio se encuentra en la carpeta <BizTalk Server Carpeta> de instalación\SDK\Scenarios\SO.
  • Si la solución no requiere un gran sistema, puede modificar el enlace de puertos para utilizar el servicio Web de código auxiliar para las transacciones pendientes. El servicio Web genera transacciones localmente para emular las transacciones de gran sistema.

Preparar el equipo para instalar las versiones de adaptador y en línea de la solución orientada a servicios

  1. Si instaló Windows SharePoint Services, excluya (raíz) del sitio web predeterminado de Windows SharePoint Services rutas administradas de la siguiente manera: Haga clic en Inicio, seleccione Todos los programas, Herramientas administrativas y, a continuación, haga clic en Administración central de SharePoint.

    1. En Configuración del servidor virtual, seleccione Configurar la configuración del servidor virtual.

    2. En la página Lista de servidores virtuales , haga clic en Sitio web predeterminado.

    3. En la página Configuración del servidor virtual , haga clic en Definir rutas de acceso administradas.

    4. 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.

    5. En el símbolo del sistema, ejecute IISReset.

  2. Haga clic en Inicio, seleccione Todos los programas, seleccione Herramientas administrativas, haga clic en la consola Administración de equipos y, a continuación, agregue la cuenta de servicio de BizTalk al grupo de administradores locales.

  3. Cierre la sesión y, a continuación, inicie una sesión en el equipo con la cuenta de servicio de BizTalk.

  4. En un símbolo del sistema, escriba el comando siguiente y, a continuación, presione ENTRAR para establecer la variable de entorno %BTSSolutionsPath%. A continuación, cierre el símbolo del sistema.

    • setx BTSSolutionsPath \Program Files (x86)\Microsoft BizTalk Server <VERSION>SDK\Scenarios"

      Nota

      Si está utilizando un equipo de 64 bits, escriba %ProgramFiles(x86)% en lugar de %ProgramFiles%.

      Nota

      Para obtener más información sobre el comando SETX, vea el sitio web de Microsoft TechNet en https://go.microsoft.com/fwlink/?LinkId=67831.

Quitar la versión de código auxiliar de la solución orientada a servicios

  1. Abra la consola de administración de BizTalk Server de la siguiente manera: haga clic en Inicio, seleccione Todos los programas, BizTalk Server y, a continuación, haga clic en Administración de BizTalk Server.

  2. En la consola de administración de BizTalk Server, expanda administración 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 tiene que quitar la versión de código auxiliar para instalar las versiones de adaptador y en línea. Si desea colocar todas las versiones juntas, debería omitir este paso.

  3. Abra un símbolo del sistema, escriba el comando siguiente y, a continuación, presione ENTRAR: Este comando cambia el host predeterminado de secuencias de comandos a CScript.exe:

    • cscript /H:CScript
  4. En el símbolo del sistema, cambie el directorio actual a la carpeta %BTSSolutionsPath%\SO\BTSSoln\Scripts, escriba el comando siguiente y, a continuación, presione ENTRAR:

    • UnEnlistStub.vbs
  5. En el símbolo del sistema, escriba el siguiente comando y presione ENTRAR:

    • UndeployStub.vbs
  6. En el símbolo del sistema, ejecute el siguiente comando:

    SET PATH=%PATH%;\Program Files (x86)\Microsoft BizTalk Server <VERSION>Tracking"

    De este modo, se configurará la ruta para buscar las utilidades de SAE.

    Nota

    Si usa un equipo de 64 bits, escriba %ProgramFiles(x86)% en lugar de %ProgramFiles%.

  7. En el símbolo del sistema, cambie el directorio a %BTSSolutionsPath%\SO\BTSSoln\BAM y, a continuación, ejecute el comando siguiente:

    • bm remove-all -DefinitionFile:ServiceLevelTracking.xml
  8. En el símbolo del sistema, cambie el directorio a <Enterprise Single Sign-On Install Directory> y ejecute el siguiente comando:

    • ssomanage -tickets no no
  9. En el símbolo del sistema, ejecute el comando siguiente para eliminar la aplicación afiliada de SSO WoodgroveBank.CustomerService:

    • ssomanage -deleteapp WoodgroveBank.CustomerService
  10. En el símbolo del sistema, ejecute los comandos siguientes para eliminar los sitios Web que utiliza la versión de código auxiliar. Para obtener más información sobre iisvdir.vbs, vea el sitio web de Microsoft TechNet en https://go.microsoft.com/fwlink/?LinkId=67830.

    • iisvdir /delete W3SVC/1/ROOT/Microsoft.Samples.BizTalk.WoodgroveBank.OrchProxy.Stub

    • iisvdir /delete W3SVC/1/ROOT/Microsoft.Samples.BizTalk.WoodgroveBank.StubSAP

    • iisvdir /delete W3SVC/1/ROOT/Microsoft.Samples.BizTalk.WoodgroveBank.StubPendingTransactions

    • iisvdir /delete W3SVC/1/ROOT/Microsoft.Samples.BizTalk.WoodgroveBank.StubPaymentTracker

  11. 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 Grupos de aplicaciones, haga clic con el botón derecho en el grupo de aplicaciones que ha clasificado para las aplicaciones web anteriores, haga clic en Eliminar y, a continuación, haga clic en Aceptar en el cuadro de diálogo de confirmación.
  12. Haga clic en Inicio, seleccione Panel de control, haga clic en Agregar o quitar programas y, a continuación, desinstale el cliente webSphere MQ de IBM para Windows.

  13. Inicie el símbolo del sistema de Visual Studio y, a continuación, ejecute el siguiente comando para eliminar el amqmdnet.dll que instaló para la versión del código auxiliar.

    • gacutil /u amqmdnet

Preparar los sistemas de servidor para que la solución orientada a servicios tenga acceso a los mismos

  1. Instale IBM WebSphere MQ para Windows Server en el equipo local.

    1. Mantenga todos los valores de configuración predeterminados. Configure la configuración predeterminada al final del Asistente para preparar WebSphere MQ. El administrador de colas se denomina QM_<su nombre> de equipo.

    2. Instale Fix Pack10 (CSD10). Mantenga todos los valores de configuración predeterminados.

  2. Instale MQSeries Agent.

    1. Vuelva a ejecutar el programa de instalación de BizTalk Server.

    2. En la página Mantenimiento del programa , seleccione Modificary haga clic en Siguiente.

    3. En la página Instalación de componentes , expanda el nodo Software adicional y, a continuación, seleccione MqSeries Agent.

    4. 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.

  3. Abra un símbolo del sistema de Visual Studio, cambie el directorio a la < carpeta IBM MQSeries Installation Directory>\bin y, a continuación, ejecute el siguiente comando:

    • gacutil /i amqmdnet.dll
  4. 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, a continuación, desactive otras casillas de componentes. No es necesario instalar otros componentes que no sean Visual C# .NET.

    Nota

    El Designer de TI en Host Integration Server 2004 requiere Visual Studio .NET 2003.

  5. Instale y configure Microsoft Host Integration Server 2004 si tiene que obtener acceso a un gran sistema. Mantenga todos los valores de configuración predeterminados.

Creación de las colas de MQSeries

  1. Abra WebSphere MQ Explorer, 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_<su nombre> de equipo.

  2. En WebSphere MQ Explorer, haga clic con el botón derecho en Colas, seleccione Nueva, haga clic en Cola local y, a continuación, cree las siguientes colas locales para la versión del adaptador de la solución:

    • AdapterSOAInputQueue

    • AdapterSOAOutputQueue

    Nota

    Aunque no es necesario, las colas pueden compartir un clúster de MQSeries.

    Nota

    Los nombres administradores de cola MQSeries y los nombres de cola distinguen mayúsculas de minúsculas.

  3. Repita el paso anterior para crear las colas locales siguientes para la versión en línea:

    • InlineSOAOutputQueue

    • InlineSOAInputQueue

  4. Repita el paso anterior para crear las colas locales siguientes para el simulador de seguimiento de pago (el simulador de seguimiento de pago se utiliza tanto en la versión de adaptador como en la versión en línea):

    • LastPaymentsInputQueue

    • LastPaymentsOutputQueue

Configuración completa del adaptador mqseries

  1. 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 de BizTalk MQSeries.

  2. En la página principal, haga clic en Siguiente.

  3. 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+ de MQSeries Agent se ejecutará bajo esta cuenta de usuario. Para este tutorial, use la misma cuenta de usuario que está utilizando 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+.

  4. Haga clic en 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.

  5. En la página Nombre del rol , haga clic en Siguiente.

  6. 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

  1. En la carpeta %BTSSolutionsPath%\SO\MFAccess\HISTIComponent, abra el archivo bizcbl.txt y su "libro de copia" (MainFrameProgramVTCS2Description.txt) con el Bloc de notas y, a continuación, revise su contenido.

    • Bizcbl.txt incluye el procedimiento COBOL para devolver las instrucciones aleatorias de la cuenta a partir de la entrada de números en la misma.

    • MainFrameProgramVTCS2Descriptoin.txt contiene COMMAREA, que describe la información de los datos de entrada y salida. COMMAREA es un bloque de memoria contigua que se utiliza para pasar datos entre los programas llamados y los que realizan las llamadas (en ambas direcciones).

    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 fundamentales para realizar una implementación correcta, no suele llevarlos a cabo el programador de BizTalk Server. El éxito de la implementación depende de que el personal del gran sistema configure el entorno mainframe correctamente. El software necesario para realizar este tutorial suele estar instalado en la mayoría de los entornos de gran sistema. Para obtener más información acerca de los requisitos mínimos que debe reunir el entorno del sistema operativo del gran sistema, vea la documentación de Host Integration Server.

  2. Copie el código COBOL en el host mediante FTP o utilizando un método similar.

  3. Compile el código COBOL y el libro de copia. En el código siguiente, se muestra un ejemplo del lenguaje de control de tareas (JCL) del compilador COBOL.

    //COB      EXEC PGM=IGYCRCTL,
    //            PARM=&COBPARM,
    //            REGION=&REG
    //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))
    
  4. Edite el vínculo con el código fuente compilado para crear un archivo ejecutable. El código siguiente muestra un ejemplo de JCL para la edición de un vínculo de COBOL.

    //LKED     EXEC PGM=IEWL,REGION=&REG,
    //            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=&&COPYLINK,DISP=(OLD,DELETE)
    
  5. Configure la aplicación CICS de gran sistema.

    • En este paso, el programador de grandes sistemas o el programador de CICS debe instalar las definiciones de recurso de Servicio TCP/IP, Sesión, Conexión, Transacción y Programa.

    • Para obtener una dirección IP, un número de puerto y un vínculo al programa al que puede tener acceso, vea con los administradores del gran sistema.

      Nota

      Este tutorial supone que el gran sistema utiliza un servidor de aplicaciones CICS y que el modelo de programación de la transacción es TCP/IP (vínculo Modo de escucha mejorado [ELM]).

Configurar el servidor Web para Capa de sockets seguros (SSL)

Instalación de Servicios de certificados

  1. Haga clic en Inicio, seleccione Panel de control y, a continuación, haga clic en Agregar o quitar programas.

  2. En el cuadro de diálogo Agregar o quitar programas, haga clic en Agregar o quitar componentes de Windows.

  3. 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.

Crear una solicitud de certificado

  1. 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.

  2. En la página principal del Asistente para certificados de servidor web, haga clic en Siguiente.

  3. En la página Certificado de servicio , seleccione Crear un nuevo certificado y, a continuación, haga clic en Siguiente.

  4. En la página Solicitud diferida o Inmediata , haga clic en Preparar la solicitud ahora, pero envíela más adelante y, a continuación, haga clic en Siguiente.

  5. En la página Configuración de nombre y seguridad , mantenga toda la configuración predeterminada y, a continuación, haga clic en Siguiente.

  6. En la página Información de la organización, escriba los nombres de la organización y de la unidad organizativa de la empresa y, a continuación, haga clic en Siguiente.

  7. 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.

  8. En la página Información geográfica , rellene la información geográfica y, a continuación, haga clic en Siguiente.

  9. En la página Nombre de archivo de solicitud de certificado , escriba c:\certreq.txt en el cuadro Nombre de archivo y, a continuación, haga clic en Siguiente.

  10. En la página Resumen de archivo de solicitud , haga clic en Siguientey, a continuación, haga clic en Finalizar en la página Finalización .

Enviar la solicitud de certificado a la entidad de certificación

  1. En Internet Explorer, en el cuadro Dirección, escriba http://localhost/certsrvty presione ENTRAR.

  2. 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 .

  3. 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.

  4. Copie todo el texto del c:\certreq.txt que creó en el procedimiento "Para crear una solicitud de certificado", péguelo en el cuadro Solicitud guardada de 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

  1. Haga clic en Inicio, seleccione Herramientas administrativas y, a continuación, haga clic en Entidad de certificación.

  2. 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.

  3. Cierre la consola de entidad de certificación .

Descargar el certificado en el servidor web

  1. En Internet Explorer, en el cuadro Dirección, escriba http://localhost/certsrvty presione ENTRAR.

  2. En la página principal , haga clic en Ver el estado de una solicitud de certificado pendiente.

  3. 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".

  4. En la página Certificado emitido , seleccione cualquiera de los esquemas de codificación y, a continuación, haga clic en Descargar certificado.

  5. 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

  1. 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.

  2. 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.

  3. En la página principal del Asistente para certificados de servidor web, haga clic en Siguiente.

  4. 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.

  5. En la página Procesar una solicitud pendiente , escriba c:\certnew.cer el cuadro de texto Ruta de acceso y nombre de archivo y haga clic en Siguiente.

  6. Haga clic en Siguiente en la página Puerto SSL , haga clic en Siguiente en la página Certificate Summery y, a continuación, haga clic en Finalizar en la página Confirmación .

    Nota

    En este tutorial, no necesita instalar el certificado de servidor en el almacén de entidades emisoras de certificados raíz de confianza del equipo local, ya que tanto los Servicios de Certificate Server como el servidor Web están instalados en el mismo equipo.

Crear los servicio Web para los sistemas de servidor

  1. 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 a servicios obtiene acceso al gran sistema a través de este servicio Web.

  2. En el cuadro de diálogo Agregar nuevo grupo de aplicaciones, escriba el identificador del grupo de aplicaciones (cualquier valor) y haga clic en Aceptar.

  3. 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, a continuación, seleccione Propiedades.

  4. 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 está utilizando el servicio de BizTalk.

Creación del servicio web PendingTransactions para tiempo de ejecución

  1. En el Administrador de Internet Information Services (IIS), expanda Sitios web, haga clic con el botón derecho en el sitio web predeterminado, seleccione Nuevo y, 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 código auxiliar:

    Alias = Microsoft.Samples.BizTalk.WoodgroveBank.PendingTransactions

    PATH = < Directorio >de instalación de BizTalk\SDK\Scenarios\SO\MFAccess\PendingTransactions

    Permisos de acceso = lectura, ejecución de scripts

  2. 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.

    1. 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.

    2. En la pestaña Seguridad de directorio , haga clic en Editar en el cuadro de grupo Comunicación segura y, a continuación, active Requerir canal seguro (SSL) en el cuadro de diálogo Comunicaciones seguras .

    3. 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

  1. En el Administrador de Internet Information Services (IIS), expanda Sitios web, haga clic con el botón derecho en el sitio web predeterminado, seleccione Nuevo y, 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 código auxiliar:

    Alias = PendingTransactions

    PATH = < Directorio >de instalación de BizTalk\SDK\Scenarios\SO\MFAccess\PendingTransactions

    Permisos de acceso = lectura, ejecución de scripts

  2. En el Administrador de Internet Information Services (IIS), expanda Sitios web, expanda Sitio web predeterminado, haga clic con el botón derecho en PendingTransactions y, a continuación, haga clic en Propiedades.

    1. 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. Esta aplicación Web no es necesaria para un entorno de producción.

    2. 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 sap de código auxiliar

  1. En el Administrador de Internet Information Services (IIS), expanda Sitios web, haga clic con el botón derecho en el sitio web predeterminado, seleccione Nuevo y, 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 código auxiliar:

    Alias = Microsoft.Samples.BizTalk.WoodgroveBank.StubSAP

    PATH = < Directorio >de instalación de BizTalk\SDK\Scenarios\SO\BTSSoln\StubWebServices\SAP

    Permisos de acceso = lectura, ejecución de scripts

  2. 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:

    1. En la pestaña Directorio virtual, establezca el grupo de< aplicaciones en YourAppPool> que creó en el procedimiento "Para crear un nuevo grupo de aplicaciones de IIS para los servicios web de transacciones pendientes".

    2. 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.

Cree el componente TI para la solución orientada a servicios

Creación de una aplicación COM+ para el componente de TI

  1. En un símbolo del sistema, ejecute %systemroot%\system32\com\comexp.msc.

  2. En la consola Servicios de componentes, expanda Servicios de componentes, Equipos y Mi PC; haga clic con el botón secundario en Aplicación COM+, seleccione Nuevo y, a continuación, haga clic en Aplicación.

    1. 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 .

    2. Escriba BTSScn SO TI Component el 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.

    3. En el cuadro Grupo de cuentas de la página Establecer identidad de 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á bajo esta cuenta de usuario. La cuenta de usuario debe ser un miembro del grupo local de usuarios en tiempo de ejecución de HIS. Para este tutorial, use la misma cuenta de usuario que está utilizando el servicio de BizTalk.

    4. En la página Agregar roles de aplicación , haga clic en Siguiente.

    5. En la página Agregar usuarios a roles , expanda CreatorOwner, haga clic en Usuariosy, a continuación, haga clic en Agregar.

    6. 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 tener acceso a la transacción CICS a través del componente TI, puede utilizar la aplicación COM+ o la aplicación Web que contiene el componente .NET Remoting. Este tutorial utiliza la aplicación COM+ y la interoperabilidad COM para componentes TI para obtener acceso al gran sistema y mejorar el rendimiento.

    7. En la página de finalización, haga clic en Finalizar.

Creación de un entorno remoto para acceder al sistema central

  1. Haga clic en Inicio, seleccione Todos los programas, Microsoft Host Integration Server 2004 y, a continuación, haga clic en Administrador de TI.

  2. 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.

    1. En la página principal, haga clic en Siguiente.

    2. 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 este tutorial, utilice el nombre Mainframe_TCP.

    3. En la página Configurar entorno de host y modelo de programación , seleccione CICS para el host de destino y el vínculo de ELM para el modelo de programación y, a continuación, haga clic en Siguiente.

    4. 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 COM de HIS tendrá acceso a las transacciones a través de la dirección de extremo.

    5. En la página de finalización, haga clic en Finalizar.

Creación del componente de TI para la solución orientada a servicios

  1. Haga clic en Inicio, seleccione Todos los programas, Microsoft Host Integration Server 2004 y, a continuación, haga clic en Administrador de TI.

  2. 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.

    1. En la página principal, haga clic en Siguiente.

    2. En la página Especificar o buscar un objeto , haga clic en Examinar, elija la carpeta SOHISTIUsingCOM.TLB en la carpeta %BTSSolutionsPath%\SO\MFAccess\HISTIComponent y, a continuación, haga clic en Siguiente.

    3. 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.

    4. 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.

    5. 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

  1. En el Explorador de Windows, vaya a la carpeta %BTSSolutionsPath%\SO\MFAccess\HISTISimpleTester y haga doble clic en el archivo Interop.SOHISTIUsingCOM.dll.reg. Al hacerlo, agregará los valores de registro de la aplicación HISTISimpleTester para llamar al componente TI en tiempo de ejecución mediante RCW.

  2. En el Explorador de Windows, vaya a la carpeta %BTSSolutionsPath%\SO\MFAccess\ y, a continuación, ejecute SetupMFAccess.bat.

  3. En el Explorador de Windows, vaya a la carpeta %BTSSolutionsPath%\SO\MFAccess\HISTISimpleTester\bin\Debug y, a continuación, ejecute 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 gran sistema (mainframe).

Crear los directorios virtuales para los servicios Web de orquestación

  1. En el Administrador de Internet Information Services (IIS), haga clic con el botón derecho en Grupos de aplicaciones, seleccione Nuevoy, a continuación, seleccione Grupo de aplicaciones.

    1. 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.

    2. Haga clic con el botón derecho en el grupo de aplicaciones que acaba de crear y, a continuación, seleccione Propiedades.

    3. 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 utiliza el servicio de BizTalk.

    Nota

    Este usuario debe tener permiso para ejecutar el servicio Web de proxy de orquestación y debe agregarse a uno de los grupos de administradores de BizTalk Server, administradores de SSO o administradores de aplicaciones afiliadas de SSO.

  2. 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

  3. 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:

    1. En la pestaña Directorio virtual, establezca el grupo de< aplicaciones en YourAppPool> que creó en el paso anterior.

    2. En la pestaña Seguridad del directorio , haga clic en Editar en el cuadro Grupo de control de acceso y autenticación de autenticación , seleccione Solo autenticación integrada de Windows habilitada y, a continuación, desactive otras casillas de acceso de autenticación . Haga clic en Aceptar para salir.

  4. 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 insertada:

    Alias = Microsoft.Samples.BizTalk.WoodgroveBank.OrchProxy.Inline

    PATH = < Directorio >de instalación de BizTalk\SDK\Scenarios\SO\BTSSoln\OrchProxy\Inline

    Permisos de acceso = lectura, ejecución de scripts

  5. 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:

    1. En la pestaña Directorio virtual, establezca el grupo de< aplicaciones en YourAppPool> que acaba de crear.

    2. Haga clic en la pestaña Seguridad de directorios , haga clic en Editar en el cuadro Grupo de control de acceso y autenticación de autenticación , seleccione Solo autenticación integrada de Windows habilitada y, a continuación, desactive otras casillas de acceso de autenticación . Haga clic en Aceptar para salir.

Generar la solución orientada a servicios

  • En un símbolo del sistema, cambie el directorio a %BTSSolutionsPath%\SO\BTSSoln, escriba SetupBTSSoln.baty presione ENTRAR. El archivo SetupBTSSoln.bat realiza las tareas siguientes:

    • Crea una clave de nombre seguro único (SNK) para firmar los ensamblados de la solución SO.

    • Extrae el símbolo de clave pública de la clave SNK y actualiza los archivos de enlace con el símbolo público.

    • Genera la solución SO.

    • Genera SSOApplicationConfig en la carpeta %BTSSolutionsPath%\Common.

Crear aplicaciones afiliadas SSO

  1. Abra un símbolo del sistema y, a continuación, cambie el directorio a la carpeta %BTSSolutionsPath%\SO\BTSSoln\Scripts.

  2. En el símbolo del sistema, abra el archivo PendTransAffApp.xml con el Bloc de notas y revíselo. No es necesario realizar cambios en este archivo.

    Nota

    El archivo PendTransAffApp.xml define la aplicación afiliada SSO WoodgroveBank.PendingTransactions, para el sistema de servidor de transacciones pendientes. También define los grupos administrativos y de usuarios de la aplicación afiliada SSO. Para este tutorial, use usuarios de aplicaciones de BizTalk y administradores de BizTalk Server.

    Si quieres usar grupos diferentes 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.

  3. En el símbolo del sistema, abra el archivo PendTransUserMap.xml con el Bloc de notas y, a continuación, realice 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 de servidor de transacciones pendientes.

    Nota

    Para el nodo externalUserId , use el identificador de usuario externo para el sistema back-end Pending Transactions. Para este tutorial, utilice UserID como identificador externo.

    Nota

    En el nodo windowsUserId , escriba el nombre de usuario al que se asignará externalUserId . Puede utilizar tanto un grupo de dominio como una cuenta de usuario de dominio. El usuario debe ser miembro del grupo al que se permitirá utilizar el sistema de servidor de transacciones pendientes. En este tutorial, utilice el nombre de usuario del servicio de BizTalk.

    Nota

    En el nodo windowsDomain , escriba el nombre de dominio de windowsUserId.

  4. En el símbolo del sistema, abra el archivo PmntTrckAffApp.xml con el Bloc de notas y, a continuación, analice su contenido. No es necesario realizar cambios en este archivo.

    Nota

    El archivo PmntTrckAffApp.xml define la aplicación afiliada SSO WoodgroveBank.PaymentTracker para el sistema de servidor de seguimiento de pago.

  5. En el símbolo del sistema, abra el archivo PmntTrckUserMap.xml con 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 SSO de seguimiento de pago se utilizará para el adaptador de MQSeries, y el Id. de usuario y contraseña externos asignados se enviarán con las propiedades de encabezado de MQSeries. MQSeries Server valida sólo la cuenta de servicio de BizTalk con la que se está ejecutando 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 SSO para el sistema de servidor de seguimiento de pago. El programa de simulador de seguimiento de pago simula las condiciones de acierto y error de 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 autentican los identificadores de usuario que no comienzan por PT. Esto permite elegir el Id. de usuario correcto según la condición que desee 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, utilice PTUserID como identificador externo.

    Nota

    En el nodo windowsUserId , escriba el nombre de usuario al que se asignará externalUserId . El usuario debe ser miembro del grupo al que se permitirá utilizar el sistema de servidor de seguimiento de pago. En este tutorial, utilice el nombre de usuario del servicio de BizTalk.

    Nota

    En el nodo windowsDomain , escriba el nombre de dominio de windowsUserId.

  6. En el símbolo del sistema, abra el archivo ConfigStoreApp.xml con el Bloc de notas y, a continuación, analice su contenido.

    Este archivo define la aplicación de almacenamiento de configuración de SSO que el escenario emplea para mantener los parámetros de configuración. Entre los parámetros de configuración, se encuentra el valor de tiempo de espera para la comunicación con SAP (tanto para la versión en línea como para la de adaptador), el nombre del administrador de cola y las colas que se emplearán al utilizar la versión en línea. No es necesario realizar cambios en este archivo.

  7. En el símbolo del sistema, abra el archivo SetConfigValuesInSSO.cmd con el Bloc de notas y revise y cambie su contenido de acuerdo con los valores de la tabla siguiente.

    Nota

    Este archivo de comandos establece los valores de los parámetros de configuración de la base de datos de SSO. Contiene varios comandos establecidos que asignan valores a variables locales al principio del archivo de comandos.

    Los valores SAPAdapterTimeout, PendingTransactionsAdapterTimeout y PaymentTrackingAdapterTimeout se utilizan en la versión de adaptador. Los valores restantes se utilizan 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 máximo de espera (en milisegundos) de una solicitud al back-end SAP
    SAPInlineTimeout 20000 Tiempo máximo de espera (en milisegundos) de una solicitud al back-end SAP
    SAPInlineHostName <Especificado por el usuario> Identificador de servidor SAP
    SAPInlineClientNumber <Especificado por el usuario> Número de cliente SAP
    SAPInlineSystemNumber <Especificado por el usuario> Número de sistema SAP
    SAPInlineUserName <Especificado por el usuario> Nombre de usuario utilizado para conectarse al servidor SAP.
    SAPInlinePassword <Especificado por el usuario> Contraseña utilizada para conectarse al servidor SAP.
    PendingTransactionsAdapterTimeout 20000 Tiempo máximo de espera (en milisegundos) para una solicitud al servidor de transacciones pendientes
    PendingTransactionsInlineTimeout 20000 Tiempo máximo de espera (en milisegundos) para una solicitud al servidor de transacciones pendientes
    PendingTransactionsInlineURL < https:// nombre> de 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> del equipo.
    PendingTransactionsInlineSSOAffiliateApp WoodgroveBank.PendingTransactions Nombre de la aplicación SSO de transacciones pendientes
    PaymentTrackingAdapterTimeout 20000 Tiempo máximo de espera (en milisegundos) para una solicitud al sistema seguimiento de pagos
    PaymentTrackingInlineTimeout 20000 Tiempo máximo de espera (en milisegundos) para una solicitud al sistema seguimiento de pagos
    PaymentTrackingInlineQManager <Usuario especificado> (normalmente QM_<su nombre> de equipo). Nombre del administrador de la cola MQSeries
    PaymentTrackingInlineMQChannelDefinition " " (es necesario escribir las dos comillas dobles). Si es local, una cadena vacía, o bien el nombre del canal con formato 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).
    PaymentTrackingInlineRequestQueue LastPaymentsInputQueue Nombre de la cola MQ para las solicitudes de seguimiento de pago
    PaymentTrackingInlineResponseQueue LastPaymentsOutputQueue Nombre de la cola MQ para respuestas de seguimiento de pago
    PaymentTrackingInlineSSOAffiliateApp WoodgroveBank.PaymentTracker Nombre de la aplicación SSO de seguimiento de pago
    StubSAPWebServiceURL http://localhost/Microsoft.Samples.BizTalk.WoodgroveBank.StubSAP/StubSAPWS.asmx URL del servicio Web de código auxiliar del sistema SAP de límite de crédito
  8. En el símbolo del sistema, ejecute el siguiente comando establecer el entorno PATH:

    • SET PATH=%PATH%;"%CommonProgramFiles%\Enterprise Single Sign-On"
  9. En el símbolo del sistema, ejecute CreateInitialConfigInSSO.cmd. Crea las aplicaciones afiliadas de SSO, la aplicación de almacén de configuración de SSO y las asignaciones de usuario para las aplicaciones afiliadas. A continuación, ejecuta SetConfigValuesInSSO.cmd para almacenar los valores de configuración en la aplicación de almacenamiento de la configuración SSO.

  10. En el símbolo del sistema, ejecute el comando siguiente para establecer la credencial de usuario de la aplicación afiliada de transacciones pendientes. Use domainName>< y <UserID> definidos en el PendTransUserMap.xml para <WindowsDomain>\<WindowsUserId>. Este comando pide que facilite la contraseña del usuario externo, UserID, utilizado en este tutorial.

    • ssomanage -setcredentials <WindowsDomain>\<WindowsUserId> WoodgroveBank.PendingTransactions
  11. En el símbolo del sistema, ejecute el comando siguiente para establecer la credencial de usuario de la aplicación afiliada de seguimiento de pago. Use domainName>< y <UserID> definidos en el PmntTrckUserMap.xml para <WindowsDomain>\<WindowsUserId>. Este comando pide que facilite la contraseña del usuario externo, PTUserID, utilizado en este tutorial.

    Nota

    El simulador de seguimiento de pago no valida la credencia de usuario externo. Puede escribir cualquier contraseña para el identificador PTUserID.

    • ssomanage -setcredentials < WindowsDomain >\< WindowsUserId > WoodgroveBank.PaymentTracker

Implementar el archivo de definición de SAE para la solución orientada a servicios

  1. Abra un símbolo del sistema, escriba el comando siguiente y, a continuación, presione ENTRAR para establecer la ruta para buscar las utilidades de SAE:

    • SET PATH=%PATH%;\Program Files (x86)\Microsoft BizTalk Server <VERSION>Tracking"
  2. En el símbolo del sistema, cambie el directorio a la carpeta %BTSSolutionsPath%\SO\BTSSoln\BAM, escriba el comando siguiente y, a continuación, presione ENTRAR:

    • bm deploy-all -DefinitionFile:ServiceLevelTracking.xml

Implementar la solución orientada a servicios

Actualizar los archivos de enlace de la solución orientada a servicios

  1. En el símbolo del sistema, cambie el directorio a la carpeta %BTSSolutionsPath%\SO\BTSSoln\Scripts, abra el archivo Deployallbinding.xml en Notepad y, a continuación, realice las siguientes modificaciones:

    • Cambie el nombre del servidor que aparece en SET MGMT_DB_SERVER y en MBMT_DB al nombre del servidor y de la base de datos que está utilizando BizTalk Server.

    • Cambie el valor de la variable SOLNDIR a "%BTSSolutionsPath%\SO\BTSSoln".

  2. En un símbolo de sistema, cambie el directorio a la carpeta %BTSSolutionsPath%\SO\BTSSoln\Bindings.

  3. Para la versión de adaptador, abra el archivo AdapterSOAOrchBindings.xml con el Bloc de notas y, a continuación, realice las siguientes modificaciones:

    • 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 Pending Transactions. El nombre del servidor debe coincidir con el nombre común en el paso "Para configurar el servidor web para SSL". No debe utilizar localhost.

    Nota

    El archivo de enlace, AdapterSOAOrchBindings.xml, emplea el servicio Web de código auxiliar para las siguientes funciones:

    1. El sistema de back-end SAP de límite de crédito. 2. El adaptador MQSeries para integrarse con el sistema back-end payment Tracking. 3. El servicio web transacciones pendientes para llamar al componente .NET de HIS TI para integrarse con el sistema back-end del sistema central.

      Si no está utilizando un sistema mainframe, deberá emplear el servicio Web de código auxiliar para generar datos para el sistema de transacciones pendientes.

  4. Para la versión en línea, abra el archivo InlineSOAOrchBindings.xml con el Bloc de notas y, a continuación, realice las siguientes modificaciones:

    • 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 símbolo del sistema, cambie el directorio a la carpeta %BTSSolutionsPath%\SO\BTSSoln\Scripts, escriba el comando siguiente y, a continuación, presione ENTRAR:

    • Deployallbinding.cmd

    Nota

    El comando Deployallbinding.cmd crea una aplicación de BizTalk denominada BTSScn.SO.CustomerService e importa archivos de enlace para las versiones de adaptador y en línea.

Configurar los servicios Web de código auxiliar de transacciones pendientes cuando no se dispone de un gran sistema

Configuración del servicio web de transacciones pendientes de código auxiliar (para usar la versión del adaptador sin un sistema central)

  1. 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 transacciones pendientes de código auxiliar para la versión del adaptador:

    Alias = Microsoft.Samples.BizTalk.WoodgroveBank.StubPendingTransactions

    PATH = <Directorio de instalación> de BizTalk\SDK\Scenarios\SO\BTSSoln\StubWebServices\PendingTrans

    Permisos de acceso = lectura, ejecución de scripts

  2. 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 con el cuadro de diálogo Propiedades .

    1. 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".

    2. 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.

  3. 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 PendingTransactionSolicitResponsePorty, a continuación, haga clic en Propiedades.

    1. 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 dirección URL del servicio web del servicio web de transacciones pendientes de código auxiliar, por ejemplo:

      http://localhost/Microsoft.Samples.BizTalk.WoodgroveBank.StubPendingTransactions/StubPendTransWS.asmx

    2. Cierre todos los cuadros de diálogo.

Configuración del servicio web de transacciones pendientes de código auxiliar (para usar la versión insertada sin un sistema central)

  1. 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 transacciones pendientes de código auxiliar para la versión del adaptador:

    Alias = Microsoft.Samples.BizTalk.WoodgroveBank.StubPendingTransactions

    PATH = <Directorio de instalación> de BizTalk\SDK\Scenarios\SO\BTSSoln\StubWebServices\PendingTrans

    Permisos de acceso = lectura, ejecución de scripts

  2. 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 de la siguiente manera:

    1. 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".

    2. 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.

  3. Abra un símbolo del sistema y, a continuación, cambie el directorio a la carpeta %BTSSolutionsPath%\SO\BTSSoln\Scripts.

  4. En el símbolo del sistema, abra el archivo SetConfigValuesInSSO.cmd mediante el Bloc de notas y, a continuación, establezca el valor de PendingTransactionsInlineURL en la dirección URL del servicio web de transacciones pendientes de código auxiliar.

    • http://localhost/Microsoft.Samples.BizTalk.WoodgroveBank.StubPendingTransactions/StubPendTransWS.asmx
  5. En el símbolo del sistema, escriba SetConfigValuesInSSO.cmd y presione ENTRAR.

Inicie la solución orientada a servicios

  1. Abra un símbolo del sistema, cambie el directorio a la carpeta %BTSSolutionsPath%\SO\BTSSoln\Scripts, escriba el comando siguiente y, a continuación, presione ENTRAR para iniciar todas las orquestaciones de las versiones de adaptador y en línea.

    • startAll.vbs
  2. Ejecute la solución orientada a servicios Para obtener más información sobre cómo ejecutar la solución, consulte Cómo ejecutar la solución orientada a servicios.

Pasos siguientes

Pruebe la versión insertada y del adaptador de la solución orientada a servicios en Ejecución de la solución orientada a servicios.

Consulte también

Antes de instalar la solución orientadaa servicios Cómo instalar la versión de código auxiliar de la instalación del equipo para desarrolladores de soluciones orientadas a servicios para la solución orientada a servicios