× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.




Ken,

I already created a new workspace and now the member is saved to the i
again.

I just added "Workkspace Mechanic" a couple of weeks ago. That helps to
create a new workspace. I just figured out that I can at least export my
RSE connections along with my object filters. Unfortunately I cannot do
that with my TurnOver connections.

At the end creating a new workspace on a RDi upgrade seems to be "strongly
recommended".

Thomas.


wdsci-l-bounces@xxxxxxxxxxxx schrieb am 15.07.2014 13:30:37:

Von: kkillian@xxxxxxxxxxxx
An: wdsci-l@xxxxxxxxxxxx,
Datum: 15.07.2014 13:31
Betreff: Re: [WDSCI-L] RDi 9.1 does not save source members
Gesendet von: wdsci-l-bounces@xxxxxxxxxxxx

Thomas,

If your workspace possible got corrupt, try creating a brand new
workspace, just to eliminate that possibility...

I personally, always create a new workspace on an RDI upgrade
myself. Although, I must admit it is sort of pain to re-apply all of
my customization...
Also, by having different workspaces, I can compare my old RDI 9.0.1
with the newer RDi 9.1.

OH well, a text file with notes of my changed setting helps me set
it up for a new workspace...


-Ken Killian-
IBM i running on Power-System, Mobile Comm Developer Back-End.
http://angustheitchap.com/familytreedates.jpg
(423) 510-3129


-----Original Message-----
From: WDSCI-L [mailto:wdsci-l-bounces@xxxxxxxxxxxx] On Behalf Of
thomas.raddatz@xxxxxx
Sent: Tuesday, July 15, 2014 7:23 AM
To: wdsci-l@xxxxxxxxxxxx
Subject: Re: [WDSCI-L] RDi 9.1 does not save source members


Ken,

Thank you for jumping in and trying to help.

I already checked the error log with no success. The error log does
not contain anything regarding to the "save" problem. I strongly
assume that my workspace got messed up, because with the corrupted
workspace I get error messages that I do not get with a fresh one.
Of course both workspaces are used by the same installation of RDi
9.1. Furthermore the plugin (iSphere Core) mentioned in the error
log, is installed by the "dropins" folder and hence the same for
both workspaces.

Here is the error log:


!ENTRY com.ibm.etools.stacktool 0 0 2014-07-15 13:10:44.995 !MESSAGE
plugin is stopped and cleaned up the stack tool properties file.
!SESSION 2014-07-15 13:11:00.621
-----------------------------------------------
eclipse.buildId=unknown
java.fullversion=JRE 1.7.0 IBM J9 2.6 Windows 7 x86-32
20140313_192258 (JIT enabled, AOT enabled) J9VM -
R26_Java726_SR6_20140313_1318_B192258
JIT - r11.b05_20131003_47443.02
GC - R26_Java726_SR6_20140313_1318_B192258
J9CL - 20140313_192258
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en Command-
line arguments: -os win32 -ws win32 -arch x86 -data workspace_kaputt

!ENTRY org.eclipse.e4.ui.workbench 4 0 2014-07-15 13:11:01.940 !
MESSAGE Unable to retrieve the bundle from the URI:
bundleclass://org.eclipse.e4.tools.emf.liveeditor/
org.eclipse.e4.tools.emf.liveeditor.OpenLiveDialogHandler

!ENTRY org.eclipse.rse.ui 4 0 2014-07-15 13:11:03.292 !MESSAGE
CommunicationsDaemon, IOException occured during communications
daemon request !STACK 0
java.net.BindException: Address already in use: JVM_Bind
at java.net.DualStackPlainSocketImpl.bind0(Native Method)
at
java.net.DualStackPlainSocketImpl.socketBind
(DualStackPlainSocketImpl.java:117)
at
java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:406)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:209)
at java.net.ServerSocket.bind(ServerSocket.java:453)
at java.net.ServerSocket.<init>(ServerSocket.java:257)
at java.net.ServerSocket.<init>(ServerSocket.java:148)
at

com.ibm.etools.iseries.subsystems.qsys.api.SystemCommunicationsDaemon.run
(SystemCommunicationsDaemon.java:161)

