Link to home
Start Free TrialLog in
Avatar of davinder101
davinder101

asked on

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 ?
Avatar of mbonaci
mbonaci
Flag of Croatia image

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

Which version of Lotus?
I see you stated your version.
I provided you the code (other question) written on version 6.5.
Avatar of davinder101
davinder101

ASKER


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
I can send you my Notes.jar?
Provide E-mail address...
pieceshello@yahoo.com
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...


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 ?
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
Avatar of Sjef Bosman
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.
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
ASKER CERTIFIED SOLUTION
Avatar of Sjef Bosman
Sjef Bosman
Flag of France image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
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).