Hi,

I think you are confusing two of MMBase its xml import mechanisms: the Apps1 export/import [1] and the XMLImporter [2]. The first is used to export and import applications like MyNews, including builders and data (the objectmodel). The second can be used to import any data in its specific XMLImporter format. While importing it can look for exactly (even more or less with fuzzy logic if you wish) the same nodes and create relations while doing so.

---André


[1] http://www.mmbase.org/mmdocs/informationanalysts/applications.html
[2] 
http://www.mmbase.org/mmdocs/applications/xmlimporter/frontenddevelopers/xmlimporter/index.html


Op 28 aug 2008, om 18:40 heeft Rui Guerra het volgende geschreven:
Hi,

I could not manage to get the XMLimporter to work. I copied the file mmbase-xmlimporter.jar to /WEB-INF/lib but MMBase does not recognize that it is installed.

I've noticed that I can use a datasourcelist in the xml description of my application. I manage to use that to import a bunch of data.

While trying to import relation insrel something went wrong:

ERR mmbase.module.tools.ApplicationInstaller - Problem installing application : CultureBase.xml, cause: Insert of node __rnumber = 'null ',owner = 'default ',rnumber = 'null ',snumber = 'null ',dnumber = 'null ',dir = '2 ',otype='6',number='-1'[EMAIL PROTECTED] failed. Field 'rnumber' with type NODE is not allowed to have a null value. The referenced node is not found. Try to reorder the nodes so the referenced node is imported before this one.


I clean up the entire insrel.xml import file and leave there only one relation that I knew the destination and source target were already imported. Still the same error.

Any ideas?

Thanks a lot for you help.
Rui


PS:
The same happens for other relations.

PS2:
This is how my insrel.xml looks like:

<?xml version="1.0" encoding="utf-8"?>
<insrel exportsource="mmbase://dev/culturebase/mm" timestamp="20080828180157"> <node number="123" owner="admin" snumber="69" dnumber="73" rtype="contains" dir="bidirectional">
        </node>
</insrel>

On Aug 26, 2008, at 9:20 AM, André van Toly wrote:

Hi,

I used the XMLimporter with MMBase 1.8 a while ago and, although the documentation remains a bit flaky, it still worked great importing over 1500 clips, 5000 keywords and related nodes for Schooltv Beeldbank. I did the XMLimporter stuff on al local installation, in batches and created apps1 files which I imported on the server.

---André



Op 25 aug 2008, om 17:50 heeft Rui Guerra het volgende geschreven:
Hi all,

Finally I managed to get everything up and running and neatly organize all objects and relations in a mmbase applications.

I've noticed that I can use "datasourcelist" to declare some initial data for my application but I actually need to import some more complex stuff from a previous mmbase installation (MMBase 1.6.6.20040311).

I was wondering if I could use xmlimporter for that task. Is it still being maintained for version MMBase 1.8.6.20080804?

Thanks,
Rui
_______________________________________________
Users mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/users

--
André van Toly
web http://www.toly.nl mobile +31(0)627233562 ---------------------------------------------------------------- ~~<<>>~~

_______________________________________________
Users mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/users

_______________________________________________
Users mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/users

--
André van Toly
web http://www.toly.nl                            mobile +31(0)627233562
----------------------------------------------------------------~~<<>>~~

_______________________________________________
Users mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/users

Reply via email to