Partner enumeration during service startup failed
I'm trying to create a simple service for a iRobot Create eBox 2300 (physically like the Sumo). I created my service by going through Service Tutorial 4 (C#) and then performing the steps in the "DSS User Guide: Developing Services for Windows CE".
When I reboot the robot ( I start DssHost in a batch file in Windows/StartUp ), It starts loading the manifest and I get the following error:
Service will not start:http://schemas.tempuri.org/2007/08/skeets.html
Partners specified statically in service implementation class:
PartnerAttribute
Name:SubMgr,
Contract:http://schemas.microsoft.com/xw/2005/01/subscriptionmanager.html,
CreationPolicy:CreateAlways
PartnerAttribute
Name:irobotlite,
Contract:http://schemas.microsoft.com/robotics/2007/02/irobotlite.html,
CreationPolicy:UsePartnerListEntry
Partners specified at runtime, in CreateRequest:
Name:http://schemas.tempuri.org/2007/04/skeets.html:irobotlite,
Contract: ,
Service:
Name:http://schemas.microsoft.com/xw/2004/10/dssp.html:ConstructorService,
Contract:http://schemas.microsoft.com/xw/2004/10/constructor.html,
Service:http://windowsce:50000/constructor/3f008db9-cb12-4ab8-8e0f-aa9b41403403
Name:http://schemas.microsoft.com/xw/2004/10/dssp.html:PartnerListService,
Contract:http://schemas.microsoft.com/xw/2004/10/partnerlist.html,
Service:http://windowsce:50000/skeets/dss/partnermanager
Name:http://schemas.microsoft.com/xw/2004/10/dssp.html:StateService,
Contract:http://schemas.microsoft.com/xw/2004/10/dssp.html:StateService,
Service: Store/SkeetsState.xml
This is my manifest:
<Manifest
xmlns="http://schemas.microsoft.com/xw/2004/10/manifest.html"
xmlns:dssp="http://schemas.microsoft.com/xw/2004/10/dssp.html"
xmlns:skeets="http://schemas.tempuri.org/2007/04/skeets.html"
>
<CreateServiceList>
<ServiceRecordType>
<dssp:Contract>http://schemas.tempuri.org/2007/08/skeets.html</dssp:Contract>
<dssp:PartnerList>
<dssp:Partner>
<dssp:Name>skeets:irobotlite</dssp:Name>
</dssp:Partner>
</dssp:PartnerList>
</ServiceRecordType>
<ServiceRecordType>
<dssp:Contract>http://schemas.microsoft.com/robotics/2007/02/irobotlite.html</dssp:Contract>
<dssp:Service>http://localhost:0/irobotlite</dssp:Service>
<dssp:PartnerList>
<!--Initialize Roomba config file -->
<dssp:Partner>
<dssp:Service>irobot.ce.config.xml</dssp:Service>
<dssp:Name>dssp:StateService</dssp:Name>
</dssp:Partner>
</dssp:PartnerList>
<Name>skeets:irobotlite</Name>
</ServiceRecordType>
</CreateServiceList>
</Manifest>
I'm not sure what it is telling me or how to get past this.
Thanks,
Dogulas

