ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Chuck.Irv...@mail.sprint.com
Subject RE: problem with propertyfile task
Date Wed, 03 Oct 2001 15:55:46 GMT
Hmm, maybe the functionality that I want doesn't exist. If the property 
is not present (or not set), I want the property to be added with the 
default value. If the property is already in the property file (and 
it's value is not equal to the default), the value should be left 
unmodified. Is there a way to get this behavior?

BTW I'm using ant 1.3 that comes with NetBeans. Does and 1.4 have 
enhanced propertytype functionality and/or documentation?

Thanks

Chuck

> -----Original Message-----
> From: jakarta-ant [mailto:jakarta-ant@ehatchersolutions.com]
> Sent: Wednesday, October 03, 2001 9:57 AM
> To: ant-user
> Cc: jakarta-ant
> Subject: Re: problem with propertyfile task
> 
> 
> Even though the documentation says that "value" is required 
> for the <entry>
> elements, its not 100% accurate.  It defaults int values to 
> 1.  Use 'value'
> to set the value, and use default to set a value if its not 
> already set.
> This could probably be considered a bug, or at least is 
> somewhat confusing.
> In your case you may want to use value and default, depending 
> on your needs.
> 
>     Erik
> 
> 
> ----- Original Message -----
> From: <Chuck.Irvine@mail.sprint.com>
> To: <ant-user@jakarta.apache.org>
> Sent: Wednesday, October 03, 2001 7:46 AM
> Subject: help: problem with propertyfile task
> 
> 
> > I'm not able to get entry elements with default attributes of the
> > optional propertyfile task to work correctly. For example, and entry
> > element of:
> >
> > <entry key="CICS_TRANSACTION_GATEWAY_PORT" default="2006"/>
> >
> > produces a property file entry of:
> >
> > CICS_TRANSACTION_GATEWAY_PORT=1  <--- expecting value of 2006 !?
> >
> > My complete propertyfile task and resulting property file 
> are attached
> > below. Your help is greatly appreciated.
> >
> > Chuck
> >
> > ************************* propertyfile task
> > *************************************
> >
> > <propertyfile
> >        file="${classes.home}/com/sprint/fms/constants.properties">
> >      <entry key="CICS_TRANSACTION_GATEWAY_HOST"
> >             type="string"
> >     default="199.14.219.100"/>
> >      <entry key="CICS_TRANSACTION_GATEWAY_PORT" default="2006"/>
> >      <entry key="CICS_SERVER_NAME" default="DA131"/>
> >      <entry key="CICS_PROGRAM_NAME" default="FHXM0P"/>
> >      <entry key="GetCktWfmList_MESSAGE_ID" 
> value="GET-CKT-WFM-LIST"/>
> >      <entry key="GetCktWfmList_COPYBOOK_PREFIX" value="FHXKC1"/>
> >      <entry key="GetCktWfmList_COPYBOOK_NAME" value="FMFHXKC1"/>
> >      <entry key="GetCktWfmList_XSTL_STYLESHEET"
> >             value="GetCktWfmListStylesheet.xml"/>
> >      <entry key="GetFRPhysAssign_MESSAGE_ID" 
> value="GET-FR-PHYS-ASGN"/>
> >      <entry key="GetFRPhysAssign_COPYBOOK_NAME" value="FMFHXJC1"/>
> >      <entry key="GetFRPhysAssign_COPYBOOK_PREFIX" value="FHXJC1"/>
> >      <entry key="GetFRPhysAssign_XSTL_STYLESHEET"
> >             value="GetFRPhysAssignStylesheet.xml"/>
> >      <entry key="UpdFRPhysAssign_MESSAGE_ID" 
> value="UPD-FR-PHYS-ASGN"/>
> >      <entry key="UpdFRPhysAssign_COPYBOOK_NAME" value="FMFHXJC1"/>
> >      <entry key="UpdFRPhysAssign_COPYBOOK_PREFIX" value="FHXJC1"/>
> >      <entry key="UpdFRPhysAssign_XSTL_STYLESHEET"
> >             value="UpdFRPhysAssignStylesheet.xml"/>
> >      <entry key="LogonToFms_MESSAGE_ID" value="LOGON-TO-FMS"/>
> >      <entry key="LogonToFms_COPYBOOK_PREFIX" value="COMM06"/>
> >      <entry key="GENERIC_COPYBOOK_PREFIX" value="COMM06"/>
> >      <entry key="GENERIC_COPYBOOK_NAME" value="FMCOMM06"/>
> >      <entry key="GENERIC_XSTL_STYLESHEET"
> > value="GENERICStylesheet.xml"/>
> >    </propertyfile>
> >
> > ******************************** Generated property file
> > ****************************
> > #Tue Oct 02 21:03:42 CDT 2001
> > UpdFRPhysAssign_XSTL_STYLESHEET=UpdFRPhysAssignStylesheet.xml
> > GetCktWfmList_COPYBOOK_NAME=FMFHXKC1
> > CICS_TRANSACTION_GATEWAY_PORT=1
> > CICS_TRANSACTION_GATEWAY_HOST=1
> > GetCktWfmList_MESSAGE_ID=GET-CKT-WFM-LIST
> > UpdFRPhysAssign_MESSAGE_ID=UPD-FR-PHYS-ASGN
> > GetCktWfmList_COPYBOOK_PREFIX=FHXKC1
> > GetFRPhysAssign_COPYBOOK_PREFIX=FHXJC1
> > GetFRPhysAssign_COPYBOOK_NAME=FMFHXJC1
> > GENERIC_COPYBOOK_PREFIX=COMM06
> > GetCktWfmList_XSTL_STYLESHEET=GetCktWfmListStylesheet.xml
> > LogonToFms_MESSAGE_ID=LOGON-TO-FMS
> > LogonToFms_COPYBOOK_PREFIX=COMM06
> > GetFRPhysAssign_XSTL_STYLESHEET=GetFRPhysAssignStylesheet.xml
> > UpdFRPhysAssign_COPYBOOK_NAME=FMFHXJC1
> > GENERIC_XSTL_STYLESHEET=GENERICStylesheet.xml
> > GetFRPhysAssign_MESSAGE_ID=GET-FR-PHYS-ASGN
> > CICS_PROGRAM_NAME=1
> > GENERIC_COPYBOOK_NAME=FMCOMM06
> > UpdFRPhysAssign_COPYBOOK_PREFIX=FHXJC1
> > CICS_SERVER_NAME=1
> >
> >
> 
> 


Mime
View raw message