Quantcast
Channel: biztalkdeployment Forum Rss Feed
Viewing all 1089 articles
Browse latest View live

New Post: InstallWizard.xml

$
0
0
Does anyone know if there is any way to fill in the blanks for what the InstallWizard.xml prompts for? I want to run the MSI process the framework does, but just skip the prompts. I've read a lot of threads on unattended installs and tried a lot of things with MSBuild and such and overall it seems like I'm doing a lot of work just to feed the answers for the questions these dialogs asks.

I wish the framework supported an unattended install mode out of the box.

Thanks,
Craig

New Post: Start Deploying to BizTalk Checkbox

$
0
0
Does anyone know what gets invoked as the result of clicking the "Start Deploying to BizTalk" checkbox at the end of the install? Is it MSBuild or something else?

Thanks,
Craig

New Post: Start Deploying to BizTalk Checkbox

$
0
0
MSBuild is launched the same way as when you choose Deploy from the Start menu.

Tom

New Post: SSOSettingsFileReader error

$
0
0
SSOSettingsFileReader.dll is always deployed to the GAC automatically. Do you have anything named AdditionalAssemblies in your .btdfproj? Please search for Deploying additional assemblies to GAC... in the log after a deployment and capture the log output for review.

Thanks,
Tom

New Post: Start Deploying to BizTalk Checkbox

New Post: SSOSettingsFileReader error

$
0
0
I am only deploying schemas, maps, orchestration, and pipelines. I have Include SSO true. An application is being created in SSO when I see it from SSOSetting Editor. I am not recognising that how SSOSettingEditor is working though it also uses SSOSettingFileReader.dll. I tried to run SSOSettingFileImport alone. It is also creating an application in SSO. But when I try to run MSI on other boxes it fails in UpdateSSOConfigItem step saying file not found error.

New Post: SSOSettingsFileReader error

$
0
0
Please capture the log output from the DeployResults.txt on one of the servers. Search for Deploying additional assemblies to GAC.

Thanks,
Tom

New Post: SSOSettingsFileReader error

$
0
0
Please find attached log file...


New Post: SSOSettingsFileReader error

$
0
0
Build started 2013-06-13 17:46:00.

Project "D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\Deployment.btdfproj" (Deploy target(s)):

Target Deploy:
Target SetModeDeploy:
    DEPLOYING APPLICATION TO BIZTALK...
