Help with repositories (newbie)

G

Guest

Hello,

I have created several components for use with XPe however none of them are
working. I have followed the instructions in the book XP Embedded Advanced
and created repositories and packages as advised. The components import
sucessfully into the CD, however TD is unable to locate the files. When I
add my components to a target I get the following warnings:

Warning 1121: Can not find the resource MtsUSB2KXP.cat for MicroTouch(tm)
USB Touch Screen Controller
Warning 1121: in the following search path:
\\CHAMP\Repositories\\{67C85615-B0C5-42EA-8B8A-E8AB47DB2B1D},
\\CHAMP\Repositories\{022716D8-0CF0-4779-B94C-8E52EB36709C},
\\CHAMP\Repositories\{347677C8-8935-4d30-8DDA-FB6D701ACF47},
\\CHAMP\Repositories\{484C9D34-846E-40E2-A2E6-FF2771A303D5}

As you can see it is only looking in the default repositories and not the
ones I have created. The ones I have created do exists and have the proper
files.

How can I tell TD to search in these additional repositories?

Any help or advice is greatly appreciated.
 
K

KM

Robert,

You should list the steps you did when you created the component and repository.

Basically, make sure you link the component to the repository (The Repositories button on the components properties page in CD).
Also, make sure to have the repository copied when you import the component's SLD with CDM. (set the checkbox there)
 
G

Guest

Here are the steps I followed:

1. Gather all the required files into a directory(e.g.
\xpe\Microtouch\files).
2. Import the .inf file into CD.
3. Create a repository in the same .sld as the component (e.g. Microtouch
Repository) and set the source path to .\files
4. create a package (e.g. Microtouch package) and add the repository and the
component to it.
5. save the sld and import it into CDM with the box checked to import files.
CDM creates a new repository file structure:
\\<server>\Repositories\{<GUID>}. All of the required files do indeed seem
to be present in the path.

I have about 12 repositories defined, but as you can see in the previus
posting the search path only looks in the ones created when XPe was
installed. Is there something I need to configure to have it look in
additional repositories?
 
M

Martin Grossen, eMVP [AVNET Silica]

Hi Rob

In Component Designer, check in your main
component if you selected the created repository.
Not only in the package.

-> Component Designer
-> YourSLDfilenmae.sld
-> Windows XP Embedded Client (x86)
-> Components
-> YourComponentName 1 [Version Number ]
Field: Repository

Default: Unknown Repository.

Enter your created repository there.

--

Martin Grossen, eMVP

AVNET EMG Silica
Franchise Manager Microsoft Embedded Europe

Your competent partner for Microsoft Embedded licencing

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
K

KM

Robert,
Here are the steps I followed:

1. Gather all the required files into a directory(e.g.
\xpe\Microtouch\files).
2. Import the .inf file into CD.
3. Create a repository in the same .sld as the component (e.g. Microtouch
Repository) and set the source path to .\files

Here you need to assign all the components that have files in the repository to use that Repository.
Check out each component properties (right panel when you click on a component node in CD). Find there the Repositories button.
4. create a package (e.g. Microtouch package) and add the repository and the
component to it.
5. save the sld and import it into CDM with the box checked to import files.
CDM creates a new repository file structure:
\\<server>\Repositories\{<GUID>}. All of the required files do indeed seem
to be present in the path.

I have about 12 repositories defined, but as you can see in the previus
posting the search path only looks in the ones created when XPe was
installed. Is there something I need to configure to have it look in
additional repositories?

Toolkit doesn't know what repositry it should lolok under for a component if you don't assign the component to a repositry.

--
Regards,
KM

 
G

Guest

....of course!

Thanks!

Martin Grossen said:
Hi Rob

In Component Designer, check in your main
component if you selected the created repository.
Not only in the package.

-> Component Designer
-> YourSLDfilenmae.sld
-> Windows XP Embedded Client (x86)
-> Components
-> YourComponentName 1 [Version Number ]
Field: Repository

Default: Unknown Repository.

Enter your created repository there.

--

Martin Grossen, eMVP

AVNET EMG Silica
Franchise Manager Microsoft Embedded Europe

Your competent partner for Microsoft Embedded licencing

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Robert Jordan said:
Here are the steps I followed:

1. Gather all the required files into a directory(e.g.
\xpe\Microtouch\files).
2. Import the .inf file into CD.
3. Create a repository in the same .sld as the component (e.g. Microtouch
Repository) and set the source path to .\files
4. create a package (e.g. Microtouch package) and add the repository and
the
component to it.
5. save the sld and import it into CDM with the box checked to import
files.
CDM creates a new repository file structure:
\\<server>\Repositories\{<GUID>}. All of the required files do indeed
seem
to be present in the path.

I have about 12 repositories defined, but as you can see in the previus
posting the search path only looks in the ones created when XPe was
installed. Is there something I need to configure to have it look in
additional repositories?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top