You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(31) |
Nov
(25) |
Dec
(33) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(48) |
Feb
(62) |
Mar
(22) |
Apr
(29) |
May
(9) |
Jun
(45) |
Jul
(28) |
Aug
(41) |
Sep
(60) |
Oct
(96) |
Nov
(99) |
Dec
(70) |
2003 |
Jan
(98) |
Feb
(159) |
Mar
(164) |
Apr
(150) |
May
(143) |
Jun
(97) |
Jul
(184) |
Aug
(143) |
Sep
(207) |
Oct
(126) |
Nov
(159) |
Dec
(165) |
2004 |
Jan
(131) |
Feb
(229) |
Mar
(220) |
Apr
(212) |
May
(320) |
Jun
(223) |
Jul
(191) |
Aug
(390) |
Sep
(261) |
Oct
(229) |
Nov
(215) |
Dec
(184) |
2005 |
Jan
(221) |
Feb
(312) |
Mar
(336) |
Apr
(273) |
May
(359) |
Jun
(277) |
Jul
(303) |
Aug
(321) |
Sep
(256) |
Oct
(415) |
Nov
(428) |
Dec
(508) |
2006 |
Jan
(585) |
Feb
(419) |
Mar
(496) |
Apr
(296) |
May
(403) |
Jun
(404) |
Jul
(553) |
Aug
(296) |
Sep
(252) |
Oct
(416) |
Nov
(414) |
Dec
(245) |
2007 |
Jan
(354) |
Feb
(422) |
Mar
(389) |
Apr
(298) |
May
(397) |
Jun
(318) |
Jul
(315) |
Aug
(339) |
Sep
(253) |
Oct
(317) |
Nov
(350) |
Dec
(264) |
2008 |
Jan
(353) |
Feb
(313) |
Mar
(433) |
Apr
(383) |
May
(343) |
Jun
(355) |
Jul
(321) |
Aug
(338) |
Sep
(242) |
Oct
(206) |
Nov
(199) |
Dec
(279) |
2009 |
Jan
(327) |
Feb
(221) |
Mar
(280) |
Apr
(278) |
May
(237) |
Jun
(345) |
Jul
(322) |
Aug
(324) |
Sep
(676) |
Oct
(586) |
Nov
(735) |
Dec
(329) |
2010 |
Jan
(619) |
Feb
(424) |
Mar
(529) |
Apr
(241) |
May
(312) |
Jun
(554) |
Jul
(698) |
Aug
(576) |
Sep
(408) |
Oct
(268) |
Nov
(391) |
Dec
(426) |
2011 |
Jan
(629) |
Feb
(512) |
Mar
(465) |
Apr
(467) |
May
(475) |
Jun
(403) |
Jul
(426) |
Aug
(542) |
Sep
(418) |
Oct
(620) |
Nov
(614) |
Dec
(358) |
2012 |
Jan
(357) |
Feb
(466) |
Mar
(344) |
Apr
(215) |
May
(408) |
Jun
(375) |
Jul
(241) |
Aug
(260) |
Sep
(401) |
Oct
(461) |
Nov
(498) |
Dec
(294) |
2013 |
Jan
(453) |
Feb
(447) |
Mar
(434) |
Apr
(326) |
May
(295) |
Jun
(471) |
Jul
(463) |
Aug
(278) |
Sep
(525) |
Oct
(343) |
Nov
(389) |
Dec
(405) |
2014 |
Jan
(564) |
Feb
(324) |
Mar
(319) |
Apr
(319) |
May
(384) |
Jun
(259) |
Jul
(210) |
Aug
(219) |
Sep
(315) |
Oct
(478) |
Nov
(207) |
Dec
(316) |
2015 |
Jan
(222) |
Feb
(234) |
Mar
(201) |
Apr
(145) |
May
(367) |
Jun
(318) |
Jul
(195) |
Aug
(210) |
Sep
(234) |
Oct
(248) |
Nov
(217) |
Dec
(189) |
2016 |
Jan
(219) |
Feb
(177) |
Mar
(110) |
Apr
(91) |
May
(159) |
Jun
(124) |
Jul
(192) |
Aug
(119) |
Sep
(125) |
Oct
(64) |
Nov
(80) |
Dec
(68) |
2017 |
Jan
(156) |
Feb
(312) |
Mar
(386) |
Apr
(217) |
May
(89) |
Jun
(115) |
Jul
(79) |
Aug
(122) |
Sep
(100) |
Oct
(99) |
Nov
(129) |
Dec
(77) |
2018 |
Jan
(106) |
Feb
(78) |
Mar
(160) |
Apr
(73) |
May
(110) |
Jun
(160) |
Jul
(93) |
Aug
(92) |
Sep
(75) |
Oct
(147) |
Nov
(114) |
Dec
(97) |
2019 |
Jan
(141) |
Feb
(78) |
Mar
(158) |
Apr
(60) |
May
(123) |
Jun
(54) |
Jul
(44) |
Aug
(147) |
Sep
(117) |
Oct
(54) |
Nov
(74) |
Dec
(96) |
2020 |
Jan
(113) |
Feb
(125) |
Mar
(142) |
Apr
(57) |
May
(71) |
Jun
(99) |
Jul
(58) |
Aug
(81) |
Sep
(49) |
Oct
(50) |
Nov
(63) |
Dec
(37) |
2021 |
Jan
(37) |
Feb
(45) |
Mar
(39) |
Apr
(18) |
May
(14) |
Jun
(9) |
Jul
(44) |
Aug
(23) |
Sep
(13) |
Oct
(31) |
Nov
(13) |
Dec
(33) |
2022 |
Jan
(17) |
Feb
(8) |
Mar
(32) |
Apr
(7) |
May
(17) |
Jun
(7) |
Jul
(36) |
Aug
(29) |
Sep
(9) |
Oct
(20) |
Nov
(10) |
Dec
(1) |
2023 |
Jan
(30) |
Feb
(37) |
Mar
(23) |
Apr
(1) |
May
(14) |
Jun
(5) |
Jul
(3) |
Aug
(6) |
Sep
(5) |
Oct
(48) |
Nov
(4) |
Dec
(29) |
2024 |
Jan
(1) |
Feb
|
Mar
(21) |
Apr
(6) |
May
(16) |
Jun
(41) |
Jul
(11) |
Aug
(17) |
Sep
(16) |
Oct
(11) |
Nov
(3) |
Dec
(9) |
2025 |
Jan
(7) |
Feb
(7) |
Mar
(6) |
Apr
(6) |
May
(30) |
Jun
(8) |
Jul
(10) |
Aug
(4) |
Sep
|
Oct
|
Nov
|
Dec
|
From: Len S. <le...@wi...> - 2022-08-30 04:14:05
|
Hello eXisters, I was running some simple performance benchmarks to decide how best to optimize a new app, and ran into an unexpected result. I wanted to see how much faster it was to read a large XML file from the db and pass to Saxon compared to dynamically generating the XML file from an SQL query. I assumed the latter would be slower, and I wanted to quantify how much. But to my surprise, generating the XML file dynamically was an order of magnitude faster in Saxon. To setup the test, I created big.sql.xml in the database by running the SQL query: let $big := sql:execute($connection, 'SELECT * FROM lists LIMIT 30000', fn:true()) return xmldb:store('/db/', 'big.sql.xml', $big) This took 61.8s, with 3.1s for sql:execute() and 58.2s for xmldb:store(). The file size in the database is 167MB. I don’t care about the slow store time, as this is just a test. First, I did a simple transform using the saved file: let $xsl := doc('/db/test.xsl') let $big := doc('/db/big.sql.xml') return transform:transform($big, $xsl, ()) This took 8.9s, with 8.9s for transform:transform(). Second, I dynamically ran the SQL query, passing that into the transform: let $xsl := doc('/db/test.xsl') let $big := sql:execute($connection, 'SELECT * FROM lists LIMIT 30000', fn:true()) return transform:transform($big, $xsl, ()) This took 4.0s, with 3.1s for sql:execute() and 0.9s for transform:transform(). I was expecting the 3.1s to be added, which it was. But I was not expecting transform:transform() to drop from 8.9s to 0.9s, a 90% reduction in execution time. So I’m missing something fundamental about how this works. Obviously, I’d love to get the 0.9s performance in the first case, while replacing the 3.1s of sql:execute() time with what I assumed would be a much faster doc(). Any insight? --len FYI, the simple transform in test.xsl is: <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:sql="http://exist-db.org/xquery/sql" exclude-result-prefixes="sql" version="3.0" expand-text="yes"> <xsl:output method="xml" version="1.0" encoding=“utf-8" indent="yes"/> <xsl:mode on-no-match="shallow-skip"/> <xsl:template match="/sql:result"> <test> <xsl:sequence select="@*"/> </test> </xsl:template> </xsl:stylesheet> |
From: Juri L. <ju...@ex...> - 2022-08-24 16:56:36
|
Is this an arm Mac? On 23. August 2022 at 20:40:56, Paul Kelly (pa...@po...) wrote: > Nothing to do with notarization I think. Maybe to do with 32/64 bit as I’m > told exit(13) is all about? > > In any case, eXist will not launch on my MacBook Pro. Anyone else > experienced this? > > 2022-08-23 14:22:07.988069 > (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: > internal event: WILL_SPAWN, code = 0 > 2022-08-23 14:22:07.988072 > (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: > service state: spawn scheduled > 2022-08-23 14:22:07.988073 > (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: > service state: spawning > 2022-08-23 14:22:07.988090 <Notice>: Coalition Cache Hit: > app<application.org.exist.start.Main.52363637.52363935(501)> [791] > 2022-08-23 14:22:07.988261 > (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: > launching: non-ipc demand > 2022-08-23 14:22:07.988830 > (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) > <Notice>: xpcproxy spawned with pid 2870 > 2022-08-23 14:22:07.988846 > (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) > <Notice>: internal event: SPAWNED, code = 0 > 2022-08-23 14:22:07.988848 > (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) > <Notice>: service state: xpcproxy > 2022-08-23 14:22:07.988872 > (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) > <Notice>: internal event: SOURCE_ATTACH, code = 0 > 2022-08-23 14:22:07.998761 > (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) > <Notice>: service state: running > 2022-08-23 14:22:07.998784 > (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) > <Notice>: internal event: INIT, code = 0 > 2022-08-23 14:22:07.998790 > (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) > <Notice>: job state = running > 2022-08-23 14:22:07.998846 > (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) > <Notice>: Successfully spawned eXist-JavaAppLauncher[2870] because non-ipc > demand > 2022-08-23 14:22:08.363624 > (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) > <Notice>: exited due to exit(13) > 2022-08-23 14:22:08.363641 > (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) > <Notice>: service state: exited > 2022-08-23 14:22:08.363645 > (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) > <Notice>: internal event: EXITED, code = 0 > 2022-08-23 14:22:08.363649 > (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) > <Notice>: job state = exited > 2022-08-23 14:22:08.363681 (gui/501 [100004]) <Notice>: service inactive: > application.org.exist.start.Main.52363637.52363935 > 2022-08-23 14:22:08.363685 > (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) > <Notice>: service state: not running > 2022-08-23 14:22:08.364400 > (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: > removing job: caller = runningboardd > 2022-08-23 14:22:08.364409 (gui/501 [100004]) <Notice>: removing service: > application.org.exist.start.Main.52363637.52363935 > 2022-08-23 14:22:08.364544 > (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: > internal event: PETRIFIED, code = 0 > 2022-08-23 14:22:08.364548 > (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: job > state = removed > > > Thanks, > > Paul > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open > |
From: Dannes W. <di...@ex...> - 2022-08-24 14:19:44
|
Please use java11 on max; Newer versions are not yet supported :( Cheers Dannes > On 23 Aug 2022, at 22:54, Paul Kelly <pa...@po...> wrote: > > > Thanks. FWIW: > > Pauls-MacBook-Pro-2:auto-tag paul$ java --version > java 14.0.1 2020-04-14 > Java(TM) SE Runtime Environment (build 14.0.1+7) > Java HotSpot(TM) 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing) > > >> On Aug 23, 2022, at 4:08 PM, Jean-Paul Rehr <re...@gm...> wrote: >> >> There's probably more thorough responses forthcoming, but I believe that is a Java version issue. You'll need to make sure your Java corresponds with the requirements of eXist 6. >> >>> On Tue, Aug 23, 2022 at 10:03 PM Paul Kelly <pa...@po...> wrote: >>> Sorry, it’s been a while. Shame on me… >>> >>> eXist: 6.0.1 >>> MacOS: 12.5.1 >>> >>> >>> >>>> On Aug 23, 2022, at 4:00 PM, Jean-Paul Rehr <re...@gm...> wrote: >>>> >>>> Version eXist-db? Version MacOS? >>>> >>>> On Tue, Aug 23, 2022 at 9:35 PM Paul Kelly <pa...@po...> wrote: >>>>> Nothing to do with notarization I think. Maybe to do with 32/64 bit as I’m told exit(13) is all about? >>>>> >>>>> In any case, eXist will not launch on my MacBook Pro. Anyone else experienced this? >>>>> >>>>> 2022-08-23 14:22:07.988069 (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: internal event: WILL_SPAWN, code = 0 >>>>> 2022-08-23 14:22:07.988072 (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: service state: spawn scheduled >>>>> 2022-08-23 14:22:07.988073 (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: service state: spawning >>>>> 2022-08-23 14:22:07.988090 <Notice>: Coalition Cache Hit: app<application.org.exist.start.Main.52363637.52363935(501)> [791] >>>>> 2022-08-23 14:22:07.988261 (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: launching: non-ipc demand >>>>> 2022-08-23 14:22:07.988830 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: xpcproxy spawned with pid 2870 >>>>> 2022-08-23 14:22:07.988846 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: internal event: SPAWNED, code = 0 >>>>> 2022-08-23 14:22:07.988848 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: service state: xpcproxy >>>>> 2022-08-23 14:22:07.988872 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: internal event: SOURCE_ATTACH, code = 0 >>>>> 2022-08-23 14:22:07.998761 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: service state: running >>>>> 2022-08-23 14:22:07.998784 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: internal event: INIT, code = 0 >>>>> 2022-08-23 14:22:07.998790 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: job state = running >>>>> 2022-08-23 14:22:07.998846 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: Successfully spawned eXist-JavaAppLauncher[2870] because non-ipc demand >>>>> 2022-08-23 14:22:08.363624 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: exited due to exit(13) >>>>> 2022-08-23 14:22:08.363641 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: service state: exited >>>>> 2022-08-23 14:22:08.363645 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: internal event: EXITED, code = 0 >>>>> 2022-08-23 14:22:08.363649 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: job state = exited >>>>> 2022-08-23 14:22:08.363681 (gui/501 [100004]) <Notice>: service inactive: application.org.exist.start.Main.52363637.52363935 >>>>> 2022-08-23 14:22:08.363685 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: service state: not running >>>>> 2022-08-23 14:22:08.364400 (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: removing job: caller = runningboardd >>>>> 2022-08-23 14:22:08.364409 (gui/501 [100004]) <Notice>: removing service: application.org.exist.start.Main.52363637.52363935 >>>>> 2022-08-23 14:22:08.364544 (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: internal event: PETRIFIED, code = 0 >>>>> 2022-08-23 14:22:08.364548 (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: job state = removed >>>>> >>>>> >>>>> Thanks, >>>>> >>>>> Paul >>>>> _______________________________________________ >>>>> Exist-open mailing list >>>>> Exi...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/exist-open >>> > > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open |
From: Paul K. <pa...@po...> - 2022-08-24 01:22:16
|
Sorry, it’s been a while. Shame on me… eXist: 6.0.1 MacOS: 12.5.1 > On Aug 23, 2022, at 4:00 PM, Jean-Paul Rehr <re...@gm...> wrote: > > Version eXist-db? Version MacOS? > > On Tue, Aug 23, 2022 at 9:35 PM Paul Kelly <pa...@po... <mailto:pa...@po...>> wrote: > Nothing to do with notarization I think. Maybe to do with 32/64 bit as I’m told exit(13) is all about? > > In any case, eXist will not launch on my MacBook Pro. Anyone else experienced this? > > 2022-08-23 14:22:07.988069 (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: internal event: WILL_SPAWN, code = 0 > 2022-08-23 14:22:07.988072 (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: service state: spawn scheduled > 2022-08-23 14:22:07.988073 (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: service state: spawning > 2022-08-23 14:22:07.988090 <Notice>: Coalition Cache Hit: app<application.org.exist.start.Main.52363637.52363935(501)> [791] > 2022-08-23 14:22:07.988261 (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: launching: non-ipc demand > 2022-08-23 14:22:07.988830 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: xpcproxy spawned with pid 2870 > 2022-08-23 14:22:07.988846 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: internal event: SPAWNED, code = 0 > 2022-08-23 14:22:07.988848 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: service state: xpcproxy > 2022-08-23 14:22:07.988872 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: internal event: SOURCE_ATTACH, code = 0 > 2022-08-23 14:22:07.998761 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: service state: running > 2022-08-23 14:22:07.998784 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: internal event: INIT, code = 0 > 2022-08-23 14:22:07.998790 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: job state = running > 2022-08-23 14:22:07.998846 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: Successfully spawned eXist-JavaAppLauncher[2870] because non-ipc demand > 2022-08-23 14:22:08.363624 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: exited due to exit(13) > 2022-08-23 14:22:08.363641 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: service state: exited > 2022-08-23 14:22:08.363645 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: internal event: EXITED, code = 0 > 2022-08-23 14:22:08.363649 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: job state = exited > 2022-08-23 14:22:08.363681 (gui/501 [100004]) <Notice>: service inactive: application.org.exist.start.Main.52363637.52363935 > 2022-08-23 14:22:08.363685 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: service state: not running > 2022-08-23 14:22:08.364400 (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: removing job: caller = runningboardd > 2022-08-23 14:22:08.364409 (gui/501 [100004]) <Notice>: removing service: application.org.exist.start.Main.52363637.52363935 > 2022-08-23 14:22:08.364544 (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: internal event: PETRIFIED, code = 0 > 2022-08-23 14:22:08.364548 (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: job state = removed > > > Thanks, > > Paul > _______________________________________________ > Exist-open mailing list > Exi...@li... <mailto:Exi...@li...> > https://lists.sourceforge.net/lists/listinfo/exist-open <https://lists.sourceforge.net/lists/listinfo/exist-open> |
From: Paul K. <pa...@po...> - 2022-08-23 20:54:13
|
Thanks. FWIW: Pauls-MacBook-Pro-2:auto-tag paul$ java --version java 14.0.1 2020-04-14 Java(TM) SE Runtime Environment (build 14.0.1+7) Java HotSpot(TM) 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing) > On Aug 23, 2022, at 4:08 PM, Jean-Paul Rehr <re...@gm...> wrote: > > There's probably more thorough responses forthcoming, but I believe that is a Java version issue. You'll need to make sure your Java corresponds with the requirements of eXist 6. > > On Tue, Aug 23, 2022 at 10:03 PM Paul Kelly <pa...@po... <mailto:pa...@po...>> wrote: > Sorry, it’s been a while. Shame on me… > > eXist: 6.0.1 > MacOS: 12.5.1 > > > >> On Aug 23, 2022, at 4:00 PM, Jean-Paul Rehr <re...@gm... <mailto:re...@gm...>> wrote: >> >> Version eXist-db? Version MacOS? >> >> On Tue, Aug 23, 2022 at 9:35 PM Paul Kelly <pa...@po... <mailto:pa...@po...>> wrote: >> Nothing to do with notarization I think. Maybe to do with 32/64 bit as I’m told exit(13) is all about? >> >> In any case, eXist will not launch on my MacBook Pro. Anyone else experienced this? >> >> 2022-08-23 14:22:07.988069 (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: internal event: WILL_SPAWN, code = 0 >> 2022-08-23 14:22:07.988072 (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: service state: spawn scheduled >> 2022-08-23 14:22:07.988073 (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: service state: spawning >> 2022-08-23 14:22:07.988090 <Notice>: Coalition Cache Hit: app<application.org.exist.start.Main.52363637.52363935(501)> [791] >> 2022-08-23 14:22:07.988261 (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: launching: non-ipc demand >> 2022-08-23 14:22:07.988830 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: xpcproxy spawned with pid 2870 >> 2022-08-23 14:22:07.988846 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: internal event: SPAWNED, code = 0 >> 2022-08-23 14:22:07.988848 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: service state: xpcproxy >> 2022-08-23 14:22:07.988872 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: internal event: SOURCE_ATTACH, code = 0 >> 2022-08-23 14:22:07.998761 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: service state: running >> 2022-08-23 14:22:07.998784 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: internal event: INIT, code = 0 >> 2022-08-23 14:22:07.998790 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: job state = running >> 2022-08-23 14:22:07.998846 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: Successfully spawned eXist-JavaAppLauncher[2870] because non-ipc demand >> 2022-08-23 14:22:08.363624 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: exited due to exit(13) >> 2022-08-23 14:22:08.363641 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: service state: exited >> 2022-08-23 14:22:08.363645 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: internal event: EXITED, code = 0 >> 2022-08-23 14:22:08.363649 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: job state = exited >> 2022-08-23 14:22:08.363681 (gui/501 [100004]) <Notice>: service inactive: application.org.exist.start.Main.52363637.52363935 >> 2022-08-23 14:22:08.363685 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: service state: not running >> 2022-08-23 14:22:08.364400 (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: removing job: caller = runningboardd >> 2022-08-23 14:22:08.364409 (gui/501 [100004]) <Notice>: removing service: application.org.exist.start.Main.52363637.52363935 >> 2022-08-23 14:22:08.364544 (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: internal event: PETRIFIED, code = 0 >> 2022-08-23 14:22:08.364548 (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: job state = removed >> >> >> Thanks, >> >> Paul >> _______________________________________________ >> Exist-open mailing list >> Exi...@li... <mailto:Exi...@li...> >> https://lists.sourceforge.net/lists/listinfo/exist-open <https://lists.sourceforge.net/lists/listinfo/exist-open> > |
From: Jean-Paul R. <re...@gm...> - 2022-08-23 20:09:18
|
There's probably more thorough responses forthcoming, but I believe that is a Java version issue. You'll need to make sure your Java corresponds with the requirements of eXist 6. On Tue, Aug 23, 2022 at 10:03 PM Paul Kelly <pa...@po...> wrote: > Sorry, it’s been a while. Shame on me… > > eXist: 6.0.1 > MacOS: 12.5.1 > > > > On Aug 23, 2022, at 4:00 PM, Jean-Paul Rehr <re...@gm...> wrote: > > Version eXist-db? Version MacOS? > > On Tue, Aug 23, 2022 at 9:35 PM Paul Kelly <pa...@po...> wrote: > >> Nothing to do with notarization I think. Maybe to do with 32/64 bit as >> I’m told exit(13) is all about? >> >> In any case, eXist will not launch on my MacBook Pro. Anyone else >> experienced this? >> >> 2022-08-23 14:22:07.988069 >> (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: >> internal event: WILL_SPAWN, code = 0 >> 2022-08-23 14:22:07.988072 >> (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: >> service state: spawn scheduled >> 2022-08-23 14:22:07.988073 >> (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: >> service state: spawning >> 2022-08-23 14:22:07.988090 <Notice>: Coalition Cache Hit: >> app<application.org.exist.start.Main.52363637.52363935(501)> [791] >> 2022-08-23 14:22:07.988261 >> (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: >> launching: non-ipc demand >> 2022-08-23 14:22:07.988830 >> (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) >> <Notice>: xpcproxy spawned with pid 2870 >> 2022-08-23 14:22:07.988846 >> (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) >> <Notice>: internal event: SPAWNED, code = 0 >> 2022-08-23 14:22:07.988848 >> (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) >> <Notice>: service state: xpcproxy >> 2022-08-23 14:22:07.988872 >> (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) >> <Notice>: internal event: SOURCE_ATTACH, code = 0 >> 2022-08-23 14:22:07.998761 >> (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) >> <Notice>: service state: running >> 2022-08-23 14:22:07.998784 >> (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) >> <Notice>: internal event: INIT, code = 0 >> 2022-08-23 14:22:07.998790 >> (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) >> <Notice>: job state = running >> 2022-08-23 14:22:07.998846 >> (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) >> <Notice>: Successfully spawned eXist-JavaAppLauncher[2870] because non-ipc >> demand >> 2022-08-23 14:22:08.363624 >> (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) >> <Notice>: exited due to exit(13) >> 2022-08-23 14:22:08.363641 >> (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) >> <Notice>: service state: exited >> 2022-08-23 14:22:08.363645 >> (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) >> <Notice>: internal event: EXITED, code = 0 >> 2022-08-23 14:22:08.363649 >> (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) >> <Notice>: job state = exited >> 2022-08-23 14:22:08.363681 (gui/501 [100004]) <Notice>: service inactive: >> application.org.exist.start.Main.52363637.52363935 >> 2022-08-23 14:22:08.363685 >> (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) >> <Notice>: service state: not running >> 2022-08-23 14:22:08.364400 >> (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: >> removing job: caller = runningboardd >> 2022-08-23 14:22:08.364409 (gui/501 [100004]) <Notice>: removing service: >> application.org.exist.start.Main.52363637.52363935 >> 2022-08-23 14:22:08.364544 >> (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: >> internal event: PETRIFIED, code = 0 >> 2022-08-23 14:22:08.364548 >> (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: job >> state = removed >> >> >> Thanks, >> >> Paul >> _______________________________________________ >> Exist-open mailing list >> Exi...@li... >> https://lists.sourceforge.net/lists/listinfo/exist-open >> > > |
From: Jean-Paul R. <re...@gm...> - 2022-08-23 20:01:25
|
Version eXist-db? Version MacOS? On Tue, Aug 23, 2022 at 9:35 PM Paul Kelly <pa...@po...> wrote: > Nothing to do with notarization I think. Maybe to do with 32/64 bit as I’m > told exit(13) is all about? > > In any case, eXist will not launch on my MacBook Pro. Anyone else > experienced this? > > 2022-08-23 14:22:07.988069 > (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: > internal event: WILL_SPAWN, code = 0 > 2022-08-23 14:22:07.988072 > (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: > service state: spawn scheduled > 2022-08-23 14:22:07.988073 > (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: > service state: spawning > 2022-08-23 14:22:07.988090 <Notice>: Coalition Cache Hit: > app<application.org.exist.start.Main.52363637.52363935(501)> [791] > 2022-08-23 14:22:07.988261 > (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: > launching: non-ipc demand > 2022-08-23 14:22:07.988830 > (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) > <Notice>: xpcproxy spawned with pid 2870 > 2022-08-23 14:22:07.988846 > (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) > <Notice>: internal event: SPAWNED, code = 0 > 2022-08-23 14:22:07.988848 > (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) > <Notice>: service state: xpcproxy > 2022-08-23 14:22:07.988872 > (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) > <Notice>: internal event: SOURCE_ATTACH, code = 0 > 2022-08-23 14:22:07.998761 > (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) > <Notice>: service state: running > 2022-08-23 14:22:07.998784 > (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) > <Notice>: internal event: INIT, code = 0 > 2022-08-23 14:22:07.998790 > (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) > <Notice>: job state = running > 2022-08-23 14:22:07.998846 > (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) > <Notice>: Successfully spawned eXist-JavaAppLauncher[2870] because non-ipc > demand > 2022-08-23 14:22:08.363624 > (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) > <Notice>: exited due to exit(13) > 2022-08-23 14:22:08.363641 > (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) > <Notice>: service state: exited > 2022-08-23 14:22:08.363645 > (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) > <Notice>: internal event: EXITED, code = 0 > 2022-08-23 14:22:08.363649 > (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) > <Notice>: job state = exited > 2022-08-23 14:22:08.363681 (gui/501 [100004]) <Notice>: service inactive: > application.org.exist.start.Main.52363637.52363935 > 2022-08-23 14:22:08.363685 > (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) > <Notice>: service state: not running > 2022-08-23 14:22:08.364400 > (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: > removing job: caller = runningboardd > 2022-08-23 14:22:08.364409 (gui/501 [100004]) <Notice>: removing service: > application.org.exist.start.Main.52363637.52363935 > 2022-08-23 14:22:08.364544 > (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: > internal event: PETRIFIED, code = 0 > 2022-08-23 14:22:08.364548 > (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: job > state = removed > > > Thanks, > > Paul > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open > |
From: Paul K. <pa...@po...> - 2022-08-23 19:34:39
|
Nothing to do with notarization I think. Maybe to do with 32/64 bit as I’m told exit(13) is all about? In any case, eXist will not launch on my MacBook Pro. Anyone else experienced this? 2022-08-23 14:22:07.988069 (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: internal event: WILL_SPAWN, code = 0 2022-08-23 14:22:07.988072 (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: service state: spawn scheduled 2022-08-23 14:22:07.988073 (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: service state: spawning 2022-08-23 14:22:07.988090 <Notice>: Coalition Cache Hit: app<application.org.exist.start.Main.52363637.52363935(501)> [791] 2022-08-23 14:22:07.988261 (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: launching: non-ipc demand 2022-08-23 14:22:07.988830 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: xpcproxy spawned with pid 2870 2022-08-23 14:22:07.988846 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: internal event: SPAWNED, code = 0 2022-08-23 14:22:07.988848 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: service state: xpcproxy 2022-08-23 14:22:07.988872 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: internal event: SOURCE_ATTACH, code = 0 2022-08-23 14:22:07.998761 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: service state: running 2022-08-23 14:22:07.998784 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: internal event: INIT, code = 0 2022-08-23 14:22:07.998790 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: job state = running 2022-08-23 14:22:07.998846 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: Successfully spawned eXist-JavaAppLauncher[2870] because non-ipc demand 2022-08-23 14:22:08.363624 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: exited due to exit(13) 2022-08-23 14:22:08.363641 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: service state: exited 2022-08-23 14:22:08.363645 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: internal event: EXITED, code = 0 2022-08-23 14:22:08.363649 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: job state = exited 2022-08-23 14:22:08.363681 (gui/501 [100004]) <Notice>: service inactive: application.org.exist.start.Main.52363637.52363935 2022-08-23 14:22:08.363685 (gui/501/application.org.exist.start.Main.52363637.52363935 [2870]) <Notice>: service state: not running 2022-08-23 14:22:08.364400 (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: removing job: caller = runningboardd 2022-08-23 14:22:08.364409 (gui/501 [100004]) <Notice>: removing service: application.org.exist.start.Main.52363637.52363935 2022-08-23 14:22:08.364544 (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: internal event: PETRIFIED, code = 0 2022-08-23 14:22:08.364548 (gui/501/application.org.exist.start.Main.52363637.52363935) <Notice>: job state = removed Thanks, Paul |
From: Dominic L. <dom...@gm...> - 2022-08-22 07:20:55
|
Dear Len, I implemented this https://github.com/foglcz/xsl-excel-engine It works very well for us. with best wishes, Dominic On Wed, 10 Aug 2022 at 14:50, Len Schultz <le...@wi...> wrote: > Has anyone created XLSX files in eXist-db? If so, please share some > pointers. > > --len > > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open > |
From: Len S. <le...@wi...> - 2022-08-21 04:02:19
|
Where can I see/control/test how many parallel XQL transactions and more importantly how many parallel XSL transforms can be done by Saxon on my server? I’m sending transactions using REST. * I see the database connection pools in etc/conf.xml at /exist/db-connection/pool/@max. What are the implications of setting @max > 20? * Where can I see/control the HTTP connection pools? Is that in etc/jetty/jetty-threadpool.xml at /Configure/New/Set[@name=‘maxThreads’]? * Are there any Saxon configuration settings that I should know about? Any suggestions for how to test how well my machine responds to parallel XQL queries containing XSL transforms? E.g. do you have any hints how to create a long-running XSL to see how well my server responds? --len |
From: Peter S. <st...@we...> - 2022-08-18 06:04:44
|
Isn’t that the whitespace before and after the element <ExcludedDistributionChannel>? You might try to apply your typeswitch function to only the child elements (not all nodes) of the <DealTerms> and then reintroduce the indentation via serialization settings. Cheers Peter > Am 18.08.2022 um 00:15 schrieb Adam Retter <ad...@ex...>: > > I am not sure immediately why you get an extra line break. As an experiment if you replace "return ()" with "return text {}", do you see the same result? > > On Tue, 16 Aug 2022, 03:53 Nick Sincaglia, <nsi...@nu... <mailto:nsi...@nu...>> wrote: > I have wrote a Typeswitch function in which I want to remove an XML tag if it is present. > > My typeswitch function looks something like this: > > for $node in $nodes > return > typeswitch ($node) > (:Ignore text and comments:) > case text() return $node > case comment() return $node > case element(ExcludedDistributionChannel) return () > default return my-typeswitch-transform:dispatch-recurse($node) > > My input looks something like this: > let $input := > <DealTerms> > <TerritoryCode>AD</TerritoryCode> > <ExcludedDistributionChannel> > <PartyName> > <FullName>Adaptr</FullName> > </PartyName> > </ExcludedDistributionChannel> > <PriceInformation> > <PriceRangeType>Budget</PriceRangeType> > </PriceInformation> > <ValidityPeriod> > <StartDateTime>2022-12-01T02:35:00Z</StartDateTime> > </ValidityPeriod> > </DealTerms> > > When I look at my output, I get this: > > let $output := > <DealTerms> > <TerritoryCode>AD</TerritoryCode> > > <PriceInformation> > <PriceRangeType>Budget</PriceRangeType> > </PriceInformation> > <ValidityPeriod> > <StartDateTime>2022-12-01T02:35:00Z</StartDateTime> > </ValidityPeriod> > </DealTerms> > > Is there anything I can do to remove the new line character from the output, which the typeswitch function seems to add? > > I know that this white space is inconsequential to the processing of this document but if I could remove it, I would like to. > > Nick > -- > Nick Sincaglia > President/Founder > NueMeta, LLC > Digital Media & Technology > Phone: +1-630-303-7035 > nsi...@nu... <mailto:nsi...@nu...> > http://www.nuemeta.com <http://www.nuemeta.com/> > Skype: nsincaglia > _______________________________________________ > Exist-open mailing list > Exi...@li... <mailto:Exi...@li...> > https://lists.sourceforge.net/lists/listinfo/exist-open <https://lists.sourceforge.net/lists/listinfo/exist-open> > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open |
From: Adam R. <ad...@ex...> - 2022-08-17 22:44:40
|
I am not sure immediately why you get an extra line break. As an experiment if you replace "return ()" with "return text {}", do you see the same result? On Tue, 16 Aug 2022, 03:53 Nick Sincaglia, <nsi...@nu...> wrote: > I have wrote a Typeswitch function in which I want to remove an XML tag if > it is present. > > My typeswitch function looks something like this: > > for $node in $nodes > return > typeswitch ($node) > (:Ignore text and comments:) > case text() return $node > case comment() return $node > case element(ExcludedDistributionChannel) return () > default return my-typeswitch-transform:dispatch-recurse($node) > > My input looks something like this: > let $input := > <DealTerms> > <TerritoryCode>AD</TerritoryCode> > * <ExcludedDistributionChannel>* > * <PartyName>* > * <FullName>Adaptr</FullName>* > * </PartyName>* > * </ExcludedDistributionChannel>* > <PriceInformation> > <PriceRangeType>Budget</PriceRangeType> > </PriceInformation> > <ValidityPeriod> > <StartDateTime>2022-12-01T02:35:00Z</StartDateTime> > </ValidityPeriod> > </DealTerms> > > When I look at my output, I get this: > > let $output := > <DealTerms> > <TerritoryCode>AD</TerritoryCode> > > <PriceInformation> > <PriceRangeType>Budget</PriceRangeType> > </PriceInformation> > <ValidityPeriod> > <StartDateTime>2022-12-01T02:35:00Z</StartDateTime> > </ValidityPeriod> > </DealTerms> > > Is there anything I can do to remove the new line character from the > output, which the typeswitch function seems to add? > > I know that this white space is inconsequential to the processing of this > document but if I could remove it, I would like to. > > Nick > > -- > Nick Sincaglia > President/Founder > NueMeta, LLC > Digital Media & Technology > Phone: +1-...@nu... http://www.nuemeta.com > Skype: nsincaglia > > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open > |
From: Nick S. <nsi...@nu...> - 2022-08-16 02:53:23
|
I have wrote a Typeswitch function in which I want to remove an XML tag if it is present. My typeswitch function looks something like this: for $node in $nodes return typeswitch ($node) (:Ignore text and comments:) case text() return $node case comment() return $node case element(ExcludedDistributionChannel) return () default return my-typeswitch-transform:dispatch-recurse($node) My input looks something like this: let $input := <DealTerms> <TerritoryCode>AD</TerritoryCode> * <ExcludedDistributionChannel>** ** <PartyName>** ** <FullName>Adaptr</FullName>** ** </PartyName>** ** </ExcludedDistributionChannel>* <PriceInformation> <PriceRangeType>Budget</PriceRangeType> </PriceInformation> <ValidityPeriod> <StartDateTime>2022-12-01T02:35:00Z</StartDateTime> </ValidityPeriod> </DealTerms> When I look at my output, I get this: let $output := <DealTerms> <TerritoryCode>AD</TerritoryCode> <PriceInformation> <PriceRangeType>Budget</PriceRangeType> </PriceInformation> <ValidityPeriod> <StartDateTime>2022-12-01T02:35:00Z</StartDateTime> </ValidityPeriod> </DealTerms> Is there anything I can do to remove the new line character from the output, which the typeswitch function seems to add? I know that this white space is inconsequential to the processing of this document but if I could remove it, I would like to. Nick -- Nick Sincaglia President/Founder NueMeta, LLC Digital Media & Technology Phone: +1-630-303-7035 nsi...@nu... http://www.nuemeta.com Skype: nsincaglia |
From: Kevin B. <kev...@xp...> - 2022-08-15 19:31:00
|
Here is a screen shot from a presentation I did with the system a few years back. From: Kevin Brown <kev...@xp...> Sent: Monday, August 15, 2022 12:10 PM To: 'Len Schultz' <le...@wi...>; 'exi...@li...' <exi...@li...> Subject: RE: [Exist-open] Creating Excel files in eXist-db? For a customer, I created a highly specialized set of queries and XSLs. They have their own XML structure. They can create a document in their system which creates a very small template document. If they choose to, they can export that to a Word template. We striped down a .docx, adjusted a few things and checked that into a structure in eXist. When you export, we copy that structure, take their XML and make the document.xml file, inject it, zip it and send it back. They can then edit in Word. The template Word document has some default styles that are used to map into specific structures in their XML. Their specialized XML also includes structures like: <div type="if" test="state='UT'">blah blah</div> Which are also handles in style mapping and tags in Word. On check in, everything is reversed essentially uploading the .docx, stripping out the document.xml, using XSL to make their XML and checking that in. The solution even grabs images in SVG and puts them into the Word document, handles multiple user types by mapping certain areas as not editable, etc. This whole scenario runs side-by-side with HTML-based editing of their XML mapped into XHTML and fed to Summernote HTML editor, providing them an ability to edit in Word or in a web browser (or both). As it is custom to them, it is not easy to share things. A few gotchas - you cannot just use the template as is, you may need to hand edit some namespaces to get in all right in the extracted .docx. If you plan to go both ways, you have to control the authors or make sure at the very least they are not doing dumb things (like instead of picking "Heading Level 2" they just override font-size and style). Some of the files in a .docx file must be uploaded as binary even though they may not look like one. I believe this applies to .res files in the .docx zip container. Kevin Brown Xportability From: Len Schultz <le...@wi... <mailto:le...@wi...> > Sent: Wednesday, August 10, 2022 12:15 AM To: Craig Berry via Exist-open <exi...@li... <mailto:exi...@li...> > Subject: [Exist-open] Creating Excel files in eXist-db? Has anyone created XLSX files in eXist-db? If so, please share some pointers. --len |
From: Kevin B. <kev...@xp...> - 2022-08-15 19:25:22
|
For a customer, I created a highly specialized set of queries and XSLs. They have their own XML structure. They can create a document in their system which creates a very small template document. If they choose to, they can export that to a Word template. We striped down a .docx, adjusted a few things and checked that into a structure in eXist. When you export, we copy that structure, take their XML and make the document.xml file, inject it, zip it and send it back. They can then edit in Word. The template Word document has some default styles that are used to map into specific structures in their XML. Their specialized XML also includes structures like: <div type="if" test="state='UT'">blah blah</div> Which are also handles in style mapping and tags in Word. On check in, everything is reversed essentially uploading the .docx, stripping out the document.xml, using XSL to make their XML and checking that in. The solution even grabs images in SVG and puts them into the Word document, handles multiple user types by mapping certain areas as not editable, etc. This whole scenario runs side-by-side with HTML-based editing of their XML mapped into XHTML and fed to Summernote HTML editor, providing them an ability to edit in Word or in a web browser. As it is custom to them, it is not easy to share things. A few gotchas - you cannot just use the template as is, you may need to hand edit some namespaces to get in all right in the extracted .docx. If you plan to go both ways, you have to control the authors or make sure at the very least they are not doing dumb things (like instead of picking "Heading Level 2" they just override font-size and style). Some of the files in a .docx file must be uploaded as binary even though they may not look like one. I believe this applies to .res files in the .docx zip container. Kevin Brown Xportability From: Len Schultz <le...@wi...> Sent: Wednesday, August 10, 2022 12:15 AM To: Craig Berry via Exist-open <exi...@li...> Subject: [Exist-open] Creating Excel files in eXist-db? Has anyone created XLSX files in eXist-db? If so, please share some pointers. --len |
From: Roy W. <gar...@ya...> - 2022-08-10 15:12:21
|
----- Forwarded message ----- From: Roy Walter <gar...@ya...>To: Len Schultz <le...@wi...>Sent: Wednesday, 10 August 2022 at 15:06:31 BSTSubject: Re: [Exist-open] Creating Excel files in eXist-db? Yes and no. Excel will open an html table as a sheet. You can give the output file a .xls extension [not xlsx]. Excel will throw a warning but will open the file. The .xlsx (XML) format is well documented. It's more complicated but you can create those files directly as well. There's also ODS/ODF, another XML format, e.g., How to Read and Write ODF/ODS Files (OpenDocument Spreadsheets) | | | | | | | | | | | How to Read and Write ODF/ODS Files (OpenDocument Spreadsheets) This article will explain the basics of ODF format, and specifically its implementation in spreadsheet applicati... | | | -- Roy. On Wednesday, 10 August 2022 at 13:50:39 BST, Len Schultz <le...@wi...> wrote: Has anyone created XLSX files in eXist-db? If so, please share some pointers. --len _______________________________________________ Exist-open mailing list Exi...@li... https://lists.sourceforge.net/lists/listinfo/exist-open |
From: Lizzi, V. <Vin...@ta...> - 2022-08-10 14:32:58
|
Florian, That is exactly what I was looking for. Thank you! Vincent ________________________________ From: Florian Schmitt <fsc...@bu...> Sent: Wednesday, August 10, 2022 3:51 AM To: Lizzi, Vincent <Vin...@ta...>; exi...@li... <exi...@li...> Subject: AW: Export collection Vincent, You could use the Java Command Line Client for this task. It accepts an argument “-b” to specify the collection to export: http://www.exist-db.org/exist/apps/doc/backup#command-line-utility<http://www.exist-db.org/exist/apps/doc/backup#command-line-utility> For example, the following command will backup the /db/data/export1 collection, including its subcollections, to /tmp/backup (assuming that the eXist-db directory belongs to system user existdb): sudo -u existdb /opt/eXist-db/bin/backup.sh -b '/db/data/export1' -d /tmp/backup/ -u <user> -p <pw> Greetings, Florian Von: Lizzi, Vincent <Vin...@ta...> Gesendet: Mittwoch, 10. August 2022 06:17 An: exi...@li... Betreff: [Exist-open] Export collection Hi all, Is there a ready-made way to export a specific collection from eXist-db to disk? In this case, the collection contains several levels of nested collections, XQuery and XML documents. I looked through the documentation but could only find instructions about how to back up an entire database, not a specific collection. It should be easy enough to create an XQuery to export a collection to disk, but it seems worth asking first if such a thing already exists. Thanks, Vincent _____________________________________________ Vincent M. Lizzi Head of Information Standards | Taylor & Francis Group vin...@ta...<mailto:vin...@ta...> "Everything should be made as simple as possible, but not simpler." Information Classification: General Information Classification: General |
From: Joe W. <jo...@gm...> - 2022-08-10 14:27:26
|
Hi Len, Pete Aven wrote a nice series of blog posts illustrating how to create MS Office documents with XQuery. One covered Excel: https://web.archive.org/web/20141111041736/http://developer.marklogic.com/blog/smallchanges/2007-12-04 I link to the series on my "Learn XQuery" list (PRs welcome): https://github.com/joewiz/learn-xquery Joe On Wed, Aug 10, 2022 at 8:50 AM Len Schultz <le...@wi...> wrote: > Has anyone created XLSX files in eXist-db? If so, please share some > pointers. > > --len > > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open > |
From: Len S. <le...@wi...> - 2022-08-10 12:49:24
|
Has anyone created XLSX files in eXist-db? If so, please share some pointers. --len |
From: Florian S. <fsc...@bu...> - 2022-08-10 07:52:10
|
Vincent, You could use the Java Command Line Client for this task. It accepts an argument “-b” to specify the collection to export: http://www.exist-db.org/exist/apps/doc/backup#command-line-utility For example, the following command will backup the /db/data/export1 collection, including its subcollections, to /tmp/backup (assuming that the eXist-db directory belongs to system user existdb): sudo -u existdb /opt/eXist-db/bin/backup.sh -b '/db/data/export1' -d /tmp/backup/ -u <user> -p <pw> Greetings, Florian Von: Lizzi, Vincent <Vin...@ta...> Gesendet: Mittwoch, 10. August 2022 06:17 An: exi...@li... Betreff: [Exist-open] Export collection Hi all, Is there a ready-made way to export a specific collection from eXist-db to disk? In this case, the collection contains several levels of nested collections, XQuery and XML documents. I looked through the documentation but could only find instructions about how to back up an entire database, not a specific collection. It should be easy enough to create an XQuery to export a collection to disk, but it seems worth asking first if such a thing already exists. Thanks, Vincent _____________________________________________ Vincent M. Lizzi Head of Information Standards | Taylor & Francis Group vin...@ta...<mailto:vin...@ta...> "Everything should be made as simple as possible, but not simpler." Information Classification: General |
From: Lizzi, V. <Vin...@ta...> - 2022-08-10 04:33:41
|
Hi all, Is there a ready-made way to export a specific collection from eXist-db to disk? In this case, the collection contains several levels of nested collections, XQuery and XML documents. I looked through the documentation but could only find instructions about how to back up an entire database, not a specific collection. It should be easy enough to create an XQuery to export a collection to disk, but it seems worth asking first if such a thing already exists. Thanks, Vincent _____________________________________________ Vincent M. Lizzi Head of Information Standards | Taylor & Francis Group vin...@ta...<mailto:vin...@ta...> "Everything should be made as simple as possible, but not simpler." Information Classification: General |
From: Hayim L. <hl...@um...> - 2022-08-09 13:02:38
|
Curiouser and curiouser Still trying to navigate my way through logs/expath-repo.log to go back to the installation date but in the meantime discovered that checking the directory through linux shows the directory in question [1] but that the exide "manage" interface (and the left-hand directory tree) does not [2]. [ec2-user@ip-172-31-10-199 WEB-INF]$ sudo ls -l data/expathrepo/digitalmishnah-tei-0.1/ total 64 -rw-rw-rw- 1 root root 326 Jul 28 00:23 build.properties -rw-rw-rw- 1 root root 519 Jul 28 00:23 build.xml -rw-rw-rw- 1 root root 937 Jul 28 00:23 collection.xconf drwxrwxrwx 2 root root 4096 Jul 28 00:23 doc_templates -rw-rw-rw- 1 root root 234 Jul 28 00:23 expath-pkg.xml -rw-rw-rw- 1 root root 364 Jul 28 00:23 local.build.properties drwxrwxrwx 9 root root 4096 Jul 28 00:23 mishnah drwxrwxrwx 2 root root 4096 Jul 28 00:23 ography drwxrwxrwx 10 root root 4096 Jul 28 00:23 pagexml -rw-rw-rw- 1 root root 1047 Jul 28 00:23 plain_text_out.txt -rw-rw-rw- 1 root root 1213 Jul 28 00:23 README.MD -rw-rw-rw- 1 root root 508 Jul 28 00:23 repo.xml drwxrwxrwx 3 root root 4096 Jul 28 00:23 standoff drwxrwxrwx 2 root root 4096 Jul 28 00:23 tei-facs *drwxrwxrwx 4 root root 4096 Jul 28 00:23 tosefta* drwxrwxrwx 2 root root 4096 Jul 28 00:23 txt [2] [image: image.png] On Sun, Aug 7, 2022 at 2:20 PM Hayim Lapin <hl...@um...> wrote: > Thank you, very helpful. I am definitely open to using a command line > client. Will read over the github site and report back. > > On Fri, Aug 5, 2022 at 10:41 AM Juri Leino <jur...@ji...> wrote: > >> I assume you install the package using the dashboard. >> >> Would you be open to try a new command line client? It gives you >> immediate feedback about the reason why the installation failed. >> >> If yes you could have a look at https://github.com/eXist-db/xst (not >> officially released yet) >> >> Hayim Lapin wrote: >> >> >> Hello list, >> Resubmitting this question because I'm stumped. Tried switching >> versions within exist 4 in case there was a bug that got fixed, but no go. >> Any suggestions about debugging? >> >> On Tue, Aug 2, 2022 at 11:22 AM Hayim Lapin <hl...@um... >> <mailto:hl...@um...>> wrote: >> >> Dear list, >> This is for an application that used to work but I had to create a >> new instance to host it and redeploy. It is not yet compatible >> with new versions of exist, so I am still working in exist 4.7.1 >> I build the xar from the desktop using ant, and can verify by >> unzipping that all the files are present. When I deploy using >> package manager only SOME of the directories are deployed. >> Any suggestions about what is happening and/or where the log file >> that might help me debug would be located? >> Many thanks >> HL >> >> >> >> >> >> _______________________________________________ >> Exist-open mailing list >> Exi...@li... >> https://lists.sourceforge.net/lists/listinfo/exist-open >> >> |
From: Hayim L. <hl...@um...> - 2022-08-07 18:20:33
|
Thank you, very helpful. I am definitely open to using a command line client. Will read over the github site and report back. On Fri, Aug 5, 2022 at 10:41 AM Juri Leino <jur...@ji...> wrote: > I assume you install the package using the dashboard. > > Would you be open to try a new command line client? It gives you immediate > feedback about the reason why the installation failed. > > If yes you could have a look at https://github.com/eXist-db/xst (not > officially released yet) > > Hayim Lapin wrote: > > > Hello list, > Resubmitting this question because I'm stumped. Tried switching > versions within exist 4 in case there was a bug that got fixed, but no go. > Any suggestions about debugging? > > On Tue, Aug 2, 2022 at 11:22 AM Hayim Lapin <hl...@um... > <mailto:hl...@um...>> wrote: > > Dear list, > This is for an application that used to work but I had to create a > new instance to host it and redeploy. It is not yet compatible > with new versions of exist, so I am still working in exist 4.7.1 > I build the xar from the desktop using ant, and can verify by > unzipping that all the files are present. When I deploy using > package manager only SOME of the directories are deployed. > Any suggestions about what is happening and/or where the log file > that might help me debug would be located? > Many thanks > HL > > > > > > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open > > |
From: Hayim L. <hl...@um...> - 2022-08-05 14:27:42
|
Hello list, Resubmitting this question because I'm stumped. Tried switching versions within exist 4 in case there was a bug that got fixed, but no go. Any suggestions about debugging? On Tue, Aug 2, 2022 at 11:22 AM Hayim Lapin <hl...@um...> wrote: > Dear list, > This is for an application that used to work but I had to create a new > instance to host it and redeploy. It is not yet compatible with new > versions of exist, so I am still working in exist 4.7.1 > I build the xar from the desktop using ant, and can verify by unzipping > that all the files are present. When I deploy using package manager only > SOME of the directories are deployed. > Any suggestions about what is happening and/or where the log file that > might help me debug would be located? > Many thanks > HL > |
From: Hayim L. <hl...@um...> - 2022-08-02 15:22:32
|
Dear list, This is for an application that used to work but I had to create a new instance to host it and redeploy. It is not yet compatible with new versions of exist, so I am still working in exist 4.7.1 I build the xar from the desktop using ant, and can verify by unzipping that all the files are present. When I deploy using package manager only SOME of the directories are deployed. Any suggestions about what is happening and/or where the log file that might help me debug would be located? Many thanks HL |