Type object
File match .dlc.json
Schema URL https://catalog.lintel.tools/schemas/schemastore/datalogic-scan2deploy-ce/latest.json
Source https://www.schemastore.org/datalogic-scan2deploy-ce.json

Validate with Lintel

npx @lintel/lintel check
Type: object

Schema to validate Windows CE JSON files given as input to DL-Config to generate Scan2Deploy barcodes

Properties

layout object
1 nested properties
description string
Default: "none"
Examples: "This is for our WEC7 devices"
maxLength=350
global object

Section used to configure application scoped settings

3 nested properties
target-path string

Base destination folder where archive/folder will be inflated

Default: "\FlashDisk"
Examples: "\FlashDisk"
action string

Specifies final action performed by the application at the end of the staging process

Default: "cold-boot"
Values: "stay" "close" "warm-boot" "cold-boot" "clean-boot"
Examples: "warm-boot"
ping-timeout integer

The timeout value used when attempting to reach the host server

Default: 1000
Examples: 1000
min=1max=4000
settings object

Section used to configure inner device settings

1 nested properties
usb-function string

USB communication function to use

Default: "active-sync-usb"
Values: "active-sync-usb" "active-sync-com" "usblan" "mass-storage"
Examples: "usblan"
network object

Section used to configure device Wi-Fi network

20 nested properties
profile string

"Friendly" name to associate with the network connection

Default: "datalogic"
Examples: "my_fast"
essid string

Wireless network ESSID

Default: "tsunami"
Examples: "eapfast"
mode string

Wireless connection mode

Default: "open"
Values: "open" "wep-40" "wep-104" "wpa-psk" "wpa2-psk" "wpa-tkip" "wpa2-aes"
Examples: "wpa2-aes"
mode-key string

Wireless network key for 'wep-40', 'wep-104', 'wpa-psk', and 'wpa2-psk' networks

Default: ""
Examples: "0123456789"
minLength=5maxLength=63
index integer

Wireless network key index for 'wep-40' and 'wep-104' networks

Default: 1
Examples: 1
min=1max=4
eap-method string

Configures the EAP authentication method

Default: "none"
Values: "none" "peap" "tls" "ttls" "fast" "leap"
Examples: "fast"
eap-username string

Username for the EAP method

Default: ""
Examples: "eapfast"
eap-password string

Password for EAP method

Default: ""
Examples: "1234567890"
credentials-type string

Indicates the EAP credentials type

Default: "password"
Values: "password" "token" "certificate" "unknown"
Examples: "password"
credentials-source string

Indicates the EAP credentials source

Default: "user"
Values: "user" "logon" "profile" "auto" "unknown"
Examples: "profile"
validate-server boolean

Indicates if the server certificate should be validated

Default: false
Examples: false
connect-to-server boolean

Indicates if only the servers listed in the 'connect-to-server-names' list should be connected to

Default: false
Examples: false
connect-to-server-names string

Semi-colon separated list of servers that are valid to connect to during server certificate validation

Default: ""
Examples: ""
server-cert-name string

"Friendly" name of the server digital certificate that should be validated

Default: ""
Examples: ""
outer-identity string

The outer-identity of the EAP method

Default: ""
Examples: ""
fast-reconnect boolean

Indicate if fast reconnect should be enabled

Default: false
Examples: false
inner-method string

Inner EAP authentication method to use

Default: "eap-tls"
Values: "eap-tls" "eap-MsChapV2" "eap-gtc"
Examples: "eap-MsChapV2"
auto-pac boolean

Indicates if automatic PAC provisioning is used for an EAP-FAST network

Default: false
Examples: true
pac-file-path string

Full path to the PAC file for manual PAC provisioning

Default: ""
Examples: ""
pac-aid-info string

PAC authority identity (AID) information used to select PAC from a list of PACs on the device

Default: ""
Examples: ""
deployment object

Section used to download a ZIP archive from a server and inflate it to the 'target-path' folder

4 nested properties
host string required

Host name or internet protocol address of the server from which the resource is to be fetched

Default: ""
Examples: "10.1.20.123"
scheme string

Deployment download scheme to use

Default: "http"
Values: "http" "https"
Examples: "http"
port integer

TCP/IP port to be used to contact the server

Default: 80
Examples: 8080
min=0max=65535
path string

Path to server resource to download, complete with query string if needed

Default: ""
Examples: "target.zip"
shell object

Section for executable shell commands to be performed in the final staging phase

1 nested properties
cmds object[] required

Each object in 'cmds' is a shell command to execute in the final phase of staging