!ENTRY org.eclipse.jface 4 0 2014-07-15 13:11:03.525 !MESSAGE Unable
to resolve plug-in "platform:/plugin/biz.isphere.core/icons/
message_file_search.png".
!STACK 0
java.io.IOException: Unable to resolve plug-in "platform:/plugin/
biz.isphere.core/icons/message_file_search.png".
at
org.eclipse.core.internal.runtime.PlatformURLPluginConnection.parse
(PlatformURLPluginConnection.java:64)
at
org.eclipse.core.internal.runtime.PlatformURLPluginConnection.resolve
(PlatformURLPluginConnection.java:75)
at
org.eclipse.core.internal.boot.PlatformURLHandler.openConnection
(PlatformURLHandler.java:67)
at

org.eclipse.osgi.framework.internal.protocol.URLStreamHandlerProxy.openConnection
(URLStreamHandlerProxy.java:112)
at java.net.URL.openConnection(URL.java:983)
at
org.eclipse.core.internal.runtime.PlatformURLConverter.toFileURL
(PlatformURLConverter.java:33)
at
org.eclipse.core.runtime.FileLocator.toFileURL(FileLocator.java:206)
at
org.eclipse.jface.resource.URLImageDescriptor.getFilePath
(URLImageDescriptor.java:137)
at
org.eclipse.jface.resource.URLImageDescriptor.createImage
(URLImageDescriptor.java:157)
at
org.eclipse.jface.resource.ImageDescriptor.createImage
(ImageDescriptor.java:227)
at
org.eclipse.jface.resource.ImageDescriptor.createImage
(ImageDescriptor.java:205)
at
org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImage
(SWTPartRenderer.java:178)
at
org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.createTab
(StackRenderer.java:767)
at

org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.processContents
(LazyStackRenderer.java:134)
at

org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui
(PartRenderingEngine.java:641)
at

org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui
(PartRenderingEngine.java:731)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access
$2(PartRenderingEngine.java:702)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run
(PartRenderingEngine.java:696)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui
(PartRenderingEngine.java:681)
at

org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents
(SWTPartRenderer.java:59)
at

org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui
(PartRenderingEngine.java:641)
at

org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui
(PartRenderingEngine.java:731)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access
$2(PartRenderingEngine.java:702)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run
(PartRenderingEngine.java:696)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui
(PartRenderingEngine.java:681)
at

org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents
(SWTPartRenderer.java:59)
at

org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui
(PartRenderingEngine.java:641)
at

org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui
(PartRenderingEngine.java:731)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access
$2(PartRenderingEngine.java:702)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run
(PartRenderingEngine.java:696)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui
(PartRenderingEngine.java:681)
at

org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents
(SWTPartRenderer.java:59)
at

org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui
(PartRenderingEngine.java:641)
at

org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui
(PartRenderingEngine.java:731)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access
$2(PartRenderingEngine.java:702)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run
(PartRenderingEngine.java:696)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui
(PartRenderingEngine.java:681)
at

org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents
(SWTPartRenderer.java:59)
at

org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveRenderer.processContents
(PerspectiveRenderer.java:59)
at

org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui
(PartRenderingEngine.java:641)
at

org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui
(PartRenderingEngine.java:731)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access
$2(PartRenderingEngine.java:702)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run
(PartRenderingEngine.java:696)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui
(PartRenderingEngine.java:681)
at

org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.showTab
(PerspectiveStackRenderer.java:103)
at
org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess
(LazyStackRenderer.java:98)
at

org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.postProcess
(PerspectiveStackRenderer.java:77)
at

org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui
(PartRenderingEngine.java:645)
at

org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui
(PartRenderingEngine.java:731)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access
$2(PartRenderingEngine.java:702)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run
(PartRenderingEngine.java:696)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui
(PartRenderingEngine.java:681)
at

org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents
(SWTPartRenderer.java:59)
at

org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui
(PartRenderingEngine.java:641)
at

org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui
(PartRenderingEngine.java:731)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access
$2(PartRenderingEngine.java:702)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run
(PartRenderingEngine.java:696)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui
(PartRenderingEngine.java:681)
at

org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents
(SWTPartRenderer.java:59)
at
org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents
(WBWRenderer.java:647)
at

org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui
(PartRenderingEngine.java:641)
at

org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui
(PartRenderingEngine.java:731)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access
$2(PartRenderingEngine.java:702)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run
(PartRenderingEngine.java:696)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui
(PartRenderingEngine.java:681)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run
(PartRenderingEngine.java:988)
at

