Delegate A/S

Solution

Creates a new publisher with the unique name name, the display name display and with the given publisher prefix.

1: 
2: 
3: 
4: 
5: 
6: 
val public createPublisher : wsdl:Uri
   -> name:string
   -> display:string
   -> prefix:string
   -> ap:AuthenticationProviderType
   -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> unit

Creates a new solution with the unique name name and the display name display. The pubPrefix indicates who the publisher is.

1: 
2: 
3: 
4: 
5: 
6: 
val public create : wsdl:Uri
   -> name:string
   -> display:string
   -> pubPrefix:string
   -> ap:AuthenticationProviderType
   -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> unit

Deletes a solution with the unique solution name.

1: 
2: 
3: 
4: 
val public delete : wsdl:Uri
   -> solution:string
   -> ap:AuthenticationProviderType
   -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> unit

Merge an unmanaged target solution into an unmanaged source solution. The two solutions are defined by 'targetSolution' and 'sourceSolution' given their unique solution names. Not supported in Crm 2016 Service Pack 1.

1: 
2: 
3: 
4: 
5: 
val public merge : wsdl:Uri
   -> sourceSolution:string
   -> targetSolution:string
   -> ap:AuthenticationProviderType
   -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> unit

Enables (enable true) or disables (disable false) the plug-in steps related to the solution with the unique name solution.

1: 
2: 
3: 
4: 
5: 
val public pluginSteps : wsdl:Uri
   -> solution:string
   -> enable:bool
   -> ap:AuthenticationProviderType
   -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> unit

Enables (enable true) or disables (disable false) the workflows related to the solution with the unique name solution.

1: 
2: 
3: 
4: 
5: 
val public workflow : wsdl:Uri
   -> solution:string
   -> enable:bool
   -> ap:AuthenticationProviderType
   -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> unit

Exports the given solution as a .zip file to the wanted location on your local disk.

1: 
2: 
3: 
4: 
5: 
6: 
val public export : wsdl:Uri
   -> solution:string
   -> location:string
   -> managed:bool
   -> ap:AuthenticationProviderType
   -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> unit

Imports the solution from the .zip file found at location.

Performs publish if it is not a managed solution.

1: 
2: 
3: 
4: 
5: 
6: 
val public import : wsdl:Uri
   -> solution:string
   -> location:string
   -> managed:bool
   -> ap:AuthenticationProviderType
   -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> unit

Exports the given solution as a .zip file to the wanted location on your local disk. Extended to also export a file containing the state of workflow and public views along with the the active plugins in the solution.

1: 
2: 
3: 
4: 
5: 
6: 
val public exportWithDGSolution : wsdl:Uri
   -> solution:string
   -> location:string
   -> managed:bool
   -> ap:AuthenticationProviderType
   -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> unit

Imports the solution from the .zip file found at location. Also imports the settings defined in the file created by the function exportWithDGSolution.

Performs publish if it is not a managed solution.

1: 
2: 
3: 
4: 
5: 
6: 
val public importWithDGSolution : wsdl:Uri
   -> solution:string
   -> location:string
   -> managed:bool
   -> ap:AuthenticationProviderType
   -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> unit

Extracts the solution to the given location.

TODO: More specific

1: 
2: 
3: 
4: 
val public extract : solution:string
   -> location:string
   -> customizations:string
   -> map:string -> project:string -> logLevel:LogLevel -> unit

Packs the solution to the given location.

TODO: More specific

1: 
2: 
3: 
4: 
val public pack : solution:string
   -> location:string
   -> customizations:string
   -> map:string -> managed:bool -> logLevel:LogLevel -> unit

Updates the service context files, including option sets, to the given location with the CrmSvcUtil provided with the SDK.

1: 
2: 
3: 
4: 
5: 
6: 
7: 
val public updateServiceContext : wsdl:Uri
   -> location:string
   -> ap:AuthenticationProviderType
   -> usr:string
   -> pwd:string
   -> domain:string
   -> exeLocation:string -> lcid:int option -> logLevel:LogLevel -> unit

Updates/creates the custom service context files, at the given location with the XrmContext executable provided by Delegate A/S.

 1: 
 2: 
 3: 
 4: 
 5: 
 6: 
 7: 
 8: 
 9: 
10: 
val public updateCustomServiceContext : wsdl:Uri
   -> location:string
   -> ap:AuthenticationProviderType
   -> usr:string
   -> pwd:string
   -> domain:string
   -> exeLocation:string
   -> logLevel:LogLevel
   -> solutions:string list
   -> entities:string list -> extraArgs:(string * string) list -> unit

Updates/creates TypeScript context files, at the given location with the XrmDefinitelyTyped executable provided by Delegate A/S.

 1: 
 2: 
 3: 
 4: 
 5: 
 6: 
 7: 
 8: 
 9: 
10: 
val public updateTypeScriptContext : wsdl:Uri
   -> location:string
   -> ap:AuthenticationProviderType
   -> usr:string
   -> pwd:string
   -> domain:string
   -> exeLocation:string
   -> logLevel:LogLevel
   -> solutions:string list
   -> entities:string list -> extraArgs:(string * string) list -> unit