Target ServerDeploy:
    Target SetWinVer:
        Running on Windows V61
        Detected IIS 7
        Detected 64-bit OS
    Target GetSoftwarePaths:
        Using .NET Framework Install Path 'C:\Windows\Microsoft.NET\Framework\v4.0.30319'.
        Using BizTalk Install Path 'C:\Program Files (x86)\Microsoft BizTalk Server 2013\'.
        Using Deployment Framework Install Path 'D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\'.
        Using Deployment Framework Tools Path 'D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\Framework\DeployTools'.
    Target ExportSettings:
        "D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\Framework\DeployTools\EnvironmentSettingsExporter.exe" "D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\EnvironmentSettings\SettingsFileGenerator.xml" "D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\EnvironmentSettings"
        Environment Settings Spreadsheet to XML Exporter 1.6.1
        [http://EnvSettingsManager.codeplex.com]
        Copyright (C) 2007-11 Thomas F. Abraham.  All Rights Reserved.

        Importing from SettingsFileGenerator.xml...

        Output format is XmlPreprocess (multi-file).

        Exporting to Exported_LocalSettings.xml...
        Exporting to Exported_DevSettings.xml...
        Exporting to Exported_TestSettings.xml...
        Exporting to Exported_ProdSettings.xml...

        Finished.
    Target InitSettingsFilePath:
        SetRegistryValue: Attempting to create/update value 'D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\EnvironmentSettings\Exported_TestSettings.xml' in registry value 'LastDeploySettingsFilePath' at key 'HKEY_LOCAL_MACHINE\SOFTWARE\Vattenfall AB\XXXXXXXXXXXXXXX'...
        SetRegistryValue: Successfully created/updated value.
        Using settings file D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\EnvironmentSettings\Exported_TestSettings.xml
    Target SetPropertiesFromEnvironmentSettings:
        Setting properties from environment settings file (D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\EnvironmentSettings\Exported_TestSettings.xml)
        Setting property to value 'MYDOMAIN\User'.
        Setting property to value 'MYDOMAIN\Admin'.
    Target InitializeAppName:
        BizTalk Application Name is XXXXXXXXXXXXXXX
    Target PreprocessBindings:
        Clearing file attributes for '..\Bindings\XXXXXXXXXXXXXXX.xml'.
        "D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\Framework\DeployTools\xmlpreprocess.exe" /f /v /c /noDirectives /i:"D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\XXXXXXXXXXXXXXX.PortBindingsMaster.xml" /o:"D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\..\Bindings\XXXXXXXXXXXXXXX.Bindings.xml" /d:CurDir="D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0" /s:"D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\EnvironmentSettings\Exported_TestSettings.xml"
        XmlPreprocess v2.0.13.0
        Copyright (c) 2004-2010 Loren M Halvorson
        XML File Preprocessor

        Settings XML file: "D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\EnvironmentSettings\Exported_TestSettings.xml"
        Preprocessing "D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\XXXXXXXXXXXXXXX.PortBindingsMaster.xml" to "D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\..\Bindings\XXXXXXXXXXXXXXX.Bindings.xml"...
        XXXXXXXXXXXXXXX.Bindings.xml : Set the value 'XXXXXXXXXXXXXXX' of 6 node(s) matching XPath '//ApplicationName'.
        "D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\Framework\DeployTools\ElementTunnel.exe" /i:"D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\..\Bindings\XXXXXXXXXXXXXXX.Bindings.xml" /o:"D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\..\Bindings\XXXXXXXXXXXXXXX.Bindings.xml" /x:"D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\Framework\DeployTools\adapterXPaths.txt" /encode+
        Nested XML Encoder/Decoder v5.1.100.0
        Copyright (C) 2005-2013 Scott Colestock, Tim Rayburn, Thomas F. Abraham

        XML encodes/decodes content of element(s) by XPath. Applies escaping rules such
        as &gt; for '<'. Namespace decls, PIs, etc. of nested XML are not preserved.

        XPaths                        : 15
        Transformed Nodes             : 0
        Empty Nodes (skipped)         : 7
        No Transform Req'd (skipped)  : 18
        Total Matched Nodes           : 25

        Complete - output file has been saved.
    Target CustomSSODeploy:
        "D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\Framework\DeployTools\SSOSettingsFileImport.exe" "XXXXXXXXXXXXXXX" /deleteApp
        Affiliate application 'XXXXXXXXXXXXXXX' deleted.
        "D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\Framework\DeployTools\SSOSettingsFileImport.exe" "XXXXXXXXXXXXXXX" /settingsFile:"D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\EnvironmentSettings\Exported_TestSettings.xml" /userGroupName:"MYDOMAIN\USer" /adminGroupName:"MYDOMAIN\Admin"
        Affiliate application 'XXXXXXXXXXXXXXX' was created.
        Settings file was associated with application 'XXXXXXXXXXXXXXX' in SSO.
        D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\Deployment.btdfproj(179,5): error MSB4018: The "UpdateSSOConfigItem" task failed unexpectedly.
        D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\Deployment.btdfproj(179,5): error MSB4018: System.IO.FileNotFoundException: Could not load file or assembly 'SSOSettingsFileReader, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b9585ffc9d454e4a' or one of its dependencies. The system cannot find the file specified.
        D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\Deployment.btdfproj(179,5): error MSB4018: File name: 'SSOSettingsFileReader, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b9585ffc9d454e4a'
        D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\Deployment.btdfproj(179,5): error MSB4018:    at DeploymentFramework.BuildTasks.UpdateSSOConfigItem.Execute()
        D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\Deployment.btdfproj(179,5): error MSB4018:    at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
        D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\Deployment.btdfproj(179,5): error MSB4018:    at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__20.MoveNext()
        D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\Deployment.btdfproj(179,5): error MSB4018: 
        D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\Deployment.btdfproj(179,5): error MSB4018: WRN: Assembly binding logging is turned OFF.
        D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\Deployment.btdfproj(179,5): error MSB4018: To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
        D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\Deployment.btdfproj(179,5): error MSB4018: Note: There is some performance penalty associated with assembly bind failure logging.
        D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\Deployment.btdfproj(179,5): error MSB4018: To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
        D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\Deployment.btdfproj(179,5): error MSB4018: 
    Done building target "CustomSSODeploy" in project "Deployment.btdfproj" -- FAILED.
Done building target "ServerDeploy" in project "Deployment.btdfproj" -- FAILED.
Done building target "Deploy" in project "Deployment.btdfproj" -- FAILED.

Done building project "Deployment.btdfproj" -- FAILED.

Build FAILED.

D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\Deployment.btdfproj(179,5): error MSB4018: The "UpdateSSOConfigItem" task failed unexpectedly.
D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\Deployment.btdfproj(179,5): error MSB4018: System.IO.FileNotFoundException: Could not load file or assembly 'SSOSettingsFileReader, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b9585ffc9d454e4a' or one of its dependencies. The system cannot find the file specified.
D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\Deployment.btdfproj(179,5): error MSB4018: File name: 'SSOSettingsFileReader, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b9585ffc9d454e4a'
D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\Deployment.btdfproj(179,5): error MSB4018: at DeploymentFramework.BuildTasks.UpdateSSOConfigItem.Execute()
D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\Deployment.btdfproj(179,5): error MSB4018: at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\Deployment.btdfproj(179,5): error MSB4018: at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__20.MoveNext()
D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\Deployment.btdfproj(179,5): error MSB4018:
D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\Deployment.btdfproj(179,5): error MSB4018: WRN: Assembly binding logging is turned OFF.
D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\Deployment.btdfproj(179,5): error MSB4018: To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\Deployment.btdfproj(179,5): error MSB4018: Note: There is some performance penalty associated with assembly bind failure logging.
D:\BizTalkApps\XXXXXXXXXXXXXXX\1.0\Deployment\Deployment.btdfproj(179,5): error MSB4018: To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!Enab

New Post: SSOSettingsFileReader error

New Post: SSOSettingsFileReader error

$
0
0
You have added a custom target CustomSSODeploy that runs before the assemblies have even been deployed. You should schedule your custom target to run after DeploySharedAssemblies, and probably after DeploySSO.

Tom

New Post: SSOSettingsFileReader error

$
0
0
Below is my btdf project file. Please suggest what I need to change in this to make it work.

<?xml version="1.0" encoding="utf-8"?>
<!-- Deployment Framework for BizTalk Copyright (C) 2004-2012 Thomas F. Abraham and Scott Colestock --><Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Installer" ToolsVersion="4.0">
<PropertyGroup>
<Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>
<Platform Condition="'$(Platform)' == ''">x86</Platform>
<SchemaVersion>1.0</SchemaVersion>
<ProjectName>InstallationStructureInfo_EC1022</ProjectName>
<ProjectVersion>1.0</ProjectVersion>
<IncludeSchemas>True</IncludeSchemas>
<IncludeOrchestrations>True</IncludeOrchestrations>
<IncludeTransforms>True</IncludeTransforms>
<IncludePipelines>True</IncludePipelines>
<IncludeComponents>False</IncludeComponents>
<IncludePipelineComponents>False</IncludePipelineComponents>
<IncludeCustomFunctoids>False</IncludeCustomFunctoids>
<IncludeVocabAndRules>False</IncludeVocabAndRules>
<IncludeVirtualDirectories>False</IncludeVirtualDirectories>
<IncludeMessagingBindings>True</IncludeMessagingBindings>
<IncludeDeploymentTest>False</IncludeDeploymentTest>
<Includelog4net>False</Includelog4net>
<IncludeSSO>True</IncludeSSO>
<IncludeEsbItineraries>False</IncludeEsbItineraries>
<IncludeBam>False</IncludeBam>
<IncludeInstallUtilForComponents>False</IncludeInstallUtilForComponents>
<UsingMasterBindings>True</UsingMasterBindings>
<RequireXmlPreprocessDirectives>False</RequireXmlPreprocessDirectives>
<ApplyXmlEscape>True</ApplyXmlEscape>
<IncludeSettingsSpreadsheetInMsi>True</IncludeSettingsSpreadsheetInMsi>

<EnableXmlPreprocess>True</EnableXmlPreprocess>
<!-- Points to the location of the environment settings spreadsheet. -->
<SettingsSpreadsheetPath>$(MSBuildProjectDirectory)\EnvironmentSettings\SettingsFileGenerator.xml</SettingsSpreadsheetPath>

<SkipIISReset>False</SkipIISReset>
<SkipHostInstancesRestart>False</SkipHostInstancesRestart>
<StartApplicationOnDeploy>False</StartApplicationOnDeploy>
<EnableAllReceiveLocationsOnDeploy>False</EnableAllReceiveLocationsOnDeploy>
<StartReferencedApplicationsOnDeploy>False</StartReferencedApplicationsOnDeploy>
<UseIsolatedAppDomain>False</UseIsolatedAppDomain>
<EnableBizTalkExtendedLogging>False</EnableBizTalkExtendedLogging>
<EnableBizTalkAssemblyValidation>False</EnableBizTalkAssemblyValidation>
<EnableBizTalkCorrelationValidation>False</EnableBizTalkCorrelationValidation>
<EnableBizTalkSchemaValidation>False</EnableBizTalkSchemaValidation>
</PropertyGroup>
<PropertyGroup>
<ProductVersion>1.0.0</ProductVersion>
<ProductId>d3d09675-b5b1-4409-b6a1-c2ac8f1ba328</ProductId>
<!-- BizTalk App Version Upgrade -->
<ProductName>InstallationStructureInfo_EC1022</ProductName>
<Manufacturer>Vattenfall AB</Manufacturer>
<PackageDescription>InstallationStructureInfo_EC1022</PackageDescription>
<PackageComments>InstallationStructureInfo_EC1022</PackageComments>
<!-- NEVER change the ProductUpgradeCode. -->
<ProductUpgradeCode>ca130f22-7257-443f-b972-f6b21cffb07b</ProductUpgradeCode>
<PortBindings>..\Bindings\InstallationStructureInfo_EC1022.Bindings.xml</PortBindings>
<PortBindingsMaster>InstallationStructureInfo_EC1022.PortBindingsMaster.xml</PortBindingsMaster>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
<DeploymentFrameworkTargetsPath>$(MSBuildExtensionsPath)\DeploymentFrameworkForBizTalk\5.1\</DeploymentFrameworkTargetsPath>
<OutputPath Condition="'$(TeamBuildOutDir)' == ''">bin\Debug\</OutputPath>
<OutputPath Condition="'$(TeamBuildOutDir)' != ''">$(TeamBuildOutDir)</OutputPath>
<DeployPDBsToGac>false</DeployPDBsToGac>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Release'">
<DeploymentFrameworkTargetsPath>$(MSBuildExtensionsPath)\DeploymentFrameworkForBizTalk\5.1\</DeploymentFrameworkTargetsPath>
<OutputPath Condition="'$(TeamBuildOutDir)' == ''">bin\Release\</OutputPath>
<OutputPath Condition="'$(TeamBuildOutDir)' != ''">$(TeamBuildOutDir)</OutputPath>
<DeployPDBsToGac>false</DeployPDBsToGac>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Server'">
<DeploymentFrameworkTargetsPath>Framework\</DeploymentFrameworkTargetsPath>
<!-- Get our PDBs into the GAC so we get file/line number information in stack traces. -->
<DeployPDBsToGac>true</DeployPDBsToGac>
</PropertyGroup>
<ItemGroup>
<PropsFromEnvSettings Include="SsoAppUserGroup;SsoAppAdminGroup" />
</ItemGroup>
<ItemGroup>
<!-- We name our host(s) explicitly to avoid having the BTDF framework bounce them all. -->
<BizTalkHosts Include="Orch_Default_64_SE" />
<BizTalkHosts Include="Rcv_Default_64_SE" />
<BizTalkHosts Include="Snd_Default_64_SE" />
<BizTalkHosts Include="Snd_TempHTTP_64_SE"/> 
</ItemGroup>

<ItemGroup>
<!-- SCHEMAS -->

<Schemas Include="VIP.Schemas.Installation.Shared.dll">
  <LocationPath>..\VIP.Schemas.Installation.Shared\bin\$(Configuration)</LocationPath>
</Schemas>

<Schemas Include="MARMVS.Schemas.Installation.dll">
  <LocationPath>..\MARMVS.Schemas.Installation\bin\$(Configuration)</LocationPath>
</Schemas>
<Schemas Include="NetBas.Schemas.Installation.dll">
  <LocationPath>..\NetBas.Schemas.Installation\bin\$(Configuration)</LocationPath>
</Schemas>
<Schemas Include="SAP_ISU.Schemas.Installation.dll">
  <LocationPath>..\SAP_ISU.Schemas.Installation\bin\$(Configuration)</LocationPath>
</Schemas>    

<!-- MAPS -->
<Transforms Include="Driss.Transformations.Installation_SAP_ISU.dll">
  <LocationPath>..\Driss.Transformations.Installation_SAP_ISU\bin\$(Configuration)</LocationPath>
</Transforms>
<Transforms Include="IIM.Transformations.Installation_SAP_ISU.dll">
  <LocationPath>..\IIM.Transformations.Installation_SAP_ISU\bin\$(Configuration)</LocationPath>
</Transforms>
<Transforms Include="MARMVS.Transformations.Installation_SAP_ISU.dll">
  <LocationPath>..\MARMVS.Transformations.Installation_SAP_ISU\bin\$(Configuration)</LocationPath>
</Transforms>
<Transforms Include="NetBas.Transformations.Installation_SAP_ISU.dll">
  <LocationPath>..\NetBas.Transformations.Installation_SAP_ISU\bin\$(Configuration)</LocationPath>
</Transforms>
<Transforms Include="VIP.Transformations.Installation.dll">
  <LocationPath>..\VIP.Transformations.Installation\bin\$(Configuration)</LocationPath>
</Transforms>

<!-- Pipelines -->
<Pipelines Include="SAP_ISU.Pipelines.Installation.dll">
  <LocationPath>..\SAP_ISU.Pipelines.Installation\bin\$(Configuration)</LocationPath>
</Pipelines>

<!-- ORCHESTRATIONS -->
<Orchestrations Include="VIP.Orchestrations.Installation.dll">
  <LocationPath>..\VIP.Orchestrations.Installation\bin\$(Configuration)</LocationPath>
</Orchestrations>


<AppsToReference Include="VIP_Common" />
</ItemGroup>
<!-- !!! TODO !!! --><Import Project="$(DeploymentFrameworkTargetsPath)BizTalkDeploymentFramework.targets" />
<Target Name="CustomRedist">
</Target>

<Target Name="CustomDeployTarget" DependsOnTargets="CustomSSODeploy">
</Target>

<Target Name="CustomSSODeploy">
<PropertyGroup>
  <SharedSSOApplicationName>$(ProjectName)</SharedSSOApplicationName>
</PropertyGroup>

<!-- Delete affiliate app and associated settings. -->
<Exec Command="&quot;$(DeployTools)\SSOSettingsFileImport.exe&quot; &quot;$(SharedSSOApplicationName)&quot; /deleteApp" />

<!-- Create affiliate app and import settings file into SSO. -->
<Exec
  Command="&quot;$(DeployTools)\SSOSettingsFileImport.exe&quot; &quot;$(SharedSSOApplicationName)&quot; /settingsFile:&quot;$(SettingsFilePath)&quot; /userGroupName:&quot;$(SsoAppUserGroup)&quot; /adminGroupName:&quot;$(SsoAppAdminGroup)&quot;" />

<!-- Make sure we can always access our project (and install path) at run time -->
<UpdateSSOConfigItem BizTalkAppName="$(ProjectName)" SSOItemName="ProjectPath" SSOItemValue="$(MSBuildProjectDirectoryParent)" />
<UpdateSSOConfigItem BizTalkAppName="$(ProjectName)" SSOItemName="SourceSettingsFile" SSOItemValue="$(SettingsFilePath)" />
</Target>

<Target Name="CustomBounceSelectedBizTalkHosts" DependsOnTargets="GetSoftwarePaths">
<Exec Command="&quot;$(Cscript)&quot; /nologo &quot;$(DeployTools)\BounceBizTalkHost.vbs&quot; &quot;@(BizTalkHosts)&quot;" Condition="%(Identity) == %(Identity)" />
</Target>
</Project>

New Post: SSOSettingsFileReader error

$
0
0
Hi Tom,
I found the real issue now but not the solution. I have BizTalk clustered environment(2 instances). When I run the msi on instance1 it works fine. But when I run the msi from instance2 it gives the above error (SSOFileReader.dll not found).
Issue is with GACing of SSOSettingFileReader. I am not able able to understand why it is not gaced in 2nd isntance.
What could be the possible reason. Please suggest.

New Post: SSOSettingsFileReader error

$
0
0
As I mentioned above, you have implemented your own custom SSO deployment (CustomSSODeploy target) and that is the source of the problem. It appears that the custom target is a copy of the default DeploySSO target except with a property that overrides the SSO app name.

If you change the Name of the target CustomDeployTarget to CustomSSO, it will execute your custom SSO processing after the assembly has been deployed to the GAC.

Tom

New Post: execute SQL scripts from BTDF

$
0
0
Hi, if you are using AdditionalFiles to include the SQL file, then your path in CustomDeployTarget should be ..\SQLQuery.sql. The current directory when the script runs is the directory containing the .btdfproj.

Tom

New Post: Get value for SetEnvUIConfig from real environment settings ?

$
0
0
Thans for your response !


I knew it works the way you described it.

I wanted to keep the dialog of SetUiEnv but wanted to provide defaults for it...
So on the dev and test machines I can do a quick setup Because the SetUiEnv has correct defaults for every setting so it is just a matter of hitting that enter button.

The Administrators on the Acceptance environment still have to type the password because I don't know those passwords on those environments (and don't want to know). So i cannot enter them in the settings spreadsheet.

