missing dxlimporter.class and dxlexporter.class in notes.jar file of lotus notes 6.0 26 sept. 2002

hi,

i am able to create an agent using lotus script to import and export documents etc..

but at the same time i am not able to do the same thing with java agent.

i checked out that notes.jar file is used for java agent to work

and found these two files missing

dxlimporter.class and dxlexporter.class file

notes version i am using is

(lotus notes 6.0 26 sept. 2002)

is this a known bug in this version of lotus or i need to upgrade the notes.jar file ?

or do i need to modify my java agent code ?
davinder101Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

mbonaciCommented:
Notes.jar\lotus\domino\local\DXLImporter.class
The same path is for DXLExporter.

Which version of Lotus?
0
mbonaciCommented:
I see you stated your version.
I provided you the code (other question) written on version 6.5.
0
davinder101Author Commented:

lotus note 6.0

Release 6.0 ( 26 sept. 2002 )

hi please see the attached file for version and notes.jar
not having dxlimporter.class and dxlexporter.class
notes-version.gif
importer.gif
0
CompTIA Network+

Prepare for the CompTIA Network+ exam by learning how to troubleshoot, configure, and manage both wired and wireless networks.

mbonaciCommented:
I can send you my Notes.jar?
Provide E-mail address...
0
davinder101Author Commented:
pieceshello@yahoo.com
0
mbonaciCommented:
I sent you Notes.jar, but I'm afraid you'll have to upgrade your Lotus version...

I decompiled a few class files and came to the conclusion the Domino\DXLImporter is an interface class, Domino\Local\DXLImporter is implementing that interface but calls native methods:

 public void importDxl(Stream stream, Database database) throws NotesException {
        synchronized(this) {
            CheckObject();
            NimportDxl(stream, database);
        }
    }


private native void NimportDxl(Base base, Database database);

In which DLL is that located I don't know, but even if I knew I'm sure that we would stumble upon more dependencies...
I'm afraid upgrade is your only option...
0
davinder101Author Commented:


ok if i upgrade to version 6.1 or 6.5 will be having same problem or not ?

or lotus provide some patch for this problem ?
0
mbonaciCommented:
I can be sure about version 6.5, because I compiled the agent I've sent you inside that version...

What's new in version... section in designer help:
NewIn6.5.gif
0
Sjef BosmanGroupware ConsultantCommented:
From the Designer Help:

DxlImporter class

Represents the conversion of DXL (Domino XML) to Domino data.

Note  This class is new with Release 6.5.
0
davinder101Author Commented:
but why we are able to use lotus scripting with dxlimporter and dxlexporter ?

also in designer help dxlimporter and dxlexporter is mentioned with lotus 6.0

see the attached files.
designer.GIF
dxl-importer.GIF
0
Sjef BosmanGroupware ConsultantCommented:
It correctly says NotesDxlImporter for LotusScript, and not DxlImporter for Java. Not supported in R6.0 and Java. Sorry.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
mbonaciCommented:
You could at least split, I decompiled class files, lay it all down for you and this is what I get...
(I'm not talking about other questions here, only this one).
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Lotus IBM

From novice to tech pro — start learning today.