I don't know. But the persistence mechanisms will not be writing text, it will be binary data which should avoid encoding, no?
Have a go and report back with the next problem and we will take if from there. On 5 February 2010 08:51, Fred Moore <[email protected]> wrote: > Hi Gary, > > thanks for your answer. > > > I guess you could run without xml configuration > > and set any non default values via code > > yes right, we thought about that, it forces us to hardcode stuff we > wouldn't > have hardocoded but it could be done, but... > > ...do you expect that the only issues about having an EBCDIC default > file.encoding are related to the initial parsing of activemq.xml or you > anticipate that other know problems are lurking out there (e.g. > KahaDB/persistence related)? > > Cheers, > F. > > > > On Thu, Feb 4, 2010 at 7:17 PM, Gary Tully <[email protected]> wrote: > > > I guess you could run without xml configuration and set any non default > > values via code... > > > > BrokerService broker = new BrokerService(); > > broker.addConnector("tcp://..."); > > etc. > > > > On 4 February 2010 15:21, Fred Moore <[email protected]> wrote: > > > > > Hi folks, > > > > > > we have an application hosting an embedded broker instance which needs > to > > > run on z/OS box. > > > > > > Unfortunately the application heavily relies on EBCDIC I/O, so passing > > > -Dfile.encoding=ISO8859-1 to the JVM (as suggested in > > > http://activemq.apache.org/zos.html is not viable). > > > > > > We several things without success, the most reasonable one seemed to > be > > > converting activem.xml di EBCDIC and adding an xml prolog asserting > > > encoding=IBM-1047, but it did not work... here's the associated nasty > > > exception (" @@@@@@@@@" is actually non printable stuff in > > the > > > real case): > > > > > > org.springframework.beans.factory.BeanCreationException: Error creating > > > bean > > > with name 'org.apache.activemq.xbean.XBeanBrokerService#0' defined in > URL > > > [file:/home/USR930/sposagent/config/activemq.xml.EBCDIC]: Cannot create > > > inner bean '(inner bean)' of type > > > [org.apache.activemq.broker.region.policy.PolicyMap] while setting bean > > > property 'destinationPolicy'; nested exception is > > > org.springframework.beans.factory.BeanCreationException: Error creating > > > bean > > > with name '(inner bean)#2' defined in URL > > > [file:/home/USR930/sposagent/config/activemq.xml.EBCDIC]: Cannot create > > > inner bean 'policyEntry#1cde1cde' of type > > > [org.apache.activemq.broker.region.policy.PolicyEntry] while setting > bean > > > property 'policyEntries' with key [0]; nested exception is > > > org.springframework.beans.factory.BeanCreationException: Error creating > > > bean > > > with name 'policyEntry#1cde1cde' defined in URL > > > [file:/home/USR930/sposagent/config/activemq.xml.EBCDIC]: Error setting > > > property values; nested exception is > > > org.springframework.beans.NotWritablePropertyException: Invalid > property > > > ' @@@@@@@@@' of bean class > > > [org.apache.activemq.broker.region.policy.PolicyEntry]: Bean property > > > ' @@@@@@@@@ ' is not writable or has an invalid > > > setter method. Does the parameter type of the setter match the return > > type > > > of the getter > > > > > > Can anyone help? > > > Cheers, > > > F. > > > > > > > > > > > -- > > http://blog.garytully.com > > > > Open Source Integration > > http://fusesource.com > > > -- http://blog.garytully.com Open Source Integration http://fusesource.com