org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run
(PartRenderingEngine.java:943)
at
org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI
(E4Workbench.java:88)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:589)
at

org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at

org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:543)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at
org.eclipse.ui.internal.ide.application.IDEApplication.start
(IDEApplication.java:124)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run
(EclipseAppHandle.java:196)
at

org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication
(EclipseAppLauncher.java:110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start
(EclipseAppLauncher.java:79)
at

org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
at

org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at

sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:55)
at java.lang.reflect.Method.invoke(Method.java:618)
at
org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
at org.eclipse.equinox.launcher.Main.main(Main.java:1414)

!ENTRY org.eclipse.core.net 1 0 2014-07-15 13:11:06.070 !MESSAGE
System property http.proxyHost is set to proxy.obi.de but should not be
set.

!ENTRY org.eclipse.core.net 1 0 2014-07-15 13:11:06.071 !MESSAGE
System property http.proxyPort is set to 8080 but should not be set.

!ENTRY org.eclipse.core.net 1 0 2014-07-15 13:11:06.074 !MESSAGE
System property http.proxyHost is set to proxy.obi.de but should not be
set.

!ENTRY org.eclipse.core.net 1 0 2014-07-15 13:11:06.074 !MESSAGE
System property http.proxyPort is set to 8080 but should not be set.

!ENTRY org.eclipse.osgi 2 1 2014-07-15 13:11:07.133 !MESSAGE NLS
missing message: RESID_MSG_GENERICTEXT_NOTVALID in:
com.ibm.etools.iseries.rse.ui.IBMiUIResources

!ENTRY org.eclipse.osgi 2 1 2014-07-15 13:11:07.133 !MESSAGE NLS
missing message: RESID_MSG_GENERICTEXT_NOTVALID_DETAILS in:
com.ibm.etools.iseries.rse.ui.IBMiUIResources

!ENTRY org.eclipse.egit.ui 2 0 2014-07-15 13:11:07.311 !MESSAGE
Warning: EGit couldn't detect the installation path "gitPrefix"
of native Git. Hence EGit can't respect system level Git settings
which might be configured in ${gitPrefix}/etc/gitconfig under the
native Git installation directory.
The most important of these settings is core.autocrlf. Git for
Windows by default sets this parameter to true in this system level
configuration. The Git installation location can be configured on
the Team > Git > Configuration preference page's 'System Settings' tab.
This warning can be switched off on the Team > Git > Confirmations
and Warnings preference page.

!ENTRY org.eclipse.egit.ui 2 0 2014-07-15 13:11:07.312 !MESSAGE
Warning: The environment variable HOME is not set. The following
directory will be used to store the Git user global configuration
and to define the default location to store
repositories: 'G:\'. If this is
not correct please set the HOME environment variable and restart
Eclipse.
Otherwise Git for Windows and
EGit might behave differently since they see different configuration
options.
This warning can be switched off on the Team > Git > Confirmations
and Warnings preference page.

!ENTRY com.ibm.etools.stacktool 0 0 2014-07-15 13:11:08.311 !MESSAGE
plugin is early starting...

!ENTRY com.ibm.etools.stacktool 0 0 2014-07-15 13:11:08.313 !MESSAGE
Save the stack tool properties file.

!ENTRY org.eclipse.ui 2 2 2014-07-15 13:11:08.391 !MESSAGE Invalid
preference category path:
modeling.diagram.appearance.misc (bundle: com.ibm.xtools.rmp.ui.diagram,
page: com.ibm.xtools.rmp.ui.preferences.SelectionFeedbackPreferencePage)

!ENTRY com.google.eclipse.mechanic 1 0 2014-07-15 13:11:16.586 !
MESSAGE Repairing item:
com.google.eclipse.mechanic.internal.PreferenceFileTaskScanner
$LastmodEpfTask@c:\workspaces\Common
Preferences\RunDebug_CompiledDebug_DebugEditors_ColorOfExecutionLine.epf

!ENTRY com.google.eclipse.mechanic 1 0 2014-07-15 13:11:16.674 !
MESSAGE Repairing item:
com.google.eclipse.mechanic.internal.PreferenceFileTaskScanner
$ReconcilingEpfTask@c:\workspaces\Common
Preferences\General_Keys.epf

!ENTRY org.eclipse.osgi 2 1 2014-07-15 13:12:11.720 !MESSAGE NLS
unused message: MSG_OFFLINE_CANT_CONNECT_DETAILS in:
com.ibm.etools.iseries.subsystems.qsys.commands.QSYSCommandResources