Counts all the components in the solution.

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
val public count : wsdl:Uri
   -> solution:string
   -> ap:AuthenticationProviderType
   -> usr:string
   -> pwd:string
   -> domain:string
   -> log:LogLevel
   -> unit
val createPublisher : wsdl:Uri -> name:string -> display:string -> prefix:string -> ap:AuthenticationProviderType -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> unit

Full name: DG.Daxif.Modules.Solution.createPublisher


 Creates a new publisher with the given parameters.
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
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
type unit = Unit

Full name: Microsoft.FSharp.Core.unit
val create : wsdl:Uri -> name:string -> display:string -> pubPrefix:string -> ap:AuthenticationProviderType -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> unit

Full name: DG.Daxif.Modules.Solution.create


 Creates a new solution with the given parameters.
val delete : wsdl:Uri -> solution:string -> ap:AuthenticationProviderType -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> unit

Full name: DG.Daxif.Modules.Solution.delete


 Deletes a solution with the given parameters.
val merge : wsdl:Uri -> sourceSolution:string -> targetSolution:string -> ap:AuthenticationProviderType -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> unit

Full name: DG.Daxif.Modules.Solution.merge


 merge target solution into source solution.
val pluginSteps : wsdl:Uri -> solution:string -> enable:bool -> ap:AuthenticationProviderType -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> unit

Full name: DG.Daxif.Modules.Solution.pluginSteps


 Enables or disables plug-in steps for a solution with the given parameters.
type bool = Boolean

Full name: Microsoft.FSharp.Core.bool
val workflow : wsdl:Uri -> solution:string -> enable:bool -> ap:AuthenticationProviderType -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> unit

Full name: DG.Daxif.Modules.Solution.workflow


 Enables or disables workflows for a solution with the given parameters.
val export : wsdl:Uri -> solution:string -> location:string -> managed:bool -> ap:AuthenticationProviderType -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> unit

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


 Exports the solution as a zip file to the given location on disk.
val import : wsdl:Uri -> solution:string -> location:string -> managed:bool -> ap:AuthenticationProviderType -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> unit

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


 Imports the solution from the .zip file found at location.
val exportWithDGSolution : wsdl:Uri -> solution:string -> location:string -> managed:bool -> ap:AuthenticationProviderType -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> unit

Full name: DG.Daxif.Modules.Solution.exportWithDGSolution


 Exports the solution as a zip file to the given location on disk.
val importWithDGSolution : wsdl:Uri -> solution:string -> location:string -> managed:bool -> ap:AuthenticationProviderType -> usr:string -> pwd:string -> domain:string -> logLevel:LogLevel -> unit

Full name: DG.Daxif.Modules.Solution.importWithDGSolution


 Imports the solution from the .zip file found at location.
val extract : solution:string -> location:string -> customizations:string -> map:string -> project:string -> logLevel:LogLevel -> unit

Full name: DG.Daxif.Modules.Solution.extract


 Extracts the solution to the given location.
val pack : solution:string -> location:string -> customizations:string -> map:string -> managed:bool -> logLevel:LogLevel -> unit

Full name: DG.Daxif.Modules.Solution.pack


 Packs the solution to the given location.
val updateServiceContext : wsdl:Uri -> location:string -> ap:AuthenticationProviderType -> usr:string -> pwd:string -> domain:string -> exeLocation:string -> lcid:int option -> logLevel:LogLevel -> unit

Full name: DG.Daxif.Modules.Solution.updateServiceContext


 Updates the service context files at the specified location.
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<_>
type 'T option = Option<'T>

Full name: Microsoft.FSharp.Core.option<_>
val updateCustomServiceContext : wsdl:Uri -> location:string -> ap:AuthenticationProviderType -> usr:string -> pwd:string -> domain:string -> exeLocation:string -> logLevel:LogLevel -> solutions:string list -> entities:string list -> extraArgs:(string * string) list -> unit

Full name: DG.Daxif.Modules.Solution.updateCustomServiceContext


 Updates/creates the custom service context files, at the given
 `location` with the XrmContext executable provided by Delegate A/S.
type 'T list = List<'T>

Full name: Microsoft.FSharp.Collections.list<_>
val updateTypeScriptContext : wsdl:Uri -> location:string -> ap:AuthenticationProviderType -> usr:string -> pwd:string -> domain:string -> exeLocation:string -> logLevel:LogLevel -> solutions:string list -> entities:string list -> extraArgs:(string * string) list -> unit

Full name: DG.Daxif.Modules.Solution.updateTypeScriptContext


 Updates/creates TypeScript context files, at the given
 `location` with the XrmDefinitelyTyped executable provided by Delegate A/S.
val count : wsdl:Uri -> solution:string -> ap:AuthenticationProviderType -> usr:string -> pwd:string -> domain:string -> log:LogLevel -> unit

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


 Counts all the components in the solution.
val log : value:'T -> 'T (requires member Log)

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