次のエージェントは、現在のデータベースから未処理の DXL を生成します。
Sub Initialize
Dim session As New NotesSession
Dim db As NotesDatabase
Set db = session.CurrentDatabase
REM Open xml file named after current database
Dim stream As NotesStream
Set stream = session.CreateStream
filename$ = "c:¥dxl¥" & Left(db.FileName, Len(db.FileName) - 4) & "raw.xml"
If Not stream.Open(filename$) Then
Messagebox "Cannot open " & filename$,, "Error"
Exit Sub
End If
Call stream.Truncate
REM Export current database as DXL
Dim exporter As NotesDXLExporter
Set exporter = session.CreateDXLExporter
exporter.ForceNoteFormat = True
Call exporter.SetInput(db)
Call exporter.SetOutput(stream)
Call exporter.Process
End Sub