Perfil de GabrielBiztalk Blandengue (http...FotosBlogListasMais Ferramentas Ajuda

Blog


13/6/2007

Como saber la edición de Biztalk server

Copiar el Script de debajo, en un archivo con extensión .vbs y luego dar doble clic sobre él.

Tiene que ser en el propio servidor de Biztalk Server

Option Explicit

On Error Resume Next

Dim objShell

Dim key_BizTalkRoot

Dim Key_ProductName, val_ProductName

Dim key_ProductVersion, val_ProductVersion

Dim Key_InstallDate, val_InstallDate

Dim key_InstallTime, val_InstallTime

Dim key_ProductEdition, val_ProductEdition

 

key_BizTalkRoot = "HKLM\SOFTWARE\Microsoft\BizTalk Server\3.0\"

Key_ProductName = "ProductName"

key_ProductVersion = "ProductVersion"

Key_InstallDate = "InstallDate"

key_InstallTime = "InstallTime"

key_ProductEdition = "ProductEdition"

 

 

Set objShell = WScript.CreateObject("WScript.Shell")

 

val_ProductName = objShell.RegRead(key_BizTalkRoot & Key_ProductName)

val_ProductVersion = objShell.RegRead(key_BizTalkRoot & key_ProductVersion)

val_InstallDate = objShell.RegRead(key_BizTalkRoot & Key_InstallDate)

val_InstallTime = objShell.RegRead(key_BizTalkRoot & key_InstallTime)

val_ProductEdition = objShell.RegRead(key_BizTalkRoot & key_ProductEdition)

 

' Si no hubo error

if (Err.Number = 0) Then

Wscript.Echo "" _

& "Producto " & vbTab & val_ProductName & vbCr _

& "Version " & vbTab & val_ProductVersion & vbCr _

& "Fecha Instalacion " & vbTab & val_InstallDate & vbCr _

& "Edicion " & vbTab & val_ProductEdition & vbCr

else

Wscript.Echo "BizTalk no esta instalado en esta maquina"

end if

 

WScript.Quit

 

' End of script.

12/6/2007

Resolviendo problemas con servicio WCF hosteado en IIS si está Sharepoint instalado

Me encuentro por estos días dando un curso de WCF (que cambió en el momento del curso, puesto que fui a dar un curso de Biztalk Server R2 y las personas fuero a recibir de WCF pero eso es otra historia) y me pasó una vez más que, habiendo configurado todo el directorio virtual en IIS, creado el .svc y el web.config, el servicio falla con un error explicitando que no se permite la ejecución en un ambiente "Partially Trusted" (AllowPartialTrustedCaller, Allowpartiallytrustedcallerattribute, Allowpartiallytrustedcallersattribute) .

Esto ya me había pasado, pero me había olvidado. El tema es que mi máquina virtual estaba pronta para Biztalk, con Sharepoint para la BAM, y el Sharepoint configura por defecto todo como Partially Trusted.

Bueno, a la solución. La solución es cambiar el trust en el web.config del servicio a:

<system.web>

<trust level="Full" originUrl=""/>

</system.web>

Esto lo pongo para acordarme, porque seguro me vuelve a pasar.

Sin embargo, me puse curioso en por qué esto sucede. Aquí WCF Proxies con Partial Trust pueden ver un por qué y un workaround.