<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>NetworkedPlanet Blog &#187; TMCore</title>
	<atom:link href="http://blogs.networkedplanet.com/category/tmcore/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.networkedplanet.com</link>
	<description>Insights into developing with NetworkedPlanet products</description>
	<lastBuildDate>Fri, 20 Aug 2010 14:21:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>TMCore07 SP5 Released</title>
		<link>http://blogs.networkedplanet.com/tmcore/tmcore07/tmcore07-sp5-released/</link>
		<comments>http://blogs.networkedplanet.com/tmcore/tmcore07/tmcore07-sp5-released/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 09:02:19 +0000</pubDate>
		<dc:creator>Kal</dc:creator>
				<category><![CDATA[Product Announcements]]></category>
		<category><![CDATA[TMCore07]]></category>
		<category><![CDATA[hotfix]]></category>
		<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://blogs.networkedplanet.com/?p=161</guid>
		<description><![CDATA[NetworkedPlanet today announces the release of latest version of the TMCore topic map engine. TMCore is the premiere toolkit for developers on .NET looking to harness the full power of Topic Maps in their applications. Built from the ground-up using .NET technologies, TMCore provides a flexible set of APIs and builds on the robustness, scalability, [...]]]></description>
			<content:encoded><![CDATA[<p>NetworkedPlanet today announces the release of latest version of the TMCore topic map engine. TMCore is the premiere toolkit for developers on .NET looking to harness the full power of Topic Maps in their applications. Built from the ground-up using .NET technologies, TMCore provides a flexible set of APIs and builds on the robustness, scalability, performance of Microsoft's SQL Server.</p>
<p>The new SP5 release of TMCore07 fixes a packaging issue found with the SP4 release that may prevent the faceted search features of the TMCore SharePoint Module from working correctly. Customers having a current support contract or currently evaluating TMCore may receive TMCore07 SP5 free of charge.</p>
<p>For download details please email us at contact@networkedplanet.com.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.networkedplanet.com/tmcore/tmcore07/tmcore07-sp5-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Known Issue: TMCore07 SP4 &#8211; Display of non-ascii characters</title>
		<link>http://blogs.networkedplanet.com/tmcore/tmcore07/known-issue-tmcore07-sp4-display-of-non-ascii-characters/</link>
		<comments>http://blogs.networkedplanet.com/tmcore/tmcore07/known-issue-tmcore07-sp4-display-of-non-ascii-characters/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 09:08:11 +0000</pubDate>
		<dc:creator>Kal</dc:creator>
				<category><![CDATA[TMCore07]]></category>

		<guid isPermaLink="false">http://blogs.networkedplanet.com/?p=59</guid>
		<description><![CDATA[Description
TMCore07 SP4 included a fix for the tm_displayName function in the TMCore database that provides the default display name for a topic. Prior to SP4, this function returned a varchar result which meant that non-ASCII characters would display as a ?. From SP4 the function was updated to return an nvarchar result, allowing any Unicode [...]]]></description>
			<content:encoded><![CDATA[<p><b>Description</b><br />
TMCore07 SP4 included a fix for the tm_displayName function in the TMCore database that provides the default display name for a topic. Prior to SP4, this function returned a varchar result which meant that non-ASCII characters would display as a ?. From SP4 the function was updated to return an nvarchar result, allowing any Unicode characters to be correctly displayed. Unfortunately the early release of the SP4 package did not include this updated function in the database upgrade script.<br />
<b>Systems Affected</b><br />
This problem will show up only on databases that have been upgraded from a previous version of TMCore - clean database installations are not affected by this problem. In addition, the TMCore07 SP4 installer has been fixed so that downloads of the installer taken on or after the 21st August 2009 do not exhibit this problem either for new databases or for upgraded databases.<br />
<b>Fix</b><br />
If you downloaded TMCore07 SP4 prior to 21st August 2009, you can apply the update  for the tm_displayName function by running the following SQL script against the TMCore database:</p>
<pre>
-------------------------------------------------------------------
-- tm_displayName
-- Returns a display string for a topic selected from the topics variant names and topic names.
-- Since: 1.0
-- Last Updated: 2.4
if exists (select * from sysobjects
where id = object_id(N'[tm_displayName]') and
xtype in(N'FN',N'IF',N'TF'))
DROP FUNCTION [tm_displayName]
go
CREATE FUNCTION dbo.tm_displayName (@topic int)
RETURNS nvarchar(512)  AS
BEGIN
DECLARE @disp int
DECLARE @ret nvarchar(512)
SELECT @disp = (SELECT TOP 1 topic_id from tm_si
WHERE
tm_si.topicmap = (select topicmapref from topic where id = @topic) and
subj_id='http://www.topicmaps.org/xtm/1.0/core.xtm#display')
SET @ret = (SELECT TOP 1 variant_value FROM tm_nameVariantValue JOIN tm_variantScope ON tm_nameVariantValue.variant_id = tm_variantScope.variant_id
WHERE
tm_nameVariantValue.topic_id = @topic AND tm_variantScope.scoping_topic_id = @disp
ORDER BY tm_nameVariantValue.variant_id ASC)
IF (@ret IS NULL)
SET @ret = (SELECT TOP 1 name_value FROM tm_nameValue JOIN tm_nameScope ON tm_nameValue.name_id = tm_nameScope.name_id
WHERE
tm_nameValue.topic_id = @topic AND tm_nameScope.scoping_topic_id = @disp
ORDER BY tm_nameValue.name_id ASC)
IF (@ret IS NULL)
SET @ret = (SELECT TOP 1 name_value FROM tm_nameValue JOIN tm_nameScope ON tm_nameValue.name_id = tm_nameScope.name_id
WHERE
tm_nameValue.topic_id = @topic and ((tm_nameScope.scoping_topic_id IS NULL)  or (tm_nameScope.scoping_topic_id = -1))
ORDER BY tm_nameVALUE.name_id ASC)
IF (@ret IS NULL)
SET @ret = (SELECT TOP 1 name_value FROM tm_nameValue WHERE tm_nameValue.topic_id = @topic ORDER BY tm_nameValue.name_id)
RETURN @ret
END
GO
grant exec on tm_displayName to tm_reader, tm_writer
go
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blogs.networkedplanet.com/tmcore/tmcore07/known-issue-tmcore07-sp4-display-of-non-ascii-characters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TMCore07 SP4 Released</title>
		<link>http://blogs.networkedplanet.com/tmcore/tmcore07/tmcore07-sp4-released/</link>
		<comments>http://blogs.networkedplanet.com/tmcore/tmcore07/tmcore07-sp4-released/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 14:39:52 +0000</pubDate>
		<dc:creator>Kal</dc:creator>
				<category><![CDATA[TMCore07]]></category>

		<guid isPermaLink="false">http://blogs.networkedplanet.com/?p=58</guid>
		<description><![CDATA[NetworkedPlanet today announces the release of latest version of the TMCore topic map engine. TMCore is the premiere toolkit for developers on .NET looking to harness the full power of Topic Maps in their applications. Built from the ground-up using .NET technologies, TMCore provides a flexible set of APIs and builds on the robustness, scalability, [...]]]></description>
			<content:encoded><![CDATA[<p>NetworkedPlanet today announces the release of latest version of the TMCore topic map engine. TMCore is the premiere toolkit for developers on .NET looking to harness the full power of Topic Maps in their applications. Built from the ground-up using .NET technologies, TMCore provides a flexible set of APIs and builds on the robustness, scalability, performance of Microsoft's SQL Server.<br />
The new SP4 release of TMCore07 provides a number of bug fixes and performance enhancements and is a recommended upgrade for all customers. Customers having a current support contract receive TMCore07 SP4 free of charge. For download details please email us at contact@networkedplanet.com.<br />
The following fixes and updates have been made in this release:<br />
BUGFIX: TMEditor now properly displays non-latin characters in browsers that have support for rendering them correctly.<br />
PERFORMANCE: Performance of the stored procedures for duplicate suppression has been greatly increased while also decreasing the amount of server memory required to complete the duplicate removal process on large topic maps.<br />
BUGFIX: TMEditor now supports editing association role constraints for reflexive associations<br />
BUGFIX: The NPCL import process now allows importing duplicate association role constraints on an association. This fix enables users to define reflexive associations using multiple association role constraints with the same role type.<br />
BUGFIX: The tm_npcl* views have been fixed to eliminate duplicate entries and improve performance.<br />
BUGFIX: tmimport.exe and tmexport.exe now return a non-zero status code when an error is encountered.<br />
BUGFIX: XTM export has been fixed to not export associations with no roles in order to avoid generating invalid XTM output.<br />
BUGFIX: The NPCL Forms export has been fixed to avoid generating invalid output when the NPCL schema contains inconsistencies.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.networkedplanet.com/tmcore/tmcore07/tmcore07-sp4-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updated SharePoint Module Extensions for NPCL Editor</title>
		<link>http://blogs.networkedplanet.com/tmcore/npcl-schema-editor/updated-sharepoint-module-extensions-for-npcl-editor/</link>
		<comments>http://blogs.networkedplanet.com/tmcore/npcl-schema-editor/updated-sharepoint-module-extensions-for-npcl-editor/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 11:21:22 +0000</pubDate>
		<dc:creator>Kal</dc:creator>
				<category><![CDATA[NPCL Schema Editor]]></category>
		<category><![CDATA[SharePoint Module 3.1]]></category>

		<guid isPermaLink="false">http://blogs.networkedplanet.com/?p=46</guid>
		<description><![CDATA[Today we have released a compatibility upgrade for the SharePoint Module extensions for the NPCL Schema Editor.
Due to some binary incompatibilities bewteen the Visual Studio SDKs for VS 2005 and VS 2008, the SharePoint Module Extensions for the NPCL Schema Editor that are provided with the current release of the SharePoint Module (SharePoint Module 3.1 [...]]]></description>
			<content:encoded><![CDATA[<p>Today we have released a compatibility upgrade for the SharePoint Module extensions for the NPCL Schema Editor.<br />
Due to some binary incompatibilities bewteen the Visual Studio SDKs for VS 2005 and VS 2008, the SharePoint Module Extensions for the NPCL Schema Editor that are provided with the current release of the SharePoint Module (SharePoint Module 3.1 Hotfix 1) do not load correctly when using Visual Studion 2008 and version 3.0 of the NPCL Schema Editor.<br />
The new release is intended for use ONLY with version 3.0 of the NPCL Schema Editor in Visual Studio 2008 - for details and download please see <a href="http://www.networkedplanet.com/ontopic/2009/03/npcl_schema_editor_for_visual_1.html">this earlier posting</a>.<br />
The updated SharePoint Module Extensions can be downloaded from <a href="http://www.networkedplanet.com/ontopic/SharePointModuleExtensionsForNPCLEditor3.0.zip">here</a>. To install, simply copy the contents of the zip file into the Extensions directory as described in the documentation for the NPCL Schema Editor.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.networkedplanet.com/tmcore/npcl-schema-editor/updated-sharepoint-module-extensions-for-npcl-editor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NPCL Schema Editor for Visual Studio 2008</title>
		<link>http://blogs.networkedplanet.com/tmcore/npcl-schema-editor/npcl-schema-editor-for-visual-studio-2008/</link>
		<comments>http://blogs.networkedplanet.com/tmcore/npcl-schema-editor/npcl-schema-editor-for-visual-studio-2008/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 08:52:09 +0000</pubDate>
		<dc:creator>Kal</dc:creator>
				<category><![CDATA[NPCL Schema Editor]]></category>

		<guid isPermaLink="false">http://blogs.networkedplanet.com/?p=45</guid>
		<description><![CDATA[We are pleased to announce the release of version 3.0 of the NetworkedPlanet NPCL Schema Editor and NPCL Tools for Visual Studio.
The NPCL Schema Editor is a graphical editor that runs inside Visual Studio and provides developers with a drag-and-drop interface for creating topic map ontologies expressed in NetworkedPlanet's NPCL format, the format used by [...]]]></description>
			<content:encoded><![CDATA[<p>We are pleased to announce the release of version 3.0 of the NetworkedPlanet NPCL Schema Editor and NPCL Tools for Visual Studio.<br />
The NPCL Schema Editor is a graphical editor that runs inside Visual Studio and provides developers with a drag-and-drop interface for creating topic map ontologies expressed in NetworkedPlanet's NPCL format, the format used by the EPiServer Module and SharePoint Module as well as other NetworkedPlanet tools.<br />
The NPCL Tools for Visual Studio provides a bundle of new features to make it easier to work with NPCL files in Visual Studio. The current set of tools are:</p>
<ul>
<li>An MSBuild task for compiling multiple NPCL files into a single NPCL file for easy deployment;</li>
<li>An MSBuild task for generating HTML documentation from an NPCL file;</li>
<li>An NPCL Schema Editor extension that allows developers to add text and HTML documentation to the items in an NPCL schema;</li>
<li>A Visual Studio project template for an NPCL Schema project that uses the MSBuild tasks to create a Visual Studio project for creating a large NPCL schema as a set of smaller, more easily managed NPCL files.</li>
</ul>
<p>Most importantly of all, this new release is built on Visual Studio 2008.<br />
As with previous releases, the NPCL Schema Editor and Tools for Visual Studio are provided free of charge and the latest version can be downloaded <a href="http://www.networkedplanet.com/download/npclschemaeditor/npclschemaeditor-latest.zip" alt="Download the NPCL Schema Editor and Tools for Visual Studio">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.networkedplanet.com/tmcore/npcl-schema-editor/npcl-schema-editor-for-visual-studio-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NPCL Schema Editor Update</title>
		<link>http://blogs.networkedplanet.com/tmcore/npcl-schema-editor/npcl-schema-editor-update/</link>
		<comments>http://blogs.networkedplanet.com/tmcore/npcl-schema-editor/npcl-schema-editor-update/#comments</comments>
		<pubDate>Thu, 08 Jan 2009 00:00:01 +0000</pubDate>
		<dc:creator>Kal</dc:creator>
				<category><![CDATA[NPCL Schema Editor]]></category>

		<guid isPermaLink="false">http://blogs.networkedplanet.com/?p=39</guid>
		<description><![CDATA[The NPCL Schema Editor is a plugin for Visual Studio 2005 that enables you to create topic map ontologies through a simple graphical interface. This is the tool that you can see me using in our SharePoint Module videos. The goal of the schema editor is to make it easy for developers or information architects [...]]]></description>
			<content:encoded><![CDATA[<p>The NPCL Schema Editor is a plugin for Visual Studio 2005 that enables you to create topic map ontologies through a simple graphical interface. This is the tool that you can see me using in our <a href="http://www.networkedplanet.com/products/SharePointModule/videos.shtml">SharePoint Module videos</a>. The goal of the schema editor is to make it easy for developers or information architects to convert the domain model into a topic maps model. The editor has been designed to be extensible by supporting additional user-defined menu actions and we have separately released a set of extensions to enable the topic map ontology to be mapped against Content Types in a SharePoint site.<br />
Over the last few months that the NPCL Schema Editor has been out we have come across a few issues with installation (especially on Vista / Server 2008 machines) and with our extensions mechanism for the NPCL Schema Editor. This new release of the NPCL Schema Editor fixes those issues.<br />
The main changes are:</p>
<ul>
<li>
BUGFIX: Fixed extension loading code so that a copy of the NetworkedPlanet.Npcl.Vs.Dsl.DLL is no<br />
longer required in the extensions directory. If you previously added this file to the<br />
extensions directory to fix extension loading issues you should now delete that file.
</li>
<li>NEW: The installer now includes policy files so that extensions that targeted version 2.0.0.0<br />
or version 2.0.0.1 of the NPCL Schema Editor will continue to work after an upgrade.</li>
<li>NEW: Added README and INSTALL text files to the release package.</li>
</ul>
<p>The sharp-eyed among you will have noticed that we haven't yet upgraded this package to work with Visual Studio 2008. This is the next thing on the list and will be part of the forthcoming 2.1 release of the schema editor.<br />
You can download the new NPCL Schema Editor from <a href="http://www.networkedplanet.com/download/npclschemaeditor/NPCLSchemaEditor-2.0.0.2.zip">here</a>. Please note that if you have a previous version of the schema editor installed you must uninstall that before attempting to install the new version.<br />
I also found a couple of minor annoyances in the SharePoint Module extensions for the Schema Editor and fixed those. The updated extension package can be downloaded from <a href="http://www.networkedplanet.com/download/spmodule/NetworkedPlanet.SharePoint.3.0.NpclEditorExtensions.zip">here</a>.<br />
As usual if you have any comments or suggestions for improvements or, dare I say it, bug reports please send them to support@networkedplanet.com.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.networkedplanet.com/tmcore/npcl-schema-editor/npcl-schema-editor-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TMCore07 SP3 Known Issues, Fixes and Workarounds</title>
		<link>http://blogs.networkedplanet.com/tmcore/tmcore07/tmcore07-sp3-known-issues-fixes-and-workarounds/</link>
		<comments>http://blogs.networkedplanet.com/tmcore/tmcore07/tmcore07-sp3-known-issues-fixes-and-workarounds/#comments</comments>
		<pubDate>Mon, 03 Dec 2007 10:32:53 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[TMCore07]]></category>

		<guid isPermaLink="false">http://blogs.networkedplanet.com/?p=23</guid>
		<description><![CDATA[
TMCore07 SP3 Known Issues, Fixes and Workarounds
This blog entry is used to record and document known issues found with TMCore07
SP3 edition and their current status.
If you discover an issue with TMCore07 SP3 that is not listed here, then please
report it to us at support@networkedplanet.com.



Ref.
Issue

Resolution




634, 635, 636
The web.config files supplied with TMService, NPCL-WS and TMEditor declare [...]]]></description>
			<content:encoded><![CDATA[<p><!-- How to edit this file:<br />
Create a new row in the table, use the style "workaround" (yellow), "fixed" (green) or "bug" (red) on the row (tr).<br />
--></p>
<h1>TMCore07 SP3 Known Issues, Fixes and Workarounds</h1>
<p>This blog entry is used to record and document known issues found with TMCore07<br />
SP3 edition and their current status.</p>
<p>If you discover an issue with TMCore07 SP3 that is not listed here, then please<br />
report it to us at <a href="mailto:support@networkedplanet.com">support@networkedplanet.com</a>.</p>
<table class="releasenotes" cellpadding="5px" cellspacing="0px">
<thead>
<tr>
<th>Ref.</th>
<th>Issue</th>
</th>
<th>Resolution</th>
</tr>
</thead>
<tbody>
<tr class="workaround">
<td valign="top">634, 635, 636</td>
<td valign="top">The <code>web.config</code> files supplied with TMService, NPCL-WS and TMEditor declare a log4net configuration section named <code>NetworkedPlanet.&lt;application name&gt;.log4net</code>. Log4net requires that the configuration section is named <code>log4net</code> therefore any log4net configuration information specified using the existing names will be ignored.</td>
<td valign="top">The TMCore07 SP3 installer has been updated (on 3rd December 2007) to fix this issue.  For installations created with an installer downloaded prior to this date, this issue can be manually fixed simply by renaming the section in the <code>web.config</code> files.</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://blogs.networkedplanet.com/tmcore/tmcore07/tmcore07-sp3-known-issues-fixes-and-workarounds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ViewState MAC Validation errors in TMEditor</title>
		<link>http://blogs.networkedplanet.com/tmcore/viewstate-mac-validation-errors-in-tmeditor/</link>
		<comments>http://blogs.networkedplanet.com/tmcore/viewstate-mac-validation-errors-in-tmeditor/#comments</comments>
		<pubDate>Fri, 23 Nov 2007 11:19:44 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[TMCore]]></category>

		<guid isPermaLink="false">http://blogs.networkedplanet.com/?p=22</guid>
		<description><![CDATA[ViewState MAC Validation errors in TMEditor
If you've used TMEditor on Windows 2003 you may have experienced the following error when using TMEditor:
Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that  configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.
There [...]]]></description>
			<content:encoded><![CDATA[<h1>ViewState MAC Validation errors in TMEditor</h1>
<p>If you've used TMEditor on Windows 2003 you may have experienced the following error when using TMEditor:</p>
<div style="color:red;text-decoration:italic">Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that  configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.</div>
<p>There are several reasons why this may happen; however there is a general way around this problem which is to disable ViewState MAC validation.  To do this edit the TMEditor's <code>web.config</code> file and add the following as a child of the <code>system.web</code> section:</p>
<pre>&lt;pages enableEventValidation="false" viewStateEncryptionMode="Never" enableViewStateMac="false" /&gt;</pre>
<p>However please note that this may allow attacks on the application or IIS on a public-facing server; however if you've got TMEditor sitting unprotected on an internet connection then you're already in trouble <code> <img src='http://blogs.networkedplanet.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </code>.</p>
<p>The following references provide more information:</p>
<ul>
<li><a href="http://forums.asp.net/t/955145.aspx?PageIndex=9">http://forums.asp.net/t/955145.aspx?PageIndex=9</a> - ASP.NET forum post</li>
<li><a href="http://msdn2.microsoft.com/en-us/library/aa302426.aspx">http://msdn2.microsoft.com/en-us/library/aa302426.aspx</a> - Building Secure ASP.NET Pages and Controls (MSDN).</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blogs.networkedplanet.com/tmcore/viewstate-mac-validation-errors-in-tmeditor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TMCore on SQL Server 2005 Express</title>
		<link>http://blogs.networkedplanet.com/tmcore/tmcore-on-sql-server-2005-express/</link>
		<comments>http://blogs.networkedplanet.com/tmcore/tmcore-on-sql-server-2005-express/#comments</comments>
		<pubDate>Fri, 23 Mar 2007 11:32:52 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[TMCore]]></category>

		<guid isPermaLink="false">http://blogs.networkedplanet.com/?p=17</guid>
		<description><![CDATA[Partners and customers have been expressing an interest in using TMCore 2007 on Microsoft SQL Server 2005 Express Edition.  Networked Planet are happy to announce that TMCore does function as expected on this platform.  However, there are some extra steps you have to perform during configuration as the Express edition is not quite [...]]]></description>
			<content:encoded><![CDATA[<p>Partners and customers have been expressing an interest in using TMCore 2007 on <a href="http://www.microsoft.com/sql/editions/express/default.mspx">Microsoft SQL Server 2005 Express Edition</a>.  Networked Planet are happy to announce that TMCore does function as expected on this platform.  However, there are some extra steps you have to perform during configuration as the Express edition is not quite so "out of the box" as Microsoft SQL Server.</p>
<p>Microsoft SQL Server 2005 Express Edition (henceforth MSSQLEE) that is free to download, use and embed.  You can <a href="http://msdn.microsoft.com/vstudio/express/sql/register/default.aspx">download it from Microsoft here</a>.</p>
<p>Once you have downloaded MSQLEE, you'll notice very quickly that this is definitely not the same as regular SQL Server.  Most immediately noticable are the lack of the Enterprise Manager and Query Analyzer tools.  Fortunately Microsoft have made available, as a separate download, <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796">SQL Server 2005 Management Studio Express</a>, also this article, <a href="http://www.microsoft.com/technet/prodtechnol/sql/2005/mgsqlexpwssmse.mspx">Managing SQL Server Express with SQL Server 2005 Management Studio Express Editon</a>, may give you some useful insights in how to use this utility.</p>
<p>Once you've downloaded and installed these, the next steps are to:</p>
<ol>
<li>Create the <code>topicmap</code> database, using Studio Express.</li>
<li>Use Studio Express to load the database schema, <code>tmcore.sql</code>, in to the database.  See note below.</li>
</ol>
<p><strong>Note:</strong> When you execute <code>tmcore.sql</code> against the database you will see the following output:</p>
<pre>(1 row(s) affected)
(1 row(s) affected)
Cannot grant, deny, or revoke permissions to sa, dbo, entity owner, information_schema, sys, or yourself.</pre>
<p>This is a known issue which does not cause any problems with the operation of TMCore (you will see the same message when using the non-express edition of SQL Server 2005.</p>
<p>If using MS SQL Server this would be the end of configuration, however for MSSQLEE you will hit errors errors fairly quickly.  If you try to use TMEditor or TMWS you will most likely encounter the following error:</p>
<blockquote><p>An error has occurred while establishing a connection to the server.  When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)</p></blockquote>
<p>By default MSSQLEE does not accept remote connections.  To enable this, you can use the SQL Server Surface Area Configuration utility to set MSSQLEE to be <em>Using both TCP/IP and named pipes</em> under the <em>Database Engine</em> -&gt; <em>Remote Connections</em> sections.  You may also need to enable SQL Server Browsing and open the firewall to accept connections on the required TCP/UDP ports.  See this Microsoft <a href="http://support.microsoft.com/kb/914277">Knowledge Base Article KB914277</a> for a full description on how to do this.</p>
<p>Finally, the connection string in TMEditor and TMWS's <code>web.config</code> files will need updating to use a form that MSSQLEE will understand and tolerate.  It will be something in this form:</p>
<blockquote><p><code>&lt;add key="networkedplanet.tmcore.dbconnect" value="Data Source=<span style="color: green;"><strong>SERVER NAME</strong></span>;Integrated Security=SSPI; Initial Catalog=<span style="color: green;">topicmap</span>" /&gt;</code></p></blockquote>
<p>Where servername is of the form: <code><em>machine name</em>\<em>service name</em></code>.  Therefore if your host name is <code>DEMETER</code>, and you're using the default service name of <code>SQLEXPRESS</code>, you full connection string will be:</p>
<blockquote><p><code>&lt;add key="networkedplanet.tmcore.dbconnect" value="Data Source=<span style="color: green;">DEMETER\SQLEXPRESS</span>;Integrated Security=SSPI; Initial Catalog=<span style="color: green;">topicmap</span>" /&gt;</code></p></blockquote>
<p>Once these steps are followed, and replicated for your own applications, you should find that SQL Server Express provides a quick and convenient way to use TMCore.</p>
<p>If you'd like to add your own hints and tips for using MSSQLEE then please comment below.  If you encounter any problems with this guide or you think we should add some more information, then please e-mail us at <a href="mailto:contact@networkedplanet.com?subject=MSQLEE Blog Comments&amp;">contact@networkedplanet.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.networkedplanet.com/tmcore/tmcore-on-sql-server-2005-express/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Http Post not allowed by default when deploying TMCore and EPiServer  Solutions</title>
		<link>http://blogs.networkedplanet.com/tmcore/http-post-not-allowed-by-default-when-deploying-tmcore-and-episerver-solutions/</link>
		<comments>http://blogs.networkedplanet.com/tmcore/http-post-not-allowed-by-default-when-deploying-tmcore-and-episerver-solutions/#comments</comments>
		<pubDate>Tue, 27 Feb 2007 08:48:11 +0000</pubDate>
		<dc:creator>Graham Moore</dc:creator>
				<category><![CDATA[EPiServer]]></category>
		<category><![CDATA[TMCore]]></category>

		<guid isPermaLink="false">http://blogs.networkedplanet.com/?p=16</guid>
		<description><![CDATA[When deploying production versions of TMCore EPiServer Module it is often the case that the editorial application works from the local browser but not a remote browser. This is because web applications by default do not allow Http Post operations. This is required by the Topic Map editor that is integrated with EPiServer. To fix [...]]]></description>
			<content:encoded><![CDATA[<p>When deploying production versions of TMCore EPiServer Module it is often the case that the editorial application works from the local browser but not a remote browser. This is because web applications by default do not allow Http Post operations. This is required by the Topic Map editor that is integrated with EPiServer. To fix this problem ensure the following is contain in the episerver web.config file.</p>
<pre>&lt;system.web&gt;
&lt;webServices&gt;
&lt;protocols&gt;
&lt;add name="HttpPost"/&gt;
&lt;/protocols&gt;
&lt;/webServices&gt;
&lt;/system.web&gt;</pre>
<p>If using ASP.NET 2.0 you can apply this configuration change to only the path containing the web service by wrapping the above XML in a <em>location</em> element:</p>
<pre>&lt;location path="NetworkedPlanet/EPiServerModule/Service"&gt;
&lt;system.web&gt;
&lt;webServices&gt;
&lt;protocols&gt;
&lt;add name="HttpPost"/&gt;
&lt;/protocols&gt;
&lt;/webServices&gt;
&lt;/system.web&gt;
&lt;/location&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://blogs.networkedplanet.com/tmcore/http-post-not-allowed-by-default-when-deploying-tmcore-and-episerver-solutions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
