checkTagsInFile (...)
Signature: requiredTags:seq<string> -> acceptPreTagged:bool -> invalidTags:seq<string> -> fileName:string -> string * string
|
Checks a Dynamics NAV file for missing required and invalid tags and raises this as errors
|
checkTagsInObjectString (...)
Signature: requiredTags:seq<string> -> acceptPreTagged:bool -> invalidTags:seq<string> -> objectString:string -> name:string -> string * string
|
Checks a Dynamics NAV object for missing required and invalid tags and raises this as errors
|
DateRegex
Signature: Regex
|
A Regex which allows to retrieve modified date.
|
fileNameFromObject (...)
Signature: (navObject:NavObject * fileEnding:string) -> string
|
Returns a standardized filename based on the given NavObject.
|
getHighestTagVersionInFiles (...)
Signature: versionTag:string -> fileNames:seq<string> -> string
|
Gets the highest version number for a specified version tag in a number of Dynamics NAV objects in a set of object files
|
getHighestTagVersionInObjects (...)
Signature: versionTag:string -> sourceCode:string -> string
|
Gets the highest version number for a specified version tag in a number of Dynamics NAV objects
|
getInvalidTags invalidTags versionTags
Signature: invalidTags:seq<string> -> versionTags:seq<string> -> seq<string>
|
Get all invalid tags from a Dynamics NAV version tag list
|
getMissingRequiredTags (...)
Signature: requiredTags:seq<string> -> versionTags:seq<string> -> seq<string>
|
Get all missing required tags from a Dynamics NAV version tag list
|
getTagVersionInObject (...)
Signature: versionTag:string -> sourceCode:string -> string
|
Gets the version number for the specified version tag in a Dynamics NAV object
|
getTagVersionInVersionTagList (...)
Signature: versionTag:string -> tagList:string -> string
|
Gets the version number for the specified version tag in a Dynamics NAV version tag list
|
getVersionTagList text
Signature: text:string -> string
|
Returns the version tag list from Dynamics NAV object.
|
ModifiedRegex
Signature: Regex
|
A Regex which allows to retrieve the modified flag.
|
modifyNavisionFiles (...)
Signature: requiredTags:seq<string> -> acceptPreTagged:bool -> invalidTags:seq<string> -> versionTag:string -> newVersion:string -> removeModified:bool -> newDateTime:DateTime -> fileNames:seq<string> -> unit
|
Checks a Dynamics NAV object for missing required and invalid tags and raises this as errors.
It also changes the given tag, resets the modified flag and time stamp.
|
NavObjectDateFormat
Signature: string
|
A NAV culture-specific date format.
|
ObjectRegex
Signature: Regex
|
A Regex which allows to parse objects in a Dynamics NAV file.
|
objectsInObjectString text
Signature: text:string -> NavObject list
|
Splits an object string into multiple Dynamics NAV objects of type NavObject.
|
ObjectSplitRegex
Signature: Regex
|
A Regex which allows to find objects in a Dynamics NAV file.
|
removeModifiedFlag text
Signature: text:string -> string
|
Removes the modified flag from a Dynamics NAV object.
|
replaceDateTimeInString dateTime text
Signature: dateTime:DateTime -> text:string -> string
|
Replaces the timestamp in a Dynamics NAV object.
|
replaceDateTimeInStringWithFormat (...)
Signature: dateTime:DateTime -> dateFormat:string -> text:string -> string
|
|
replaceInVersionTag (...)
Signature: versionTag:string -> newVersion:string -> tagList:string -> string
|
Replaces a version tag in a version tag list from Dynamics NAV object
|
replaceVersionTag (...)
Signature: versionTag:string -> newVersion:string -> sourceCode:string -> string
|
Replaces a version tag in a Dynamics NAV
|
replaceVersionTagList text newTags
Signature: text:string -> newTags:string -> string
|
Replaces a version tag list from a complete Dynamics NAV object with a new version tag list
|
setVersionTags (...)
Signature: requiredTags:seq<string> -> acceptPreTagged:bool -> invalidTags:seq<string> -> versionTag:string -> newVersion:string -> removeModifiedFlag:bool -> newDateTime:DateTime -> fileNames:seq<string> -> unit
|
Checks a Dynamics NAV object for missing required and invalid tags and raises this as errors.
It also changes the given tag, resets the modified flag and time stamp.
|
splitNavisionFiles fileNames destDir
Signature: fileNames:seq<string> -> destDir:string -> unit
|
Splits the given files into individual object files in the specified destination directory.
|
splitVersionTags tagList
Signature: tagList:string -> string []
|
Splits a version tag list from Dynamics NAV object into single tags
|
TimeRegex
Signature: Regex
|
A Regex which allows to retrieve the modified time.
|
VersionRegex
Signature: Regex
|
A Regex which allows to retrieve the version list.
|