Domino 9 und frühere Versionen > ND6: Entwicklung
DesignElemente per DXL erstellen
bikerboy:
So ich brauche mal wieder einen Kognitiven-Anstoss
Ich habe ein DesignElement per DXL-Exporter exportiert und möchte dies nun in einer anderen DB erstellen.
Nun habe ich ein bisschen die Suche gequält und bin auch schon soweit, dass ich die NotesDXLImporter-Klasse brauche
Habe dann folgenden Code getippert :
--- Code: --- Dim s As New NotesSession
Dim ws As New NotesUIWorkspace
Dim streamer As NotesStream
Dim dxlImporter As NotesDXLImporter
Dim dbTarget As NotesDatabase
Dim varChoice As Variant
varChoice = ws.Prompt(13,"Choose Database","Please select the Target Database",0,0)
If Isarray(varChoice) Then
Set dbTarget = s.GetDatabase(varChoice(0), varChoice(1))
If Not dbTarget.IsOpen Then
Call dbTarget.Open(dbTarget.Server,dbTarget.FilePath)
End If
If Not dbTarget.IsOpen Then
Msgbox "Konnte die angebene Datenbank nicht finden" , 16 , "Fehler"
Exit Sub
End If
Set dxlImporter = s.CreateDXLImporter(newAgent)
dxlImporter.DesignImportOption = DXLIMPORTOPTION_CREATE
Call dxlImporter.SetOutput(newAgent)
Call dxlImporter.Process
--- Ende Code ---
newAgent ist eine Konstante
FehlerMeldung ist die folgende :
jBubbleBoy:
Input und Output wird mit der "Konstanten" newAgent beschrieben ????
Überleg mal was Input und was Output sein müsste ;)
bikerboy:
Ich habe ehrlich gesagt, keine Ahnung ich brauch ja eigentlich nur einen Ouput, aber das hat er auch kritisiert.
bikerboy:
--- Code: --- Set dxlImporter = s.CreateDXLImporter(newAgent)
dxlImporter.DesignImportOption = DXLIMPORTOPTION_CREATE
Call dxlImporter.SetOutput(dbTarget)
Call dxlImporter.Process
--- Ende Code ---
So müsste das schon ein bisschen eher hinkommen
jBubbleBoy:
Geht es jetzt?
Was sind newAgent und dbTarget, ich hoffe keine Konstanten!!
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln