<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>singularity Forum Rss Feed</title><link>http://www.codeplex.com/singularity/Thread/List.aspx</link><description>singularity Forum Rss Description</description><item><title>New Post: singularity build fail</title><link>http://singularity.codeplex.com/discussions/40590</link><description>&lt;div style="line-height: normal;"&gt;Hi danholmes,&lt;br /&gt;
&lt;br /&gt;
Could you create a pull request and upload this change to the Singularity RDK on BitBucket (&lt;a href="https://bitbucket.org/MpDzik/singularity-rdk" rel="nofollow"&gt;https://bitbucket.org/MpDzik/singularity-rdk&lt;/a&gt;)? The Singularity source code on codeplex is no longer maintained by Microsoft and only Microsoft employees have permissions to check in new code. In effect this makes the repository read-only... On the other hand on BitBucket anyone can create a new fork to share their work with the Singularity community.&lt;br /&gt;
&lt;br /&gt;
Cheers,&lt;br /&gt;
Marek&lt;br /&gt;
&lt;/div&gt;</description><author>MpDzik</author><pubDate>Tue, 11 Jun 2013 08:53:32 GMT</pubDate><guid isPermaLink="false">New Post: singularity build fail 20130611085332A</guid></item><item><title>New Post: singularity build fail</title><link>http://singularity.codeplex.com/discussions/40590</link><description>&lt;div style="line-height: normal;"&gt;I downloaded the latest version of this source code yesterday and had the same issue. I fixed it by modifying the build\msb.cmd script so that it used the correct characters from the date string appropriate to my locale.&lt;br /&gt;
&lt;br /&gt;
Figure out the starting character number for each piece of the date:&lt;br /&gt;
&amp;gt;echo 0123456789&lt;br /&gt;
0123456789&lt;br /&gt;
&amp;gt;echo %DATE%&lt;br /&gt;
dd/mm/yyyy&lt;br /&gt;
&lt;br /&gt;
Then change:&lt;br /&gt;
set _timestamp=%_date:~10,4%%_date:~4,2%%_date:~7,2%-%_time:~0,2%%_time:~3,2%%_time:~6,2%%_time:~9,2%&lt;br /&gt;
&lt;br /&gt;
to:&lt;br /&gt;
set _timestamp=%_date:~6,4%%_date:~3,2%%_date:~0,2%-%_time:~0,2%%_time:~3,2%%_time:~6,2%%_time:~9,2%&lt;br /&gt;
&lt;/div&gt;</description><author>danholmes</author><pubDate>Thu, 02 May 2013 08:12:18 GMT</pubDate><guid isPermaLink="false">New Post: singularity build fail 20130502081218A</guid></item><item><title>New Post: singularity build fail</title><link>http://singularity.codeplex.com/discussions/40590</link><description>&lt;div style="line-height: normal;"&gt;I downloaded the latest version of this source code yesterday and had the same issue. I fixed it by modifying the build\msb.cmd script so that it used the correct characters from the date string appropriate to my locale.&lt;br /&gt;
&lt;br /&gt;
Figure out the starting character number for each piece of the date:&lt;br /&gt;
&amp;gt;echo 0123456789&lt;br /&gt;
0123456789&lt;br /&gt;
&amp;gt;echo %DATE%&lt;br /&gt;
dd/mm/yyyy&lt;br /&gt;
&lt;br /&gt;
Then change:&lt;br /&gt;
set _timestamp=%_date:~10,4%%_date:~4,2%%_date:~7,2%-%_time:~0,2%%_time:~3,2%%_time:~6,2%%_time:~9,2%&lt;br /&gt;
&lt;br /&gt;
to:&lt;br /&gt;
set _timestamp=%_date:~6,4%%_date:~3,2%%_date:~0,2%-%_time:~0,2%%_time:~3,2%%_time:~6,2%%_time:~9,2%&lt;br /&gt;
&lt;/div&gt;</description><author>danholmes</author><pubDate>Thu, 02 May 2013 08:12:18 GMT</pubDate><guid isPermaLink="false">New Post: singularity build fail 20130502081218A</guid></item><item><title>New Post: Microsoft stop faffing about!</title><link>http://singularity.codeplex.com/discussions/440240</link><description>&lt;div style="line-height: normal;"&gt;Microsoft,&lt;br /&gt;
&lt;br /&gt;
Stop faffing about. Just start deving and supporting Singularity properly and port it to ARM. You know that it is way more cool than any Windows or any UN*X like thing out there. I wanna run Singularity on my Raspberry Pi so go on, get going. :)&lt;br /&gt;
&lt;/div&gt;</description><author>CosmosKey</author><pubDate>Sun, 14 Apr 2013 15:32:06 GMT</pubDate><guid isPermaLink="false">New Post: Microsoft stop faffing about! 20130414033206P</guid></item><item><title>New Post: Getting Singularity running on VMware</title><link>http://singularity.codeplex.com/discussions/48921</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Kipter,&lt;/p&gt;
&lt;p&gt;This is extremely late, but may help someone else:&lt;/p&gt;
&lt;p&gt;You need to create the directory:&amp;nbsp;&lt;span&gt;D:\singularity-45126\base.obj\MSBuildLogs\5&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Then try the MS Build line again.&lt;/p&gt;
&lt;p&gt;Hope that helps,&lt;/p&gt;
&lt;p&gt;Arfonzo&lt;/p&gt;&lt;/div&gt;</description><author>arfonzo</author><pubDate>Fri, 26 Oct 2012 10:16:05 GMT</pubDate><guid isPermaLink="false">New Post: Getting Singularity running on VMware 20121026101605A</guid></item><item><title>New Post: Singularity RDK on BitBucket</title><link>http://singularity.codeplex.com/discussions/392855</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hi everyone!&lt;/p&gt;
&lt;p&gt;I've been interested in the Singularity project for some time now (about 3 years), and sadly, I see that not much is going on in the project. I have written my Master thesis about Singularity more than one year ago and my source code patch is still being
 evaluated! It seems that Microsoft is no longer taking care of this project.&lt;/p&gt;
&lt;p&gt;I see that from time to time there are people who want to do something with Singularity. However, it is hard to collaborate on a project with a closed, read-only source code repository which no one takes care of.&amp;nbsp;That's why I decided to upload Singularity
 RDK to a&amp;nbsp;decentralized&amp;nbsp;Mercurial repository on BitBucket. This way people who want to contribute to the project and share their work can do so easily! Using a decentralized source code repository, it is easy to create forks and share your source
 code or even work together.&amp;nbsp;I hope that this will resurrect the Singularity project at least a little bit! :)&lt;/p&gt;
&lt;p&gt;You can find the Singularity RDK here:&lt;br&gt;
&lt;a href="https://bitbucket.org/MpDzik/singularity-rdk"&gt;https://bitbucket.org/MpDzik/singularity-rdk&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I also created a fork with my implementation of SIP-based bus drivers for Singularity (that was the subject of my Master thesis). You can also find my thesis paper in this fork:&lt;br&gt;
&lt;a href="https://bitbucket.org/MpDzik/singularity-bus-drivers"&gt;https://bitbucket.org/MpDzik/singularity-bus-drivers&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://bitbucket.org/MpDzik/singularity-bus-drivers"&gt;&lt;/a&gt;If anyone is doing anything with Singularity, then I strongly recommend creating a fork of the RDK on BitBucket and using it as your source control. This way we can share source code and
 do something interesting with Singularity. For those of you who are not familiar with Mercurial, you can find more information on the project's home page (&lt;a href="http://mercurial.selenic.com/"&gt;http://mercurial.selenic.com&lt;/a&gt;).&amp;nbsp;It is&amp;nbsp;a great, modern,
 decentralized source control system and it's free!&lt;/p&gt;
&lt;p&gt;By the way, I have spent a lot of time analyzing and extending Singularity source code when I was working on my Master thesis, so if anyone has questions, feel free to contact me - I'll try to help if I can! :)&lt;/p&gt;
&lt;p&gt;-- Marek&lt;/p&gt;
&lt;/div&gt;</description><author>MpDzik</author><pubDate>Thu, 23 Aug 2012 19:53:11 GMT</pubDate><guid isPermaLink="false">New Post: Singularity RDK on BitBucket 20120823075311P</guid></item><item><title>New Post: .NET and Singularity?</title><link>http://singularity.codeplex.com/discussions/390513</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Will you be developing .NET to be used with Singularity? &amp;nbsp;If you are doing so, I would definitely be interested in helping a little bit. &amp;nbsp;I took a year of C#, and I am a bit rusty. &amp;nbsp;I have a little bit of a nack for some things technical...
 &amp;nbsp;Configuration files on Linux, remembering commands and basic switches, and I've worked with some basic, c#, and perl. Newb by some standards, but newbs can actually lay groundwork for apps on projects like this. &amp;nbsp;Like cli apps that move files around
 and some much more advanced ideas. Let me know.&lt;/p&gt;
