CreateDXLImporter and field author or reader?

Hello,

I tried to generate notes document with an XML file.

I used notesdxlimporter object with CreateDXLImporter method.

The process worked fine.

All fileds described in my XML file are generated in my Notes Document but I saw that definition of fields in my form are not respected.

For example, Author or Reader field in my Form description became in my document generated by CreateDXLImporter, text field !

How can I preserved the definition of each field of my form ?

…for information : if I launch manually the command @Command([ToolsRefreshSelectedDocs]) all fileds retreive the good definition but it is manual !

See below an extract of my code :


Dim session As New NotesSession

Dim dbPublish As NotesDatabase 

Dim importer As NotesDXLImporter

Dim stream As NotesStream

Dim noteid As String

Dim strPath2 As String

Dim sId As String

            ...

            ...

            ...

            Set dbPublish = New NotesDatabase(pServer,  pDatabase)

Set stream = session.CreateStream

On Error Goto erreur2



If Not stream.Open("./temp/" & XmlFileName) Then

	Print "WARNING : Cannot open " & XmlFileName

	Exit Sub

End If

If stream.Bytes = 0 Then

	Print "WARNING : File " & XmlFileName & " did not exist or was empty"

	Exit Sub

End If

            ...

            ...



Set importer = session.CreateDXLImporter(stream, dbPublish)

Call importer.Process

            ...

            ...      

            ...

            ...

(Sorry for my bad english langage…)

Thanks in advance

Nicolas

Subject: CreateDXLImporter and field author or reader ?

Documents created by DXL follow the same rules as documents generated in the back end any other way – the form is not used. If you want to define a field as Readers or Authors types, you need to include the access flags in the DXL for the items.