perfsonar-dev - WebAdmin Problem
Subject: perfsonar development work
List archive
- From: Maciej Glowiak <>
- To: Prodromos Gerakios <>, Szymon Trocha <>
- Cc: Perfsonar Development <>
- Subject: WebAdmin Problem
- Date: Mon, 20 Oct 2008 16:46:17 +0200
Hi Prodromos,
I am preparing new RC of XML LS. I have a problem with WebAdmin 9.5 /
9.6. It doesn't show eXist DB XML settings. Before, when I selected:
-----------------------------------------------------------------
eXist Configuration:
Would you like to use eXist DB XML? on off
-----------------------------------------------------------------
I got a list of specified settings. Now I am not getting anything. Other
options (authentication, LS registration) work fine. I am attaching
01.png - screen containing wrong behaviour, and 02.png - just to show,
that other options work fine.
I think the problem may be in wizard.xml, but I haven't changed it
recently. Could you take a look on that?
My wizard.xml is:
-----------------------------------------------------------------
<properties>
<property>
<entry key="service.ls.db_status" required="true">off</entry>
<Comment>Would you like to use eXist DB XML?</Comment>
<ProposedValue>on</ProposedValue>
<Group order="1" check="true">eXist</Group>
<AcceptedValue>on</AcceptedValue>
<AcceptedValue>off</AcceptedValue>
</property>
<property>
<entry
key="service.ls.db_uri">http://localhost:8180/exist/rest/db/ls</entry>
<Comment>Enter the location of the eXist database</Comment>
<ProposedValue>http://localhost:8180/exist/rest/db/ls</ProposedValue>
<Group order="2" check="true">eXist</Group>
</property>
<property>
<entry key="service.ls.db_username">lookupservice</entry>
<Comment>Specify the service username for the exist user</Comment>
<ProposedValue>lookupservice</ProposedValue>
<Group order="3" check="true">eXist</Group>
</property>
<property>
<entry key="service.ls.db_password">sonar</entry>
<Comment>Specify the administration password for exist</Comment>
<ProposedValue>sonar</ProposedValue>
<Group order="4" check="true">eXist</Group>
</property>
<property>
<entry key="service.ls.db_adminpassword"></entry>
<Comment>Specify the administration password for exist</Comment>
<ProposedValue></ProposedValue>
<Group order="5" check="true">eXist</Group>
</property>
<property>
<entry key="initialize.db" required="true">on</entry>
<Comment>Would you like to initialize database structure?</Comment>
<ProposedValue>yes</ProposedValue>
<Group order="6" check="true">eXist</Group>
<AcceptedValue>yes</AcceptedValue>
<AcceptedValue>no</AcceptedValue>
</property>
<property>
<entry key="service.ls.registration_status" required="true">off</entry>
<Comment>Would you like to LS registration?</Comment>
<ProposedValue>off</ProposedValue>
<Group order="2" check="true">LS</Group>
<AcceptedValue>on</AcceptedValue>
<AcceptedValue>off</AcceptedValue>
</property>
<property>
<entry key="service.r.service_name" required="true">perfSONAR Java
XML LS</entry>
<Comment>Enter the service name:</Comment>
<ProposedValue>My institution perfSONAR LS</ProposedValue>
<Group order="1">LS</Group>
</property>
<property>
<entry key="service.r.service_description">perfSONAR Java XML LS</entry>
<Comment>Enter a description for the service:</Comment>
<ProposedValue>My institution perfSONAR LS</ProposedValue>
<Group order="2">LS</Group>
</property>
<property>
<entry
key="service.r.contact_email">user@domain</entry>
<Comment>Enter the service administrator's email address:</Comment>
<ProposedValue>user@domain</ProposedValue>
<Group order="3">LS</Group>
</property>
<property>
<entry key="service.r.organization_name">Institution</entry>
<Comment>Enter the name of the organization running this
service:</Comment>
<ProposedValue>Institution</ProposedValue>
<Group order="4">LS</Group>
</property>
<property>
<entry key="service.r.ls_url" required="true">http://somewhere</entry>
<Comment>Enter the explicit gLS URL to register to (may be more than
one as comma separated values):</Comment>
<ProposedValue>http://somewhere</ProposedValue>
<Group order="5">LS</Group>
</property>
<property>
<entry key="service.r.root_hints"
required="true">http://www.perfsonar.net/gls.root.hints</entry>
<Comment>The URL of root.hints (may be more than one as comma
separated values):</Comment>
<ProposedValue>http://www.perfsonar.net/gls.root.hints</ProposedValue>
<Group order="6">LS</Group>
</property>
<property>
<entry key="component.registrator.interval">43200</entry>
<Comment>Set the registration interval (in seconds):</Comment>
<ProposedValue>43200</ProposedValue>
<Group order="7">LS</Group>
</property>
<property>
<entry key="service.r.access_point"
required="true">http://somewhere</entry>
<Comment>Enter the service access point of hLS:</Comment>
<ProposedValue>http://somewhere</ProposedValue>
<Group order="8">LS</Group>
</property>
<property>
<entry key="service.as.authn_active" required="true">off</entry>
<Comment>Do you wish to enable authentication?</Comment>
<ProposedValue>on</ProposedValue>
<Group order="1" check="true">Authentication</Group>
<AcceptedValue>on</AcceptedValue>
<AcceptedValue>off</AcceptedValue>
</property>
<property>
<entry key="service.as.point"
required="true">http://homer.rediris.es:8080/perfSONAR-AS/services/AuthService</entry>
<Comment>Enter the URL address of the Authentication Service:</Comment>
<ProposedValue>http://homer.rediris.es:8080/perfSONAR-AS/services/AuthService</ProposedValue>
<Group order="2">Authentication</Group>
</property>
<property>
<entry key="service.as.authn_for_msg_types"
required="true">SetupDataRequest,MetadataKeyRequest</entry>
<Comment>Enter the message types which should be
authenticated:</Comment>
<ProposedValue>LSRegisterRequest,LSDeregisterRequest,LSQueryRequest,LSControlRequest,LSKeepaliveRequest</ProposedValue>
<Group order="3">Authentication</Group>
</property>
</properties>
-----------------------------------------------------------------
I even added DTD section at the beginning, but it didn't change anything:
-----------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties [
<!ELEMENT properties ( comment?, property* )>
<!ATTLIST properties version CDATA #FIXED "0.1">
<!ELEMENT comment (#PCDATA) >
<!ELEMENT property (entry,Comment,ProposedValue,Group+,AcceptedValue*) >
<!ELEMENT entry (#PCDATA) >
<!ATTLIST entry
key CDATA #REQUIRED
password (true|false) #IMPLIED
required (true|false) #IMPLIED >
<!ELEMENT Comment (#PCDATA) >
<!ELEMENT ProposedValue (#PCDATA) >
<!ELEMENT Group (#PCDATA) >
<!ATTLIST Group
order CDATA #REQUIRED
check (true|false) #IMPLIED
>
<!ELEMENT AcceptedValue (#PCDATA) >
]>
-----------------------------------------------------------------
I validated the XML doc and it's okay, no syntax errors.
Best regards
Maciej
--
--------------------------------------------------------------------
| Maciej Glowiak Network Research and Development ||
|
Poznan Supercomputing and Networking Center ||
| (+48 61) 858 2024 -- skype_id: maciej_psnc GG: 4526858 ||
====================================================================
- WebAdmin Problem, Maciej Glowiak, 10/20/2008
Archive powered by MHonArc 2.6.16.