Delegate A/S

Data

Tries to find entities of a certain type which matches the given filter. Returns the GUID of the first entity match.

1: 
2: 
3: 
4: 
5: 
val public exists : wsdl:Uri
   -> entityName:string
   -> filter:Map<string, obj>
   -> ap:AuthenticationProviderType
   -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> Guid

Count the entities of a certain type.

1: 
2: 
3: 
4: 
val public count : wsdl:Uri
   -> entityNames:string []
   -> ap:AuthenticationProviderType
   -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> unit

Updates the state for each entity of a certain type which matches the filter to that of state.

1: 
2: 
3: 
4: 
5: 
6: 
val public updateState : wsdl:Uri
   -> entityName:string
   -> filter:Map<string, obj>
   -> state:int * int
   -> ap:AuthenticationProviderType
   -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> unit

Reassign all records from a specific user, userFrom, to another user, userTo.

1: 
2: 
3: 
4: 
5: 
val public reassignAllRecords : wsdl:Uri
   -> userFrom:Guid
   -> userTo:Guid
   -> ap:AuthenticationProviderType
   -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> unit

Exports entities of a certain type to location on disk, serializing it into the wanted format (serialize).

1: 
2: 
3: 
4: 
5: 
6: 
val public export : wsdl:Uri
   -> location:string
   -> entityNames:string []
   -> ap:AuthenticationProviderType
   -> usr:string -> pwd:string -> domain:string 
   -> logLevel:LogLevel -> serialize:Serialize -> unit

Exports entities of a certain type to location on disk which matches on the modifiedon field where date is greater-equal, serializing it into the wanted format (serialize).

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
val public exportDelta : wsdl:Uri
   -> location:string
   -> entityNames:string []
   -> date:DateTime
   -> ap:AuthenticationProviderType
   -> usr:string
   -> pwd:string
   -> domain:string -> logLevel:LogLevel -> serialize:Serialize -> unit

Exports entities of a certain type to location on disk which matches the criterias specified on the given view/system view.

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
val public exportView : wsdl:Uri
   -> location:string
   -> view:string
   -> user:bool
   -> ap:AuthenticationProviderType
   -> usr:string
   -> pwd:string
   -> domain:string -> logLevel:LogLevel -> serialize:Serialize -> unit
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
val public migrate : wsdl:Uri
   -> location:string
   -> ap:AuthenticationProviderType
   -> usr:string
   -> pwd:string
   -> domain:string
   -> logLevel:LogLevel
   -> serialize:Serialize -> keyValuePairs:Map<String, _> -> unit

Imports entities from files at the given location with a matching extension to that of serialize.

It then relates entity references to that of the target as dictated by data, removes the primary attribute, and adds the extra attributes given in extraAttributes.

 1: 
 2: 
 3: 
 4: 
 5: 
 6: 
 7: 
 8: 
 9: 
10: 
val public import : wsdl:Uri
   -> location:string
   -> ap:AuthenticationProviderType
   -> usr:string
   -> pwd:string
   -> domain:string
   -> logLevel:LogLevel
   -> serialize:Serialize
   -> extraAttributes:Map<String, _>
   -> data:Map<String, Map<Guid, Guid>> -> unit

Imports entities from files at the given location with a matching extension to that of serialize.

Ignores EntityReferences if '' Adds the extra attributes given in extraAttributes.

 1: 
 2: 
 3: 
 4: 
 5: 
 6: 
 7: 
 8: 
 9: 
10: 
val public importWithoutReferences : wsdl:Uri
   -> location:string
   -> ap:AuthenticationProviderType
   -> usr:string
   -> pwd:string
   -> domain:string
   -> logLevel:LogLevel
   -> serialize:Serialize
   -> extraAttributes:Map<String, _>
   -> data:Map<String, Map<Guid, Guid>> -> unit

Imports entities from files at the given location with a matching extension to that of serialize.

