Buen Documento de Jon Flanders, aquí él nos explica lo que ya hemos visto de ESB Toolkit 2.0 en diferentes presentaciones de Microsoft y en la documentación de ESB, hace una buena introducción de ESB para Microsoft y lo que podemos realizar con el Toolkit, en los Ejemplos encontramos un Hello BizTalk ESB Toolkit, interesante para los que quieran entender rápidamente como es este mundo del ESB
FIX: BAM tracking in BizTalk ESB Toolkit 2.0 does not work correctly in BizTalk Server 2009
Cuando se estamos utilizando BAM para capturar los datos de los itinerarios en ESB Toolkit 2.0 los datos de las fechas no son guardados correctamente, este Hotfix soluciona este caso puntual en ESB, en el siguiente link podemos ver más detalles:
Deshabilitar la Encripción de Itinerarios en ESB 2.0
Por default, el diseñador de itinerarios del ESB Toolkit 2.0 tiene habilitada una encripción por certificados, lo que ocasiona un error cuando se intenta validar o exportar el itinerario, y no se ha seleccionado un certificado. El error que se ve es de este tipo:
Error 1 A X509 Certificate is required in the model property ‘EncryptionCertificate’ to encrypt any sensitive property in the designer.
Para deshabilitar la opción de utilizar el certificado, y poder validar y exportar los itinerarios sin que aparezca este error, se debe hacer lo siguiente:
1. En el directorio de instalación del ESB ir a la siguiente ruta: C:\Program Files\Microsoft BizTalk ESB Toolkit 2.0\Tools\Itinerary Designer
2. Abrir el archivo ruleset.config
3. Ubicar la sección <property name=”EncryptionCertificate”>
4. Colocar en comentario la primera regla. Se debería ver algo así:
<property name=”EncryptionCertificate”>
<!–<validator type=”Microsoft.Practices.Modeling.Validation.X509CertificateContainerValidator, Microsoft.Practices.Modeling.Validation”
messageTemplate=”A X509 Certificate is required in the model property ‘{0}’ to encrypt any sensitive property in the designer.”
name=”EncryptingCertificate validator”/> –>
<!– Warning message when not enforcing encryption –>
<validator type=”Microsoft.Practices.Modeling.Validation.X509CertificateContainerValidator, Microsoft.Practices.Modeling.Validation”
messageTemplate=”Some data may not be secured because no X509 Certificate was specified in the model property ‘{0}’.”
tag=”Warning”
name=”EncryptingCertificate (warning) validator”/>
</property>
5. Guardar los cambios.
6. Probar nuevamente y el error ya no debe aparecer.
Nota: Si el error pesiste, puede ser necesario cerrar y volver a abrir el Visual Studio.