But the behaviour as it is now is really great !

New Post: execute SQL scripts from BTDF

$
0
0
Hi Tom

Greetings. i tried giving like this.

<Exec Command="sqlcmd.exe -S ZEW-V-0AC2807A\ISDEV -i ..\DBScripts\SQLQuery.sql" />

Its not working as it is searching for the .sql file in the location where SQLCMD.exe is located. Any work around?

Thanks in Advance.

New Post: execute SQL scripts from BTDF

$
0
0
Why do you think it is searching for the file in the SQL Server bin folder where sqlcmd.exe resides?

Is your folder structure:
\My.sln
   \Deployment
      My.btdfproj
   \DBScripts
      SQLQuery.sql
If so, when you use AdditionalFiles to package the file into the MSI, its location will move UP one level from DBScripts. If you want to preserve the same structure with a DBScripts subfolder, then you need to copy the file to the redist (obj\Debug\redist) folder yourself and remove the file(s) from AdditionalFiles. Then your command line above with ..\DBScripts should point to the correct location after installing the MSI.
<Target Name="CustomRedist">
    <MakeDir Directories="$(RedistDir)\DBScripts" />

    <!-- Force MSBuild to expand the item spec into physical file specs -->
    <CreateItem Include="..\DBScripts\**\*.*">
      <Output TaskParameter="Include" ItemName="SQLFilesSourceGroup" />
    </CreateItem>

    <Copy DestinationFolder="$(RedistDir)\DBScripts\%(RecursiveDir)" SourceFiles="@(SQLFilesSourceGroup)"/>
  </Target>
Tom

New Post: Add Reference To Another BizTalk Application during deploy

$
0
0
I have a situation where I need to reference a common biztalk application from a separate biztalk application so I can utilize the common pipelines I have created in the secondary app. I could have sworn I had seen something about this in the documentation but after doing a search of the discussions section here and also the documentation I couldn't seem to find mention of it

How can I go about adding the reference to the common app during the deployment of the secondary app?

New Post: Add Reference To Another BizTalk Application during deploy

$
0
0
Here is the entry you need to put into Deployment.btdfproj.

<ItemGroup>
<AppsToReference Include="Shared Application Name Goes Here" />
</ItemGroup>

Chris J Albertson
Principal | Integration Architecture and Development Services
SIBRIDGE Consulting




Viewing all 1089 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>