r over webdav. Would an example
configuration be available?
--
France Baril
Architecte documentaire / Documentation architect
france.ba...@architextus.com
(514) 572-0341
___
BaseX-Talk mailing list
BaseX-Talk@mailman.uni-konstanz.de
https://mailman.uni
which is the opposite behavior described by the documentation.
>
> I believe that this is conform with what is described in the
> documentation (I hope that the wording is not ambiguous):
>
> http://docs.basex.org/wiki/Startup#BaseX_HTTP_Server
>
> Feel free to ask f
le/known issues? Compatibility or otherwise?
--
France Baril
Architecte documentaire / Documentation architect
france.ba...@architextus.com
(514) 572-0341
___
BaseX-Talk mailing list
BaseX-Talk@mailman.uni-konstanz.de
https://mailman.uni-konstanz.de/m
h to the .png from the error message into
the browser's address, the image is displayed. So the path is correct,
and the image seems retrievable.
What could possibly cause this error? Note that this used to work… I
have not changed line 175 in many weeks.
--
France Baril
Architecte documentair
PM, Imsieke, Gerrit, le-tex <
gerrit.imsi...@le-tex.de> wrote:
>
>
> On 2012-10-22 22:05, France Baril wrote:
>
>> Hi,
>>
>> I get this error on a db:retrieve:
>>
>> Stopped at line 175, column 119 in
>> /Users/archie/BaseXHTTP/How2_**St
trol over the double //:
> >
> > let $db-image := db:retrieve('ImagesAndGlobalContent',
> > substring-after($x/text(), 'images/'))
> >
> > Other detail:
> >
> > Database correctly has all images as raw content.
> >
> >
> &g
his is happening, can you
explain?
More specifically, here are definitions of $result-lists and what they
produce:
let $result-list := would work when used in the 1st code sample, but
not the second (updating function).
let $result-list := http://www.w3.org/1999/xhtml"/> resolves
the iss
gt;
> Christian Grün
> Box 188, Uni KN
> D-78457 Konstanz
> http://christian-gruen.de
>
>
> On Thu, Nov 1, 2012 at 4:01 PM, France Baril
> wrote:
> > Hi,
> >
> > My search function used to return $html correctly
> >
> > let $html := http://www.w3.org/1
it gets is .html when displaying dynamic content?
Note: My html is not as simple as the one above. It is generated from an
.xsl that actually says . The result however is
the same.
--
France Baril
Architecte documentaire / Documentation architect
france.ba...@architextus.com
(514) 572-0341
___
ts in my en-us database?
> Do you have some helpful input?
>
> Thanks,
> Christian
>
>
> ___
>
> Christian Grün
> Box 188, Uni KN
> D-78457 Konstanz
> http://christian-gruen.de
>
>
> On Mon, Nov 5, 2012 at 4:37 PM, Fran
n
the file again. So the issue is really the fact that the change occurs
through webdav.
What are we missing here?
Regards,
France
--
France Baril
Architecte documentaire / Documentation architect
france.ba...@architextus.com
(514) 572-0341
___
BaseX
disk from Oxygen and reload
> > AppResources with the config file, we are able to access the information
> in
> > the file again. So the issue is really the fact that the change occurs
> > through webdav.
> >
> > What are we missing here?
message doesn't exist.
I've been querying the DB to find errors. Ex. Search for all files
with 'headin' in this case. However, we'd really like the writer to be
able to find their own faulty files.
Are we misusing the function? Is this a bug? What can we do about it?
Thank
> it's like the .xqm cannot access the information anymore.
> >> >
> >> > We tried:
> >> >
> >> > Updating/optimize the index/paths.
> >> > Stopping/starting the server.
> >> >
> >> > The file is save
> then {$topic-validation}{$menu-validation}
> else All menus and topics validate against
> the DTDs.
>
> ___
>
>
> On Tue, Dec 18, 2012 at 1:39 AM, France Baril <
> france.ba...@architextus.com> wrote:
> > Hi,
> >
> >
server I get this message before the server starts:
Null identity service, trying login service: null
Finding identity service: null
I tried two different 7.5 snapshots including today's RC1. Any clue is
welcome.
--
France Baril
Architecte documentaire / Documentation architect
fran
en we use the GUI to create/upload the content for AppResources,
> we
> >> >> > can
> >> >> > access our restxq pages and the result is based on our config.
> >> >> >
> >>
-help.
debug-ouch.xml shows the correct content (content of menu devicehelp),
debug-uri shows the right file path (path of menu ptt-help), yet the
content of menu with @id devicehelp gets replaced by the content of menu
with @id=ptt-help after db:replace.
Note: If I use db:optimize('en-us
gards,
France
--
France Baril
Architecte documentaire / Documentation architect
france.ba...@architextus.com
(514) 572-0341
___
BaseX-Talk mailing list
BaseX-Talk@mailman.uni-konstanz.de
https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk
Options
> [2] https://github.com/BaseXdb/basex/issues/608
> ___
>
> On Wed, Dec 19, 2012 at 9:08 PM, France Baril
> wrote:
> > The change is made via Webdav, not via a xquery. Can we set the option
> for
> > all as default? I had assumed that if I set
> >
> >
> >return (db:optimize('en-us'), db:output($result))
> >
> >
> >
> > RESULT:
> > The result after optimize if your query for a list of
ipt is equivalent to what you do via
> RESTXQ?
>
>
>
>
>
>
>
>
>
>
> You can save this script using the ".bxs" suffix, and open and run it
> via the GUI or on command-line (basex script.bxs).
>
> Christian
>
--
Fra
Hi,
How would I get around that issue?
--
France Baril
Architecte documentaire / Documentation architect
france.ba...@architextus.com
(514) 572-0341
___
BaseX-Talk mailing list
BaseX-Talk@mailman.uni-konstanz.de
https://mailman.uni-konstanz.de/mailman
rün
wrote:
> I wonder what this could be. The script below gives me "smbonly
> ptt-help new" as result; what do you get?
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> for $x in /*
> return
>
> > Thanks,
> > Christian
> > _______
> >
> >> Hi,
> >>
> >> How would I get around that issue?
> >>
> >> --
> >> France Baril
> >> Architecte documentaire / Documentation architect
> &
t; >> on the Options page [1] (“Initial values for options…”). Does this
> >> help?
> >>
> >> Still, I agree that the solution is a little bit circuitous when
> >> working with WebDAV. I’ve added a GitHub issue to remember your
> >> concern [2]. I
r all users, require
authentication for all other functions.
Is this possible, if so can you point me to useful documentation?
- Do you have any other suggestion?
--
France Baril
Architecte documentaire / Documentation architect
france.ba...@architextu
ble.
>
> Cheers,
> Dirk
>
>
> On Mon, Apr 8, 2013 at 3:17 AM, France Baril > wrote:
>
>> Hi,
>>
>> I am trying to secure access to some of our content.
>>
>> Case:
>>
>>1. User reads our content and completes the feedback form
server is using TomCat have an
impact on the client:connect function?
We are out of things to try. Any clue would be helpful.
Thanks,
France
--
France Baril
Architecte documentaire / Documentation architect
france.ba...@architextus.com
(514) 572-0341
___
>
> This way, some additional debugging information such as Java stack
> traces will be output to STDERR, which you could send us as well (this
> information may e. g. end up on command line or in logs/catalina.out,
> depending on your Tomcat configuration).
>
>
DTDs [because they
were considered raw and unindexed?]). Anyhow, it didn't help.
Regards,
France
--
France Baril
Architecte documentaire / Documentation architect
france.ba...@architextus.com
(514) 572-0341
___
BaseX-Talk mailing list
BaseX-Talk@mailman.uni-konstanz.de
https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk
GUI, I see the .xsd file
> > renamed as lower caps [...]
>
> True; we have an open issue in our bug tracker that addresses this
> inconsistency [1]. We hope to get it fixed until the final 7.7 release
> (which is planned to be aligned with this year’s Balisage Conference
>
Follow up: it turns out the includes and imports work when the .xsd is
accessed using the rest path: http://domain/rest/db/collection(s)/file.xsd.
Ex. validate:xsd($xml-file, 'http://domain/rest/db/collection(s)/file.xsd')
On Thu, Jul 18, 2013 at 3:52 PM, France Baril
wrote:
> O
ever makes it into the catch.
Thanks,
France
--
France Baril
Architecte documentaire / Documentation architect
france.ba...@architextus.com
(514) 572-0341
___
BaseX-Talk mailing list
BaseX-Talk@mailman.uni-konstanz.de
https://mailman.uni-konstanz.
with XML Oxygen. The file reopens with the
correct character.
--
France Baril
Architecte documentaire / Documentation architect
france.ba...@architextus.com
(514) 572-0341
___
BaseX-Talk mailing list
BaseX-Talk@mailman.uni-konstanz.de
https://mailman.
d to the
existing file. Expectation is that it should replace it.
Side effect: When we open the file in XML Oxygen through WebDAV, the file
appears to be empty.
--
France Baril
Architecte documentaire / Documentation architect
france.ba...@architextus.com
(514) 572-0341
___
t?
Thanks,
--
France Baril
Architecte documentaire / Documentation architect
france.ba...@architextus.com
(514) 572-0341
___
BaseX-Talk mailing list
BaseX-Talk@mailman.uni-konstanz.de
https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk
ngle threaded...
>
> Any help is welcome, I've been trying to figure this out for days now.
>
> Thanks,
> Joe
>
>
> ___
> BaseX-Talk mailing list
> BaseX-Talk@mailman.uni-konstanz.de
> https://mailman.uni-konstanz.
hat content is static so it doesn't matter if two
> requests clobber the data.
>
>
>
>
> On Wed, Sep 25, 2013 at 9:30 AM, France Baril <
> france.ba...@architextus.com> wrote:
>
>> I'm having similar issues where everything freezes on an http requ
I'm currently on 7.7.
The second function returns files from folders and subfolders at $path, but
omits the folders that contain only raw files.
--
France Baril
Architecte documentaire / Documentation architect
france.ba...@architextus.com
(514) 572
ss http://*localhost:8984*/test-extra-spaces/test-1 from your
browser.
3. Look at the .xml in the test DB. It has extra carriage return. It looks
like the query assumed that was a block and it felt compelled to add a
carriage return and indent.
--
France Baril
Architecte documentaire / Document
g line to the
> beginning of your query:
>
> declare option output:indent 'no';
>
> Hope this helps,
> Christian
>
> PS: I’ll try my best to answer your pending mail tomorrow.
> ___
>
> 2013/10/5 France Ba
*I'm not sure that I get what we are trying to achieve with main modules
here:*
- Should I create a main module in which I import all library modules so
they inherit the output option?
- Or should I convert all modules with functions that are not using rest
path to main modules so I ca
, $clean-file) function forces an
indent on the content between the and the . Since this is a BaseX
function, and not an XQuery fonction, I'm hoping we could
get db:replace('db', 'path', $clean-file, $param), where param can include
output params such as indent=no.
in ~webdav, is there anyway we could get back to the locks
as set in ~webdav?
--
France Baril
Architecte documentaire / Documentation architect
france.ba...@architextus.com
(514) 572-0341
___
BaseX-Talk mailing list
BaseX-Talk@mailman.uni-konstan
best practice. But in case of an unexpected failure, since the
> > lock are saved in ~webdav, is there anyway we could get back to the
> locks as
> > set in ~webdav?
> >
> > --
> > France Baril
> > Architecte documentaire / Documentation architect
>
be appreciated.
--
France Baril
Architecte documentaire / Documentation architect
france.ba...@architextus.com
(514) 572-0341
___
BaseX-Talk mailing list
BaseX-Talk@mailman.uni-konstanz.de
https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk
e this helps,
> Christian
>
>
> [1] http://docs.basex.org/wiki/Web_Application#Configuration
>
>
>
>
> Since this is a BaseX function,
> > and not an XQuery fonction, I'm hoping we could get db:replace('db',
> 'path',
> >
the result.
- If you run the .xqm as is, you should get the unexpected error.
- If you remove all @xml:lang="en-us" in the function
test-nodes:get-trans-units-1(), the result node will be saved in the
tests db.
What am I missing?
--
France Baril
Architecte documentaire / Documentation
nt-27771795
>
>
> On Wed, Dec 18, 2013 at 4:22 PM, France Baril <
> france.ba...@architextus.com> wrote:
>
>> Hi,
>>
>> I am trying to figure out how to allow the use of @xml:lang in an .xqm.
>> I've been using it before without the need to add an
at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
at java.lang.Thread.run(Thread.java:695)
--
France Baril
Architecte documentaire / Documentation architect
france.ba...@architextus.com
7.7.2
>>> temporarily.
>>>
>>> We get a very similar error, but it's more often it's a positive integer
>>> which is out of bounds, instead of -3 as in this example.
>>>
>>>
>>> On Mon, Jan 13, 2014 at 8:09 AM, France Bar
Hi,
I have quick question...
Is it possible to view content saved as XHTML in a BaseX database as HTML 5
in a browser when accessing the content through a domain:port/rest/...
address?
Is this configurable through a serialization setting somewhere?
Thanks
--
France Baril
Architecte
on parameters to REST
> requests can be found here [1, 2].
>
> Hope this helps,
> Christian
>
> [1] http://docs.basex.org/wiki/REST#Parameters
> [2] http://docs.basex.org/wiki/Serialization
>
--
France Baril
Architecte docum
] Path '/.DocumentRevisions-V100' cannot be deleted.
Is there anyway from the basex side to allow deletion of hidden files or do
I have to disable revisions on my computer, so these files never get
created in the first place? The second option seems rather drastic.
--
France Baril
a quick look into the code and deleting works using
> > the java.io.file.delete() function, so its seems not to be related to
> BaseX.
> >
> > Cheers,
> > Dirk
> >
> > On 27/02/14 02:46, France Baril wrote:
> >> Hi,
> >>
> >> I need t
related. If you upgraded your OS, this could in fact make
> a difference (once again: I guess, as this is OS X specific).
>
> Please take a look at the file permissions and check if the user has the
> required permissions to delete this file.
>
> Cheers,
> Dirk
>
> On 27/02/
ring as xs:integer: "300".
com.bradmcevoy.http.exceptions.BadRequestException
Stopped at /Users/archie/xquery/webdav.xqm, 1/246:
[XPTY0004] Cannot treat xs:string as xs:integer: "300".
com.bradmcevoy.http.exceptions.BadRequestException
Stopped at /Users/archie/xquery/we
it).
Stil,, it'd be nice to have a more specific error message for a case like
this. Other similar function return DB does not exist, if I recall properly.
Thanks,
France
--
France Baril
Architecte documentaire / Documentation architect
france.ba...@architextus.com
(514) 572-0341
__
translate/' ||
*$file-loc-end*
*else *'xliff-no-new-segment/' ||
*$file-loc-end*
*let* *$debug* := *file:write*('Debug-xliff/' ||
*tokenize*(*$file-loc*, '/')[*last*(
best,
> Christian
>
> [1] http://files.basex.org/releases/latest/
> ___
>
> On Tue, Mar 4, 2014 at 7:13 AM, France Baril
> wrote:
> > I'm using BaseX with Oxygen, accessing content through a webdav folder.
> >
> &g
> sorry, I know that an answer to your e-mail is still pending. If you
> > should manage to build a self-contained example, it could help us to
> > find the culprit.
> >
> > Best,
> > Christian
> >
> >
> > On Wed, Mar 19, 2014 at 6:59 PM, France Baril
t node as the DB is being
>>> created so that this info can be queried?
>>>
>>> Thanks for any tips,
>>> Constantine.
>>>
>>> ___
> BaseX-Talk mailing list
> BaseX-Talk@mailman.uni-konstanz.de
Any news on this issue?
On Tue, Mar 25, 2014 at 2:30 PM, France Baril
wrote:
> Yes, we do use namespaces.
>
>
> On Tue, Mar 25, 2014 at 2:29 PM, Christian Grün > wrote:
>
>> We may have found a first evidence for the slow down. Do your
>> documents use namespaces?
x27;ve already solved part of the problem,
> but we would first like to shed some more light on another related
> issue before relasing a new patch version.
>
> Christian
>
>
> On Tue, Apr 1, 2014 at 5:26 PM, France Baril
> wrote:
> >
(1 > 0]
com.bradmcevoy.http.exceptions.BadRequestException
--
France Baril
Architecte documentaire / Documentation architect
france.ba...@architextus.com
(514) 572-0341
of the issue, but this has a very familiar feel.
Could the namespace processing issue be back?
--
France Baril
Architecte documentaire / Documentation architect
france.ba...@architextus.com
(514) 572-0341
Never mind, I found an issue on my side.
On Mon, May 26, 2014 at 12:12 PM, France Baril wrote:
> Hi,
>
> I updated to the May 26th snapshot and one batch process that used to take
> 45 seconds now takes more than 25 minutes to run.
>
> A couple of months ago we had that is
e, or could it be that the contents of the database were
> created with a version before the namespace fix? In the latter case,
> you could try to call OPTIMIZE ALL and see if that helps.
>
> Best,
> Christian
>
>
>
> On Mon, May 26, 2014 at 6:12 PM, France Baril
> wrote:
&g
econd run of
updates. Rolling back means that we lose a full run of translation and we
have nearly 30 languages, which means 30 DBs, so it's not a small job to
roll them back and run translation again. And once a DB is corrupted, I
can't even open it.
Any clue would help.
Thanks,
France
-
xplicitly.
I searched the documentation without success.
--
France Baril
Architecte documentaire / Documentation architect
france.ba...@architextus.com
itch steps.{
*app:get-beep-div-for-dashboard*('error')})))
};
On Tue, Aug 19, 2014 at 10:26 AM, Christian Grün
wrote:
> Hi France,
>
> I would also be interested if you'd like a functionality as proposed
> by Andy, and if you are interested in improving debugging yo
Cheers,
>
> --Marc
>
> On Tue, Aug 19, 2014 at 11:12 PM, Andy Bunce wrote:
> > If the goal is debugging
> > .. another approach might be to think about Aspect Oriented Programming
> > something like
> > http://www.mkyong.com/spring3/spring-aop-aspectj-annotation-e
Also, we have a pretty slick system when it comes to identifying small
issues. We are looking at preventing larger issues (that occur from domino
effects), or at least we want to be able to study them when they occur.
Here is an example of a domino effect issue we had:
Ex. 1. Add an attribute to t
> > /Andy
> >
> > [1]
> >
> http://www.mail-archive.com/basex-talk%40mailman.uni-konstanz.de/msg04539.html
> > [2] http://docs.basex.org/wiki/Profiling_Module
> >
> >
> >
> > On 18 August 2014 18:14, France Baril
> wrote:
> >>
&g
is related to Marc's query about
> >>> > call an anonymous function with a variable argument list [1]
> >>> >
> >>> > XQuery provides no access to the stack.
> >>> > But..I can see that one could implement a new function maybe in the
> >&
I just want to second that suggestion! In the mean time, Hans, what I do id
this:
*let **$xsd-file-path* := *fix-validation:update-file-system-dtds-xsds*(
*$xsd*)
*return **validate:xsd*(*$file*, *$xsd-file-path*)
...
*declare function **fix-validation:update-file-system-dtds-xsds*(*$dtd* *as
s so? But my problems with XSD
> validation (involving imports) occur in the file system - databases are not
> involved.
>
> Kind regards,
> Hans-Juergen
>
>
> France Baril schrieb am 15:31
> Donnerstag, 11.September 2014:
>
>
> I just want to second that sugges
Hi,
Is there a way to list files based on their properties. I'm trying to list
all raw files.
So far, the approach I found takes a while to execute:
* db:list
* for each listed item check if is-raw
Is there a better way to approach this?
--
France Baril
Architecte documen
we would find the cause at some
point and be able to fix it ourselves, but the issue is sticking around.
--
France Baril
Architecte documentaire / Documentation architect
france.ba...@architextus.com
ope this helps,
> Christian
>
>
> On Mon, Sep 22, 2014 at 11:40 PM, France Baril <
> france.ba...@architextus.com> wrote:
>
>> Hi,
>>
>> Is there a way to list files based on their properties. I'm trying to
>> list all raw files.
>>
>> S
Thanks!
not a new issue, we have just always worked around it
> with
> > a quick repair function. We though we would find the cause at some point
> and
> > be able to fix it ourselves, but the issue is sticking around.
> >
> > --
> > France Baril
> > Architecte do
he situation?
Regards,
France
--
France Baril
Architecte documentaire / Documentation architect
france.ba...@architextus.com
>
> Can you find some additional information on the error in the log files
> or on stderr?
>
> Christian
>
--
France Baril
Architecte documentaire / Documentation architect
france.ba...@architextus.com
> Are you working with a recent snapshot?
>
>
> On Thu, Oct 23, 2014 at 9:56 PM, France Baril
> wrote:
> > Attaching a full log...
> >
> > On Thu, Oct 23, 2014 at 12:52 PM, France Baril
> > wrote:
> >>
> >> Took me 6 searches on a DB with
the issue in db:replace for a double update on
the same file :)
*db:replace*('en-us', 'errors.xml',
Error
{*$err:code*}: {*$err:description*}
{*$err:value*}
)
}
};
Regards,
France
--
France Baril
Architecte documentaire / Documentation architect
france.ba...@architextus.com
hate to say it, but… If I did everything right, could you once more
> check the latest snapshot? I remember that we refactored the
> replace/add/store code in September. Maybe the issue has been fixed
> during those rewritings?
>
> Sorry for the circumstances,
> Christian
ut:html-version("5.0")...
*function* *xhtmlsrc:view-html5*(){
};
What am I missing?
--
France Baril
Architecte documentaire / Documentation architect
france.ba...@architextus.com
uot;;
>
>
>
>
>
>
> Could you try and see if using 8.0 makes a difference?
>
> Thanks,
> Christian
>
>
> On Fri, Nov 21, 2014 at 10:49 PM, France Baril
> wrote:
> > Hi,
> >
> > I am trying to output some
[1]:
>
> "The HTML output method MUST terminate processing instructions with
> > rather than ?>."
>
> [1] http://www.w3.org/TR/xslt-xquery-serialization-31/#HTML_CHARDATA
>
--
France Baril
Architecte documentaire / Documentation architect
france.ba...@architextus.com
ral queries could be made using the rest-interface
>> > http://docs.basex.org/wiki/REST.
>> >
>> > Is there a way to prevent this, while at the same time using BaseX as
>> > web-server (one way is to use BaseX only as a backend database)? Or how
>> t
as started (port: 1984)
[main] INFO org.eclipse.jetty.server.AbstractConnector - Started
SelectChannelConnector@0.0.0.0:8984
HTTP Server was started (port: 8984)
--
France Baril
Architecte documentaire / Documentation architect
france.ba...@architextus.com
OK, good to know, thanks!
On Thu, Jan 29, 2015 at 3:51 PM, Christian Grün
wrote:
> Hi France,
>
> This is no error, but the default logging output of the Jetty web
> server, which is now activated by default.
>
> Hope this helps,
> Christian
>
>
> On Thu, Jan 29,
ry in the past.
Our request would be for a way to force changes to commit without having to
redirect. Refreshing the browser has a big impact on performance. Or maybe
you have suggestions to improve batch processing when using a web interface
for process management.
Thank you in advance for you input!
that triggers all the
> transformations whenever a user requests it. Have you thought about
> that? What language is your web controller built on?
>
> Best,
> Christian
>
>
> On Mon, Feb 9, 2015 at 8:12 PM, France Baril
> wrote:
> > Hi,
> >
> > I have an i
e* || ']: ' ||
*$err:description*}
}
}
(:let $debug := file:write('debug-in-fix-validation.xml', $errors):)
*return* {*$errors*//*li*[*contains*(*@style*, 'color:red;')]}
--
France Baril
Architecte documentaire / Documentation architect
france.ba...@architextus.com
stian
>
> [1] http://docs.basex.org/wiki/Validation_Module#validate:dtd-info
>
>
> On Wed, Feb 18, 2015 at 1:05 AM, France Baril
> wrote:
> > Hi,
> >
> > Since my last upgrade to BaseX 8.0 beta 9cb3a37 (also just tried BaseX
> 8.0.1
> > beta 161c4fd), I
you are working with a web interface, our
> >> approach would be to provide a RESTXQ function that triggers all the
> >> transformations whenever a user requests it. Have you thought about
> >> that? What language is your web controller built on?
> >>
> >
rom
a trace in the loop that goes through languages.
Thank you!
--
France Baril
Architecte documentaire / Documentation architect
france.ba...@architextus.com
1 - 100 of 269 matches
Mail list logo