<?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>The Server Room &#187; SIMS.net</title>
	<atom:link href="http://serverroom.edublogs.org/category/simsnet/feed/" rel="self" type="application/rss+xml" />
	<link>http://serverroom.edublogs.org</link>
	<description>Pay no attention to the man behind the curtain (he's running the IT)</description>
	<lastBuildDate>Mon, 18 May 2009 18:47:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SIMS.net bug #8476A75E256</title>
		<link>http://serverroom.edublogs.org/2007/03/20/simsnet-bug-8476a75e256/</link>
		<comments>http://serverroom.edublogs.org/2007/03/20/simsnet-bug-8476a75e256/#comments</comments>
		<pubDate>Tue, 20 Mar 2007 19:50:13 +0000</pubDate>
		<dc:creator>Sahmeepee</dc:creator>
				<category><![CDATA[SIMS.net]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://serverroom.edublogs.org/2007/03/20/simsnet-bug-8476a75e256/</guid>
		<description><![CDATA[Sometimes getting SIMS.net to run smoothly seems like an impossible task. It&#8217;s something like painting the Forth Bridge only when you get to the end, you not only have to start again, but also you realise they&#8217;ve replaced the damn bridge with 6 different bridges. Paint-resistant bridges. And it&#8217;s raining&#8230;  H2SO4.
Take for example the last few [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes getting SIMS.net to run smoothly seems like an impossible task. It&#8217;s something like painting the Forth Bridge only when you get to the end, you not only have to start again, but also you realise they&#8217;ve replaced the damn bridge with 6 different bridges. Paint-resistant bridges. And it&#8217;s raining&#8230;  H<sub>2</sub>SO<sub>4</sub>.</p>
<p>Take for example the last few updates (Feb, Feb re-release and March). Like good little soldiers we upgraded one evening soon after February came out. Unfortunately it completely stomped all over our ability to add new teaching staff thanks to a bug which Capita themselves took quite a few weeks to really get a handle on. It also made three commonly-used menu options crash SIMS.net completely. We were told that a patch was being prepared but it would be unlikely to be finished until the March release, so Capita advised us to restore our SIMS server from backup tapes. Ahem&#8230;</p>
<p>I&#8217;m sure you can imagine the look of glee on the faces of our administrative staff as we told them we were giving them the opportunity to repeat all the work they&#8217;d done in SIMS/SIMS.net since we applied the February update several days earlier! Hmm. So that evening we restored from a backup taken before the update and for reasons unfathomable to me (possibly workstation-end) it somehow managed not to fix the problem. Luckily Capita then chose to release a patch to fix the problem. After waiting for everyone to get out of SIMS that night I found that it wasn&#8217;t created for our version of the database (we hadn&#8217;t been issued the Feb re-release). A call to Capita next morning lead to the re-release and patch being made available via SOLUS. Patch applied that evening. Didn&#8217;t fix anything. Oh well, there&#8217;s always the March update&#8230;</p>
<p>So a couple of days later the March update arrives. Much fanfare. That goes on quite smoothly (they&#8217;ve broken SOLUS in a couple of places but it&#8217;s nothing too tragic) and it&#8217;s all installed before the caretakers start jangling their keys at me. Unfortunately it&#8217;s not made a jot of difference to the problems that are now plaguing three of our most active SIMS users.</p>
<p>So now we are at the stage of requiring a site-specific fix, which means uploading our 1.2GB (zipped) database at ~50KB/s over what appears to be the only cobbled section of the information superhighway. Currently 15 failed upload attempts down and I&#8217;m starting to lose the will to live. Tomorrow morning I will probably give in and send it by DVD.</p>
<p>To give Capita credit where it&#8217;s due, their support people seem intelligent, responsive and genuinely keen to fix problems. It&#8217;s just a shame that they seem to have too many bug creators (programmers) for their team of bug spotters (testers).</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fserverroom.edublogs.org%2F2007%2F03%2F20%2Fsimsnet-bug-8476a75e256%2F';
  addthis_title  = 'SIMS.net+bug+%238476A75E256';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://serverroom.edublogs.org/2007/03/20/simsnet-bug-8476a75e256/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Class Server 4 &#8211; The saga continues</title>
		<link>http://serverroom.edublogs.org/2005/11/07/class-server-4-the-saga-continues/</link>
		<comments>http://serverroom.edublogs.org/2005/11/07/class-server-4-the-saga-continues/#comments</comments>
		<pubDate>Mon, 07 Nov 2005 19:13:17 +0000</pubDate>
		<dc:creator>Sahmeepee</dc:creator>
				<category><![CDATA[Class Server]]></category>
		<category><![CDATA[SIMS.net]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[VLEs]]></category>

		<guid isPermaLink="false">http://serverroom.edublogs.org/2005/11/07/class-server-4-the-saga-continues/</guid>
		<description><![CDATA[Today saw a smidgen more progress with our Class Server 4 installation. I managed to get all the classes into the database and all the teacher-class relationships too, as well as entering a few straggler teachers that didn&#8217;t have accounts on the network (until today that is). Not perfect, but healthy progress.
BEWARE!
The import procedure that [...]]]></description>
			<content:encoded><![CDATA[<p>Today saw a smidgen more progress with our Class Server 4 installation. I managed to get all the classes into the database and all the teacher-class relationships too, as well as entering a few straggler teachers that didn&#8217;t have accounts on the network (until today that is). Not perfect, but healthy progress.</p>
<p><strong>BEWARE!</strong></p>
<p>The import procedure that Microsoft suggests Class Server administrators use is, well, rubbish.. behold:</p>
</p>
<p>
<table border="1">
<tr>
<td><strong>!UpdateCls</strong></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td><strong>PrimaryKey</strong></td>
<td><strong>ID</strong></td>
<td><strong>Title</strong></td>
</tr>
<tr>
<td>ID</td>
<td>[C:History 6]</td>
<td>History 6</td>
</tr>
<tr>
<td><strong>.Teachers</strong></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td><strong>Teacher</strong></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>AllisonBrown</td>
<td> </td>
<td> </td>
</tr>
</table>
<p>(header rows emboldened) </p>
<p>That mess would have to be created in Excel, saved to a &#8220;Microsoft Excel XML Spreadsheet Format&#8221; and then imported via the CSProvision tool on the Class Server to add <em>AllisonBrown</em> as Teacher of <em>History 6</em>. Those 6 rows of spreadsheet generate precisely 1 row in the database (!) which looks like:</p>
<p>
<table border="1">
<tr>
<td><strong>ClassID</strong></td>
<td><strong> TeacherID</strong></td>
</tr>
<tr>
<td>597</td>
<td>412 </td>
</tr>
</table>
<p>(those are the primary key values from the Classes and Persons tables)</p>
<p>If you want to add another teacher to another class, it&#8217;ll take you yet another 6 rows and because Microsoft made the syntax multi-line, you&#8217;ll have to use a whacking great macro if you plan to generate the data automatically. Lame? Lame! Faced with the proposition of adding teachers to well over 900 classes, Microsoft&#8217;s recommended method went hurtling binward.</p>
<p>Instead I decided to pull the classIDs and teacherIDs out of SQL Server then create a lookup table in Excel. That let me generate a ClassID &#8211; TeacherID mapping from my SIMS.net CSV file, resulting in 2 long columns of numbers. Import that into the SQL Server &#8220;MapTeachersToClasses&#8221; table manually and Bob&#8217;s your uncle! Job done easily in a couple of hours.</p>
<p>The only challenge remaining now is to get the pupils and their pupil-class mappings into CS4. That should be relatively straightforward &#8211; it&#8217;s only hampered by the lack of a direct link between SIMS.net and Active Directory. For that trick I shall be using the UPN from SIMS.net and creating the mother of all lookup tables with every child in school listed by username, Active Directory SID and SIMS.net UPN. Ungh!</p>
<p align="right"><em>To be continued&#8230; </em></p></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fserverroom.edublogs.org%2F2005%2F11%2F07%2Fclass-server-4-the-saga-continues%2F';
  addthis_title  = 'Class+Server+4+%26%238211%3B+The+saga+continues';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://serverroom.edublogs.org/2005/11/07/class-server-4-the-saga-continues/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
