List of UUID and files in CCM

We have stored documents in CCM (6.0.4). When we have a reference in that document to another document the URL includes the UUID. Loading the documents into the workspace works. When you work offline you will not be able to find the referenced dockument.
Ist there any tool that may create a list with UUID and documentname + document path ?
Accepted answer

Personally, I am not aware of such a tool.
Anyway, if you are familiar with Plain Java API, you can search the repository, retrieve the documents and get their names and UUIDs this way:
// retrieve the versionable (i.e. the document)
IVersionable versionable = ...;
String versionableName = versionable.getName();
UUID versionableId = versionable.getItemId();
String UUIDString = versionableId.toString();
Getting the document path is a bit more complex.
You must retrieve the configuration (IConfiguration) associated to the component to which the versionable belongs, then you can "build" the path this way:
String filePath = "";
IVersionableHandle versionableHandle = (IVersionableHandle) versionable.getItemHandle(),
List<IVersionableHandle> versionableHandleList = new ArrayList<IVersionableHandle>();
versionableHandleList.add(versionableHandle);
List<?> ancestorReports = configuration.locateAncestors(versionableHandleList, monitor);
IAncestorReport iAncestorReport = (IAncestorReport) ancestorReports.get(0);
List<INameItemPair> reportList = iAncestorReport.getNameItemPairs();
for (INameItemPair iNameItemPair : reportList){
String temp = iNameItemPair.getName();
if (temp != null) {
filePath += "/" + temp ;
}
}