We need to take backup of project files/documents that are stored on a webserver in an content structure. This content structure have several catalogs, subcatalogs and files.
The file: Oppsummering KickOff Coop Bid 130103.ppt
The url:
pportal1.nextra.no\portal\binary\com.epicentric.contentmanagement.servlet.ContentDeliveryServlet\Focusweb\Bid\COOP\Dokumenter\Interne_252520m_2525C3_2525B8tereferat\Oppsummering_252520KickOff_25252016AE304
Our problem are now that we must first translate all of the "_2525.." and then rename all the files to the correct name. How can we solve this (It`s not a solutions to change the url at this time)
Thanks
like "com.epicentric.contentmanagement.servlet.ContentDeliveryServlet\" is replaced
with "servlet"... ?
> Requirement:
> We need to take backup of project files/documents that are stored on a webserver in an content structure. This content structure have several catalogs, subcatalogs and files.
>
> The file: Oppsummering KickOff Coop Bid 130103.ppt
>
> The url:
> pportal1.nextra.no\portal\binary\com.epicentric.contentmanagement.servlet.ContentDeliveryServlet\Focusweb\Bid\COOP\Dokumenter\Interne_252520m_2525C3_2525B8tereferat\Oppsummering_252520KickOff_25252016AE304
>
> Our problem are now that we must first translate all of the "_2525.." and then rename all the files to the correct name. How can we solve this (It`s not a solutions to change the url at this time)
>
> Thanks
>
Something is wrong here. Can you please tell me how some original URLs to the ppt files look like?
Regarding the replacement - do you want to replace some part of a URL with something else while downloading, so another URL will be downloaded in fact, not the one listed in the HTML file?
Best regards,
Oleg Chernavin
MetaProducts corp.
"http://pportal1.nextra.no/portal/binary/com.epicentric.contentmanagement.servlet.ContentDeliveryServlet/Focusweb/Bid/COOP/Dokumenter/Interne%2520m%25C3%25B8tereferat/Oppsummering%2520KickOff%2520Coop%2520Bid%2520130103.ppt "
This is a Epicentric Foundation Server 4.1 SP1 solution. The epicentric framwork is an J2EE framework with servlets and this is what the user gets.
> Dear Thomas Fasteng,
>
> Something is wrong here. Can you please tell me how some original URLs to the ppt files look like?
>
> Regarding the replacement - do you want to replace some part of a URL with something else while downloading, so another URL will be downloaded in fact, not the one listed in the HTML file?
>
> Best regards,
> Oleg Chernavin
> MetaProducts corp.
>
Oleg.
> OK. As you probably know, % symbol is not allowed for file and directory names. That`s why Offline Explorer replaces it with _25. Next, since the URL is very long, Offline Explorer has to truncate the filename end and replace it with a unique signature to make sure the filename with the full file path (C:\....) are less than 256 symbols. This is why it happens.
>
> Oleg.
If you want, I can write a program that will try to revert such filenames to original names.
Oleg.
For me it`s important to have the filename and if possible, directory path 1-5 levels up
Then it could be:
Focusweb\Bid\COOP\Dokumenter\Interne_motereferat\Oppsummering\KickOff Coop Bid 130103.ppt
or
\Dokumenter\Interne_motereferat\Oppsummering\KickOff Coop BID 130103.ppt
If the program copy this structure to a new structre it would be great
Like: Copy from <path> to <path>
with subdirectories
> But without that, there is a high chance that some filenames will be longer than the maximum allowed filenames length limit.
>
> If you want, I can write a program that will try to revert such filenames to original names.
>
> Oleg.
If I could choose the path/directory with (or without subdir) in the Map structre of the project and export this with correct filename endings.
Like:
Focusweb
Bid
Coop
Dokumenter
Eksterne_252520korrespondanse (DIR)
Adresselister fra Coop 00358057 (FILES)
VS Oversikt over ISDN_201D7EAF7 (FILES)
would be exported to:
Focusweb\bid\coop\Dokumenter Adresselister fra Coop (Intern).msg.msg
VS Oversikt over ISDN til butikker i Danmark.msg.msg
This is the correct filename (why .msg.msg is because user has saved the files as .msg.msg)
Does this help ?
Oleg.
When do you think that you will have a solution?
> Yes, I will look at how it could be done in the Export. Probably it will be really easier to do. I hope to come with some solution tomorrow.
>
> Oleg.
Here is the updated version:
http://www.metaproducts.com/download/betas/oep1141.zip
Please unzip it and replace the old oe.exe file with the new one.
Oleg.
Is it possible to make an export with the following functions
1. In the export meny: Translate this: "org path" with "new path"
The org path would be: "com.epicentric.contentmanagement.servlet.ContentDeliveryServlet"
The new path would be: "content"
(It would also be nice if you could have several translatation if neccesary)
2. Keep orginal file names if possible or a check like the Sigma for filenames that could not be kept in full.
Then it would be possible to browse the exported site with shorter url/path and have the correct file name with extension.
And then it would be simple for us to copy the files without manually renaming them (i big job)...
> Sorry that it takes much time. The problem is not simple to solve. I made a partial solution so far. Now if you export a Project, it will replace all _252520 symbols with spaces and it will append .ppt extensions when necessary. However I cannot replace the unique file signature with the original filename, because in most cases the resulting filename will be too long and it will not simply fit filesystem limits. As a result you will get a filesystem error in the directory with exported files.
>
> Here is the updated version:
>
> http://www.metaproducts.com/download/betas/oep1141.zip
>
> Please unzip it and replace the old oe.exe file with the new one.
>
> Oleg.
Oleg.