SetConfig

Port: Common

Beschreibung

Setzt (oder löscht) eine bestimmte Konfiguration. Die Konfiguration muss mittels Name und Nummer adressiert werden.

Argumente

Nr.
ParameterId
Beschreibung
DatenTyp
1
configName
Name der Konfiguration (zwingend nötig)
0 - String
2
configNumber
Nummer der Konfiguration (falls leer wird eine neue Nummer angelegt - wird auch zurückgegeben)
2 - Number
3
setModeCd
Beschreibt, welche Aktionen durchgeführt werden sollen
3 - ConfigSetMode
4
returnAlsoData
Falls gesetzt, werden auch die eigentlichen Daten (jeweils String) zurückgegeben
1 - Boolean
5
data
Die eigentlichen Daten (String - normalerweise mit XML-Daten), kann auch Namen eines temporären Files beinhalten (ja nach DataMode)
0 - String
6
metaInfoName
Name der dazugehörigen Meta-Informationen (kann leer sein, wenn nicht verfügbar)
0 - String
7
isActivated
Ist die Konfiguration aktiviert
1 - Boolean
8
isDefault
Handelt es sich um eine Default-Konfiguration
1 - Boolean
9
label
Label
0 - String
10
comment
Kommentar
0 - String
11
replicationModeCd
Soll die Konfiguration beim Speichern repliziert werden?
3 - ConfigReplicationMode
12
replicationCommand
Abhängig vom Replikations-Modus. Relative Pfade beziehen sich auf ServiceBus-Verzeichnis!
0 - String
13
scopeOoClient
Scope CpaccERP Client
0 - String
14
scopeOoUser
Scope OpaccERP-Benutzer
0 - String
15
scopeWindowsUser
Scope Windows-Benutzer
0 - String
16
scopeWindowsService
Scope Windows-Service (Dienst)
0 - String
17
scopeComputer
Scope Computer
0 - String
18
scopeUserDefined
Scope Benutzerdefiniert
0 - String
19
dataModeCd
Beschreibt wie die eigentlichen Daten übergeben werden (via String-Argument oder via Tmp-File)
3 - ConfigDataMode
20
dataFileEncodingCd
Beschreibt File-Encoding, wenn Daten-Übergabe via Tmp-File erfolgt
3 - ConfigFileEncoding

Rückgabewerte

Nr.
ParameterId
Beschreibung
DatenTyp
1
ConfigName
Name der Konfiguration (zusammen mit Nummer eindeutig)
0 - String
2
ConfigNumber
Nummer der Konfiguration (zusammen mit Name eindeutig)
2 - Number
3
MetaInfoName
Name der dazugehörigen Meta-Informationen (kann leer sein)
0 - String
4
Data
Eigentliche Daten
0 - String
5
IsActivated
Ist die Konfiguration aktiviert
1 - Boolean
6
IsDefault
Handelt es sich um eine Default-Konfiguration?
1 - Boolean
7
Label
Label
0 - String
8
Comment
Kommentar
0 - String
9
ReplicationModeCd
Replikations-Modus
3 - Common.ConfigReplicationMode
10
ReplicationCommand
Replikations-Kommando (Möglichkeiten abhängig vom Modus - relative Pfade beziehen sich auf das ServiceBus-Verzeichnis)
0 - String
11
ScopeOoClient
Scope OpaccOne Mandant (leer = don't care)
0 - String
12
ScopeOoUser
Scope OpaccOne Benutzer (leer = don't care)
0 - String
13
ScopeWindowsUser
Scope Windows Benutzer (leer = don't care)
0 - String
14
ScopeWindowsService
Scope Windows Service (leer = don't care)
0 - String
15
ScopeComputer
Scope Computer (leer = don't care)
0 - String
16
ScopeUserDefined
Scope Computer (leer = don't care)
0 - String
17
ValidationError
Scope Computer (leer = don't care)
0 - String