&lt;/div&gt;</description><author>andrew2325</author><pubDate>Tue, 07 Aug 2012 03:19:09 GMT</pubDate><guid isPermaLink="false">New Post: .NET and Singularity? 20120807031909A</guid></item><item><title>New Post: Scheduling Algorithm</title><link>http://singularity.codeplex.com/discussions/362656</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;is there any chance to change scheduling algorithm and use for experimental purpose?&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;</description><author>mohammadmoein</author><pubDate>Tue, 10 Jul 2012 11:59:15 GMT</pubDate><guid isPermaLink="false">New Post: Scheduling Algorithm 20120710115915A</guid></item><item><title>New Post: Hardware requirements for booting Singularity </title><link>http://singularity.codeplex.com/discussions/276911</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;our snapshot of Singularity is from 2008. no work has been published since then to bring it up-to-date with newer hardware profiles.&lt;br /&gt;use this OS to leverage your older 32-bit hardware, or add some compatible drivers and get props for bringing it current.&lt;/p&gt;&lt;/div&gt;</description><author>Eric6eyser</author><pubDate>Wed, 26 Oct 2011 17:35:50 GMT</pubDate><guid isPermaLink="false">New Post: Hardware requirements for booting Singularity  20111026053550P</guid></item><item><title>New Post: Hardware requirements for booting Singularity </title><link>http://singularity.codeplex.com/discussions/276911</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi Marek,&lt;/p&gt;
&lt;p&gt;I am using Singularity for my project which will include sending Signals and getting feedback from the hardware. So I need a physical computer and a VM is not enough for me.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Sharad&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>sharadb</author><pubDate>Mon, 24 Oct 2011 14:10:49 GMT</pubDate><guid isPermaLink="false">New Post: Hardware requirements for booting Singularity  20111024021049P</guid></item><item><title>New Post: Hardware requirements for booting Singularity </title><link>http://singularity.codeplex.com/discussions/276911</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I'm not sure if this is related to 32/64-bit hardware. It seems that Singularity does not support new hardware to well. I had the same issue on an Alienware M17xR2. However, I was able to boot the system on some older Dell.&lt;/p&gt;
&lt;p&gt;Why do you want to boot Singularity on a physical computer?&lt;/p&gt;
&lt;p&gt;Marek&lt;/p&gt;&lt;/div&gt;</description><author>MpDzik</author><pubDate>Mon, 24 Oct 2011 13:31:43 GMT</pubDate><guid isPermaLink="false">New Post: Hardware requirements for booting Singularity  20111024013143P</guid></item><item><title>New Post: Hardware requirements for booting Singularity </title><link>http://singularity.codeplex.com/discussions/276911</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;What is the hardware configuration required to run Singularity on a physical computer (and not a virtual machine)? &amp;nbsp;I was using a 64 bit , 4 GB RAM brand new intel machine and the boot just hangs after showing:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;quot;Looking for Debugger.&lt;/p&gt;
&lt;p&gt;Boot time...&lt;/p&gt;
&lt;p&gt;Booting from CD in drive 0xEF..&amp;quot;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Is it necessary that I have a 32 bit hardware to boot Singularity ?&lt;/p&gt;
&lt;/div&gt;</description><author>sharadb</author><pubDate>Sun, 23 Oct 2011 21:59:54 GMT</pubDate><guid isPermaLink="false">New Post: Hardware requirements for booting Singularity  20111023095954P</guid></item><item><title>New Post: Burned Disc Image Won't Boot</title><link>http://singularity.codeplex.com/discussions/273782</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;you probably tried a USB keyboard. make sure you have a ps2 keyboard.&lt;/p&gt;
&lt;p&gt;plenty of older hardware, especially Dells will boot this. somewhere in 99 there's a PC in clear plastic that booted singularity. it was a demo for power management code that i added. you could watch the disc and fans spin down.&lt;/p&gt;&lt;/div&gt;</description><author>Eric6eyser</author><pubDate>Thu, 29 Sep 2011 16:04:44 GMT</pubDate><guid isPermaLink="false">New Post: Burned Disc Image Won't Boot 20110929040444P</guid></item><item><title>New Post: Burned Disc Image Won't Boot</title><link>http://singularity.codeplex.com/discussions/273782</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi Michael, the disc should boot up Singularity OS (it's not an installer). However, only some specific hardware is supported because Singularity is just a research OS (there are only a few drivers implemented).&lt;/p&gt;
&lt;p&gt;From my experience, on an Alienware M17x R2 I wasn't able to boot the system at all. On another, older, Dell the system booted up, but the keyboard did not work (probably the keyboard driver didn't support my device).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The best way to work with Singularity is using a virtual machine (preferably Microsoft Virtual PC). Is there a specific reason why you want to run it on a real machine?&lt;/p&gt;
&lt;p&gt;Marek&lt;/p&gt;&lt;/div&gt;</description><author>AnaxEnder</author><pubDate>Wed, 28 Sep 2011 18:33:27 GMT</pubDate><guid isPermaLink="false">New Post: Burned Disc Image Won't Boot 20110928063327P</guid></item><item><title>New Post: Burned Disc Image Won't Boot</title><link>http://singularity.codeplex.com/discussions/273782</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Perhaps I am missing some piece of information.&amp;nbsp; I thought the disc would boot on a &amp;quot;real&amp;quot; x86 machine from disc.&lt;/p&gt;
&lt;p&gt;Does this boot disc function as an &amp;quot;installer?&amp;quot;&lt;/p&gt;
&lt;/div&gt;</description><author>MichaelCroghan</author><pubDate>Sun, 25 Sep 2011 21:54:35 GMT</pubDate><guid isPermaLink="false">New Post: Burned Disc Image Won't Boot 20110925095435P</guid></item><item><title>New Post: Singularity I/O Subsystem</title><link>http://singularity.codeplex.com/discussions/269446</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Thanks for sharing! I'll read it later this day... :)&lt;/p&gt;&lt;/div&gt;</description><author>br_chiang</author><pubDate>Thu, 18 Aug 2011 04:30:38 GMT</pubDate><guid isPermaLink="false">New Post: Singularity I/O Subsystem 20110818043038A</guid></item><item><title>New Post: Singularity I/O Subsystem</title><link>http://singularity.codeplex.com/discussions/269446</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I recently finished writing my Master thesis about Singularity's I/O Subsystem and I wanted to share it with the Singularity community. The thesis is available at&amp;nbsp;&lt;a href="http://students.mimuw.edu.pl/~md234040/master.pdf"&gt;http://students.mimuw.edu.pl/~md234040/master.pdf&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards,&lt;br&gt;
Marek&lt;/p&gt;
&lt;/div&gt;</description><author>MpDzik</author><pubDate>Wed, 17 Aug 2011 18:19:07 GMT</pubDate><guid isPermaLink="false">New Post: Singularity I/O Subsystem 20110817061907P</guid></item><item><title>New Post: Getting Singularity running on VMware</title><link>http://singularity.codeplex.com/discussions/48921</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;i'm having some troubles building the whole whing... i get this error:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;D:\singularity-45126\base&amp;gt;msb Distro\World.projUsing 64-bit MSBuild from .NET Framework 3.5MSBUILD : Logger error MSB4104: Failed to write to log file "D:\singularity-45126\base.obj\MSBuildLogs\5/01-14393719.log". Could not find a part of the path 'D:\singularity-45126\base.obj\MSBuildLogs\5\01-14393719.log'.Wall time elapsed: 00:00:00 (User: 00:00:00, Kernel: 00:00:00)Total processes: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1Page faults: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4520The system cannot find the path specified.&amp;nbsp; D:\singularity-45126\base.obj\MSBuildLogs\5/01-14393719.log&lt;/p&gt;&lt;/div&gt;</description><author>Kipter</author><pubDate>Thu, 19 May 2011 12:42:02 GMT</pubDate><guid isPermaLink="false">New Post: Getting Singularity running on VMware 20110519124202P</guid></item><item><title>New Post: singularity 2.0 build fail</title><link>http://singularity.codeplex.com/discussions/51219</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I had the same problem.&lt;/p&gt;
&lt;p&gt;For some reason some of the developers inserted hard spaces (Ascii code 160) which are not recognized in many charsets.&lt;/p&gt;
&lt;p&gt;But since its still a kind of whitespace, deleting it, would not affect anything.&lt;/p&gt;&lt;/div&gt;</description><author>Domi</author><pubDate>Mon, 09 May 2011 11:57:24 GMT</pubDate><guid isPermaLink="false">New Post: singularity 2.0 build fail 20110509115724A</guid></item><item><title>New Post: Unable to build a service with a contract</title><link>http://singularity.codeplex.com/discussions/256809</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;The problem is caused by the compiler: The AddPeekMethod() method is called twice, once for each ep.&lt;/p&gt;
&lt;p&gt;The first time it is called for Imp which is fine and it's BaseType is "Microsoft.Singularity.Channels.Endpoint".&lt;/p&gt;
&lt;p&gt;The second time it is called for Exp whose BaseType is "System.ValueType" for mysterious reasons.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Now there are two questions:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;1. Why does it only happen to my custom contracts? I am assuming all default contracts are pre-compiled? How did you compile them if the compiler is flawed?&lt;/p&gt;
&lt;p&gt;2. When looking at all members of the Exp ep, I see the following, however, "PeerClosed" is not among them:&lt;/p&gt;
&lt;pre&gt;&lt;pre&gt;       RemoteDirectory.Contracts.RemoteDirectoryContract+Exp.#ctor(System.Int32)
       RemoteDirectory.Contracts.RemoteDirectoryContract+Exp.InState(System.Int32)
