Multivalued system property in XML

Hello,
We currently want to use a multi-valued system property in a XML form. In the Edit form we created checkboxes with the values 1 to 5. In the Show form a control selector with five labels is created in order to display only the selected values. However the display in the show form is incorrect.
If we created a xml form with only the values 1,3,5 selected the show form only displays value 5. Does anyone know how we can fix this problem? All the conditions in the XML are in line with the system property value.
Looking forward to your reply.
Kind regards,
Joost Christenhusz

Hi Federico,
I haven't fixed it yet, but the problem is that the control selector doesn't work yet in XML. You can only display the properties using a normal label. The results will be displayed in the same row. This is not the most optimal layout, but the only one that works.
Kind regards,
Joost Christenhusz

Similar Messages

  • System property org.xml.sax.driver not specified

    I'm getting the error:
    System property org.xml.sax.driver not specified
    How do I set this property? Why doesn't it find the default?
    I'm using WL6.0
    Imports:
    import javax.xml.parsers.SAXParser;
    import javax.xml.parsers.DocumentBuilder;
    import javax.xml.parsers.DocumentBuilderFactory;
    import javax.xml.parsers.FactoryConfigurationError;
    import javax.xml.parsers.ParserConfigurationException;
    import javax.xml.transform.Transformer;
    import javax.xml.transform.TransformerException;
    import javax.xml.transform.TransformerFactory;
    import javax.xml.transform.TransformerConfigurationException;
    import javax.xml.transform.dom.DOMSource;
    import javax.xml.transform.stream.StreamSource;
    import javax.xml.transform.stream.StreamResult;
    import org.xml.sax.InputSource;
    import org.xml.sax.XMLReader;
    import org.xml.sax.SAXException;
    import org.xml.sax.SAXParseException;
    import org.w3c.dom.Document;
    import org.w3c.dom.DOMException;
    Code Snippet:
    try
    File stylesheet = new File("LaborDistHours.xsl");
    LaborDistHours ldh = new LaborDistHours("1041410011",
    "01-feb-2000", "30-mar-2000");
    DocumentBuilderFactory factory =
    DocumentBuilderFactory.newInstance();
    DocumentBuilder builder = factory.newDocumentBuilder();
    StringReader reportXML = new StringReader( ldh.getReportXML() );
    document = builder.parse(new InputSource( reportXML ));
    TransformerFactory tFactory = TransformerFactory.newInstance();
    StreamSource stylesource = new StreamSource(stylesheet);
    Transformer transformer = tFactory.newTransformer(stylesource);
    //error occurs here
    DOMSource source = new DOMSource(document);
    StringWriter reportXLST = new StringWriter();
    StreamResult result = new StreamResult(reportXLST);
    transformer.transform(source, result);
    Steven Ford ([email protected])
    "...That we here highly resolve that these dead shall not have died in
    vain - that this nation, under God, shall have a new birth of Freedom - and
    that Government of the people, by the people and for the people shall not
    perish from the earth." Abraham Lincoln

    try to look on xml.apache.org for this error. There should be some pages describing how and why setup this property.
    Basically, these properties defines factories for javax extensions. javax defines interfaces and providers than supply implementations, so for example you can use different XML parsers implementations (we use Xalan for one OC4J container and original ORACLE parser for other). To bind this together they use some defined mechanism like setting system property of including special manifest file etc. (I don't know about details)
    Myrra

  • How to display system property in XML forms

    Hi
    We are using XML forms template for publishing news in KM. In the show form we got author field (a label in the form) which is mapped to system property createdby (PropertyReference = /Properties/default:createdby).But while displaying the form author is not getting populated. When I try to edit the form in XML forms builder in data model tab under properties node no property is visible. Nothing is shown up in properties even after reload option is selected from context menu of properties node.
    I cheked by manually editing PropertyReference to some other property (e.g. modifiedby) but nothing is showing up.
    Can you please suggest how the createdby system property can be shown in the xml form?
    Thanks & Regards
    Sudip

    Hi Sudeep,
    Please try to open the formbuilder in another machine and try to see the properties xml form design view.
    You can even directly can create a lable in show form and add the property name along with the nama space name.
    For default properties namspace is default.Create a lable UI element in show form and select the datasource property and add the property value in that.
    With we can show file related system generated properties in show form.
    Regards,
    Rudradev Devulapelli

  • Org.xml.sax.SAXException: System property org.xml.sax.driver not specified

    Hi,
    I am running Jdeveloper 9.0.3.1 and using embedded OC4J.
    Getting following error when trying to run the application. Please help me if you can.
    Thanks
    Tareq
    at org.xml.sax.helpers.XMLReaderFactory.createXMLReader(XMLReaderFactory.java:90)
         at net.sundog.struts.ActionFinderPlugIn.parseHtmlFiles(ActionFinderPlugIn.java:76)
         at net.sundog.struts.ActionFinderPlugIn.searchDirectory(ActionFinderPlugIn.java:64)
         at net.sundog.struts.ActionFinderPlugIn.init(ActionFinderPlugIn.java:50)
         at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:1156)
         at org.apache.struts.action.ActionServlet.init(ActionServlet.java:472)
         at javax.servlet.GenericServlet.init(GenericServlet.java:258)
         at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpApplication.loadServlet(HttpApplication.java:1956)
         at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpApplication.findServlet(HttpApplication.java:4355)
         at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpApplication.getRequestDispatcher(HttpApplication.java:2750)
         at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:617)
         at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
         at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
         at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)
         at java.lang.Thread.run(Thread.java:534)

    try to look on xml.apache.org for this error. There should be some pages describing how and why setup this property.
    Basically, these properties defines factories for javax extensions. javax defines interfaces and providers than supply implementations, so for example you can use different XML parsers implementations (we use Xalan for one OC4J container and original ORACLE parser for other). To bind this together they use some defined mechanism like setting system property of including special manifest file etc. (I don't know about details)
    Myrra

  • How to access System properties in xml file

    hi,
    i want to read system properties in my xml file using ${} .
    I tried it but did not find any way.But when i use log4j if i set some variable in
    System properties that properties is read by the log4j.properties .
    I am writing a simple program that read a xml properties file file
    try {
                props   = new Properties();
                fis     = new FileInputStream(xmlFile);
                props.loadFromXML(fis);
    }before reading this file i set some properties and accessing this properties from that xml .but i cant.
    Thanks

    sabre150 wrote:
    fun_with_java wrote:
    can you give some example?Not really - I would have to write the code for you and I'm not getting paid for writing your code.Thanks for your kindness.
    I dont ask you to write the code.Need some help to start it .Actually i dont have knowledge that
    whether xml file automatically read it or i have prase the system property manually. Now i got the way to
    access system property in xml..
    Ok thanks again..
    Thanks & Regards

  • Web.xml system-property

    Hi
    i am using resin, and i need to insert a <system-property> tag in the web.xml file, but the problem is that this doesn't work.
    I get an error saying that this tag is not valid.
    In the Resin documentation it says that i can put this tag in app (web.xml) level or in a server level (app-default.xml)
    In a server level it works fine, but i don't want to make to use this property for all applications, only to this one.
    Thanks

    Hi
    i am using resin, and i need to insert a <system-property> tag in the web.xml file, but the problem is that this doesn't work.
    I get an error saying that this tag is not valid.
    In the Resin documentation it says that i can put this tag in app (web.xml) level or in a server level (app-default.xml)
    In a server level it works fine, but i don't want to make to use this property for all applications, only to this one.
    Thanks

  • Can you set a global EntityResolver (via system property, or static method)

    I'm trying to set a customized EntityResolver (telling the xml parser where to look for XML schema files).
    Usually, you'd use the standard syntax - somehting like:
    SaxParser parser=new SaxParser();
    parser.parser.setEntityResolver(myResolver);
    However, I was wondering whether you can set a "global" EntityResolver, to be used as default for all parsers ?
    Maybe this can be done through some system property, or a static method somewhere in the parsing XML ?
    (BTW, I need it because I'm using some third-party API, that encapsulates a SaxParser, but won't let me access it, so I can't configure it directly).
    thanks.

    I don't think you can.
    What is possible is to set content on the folder resource itself; that would be returned instead of the page you mentioned.

  • How to specify class name in environment or system property

    Hi,
    Iam learning ejb. I was practicing the stateless session bean. I wrote a sample hello world application. While executing the client am getting the following error.
    {color:#ff0000}Exception in thread "main" javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
    at javax.naming.spi.NamingManager.getInitialContext(Unknown Source)
    at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source)
    at javax.naming.InitialContext.getURLOrDefaultInitCtx(Unknown Source)
    at javax.naming.InitialContext.lookup(Unknown Source)
    at hw.HelloClient.main(HelloClient.java:20){color}
    My Client program:
    {color:#3366ff}package hw;
    import javax.naming.Context;
    import javax.naming.InitialContext;
    import javax.naming.*;
    import java.util.*;
    public class HelloClient {
    public static void main(String[] args)throws Exception {
    Properties prop = System.getProperties();
    Context ctx= new InitialContext(prop); {color:#800000}// {color}{color:#800000}(Line no :20) here only error is pointing{color}
    Object obj = ctx.lookup("HelloHome");
    HelloHome home = (HelloHome)javax.rmi.PortableRemoteObject.narrow(obj,HelloHome.class);
    Hello hello = home.create();
    System.out.println(hello.hello());
    hello.remove();
    }{color}
    please suggest me a solution.
    note: iam using eclipse ganymede and jboss app server
    Edited by: Arun_ece on Mar 10, 2009 1:13 AM

    Hi,
    You need to create a ejb-jar.xml and jboss.xml files to deploy the application on the servers.
    Also, put these lines of codes after getting System Properties.
    prop.put(Context.PROVIDER_URL, "iiop://localhost:[port_no]");Thanks,
    Srikant

  • Setting up java.system.property in WL 6.0

    Hi all,
    I just installed Web Logic 6.0. I would like to know if anyone knows how
    to set java.system.property in Web Logic 6.0
    In old Web Logic 5.1, I added this line in weblogic.properties file. Now
    since we don't have weblogic.properties file anymore, I am assuming this
    should go in config.xml. Documentation says I should use Admin Console
    to modify config.xml and to convert old weblogic.properties file, but I
    found Admin Console confusing.
    My Web Logic 6.0 is installed on d:\bea\. I clicked on Convert
    Weblogic.properties and I see directories on my system. I click on icon
    to get the directory that has weblogic.properties file. Then I get page
    that ask me to pick Clusters and Server and I have no idea what
    directory I need to click on
    If someone knows what to do next or how to edit Config.xml so that I can
    add my java.system.property, please e-mail me
    Thanks in advance
    Qaiser

    Did you see the directions on page 3-11 of the WLS 6.0 Administration Guide? I
    followed these steps, and was able to create a new domain. I found them to be
    clear.
    Laurel
    "Jesper de Jong" <[email protected]> wrote:
    >
    Hello all,
    Instead of working with "mydomain" and "myserver" I want to create my
    own domain.
    IMHO, the documentation on e-docs is not very clear on the steps that
    are necessary
    to do this.
    What are the steps, or where can I find better documentation on creating
    a domain?
    regards,
    Jesper

  • How to set my System Property for frmall.jar like !

    I have a JAR file named SecAuth.jar in ORACLE_HOME\forms\java\ directory.
    I configured this JAR file in ORACLE_HOME\forms\server\formsweb.cfg file archive tag. Like,
    archive=frmall.jar,SecAuth.jar
    Its working very nice.
    Now I need to give a System Property to one of the Class file in the SecAuth.jar !
    Actually my System Property is,
    -Dproject.system.securityFile=C:\client\security.properties
    How can I do this sir ? Can someone help me ?

    Try looking in the $ORACLE_HOME/opmn/conf/opmn.xml file. You'll see a set of process definitions that correspond to the OC4J instances you have configured. There should be a "start-properties" or some similar element to that, in which you can place your required System property. There should be examples of properties in there already.
    When OPMN starts your OC4J process, it will pass it the System property you set (along with all the other ones that were already there).
    -steve-

  • Java.system.property

    I repost Craig Sandin's question, which was post on Feb 06th. I have the same problem
    as him.
    I have used java.system.property in my wls 5.1 weblogic.properties file, and it
    set a system property I could get at runtime. Is there an equivalent in wls 7.0?
    I haven't found anything in the documentation for config.xml. Obviously I can
    pass -D options to the jvm, but I was looking for a way from the config file.
    hongjie

    We don't offer this anymore.. Sorry.
    You could write your own very simple
    wrapper class to start WLS:
    Properties props = new Properties();
    props.load(new FileInputStream("weblogic.properties");
    System.setProperties(props);
    weblogic.Server.main();
    Cheers
    mbg
    "hongjie" <[email protected]> wrote in message
    news:[email protected]..
    >
    I repost Craig Sandin's question, which was post on Feb 06th. I have thesame problem
    as him.
    I have used java.system.property in my wls 5.1 weblogic.properties file,and it
    set a system property I could get at runtime. Is there an equivalent inwls 7.0?
    I haven't found anything in the documentation for config.xml. Obviously Ican
    pass -D options to the jvm, but I was looking for a way from the configfile.
    >
    hongjie

  • System property 'primavera.bootstrap.home' not found error while starting P6 application via managed server

    Hi All,
    I had installed P6 8.3 with weblogic 10.3.6.
    My Adminserver is running.
    But when i am starting my managed server P6, P6 server is getting started but P6 application is failing to start and giving above error.
    but my p6help web application is showing Active state.
    I added below line in startWeblogic.cmd and setDomainEnv.cmd file but no use.
    set JAVA_OPTIONS=%JAVA_OPTIONS% -Dprimavera.bootstrap.home=C:\P6EPPM_1\p6\
    I tried by redeploying p6 application but still same error.
    Please help.

    Hi,
    I has set the classpath as well same as above.
    If i start managed server manually or using start_primavera.bat,  P6 application is becomeing acive and working.
    But if i start managed server using windows service, Managed server is get started, p6help is also becoming active but only p6 is failing to start.
    If i chek the log it is showing same log below,
    [Wed Oct 30 16:08:53 2013] [I] [RunJavaApp] Locating method "public static void main([]String)" in main class
    [Wed Oct 30 16:08:53 2013] [I] [RunJavaApp] Building arguments for main class
    [Wed Oct 30 16:08:53 2013] [I] [RunJavaApp] Invoking main class
    <Oct 30, 2013 4:08:54 PM IST> <Info> <Security> <BEA-090905> <Disabling CryptoJ JCE Provider self-integrity check for better startup performance. To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true>
    <Oct 30, 2013 4:08:54 PM IST> <Info> <Security> <BEA-090906> <Changing the default Random Number Generator in RSA CryptoJ from ECDRBG to FIPS186PRNG. To disable this change, specify -Dweblogic.security.allowCryptoJDefaultPRNG=true>
    <Oct 30, 2013 4:08:54 PM IST> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Java HotSpot(TM) 64-Bit Server VM Version 20.45-b01 from Sun Microsystems Inc.>
    <Oct 30, 2013 4:08:55 PM IST> <Info> <Management> <BEA-141107> <Version: WebLogic Server 10.3.6.0  Tue Nov 15 08:52:36 PST 2011 1441050 >
    <Oct 30, 2013 4:08:56 PM IST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>
    <Oct 30, 2013 4:08:56 PM IST> <Info> <WorkManager> <BEA-002900> <Initializing self-tuning thread pool>
    <Oct 30, 2013 4:08:56 PM IST> <Notice> <Log Management> <BEA-170019> <The server log file C:\Oracle\Middleware\user_projects\domains\Primavera\servers\P6\logs\P6.log is opened. All server side log events will be written to this file.>
    <Oct 30, 2013 4:08:57 PM IST> <Notice> <Security> <BEA-090082> <Security initializing using security realm myrealm.>
    <Oct 30, 2013 4:08:59 PM IST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STANDBY>
    <Oct 30, 2013 4:08:59 PM IST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>
    <Oct 30, 2013 4:09:00 PM IST> <Warning> <HTTP> <BEA-101377> <Filtering class loader configuration ignored for web module p6.war of application p6>
    Oct 30, 2013 4:09:03 PM com.sun.faces.config.ConfigureListener contextInitialized
    INFO: Initializing JavaServer Faces implementation (1_2_07-b03-FCS) for context '/p6'
    - Refreshing com.primavera.bre.SystemApplicationContext@7fc4fe21: display name [com.primavera.bre.SystemApplicationContext@7fc4fe21]; startup date [Wed Oct 30 16:09:05 IST 2013]; root of context hierarchy
    - Loading XML bean definitions from class path resource [/com/primavera/pvweb/servlet/webconf.xml]
    - Bean factory for application context [com.primavera.bre.SystemApplicationContext@7fc4fe21]: org.springframework.beans.factory.support.DefaultListableBeanFactory@35f5e42b
    - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@35f5e42b: defining beans [metaConfigProvider,settingsManager,adminManager,LogMgr,performanceManager,threadPool,remoteQManager,subSystemInitializer,sqlConnectionPoolManager,registryService,tracer,mailService,configDumpHelper,autoConfigCollectionTask,proxiedUrlOpener,systemFacade,autoStarterService]; root of factory hierarchy
    System property 'primavera.bootstrap.home' not found
    <Oct 30, 2013 4:09:07 PM IST> <Warning> <HTTP> <BEA-101162> <User defined listener com.primavera.pvweb.listeners.PVContextListener failed: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'registryService' defined in class path resource [/com/primavera/pvweb/servlet/webconf.xml]: Invocation of init method failed; nested exception is com.primavera.common.exceptions.InvalidBootstrapException: System property 'primavera.bootstrap.home' not found.
    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'registryService' defined in class path resource [/com/primavera/pvweb/servlet/webconf.xml]: Invocation of init method failed; nested exception is com.primavera.common.exceptions.InvalidBootstrapException: System property 'primavera.bootstrap.home' not found
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
    Truncated. see log file for complete stacktrace
    Caused By: com.primavera.common.exceptions.InvalidBootstrapException: System property 'primavera.bootstrap.home' not found
    at com.primavera.common.BootstrapHome.get(Unknown Source)
    at com.primavera.infr.admin.MetaCfg.a(Unknown Source)
    at com.primavera.infr.admin.MetaCfg.getMetaJDBCURL(Unknown Source)
    at com.primavera.infr.srvcs.RegistryServiceImpl.init(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    Truncated. see log file for complete stacktrace

  • WSAD System property issue

    Hi,
    I am trying to set a system property in a java program like below:
    Properties systemProperties = System.getProperties();
    systemProperties.put ("man.cacheconfig", "cacheserver-config.xml");
    System.setProperties (systemProperties);
    When I execute this program ,the WSAD console throws me error like the below:
    Caused by: (Wrapped: Failed to load configuration resource: cacheserver-config.xml) java.io.IOException: Configuration is missing: "cacheserver-config.xml", loader=sun.misc.Launcher$AppClassLoader@3cd3cce4
    Is there anyway to set the system property in WSAD ???
    Any help in this regard is appreciated
    Thanks
    Chat

    Hi Jaheer,
    I would encourage you to first look at Section 6, Software Change Management on the Solution Operations Guide available on SMP under SAP Sourcing On-Premise --> SAP Sourcing 7.0. It contains lot of very useful information.
    Basically, there are two options to transport your configurations. 1) Use Export Data functionality (aka Object Migration), 2) Import CSV or Workbook.
    The first option involves exporting configuration data from the source system as oma file and importing it into the destination system. For transporting system properties, you could either export all the system properties to a oma file by selecting the Dataset option. Or you could use the Object List option, which involves oml query. You could create a custom version of the system properties oml query and add your filter conditions in the WHERE clause. You can find more info on this in the Solution Operations Guide.
    Hope this helps.
    Regards,
    Vikram

  • Cannot set a weblogic system property in batch

    Hello All,
    I'm running an weblogic application on weblogic 8.1 SP1. The application uses
    UTF-8 data from a mssql database. The problem is that weblogic 8.1 SP1 does not
    show UTF-8 data correctly. I've read docs and found that in order to make sure
    that weblogic's output is in UTF-8 I can configure a weblogic system property
    like that:
    add -Dweblogic.webservice.i18n.charset="utf-8" into JAVA_OPTIONS in startweblogic.cmd
    batch file. But during the process of starting it shows me the following:
    <10.10.2003 20:08:50 NOVST> <Warning> <Management> <BEA-141087> <Unrecognized
    pr
    operty: webservice.i18n.charset.>
    I also do not see changes in weblogic's behaviour (IMHO it should add charset=utf-8
    to Content-type header of each response to clients.
    However on weblogic 7.0 SP1 everything works without adding this option, but when
    I add it the server claims again that it's unrecognized and I see no effect in
    the HTTP headers of the server response.
    PLease help me to investigate this issue!
    Thanks for any help
    Dmitry.

    Hello,
    You are setting the charset value (UTF-8) correctly. The <Warning>
    message from the server startup can be safely ignored.
    The server should respond to the charset provided by the client. You
    can also set the charset on the web service using charset attribute of
    the <web-service> element in the web-services.xml file. See:
    http://e-docs.bea.com/wls/docs81/webserv/i18n.html
    Have you tried setting the "-Dweblogic.webservice.i18n.charset=utf-8" on
    the client?
    Use the "-Dweblogic.webservice.verbose=true" flag to help diagnose this
    issue. See: http://e-docs.bea.com/wls/docs81/webserv/trouble.html
    Hope this helps,
    Bruce
    Dmitry wrote:
    >
    Hello All,
    I'm running an weblogic application on weblogic 8.1 SP1. The application uses
    UTF-8 data from a mssql database. The problem is that weblogic 8.1 SP1 does not
    show UTF-8 data correctly. I've read docs and found that in order to make sure
    that weblogic's output is in UTF-8 I can configure a weblogic system property
    like that:
    add <Warning> into JAVA_OPTIONS in startweblogic.cmd
    batch file. But during the process of starting it shows me the following:
    <10.10.2003 20:08:50 NOVST> <Warning> <Management> <BEA-141087> <Unrecognized
    pr
    operty: webservice.i18n.charset.>
    I also do not see changes in weblogic's behaviour (IMHO it should add charset=utf-8
    to Content-type header of each response to clients.
    However on weblogic 7.0 SP1 everything works without adding this option, but when
    I add it the server claims again that it's unrecognized and I see no effect in
    the HTTP headers of the server response.
    PLease help me to investigate this issue!
    Thanks for any help
    Dmitry.

  • Operational override for write-delay (system-property)

    Hi all,
    I'm failing to get this xml element to validate within a cache config.
    I'm using Coherence 3.7.1
    <write-delay system-property="myproperty.override.write-delay" >10s</write-delay>.
    the idea is to get the write-delay value atruntime through a system-property (-Dmyproperty.override.write-delay=5s for ex.)
    I'm getting the following failure
    Description
    Location
    Type
    cvc-type.3.1.1: Element 'write-delay' is a simple type, so it cannot have attributes, excepting those whose namespace name is identical to 'http://www.w3.org/2001/XMLSchema-instance' and whose [local name] is one of 'type', 'nil', 'schemaLocation' or 'noNamespaceSchemaLocation'. However, the attribute, 'system-property' was found.
    line 41
    XML Problem
    Do you know if the override is valid at that location? The documentation says YES.
    What am I doing wrongly?
    Thanks,
    Harry

    Hello Leo_TA,
    thanks for the answer.
    Actually I need a default value which can be overriden at runtime as described in the documentation
    http://docs.oracle.com/cd/E18686_01/coh.37/e18677/appendix_cacheconfig.htm#BHCECGCF
    This is very handy to move conifguration items outside the cache-config.
    Do you know why the xml woul dnot validate when system-property is used in the write-delay?
    <?xml version="1.0" encoding="UTF-8"?>
    <cache-config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                  xmlns="http://xmlns.oracle.com/coherence/coherence-cache-config"
                  xsi:schemaLocation="http://xmlns.oracle.com/coherence/coherence-cache-config coherence-cache-config.xsd">
    </cache-config>
    Coherence accepts it (when we force no xml validation (removing the xmlns)).
    But I would like to use the xml validation to avoid miss-configurations.
    Regards
    Harry

Maybe you are looking for