With regards to the actual problem... I'm not familiar with this timeline widget or XML file. This must be something custom of yours.
However, it sounds like it's using a URL for the XML file. (Which would be pretty standard in any web application.) You would run into the same problem with anything that uses a URL (image, video, sound file, link, etc.)
URLs are structured like this:
- URLs that begin with http://, https:// or // are absolute URLs. They use the specified protocol (http or https) if given, and navigate to that server. then request the path given from that server.
- URLs that begin with / start at the top level of the server your page was served from.
- URLs that don't begin with / are relative to the path your page was served from.
That's part of the standard of the way web pages and web browsers work. Since Profound UI (including Rich Display, Genie and Atrium) runs in a web browser, it works that way, too.
Lets apply that to your example. You are storing a URL in an element named id_XMLpath. Therefore, if your web page is served from is
http://your-system/profoundui/start then:
Hopefully all of that made sense and you now understand better.
With that in mind, I would recommend NOT storing your XML documents within the 'profoundui' directory. Instead, I would:
- Navigate to /www/INSTANCE-NAME/htdocs
- Create a new directory beneath htdocs named xml -- MKDIR DIR('/www/INSTANCE-NAME/htdocs/xml') (you can use any name you like, just remember to use that in the application, too.)
- Put your XML documents here.
- Change the id_XMLpath in the application to be set to /xml/1111117.xml (or whatever the file in the xml directory is called)
Since the URL begins with a slash (/xml/xxxx begins with a /) it won't matter if you're using /profoundui/start or /profoundui/auth/start (or anything else.)