Ignores EntityReferences if '' Adds the extra attributes given in extraAttributes.

 1: 
 2: 
 3: 
 4: 
 5: 
 6: 
 7: 
 8: 
 9: 
10: 
11: 
val public importReferences : wsdl:Uri
   -> location:string
   -> ap:AuthenticationProviderType
   -> usr:string
   -> pwd:string
   -> domain:string
   -> logLevel:LogLevel
   -> serialize:Serialize
   -> referenceFiler: string []
   -> extraAttributes:Map<String, _>
   -> data:Map<String, Map<Guid, Guid>> -> unit
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
val public reassignOwner : wsdl:Uri
   -> location:string
   -> ap:AuthenticationProviderType
   -> usr:string
   -> pwd:string
   -> domain:string
   -> logLevel:LogLevel
   -> serialize:Serialize -> data:Map<String, Map<Guid, Guid>> -> unit
 1: 
 2: 
 3: 
 4: 
 5: 
 6: 
 7: 
 8: 
 9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
val public associationImport : wsdl:Uri
   -> location:string
   -> ap:AuthenticationProviderType
   -> usr:string
   -> pwd:string
   -> domain:string
   -> logLevel:LogLevel
   -> seríalize:Serialize -> data:Map<String, Map<Guid, Guid>> -> unit

(**
      
*)
val public publishDuplicateDetectionRules : wsdl:Uri
   -> dupRules:(string)[]
   -> ap:AuthenticationProviderType
   -> usr:string
   -> pwd:string
   -> domain:string
   -> logLevel:LogLevel -> unit
val exists : wsdl:Uri -> entityName:string -> filter:Map<string,obj> -> ap:AuthenticationProviderType -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> Guid

Full name: DG.Daxif.Modules.Data.exists


 Checks if a certain entity exist which matches the given `filter`.
Multiple items
type Uri =
  new : uriString:string -> Uri + 5 overloads
  member AbsolutePath : string
  member AbsoluteUri : string
  member Authority : string
  member DnsSafeHost : string
  member Equals : comparand:obj -> bool
  member Fragment : string
  member GetComponents : components:UriComponents * format:UriFormat -> string
  member GetHashCode : unit -> int
  member GetLeftPart : part:UriPartial -> string
  ...

Full name: System.Uri

--------------------
Uri(uriString: string) : unit
Uri(uriString: string, uriKind: UriKind) : unit
Uri(baseUri: Uri, relativeUri: string) : unit
Uri(baseUri: Uri, relativeUri: Uri) : unit
Multiple items
val string : value:'T -> string

Full name: Microsoft.FSharp.Core.Operators.string

--------------------
type string = String

Full name: Microsoft.FSharp.Core.string
Multiple items
module Map

from Microsoft.FSharp.Collections

--------------------
type Map<'Key,'Value (requires comparison)> =
  interface IEnumerable
  interface IComparable
  interface IEnumerable<KeyValuePair<'Key,'Value>>
  interface ICollection<KeyValuePair<'Key,'Value>>
  interface IDictionary<'Key,'Value>
  new : elements:seq<'Key * 'Value> -> Map<'Key,'Value>
  member Add : key:'Key * value:'Value -> Map<'Key,'Value>
  member ContainsKey : key:'Key -> bool
  override Equals : obj -> bool
  member Remove : key:'Key -> Map<'Key,'Value>
  ...

Full name: Microsoft.FSharp.Collections.Map<_,_>

--------------------
new : elements:seq<'Key * 'Value> -> Map<'Key,'Value>
type obj = Object

Full name: Microsoft.FSharp.Core.obj
type AuthenticationProviderType =
  | None = 0
  | ActiveDirectory = 1
  | Federation = 2
  | LiveId = 3
  | OnlineFederation = 4

Full name: Microsoft.Xrm.Sdk.Client.AuthenticationProviderType
type LogLevel =
  | Error = 1
  | Warning = 3
  | Info = 7
  | Verbose = 15
  | Debug = 31