wdsci-l-bounces@xxxxxxxxxxxx schrieb am 15.07.2014 13:03:13:

Von: kkillian@xxxxxxxxxxxx
An: wdsci-l@xxxxxxxxxxxx,
Datum: 15.07.2014 13:04
Betreff: Re: [WDSCI-L] RDi 9.1 does not save source members Gesendet
von: wdsci-l-bounces@xxxxxxxxxxxx

Thomas,

Trying checking the Error log, to see if you see any outstanding
messages...
window>Show View>Error Log

Something is askew.

Are you connected by VPN? Is the connection dropping?

Sorry, I am probably not much help, but want to mention to check the
error Log, for possible diagnostic message that might be helpful...

-Ken Killian-

-----Original Message-----
From: WDSCI-L [mailto:wdsci-l-bounces@xxxxxxxxxxxx] On Behalf Of
thomas.raddatz@xxxxxx
Sent: Tuesday, July 15, 2014 3:03 AM
To: wdsci-l@xxxxxxxxxxxx
Subject: [WDSCI-L] RDi 9.1 does not save source members


Hi,

After I ugraded my RDi from 9.0.1 to 9.1.0 source members are not
saved any longer!

These are the steps I do:

a) Load source member from the RSE tree or a TurnOver worklist.

b) Apply some changes to the source member.

c) Press CTRL+S to save the member.

On the first save attempt a popup dialog (title = "Remote System
Connection") comes up asking me for the connection to be used by
actions which use remote information. The message text is: "Specify
the IBM i connection to be used by actions which use remote
information".

That is new and I wonder why RDi asks for the connection, because it
should know the connection the members belongs to.

So I:

d) Select the right connection.

e) Click the [OK] button.

As a result of the save action, the member is saved to the cache but
not to the System i!

In order to get the member saved to the i, I select "Save as" from the

"File" menu and save the member with a different name, which works
just fine. But when I try to save the member again (CTRL+S or File ->
Save) the dialog box mentioned above pops up and the problem is back
again.

Ideas and suggestions are greatly appreciated.

Regards,

Thomas.

--
IMPORTANT NOTICE:
This email is confidential, may be legally privileged, and is for the
intended recipient only. Access, disclosure, copying, distribution, or

reliance on any of it by anyone else is prohibited and may be a
criminal offence. Please delete if obtained in error and email
confirmation to the sender.
--
This is the Rational Developer for IBM i / Websphere Development
Studio Client for System i & iSeries (WDSCI-L) mailing list To post a

message email: WDSCI-L@xxxxxxxxxxxx To subscribe, unsubscribe, or
change list options,
visit: http://lists.midrange.com/mailman/listinfo/wdsci-l
or email: WDSCI-L-request@xxxxxxxxxxxx Before posting, please take a
moment to review the archives at http://archive.midrange.com/wdsci-l.
--
This is the Rational Developer for IBM i / Websphere Development
Studio Client for System i & iSeries (WDSCI-L) mailing list To post a

message email: WDSCI-L@xxxxxxxxxxxx To subscribe, unsubscribe, or
change list options,
visit: http://lists.midrange.com/mailman/listinfo/wdsci-l
or email: WDSCI-L-request@xxxxxxxxxxxx Before posting, please take a
moment to review the archives at http://archive.midrange.com/wdsci-l.


--
IMPORTANT NOTICE:
This email is confidential, may be legally privileged, and is for the
intended recipient only. Access, disclosure, copying, distribution, or
reliance on any of it by anyone else is prohibited and may be a criminal
offence. Please delete if obtained in error and email confirmation
to the sender.
--
This is the Rational Developer for IBM i / Websphere Development
Studio Client for System i & iSeries (WDSCI-L) mailing list
To post a message email: WDSCI-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/wdsci-l
or email: WDSCI-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/wdsci-l.
--
This is the Rational Developer for IBM i / Websphere Development
Studio Client for System i & iSeries (WDSCI-L) mailing list
To post a message email: WDSCI-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/wdsci-l
or email: WDSCI-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/wdsci-l.


--
IMPORTANT NOTICE:
This email is confidential, may be legally privileged, and is for the
intended recipient only. Access, disclosure, copying, distribution, or
reliance on any of it by anyone else is prohibited and may be a criminal
offence. Please delete if obtained in error and email confirmation to the sender.

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

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.