|
This looks like a case-sensitivity issue. The variable names in RPG are all converted to uppercase before the EXPORT is done. So, if you have: D gDOM_XPathSeparator... D S 1A EXPORT It will actually export GDOM_XPATHSEPARATOR likewise, if you have: D gDOM_XPathSeparator... D S 1A Import it will actually import GDOM_XPATHSEPERATOR However, in order to import from case-sensitive languages like C, there has to be a way to import lowercase symbols. That's what the Import('foo') directive is for. So, if you have: D XPathSeparator... D S 1A Import('gDOM_XPathSeparator') It's going to fail, because you're exporting 'GDOM_XPATHSEPARATOR', whereas you're importing 'gDom_XPathSeparator', which aren't the same thing. Try making your definition look like this: D XPathSeparator... D S 1A Import('GDOM_XPATHSEPARATOR') And see if that works... On Thu, 22 May 2003, Bartell, Aaron L. (TC) wrote: > I am trying to import a field from a Service Program that I created like so: > > D XPathSeparator... > D S 1A Import('gDOM_XPathSeparator') > > The above wont compile (Definition not found for symbol > 'gDOM_XPathSeparator'.), but the following will: > > D gDOM_XPathSeparator... > D S 1A Import >
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.