RemoteDirectory.Contracts.RemoteDirectoryContract+Exp.CurrentState        RemoteDirectory.Contracts.RemoteDirectoryContract+Exp.RecvBind(System.optional(NonNullType) optional(CustomVector) optional(ExHeap) Char*@,System.optional(NonNullType) optional(CustomVector) optional(ExHeap) Char*@
       RemoteDirectory.Contracts.RemoteDirectoryContract+Exp.SendAckBind
       RemoteDirectory.Contracts.RemoteDirectoryContract+Exp.SendNakBind
       RemoteDirectory.Contracts.RemoteDirectoryContract+Exp.SendReady
       RemoteDirectory.Contracts.RemoteDirectoryContract+Exp.TransferContentsOwnership(Microsoft.Singularity.Channels.Endpoint@)
         RemoteDirectory.Contracts.RemoteDirectoryContract+Exp.TransferOwnership(Microsoft.Singularity.Channels.Endpoint@,optional(Microsoft.Singularity.Channels.ExHeap) RemoteDirectory.Contracts.RemoteDirectoryContract+Exp*)
         RemoteDirectory.Contracts.RemoteDirectoryContract+Exp.TransferVectorOwnership(Microsoft.Singularity.Channels.Endpoint@,optional(Microsoft.SingSharp.CustomVector) optional(Microsoft.Singularity.Channels.ExHeap) RemoteDirectory.Contracts.RemoteDirectoryContract+Exp*)
       RemoteDirectory.Contracts.RemoteDirectoryContract+Exp.MarshallAll(System.Byte*,Microsoft.Singularity.Channels.Endpoint@)
         RemoteDirectory.Contracts.RemoteDirectoryContract+Exp.MarshallVector(System.Byte*,Microsoft.Singularity.Channels.Endpoint@,System.Byte*,optional(Microsoft.SingSharp.CustomVector) optional(Microsoft.Singularity.Channels.ExHeap) RemoteDirectory.Contracts.RemoteDirectoryContract+Exp*)
       RemoteDirectory.Contracts.RemoteDirectoryContract+Exp.MarshallContent(System.Byte*,Microsoft.Singularity.Channels.Endpoint@,System.Byte*)
       RemoteDirectory.Contracts.RemoteDirectoryContract+Exp.Dispose
       RemoteDirectory.Contracts.RemoteDirectoryContract+Exp.Expose
       RemoteDirectory.Contracts.RemoteDirectoryContract+Exp.UnExpose
       RemoteDirectory.Contracts.RemoteDirectoryContract+Exp.Acquire
       RemoteDirectory.Contracts.RemoteDirectoryContract+Exp.Release
       RemoteDirectory.Contracts.RemoteDirectoryContract+Exp.TagPod0&lt;/pre&gt;
&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Still - Any help would be greatly appreciated!&lt;/p&gt;
&lt;p&gt;-Domi&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This is how my contract looks like:&lt;/p&gt;
&lt;p&gt;
&lt;div style="color: black; background-color: white;"&gt;
&lt;pre&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; Microsoft.SingSharp;
&lt;span style="color: blue;"&gt;using&lt;/span&gt; Microsoft.Singularity.Channels;
&lt;span style="color: blue;"&gt;using&lt;/span&gt; Microsoft.Singularity.Directory;
&lt;span style="color: blue;"&gt;using&lt;/span&gt; System;

&lt;span style="color: blue;"&gt;namespace&lt;/span&gt; RemoteDirectory.Contracts
{
    &lt;span style="color: blue;"&gt;public&lt;/span&gt; contract RemoteDirectoryContract : ServiceContract
    {
        &lt;span style="color: green;"&gt;// This is the name under which the Remote Directory Service registers itself with the name server&lt;/span&gt;
        &lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;const&lt;/span&gt; &lt;span style="color: blue;"&gt;string&lt;/span&gt; ModuleName = &lt;span style="color: #a31515;"&gt;"/service/remotedir"&lt;/span&gt;;

		&lt;span style="color: green;"&gt;// ######################################################&lt;/span&gt;
        &lt;span style="color: green;"&gt;// Request messages by the DirectoryService:&lt;/span&gt;
		
		&lt;span style="color: green;"&gt;// Bind the given ep to the given path.&lt;/span&gt;
		&lt;span style="color: green;"&gt;// The nodeName is the name of the node that is sending the request.&lt;/span&gt;
        &lt;span style="color: blue;"&gt;in&lt;/span&gt;	message Bind(&lt;span style="color: blue;"&gt;char&lt;/span&gt;[]! &lt;span style="color: blue;"&gt;in&lt;/span&gt; ExHeap nodeName, &lt;span style="color: blue;"&gt;char&lt;/span&gt;[]! &lt;span style="color: blue;"&gt;in&lt;/span&gt; ExHeap path, ServiceContract.Exp:Start! exp);
		
		
		&lt;span style="color: green;"&gt;// ######################################################&lt;/span&gt;
        &lt;span style="color: green;"&gt;// Response messages:&lt;/span&gt;
		
		&lt;span style="color: green;"&gt;// bind succeeded, exp now belongs to the RDC&lt;/span&gt;
		&lt;span style="color: blue;"&gt;out&lt;/span&gt;	message AckBind();
		
		&lt;span style="color: green;"&gt;// attempt to return unused endpoint if possible&lt;/span&gt;
		&lt;span style="color: blue;"&gt;out&lt;/span&gt;	message NakBind(ServiceContract.Exp:Start! exp, ErrorCode code);
		
		&lt;span style="color: green;"&gt;// Send upon successful connection&lt;/span&gt;
        &lt;span style="color: blue;"&gt;out&lt;/span&gt; message Ready();
		
		&lt;span style="color: green;"&gt;// ######################################################&lt;/span&gt;
        &lt;span style="color: green;"&gt;// State diagram&lt;/span&gt;
        &lt;span style="color: blue;"&gt;override&lt;/span&gt; state Start : Ready! -&amp;gt; ReadyState;

        state ReadyState : one
        {
            Bind? -&amp;gt; (AckBind! or NakBind!) -&amp;gt; ReadyState;
        }
    }
}

&lt;/pre&gt;
&lt;/div&gt;
&lt;/p&gt;&lt;/div&gt;</description><author>Domi</author><pubDate>Sun, 08 May 2011 19:00:03 GMT</pubDate><guid isPermaLink="false">New Post: Unable to build a service with a contract 20110508070003P</guid></item></channel></rss>