Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Create deployment license
|
Create deployment license ( mergedApp ; buildLicense {; oemLicense} ) -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
mergedApp | 4D.Folder |
![]() |
Carpeta que contiene la aplicación fusionada | |||||
buildLicense | Objeto archivo |
![]() |
Licencia necesaria para generar la licencia anidada | |||||
oemLicense | Objeto archivo |
![]() |
Licencia 4D OEM XML Key si se trata de una licencia servidor | |||||
Resultado | Objeto |
![]() |
Estado | |||||
El comando Create deployment license crea un archivo de licencia anidado en la carpeta Licenses de la aplicación creada mergedApp. Si la carpeta Licenses no existe en mergedApp, el comando la creará.
En mergedApp, pase un objeto 4D.Folder que contenga una referencia a la carpeta que contiene la aplicación creada en la que desea anidar una licencia.
En license, pase un objeto 4D.File que contenga una referencia al archivo de licencia utilizado para generar la licencia anidada.
Si la compilación requiere una licencia OEM específica (4D OEM XML Keys) y si dicha licencia no está ya instalada en la carpeta Licenses de la máquina de compilación, necesita pasarla utilizando el parámetro oemLicense parameter. TEste parámetro es útil si dedica una máquina a crear sus aplicaciones.
Propiedad | Tipo | Descripción | |
success | Booleano | True si se ha generado el archivo de licencia | |
file | 4D.File | El archivo de licencia generado | |
statusText | Texto | Descripción del error si lo hay | |
errors | Collection | Colección de objetos de error | |
[].message | Texto | Mensaje de error | |
[].errCode | Number | Número de error |
Notas:
var $status : Object
var $application : 4D.File
var $license : 4D.File
$license:=Folder(fk licenses folder).file("4UUD200-xxx.license4D")
$application:=Folder(fk desktop folder).folder("myApp.app")
$status:=Create deployment license($application;$license)
Producto: 4D
Tema: Licenses
Número
1811
Creado por: 4D v20
Manual de lenguaje 4D ( 4D v20 R7)