Full name: DG.Daxif.LogLevel
Multiple items
type Guid =
  struct
    new : b:byte[] -> Guid + 4 overloads
    member CompareTo : value:obj -> int + 1 overload
    member Equals : o:obj -> bool + 1 overload
    member GetHashCode : unit -> int
    member ToByteArray : unit -> byte[]
    member ToString : unit -> string + 2 overloads
    static val Empty : Guid
    static member NewGuid : unit -> Guid
    static member Parse : input:string -> Guid
    static member ParseExact : input:string * format:string -> Guid
    ...
  end

Full name: System.Guid

--------------------
Guid()
Guid(b: byte []) : unit
Guid(g: string) : unit
Guid(a: int, b: int16, c: int16, d: byte []) : unit
Guid(a: uint32, b: uint16, c: uint16, d: byte, e: byte, f: byte, g: byte, h: byte, i: byte, j: byte, k: byte) : unit
Guid(a: int, b: int16, c: int16, d: byte, e: byte, f: byte, g: byte, h: byte, i: byte, j: byte, k: byte) : unit
val count : wsdl:Uri -> entityNames:string [] -> ap:AuthenticationProviderType -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> unit

Full name: DG.Daxif.Modules.Data.count


 Count the entities of a certain type.
type unit = Unit

Full name: Microsoft.FSharp.Core.unit
val updateState : wsdl:Uri -> entityName:string -> filter:Map<string,obj> -> state:int * int -> ap:AuthenticationProviderType -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> unit

Full name: DG.Daxif.Modules.Data.updateState


 Updates the state of the entities matching the given `filter`.
Multiple items
val int : value:'T -> int (requires member op_Explicit)

Full name: Microsoft.FSharp.Core.Operators.int

--------------------
type int = int32

Full name: Microsoft.FSharp.Core.int

--------------------
type int<'Measure> = int

Full name: Microsoft.FSharp.Core.int<_>
val reassignAllRecords : wsdl:Uri -> userFrom:Guid -> userTo:Guid -> ap:AuthenticationProviderType -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> unit

Full name: DG.Daxif.Modules.Data.reassignAllRecords


 Updates the state of the entities matching the given `filter`.
val export : wsdl:Uri -> location:string -> entityNames:string [] -> ap:AuthenticationProviderType -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> serialize:Serialize -> unit

Full name: DG.Daxif.Modules.Data.export


 Exports entities of a certain type to the given `location`,
 serializing it into the wanted format.
type Serialize =
  | BIN
  | XML
  | JSON

Full name: DG.Daxif.Serialize
val exportDelta : wsdl:Uri -> location:string -> entityNames:string [] -> date:DateTime -> ap:AuthenticationProviderType -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> serialize:Serialize -> unit

Full name: DG.Daxif.Modules.Data.exportDelta


 Exports entities of a certain type to the given `location`,
 serializing it into the wanted format.
Multiple items
type DateTime =
  struct
    new : ticks:int64 -> DateTime + 10 overloads
    member Add : value:TimeSpan -> DateTime
    member AddDays : value:float -> DateTime
    member AddHours : value:float -> DateTime
    member AddMilliseconds : value:float -> DateTime
    member AddMinutes : value:float -> DateTime
    member AddMonths : months:int -> DateTime
    member AddSeconds : value:float -> DateTime
    member AddTicks : value:int64 -> DateTime
    member AddYears : value:int -> DateTime
    ...
  end

Full name: System.DateTime

--------------------
DateTime()
   (+0 other overloads)
DateTime(ticks: int64) : unit
   (+0 other overloads)
DateTime(ticks: int64, kind: DateTimeKind) : unit
   (+0 other overloads)
DateTime(year: int, month: int, day: int) : unit
   (+0 other overloads)
DateTime(year: int, month: int, day: int, calendar: Globalization.Calendar) : unit
   (+0 other overloads)
DateTime(year: int, month: int, day: int, hour: int, minute: int, second: int) : unit
   (+0 other overloads)
DateTime(year: int, month: int, day: int, hour: int, minute: int, second: int, kind: DateTimeKind) : unit
   (+0 other overloads)
DateTime(year: int, month: int, day: int, hour: int, minute: int, second: int, calendar: Globalization.Calendar) : unit
   (+0 other overloads)
DateTime(year: int, month: int, day: int, hour: int, minute: int, second: int, millisecond: int) : unit
   (+0 other overloads)
DateTime(year: int, month: int, day: int, hour: int, minute: int, second: int, millisecond: int, kind: DateTimeKind) : unit
   (+0 other overloads)
val exportView : wsdl:Uri -> location:string -> view:string -> user:bool -> ap:AuthenticationProviderType -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> serialize:Serialize -> unit

Full name: DG.Daxif.Modules.Data.exportView


 Exports entities of a certain type to the given `location`,
 serializing it into the wanted format.
type bool = Boolean

Full name: Microsoft.FSharp.Core.bool
val migrate : wsdl:Uri -> location:string -> ap:AuthenticationProviderType -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> serialize:Serialize -> keyValuePairs:Map<String,'a> -> unit

Full name: DG.Daxif.Modules.Data.migrate


 TODO:
Multiple items
type String =
  new : value:char -> string + 7 overloads
  member Chars : int -> char
  member Clone : unit -> obj
  member CompareTo : value:obj -> int + 1 overload
  member Contains : value:string -> bool
  member CopyTo : sourceIndex:int * destination:char[] * destinationIndex:int * count:int -> unit
  member EndsWith : value:string -> bool + 2 overloads
  member Equals : obj:obj -> bool + 2 overloads
  member GetEnumerator : unit -> CharEnumerator
  member GetHashCode : unit -> int
  ...

Full name: System.String

--------------------
String(value: nativeptr<char>) : unit
String(value: nativeptr<sbyte>) : unit
String(value: char []) : unit
String(c: char, count: int) : unit
String(value: nativeptr<char>, startIndex: int, length: int) : unit
String(value: nativeptr<sbyte>, startIndex: int, length: int) : unit
String(value: char [], startIndex: int, length: int) : unit
String(value: nativeptr<sbyte>, startIndex: int, length: int, enc: Text.Encoding) : unit
val import : wsdl:Uri -> location:string -> ap:AuthenticationProviderType -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> serialize:Serialize -> extraAttributes:Map<String,'a> -> data:Map<String,Map<Guid,Guid>> -> unit

Full name: DG.Daxif.Modules.Data.import


 Imports entities from files at the given location.
val importWithoutReferences : wsdl:Uri -> location:string -> ap:AuthenticationProviderType -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> serialize:Serialize -> extraAttributes:Map<String,'a> -> data:Map<String,Map<Guid,Guid>> -> unit

Full name: DG.Daxif.Modules.Data.importWithoutReferences


 Imports entities from files at the given location.
val importReferences : wsdl:Uri -> location:string -> ap:AuthenticationProviderType -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> serialize:Serialize -> referenceFiler:string [] -> extraAttributes:Map<String,'a> -> data:Map<String,Map<Guid,Guid>> -> unit

Full name: DG.Daxif.Modules.Data.importReferences


 Imports entities from files at the given location.
val reassignOwner : wsdl:Uri -> location:string -> ap:AuthenticationProviderType -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> serialize:Serialize -> data:Map<String,Map<Guid,Guid>> -> unit

Full name: DG.Daxif.Modules.Data.reassignOwner


 TODO:
val associationImport : wsdl:Uri -> location:string -> ap:AuthenticationProviderType -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> seríalize:Serialize -> data:Map<String,Map<Guid,Guid>> -> unit

Full name: DG.Daxif.Modules.Data.associationImport


 TODO:
val publishDuplicateDetectionRules : wsdl:Uri -> dupRules:string [] -> ap:AuthenticationProviderType -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> unit

Full name: DG.Daxif.Modules.Data.publishDuplicateDetectionRules


 TODO: