datalogic-scan2deploy-ce
Datalogic Scan2Deploy CE file
.dlc.json
Validate
Check your file against this schema
Opens the validator with this schema already loaded. Paste your
.dlc.json and it validates in your browser — nothing is uploaded.
Reference
Fields
Generated directly from the schema, following local
$refs, to two levels of nesting.
| Field | Type | Description |
|---|---|---|
layout | object | — |
layout.description | string | — default: "none" |
global | object | Section used to configure application scoped settings |
global.target-path | string | Base destination folder where archive/folder will be inflated default: "\\FlashDisk" |
global.action | string | Specifies final action performed by the application at the end of the staging process default: "cold-boot"one of: "stay", "close", "warm-boot", "cold-boot", "clean-boot" |
global.ping-timeout | integer | The timeout value used when attempting to reach the host server default: 1000 |
settings | object | Section used to configure inner device settings |
settings.usb-function | string | USB communication function to use default: "active-sync-usb"one of: "active-sync-usb", "active-sync-com", "usblan", "mass-storage" |
network | object | Section used to configure device Wi-Fi network |
network.profile | string | "Friendly" name to associate with the network connection default: "datalogic" |
network.essid | string | Wireless network ESSID default: "tsunami" |
network.mode | string | Wireless connection mode default: "open"one of: "open", "wep-40", "wep-104", "wpa-psk", "wpa2-psk", "wpa-tkip" … (+1) |
network.mode-key | string | Wireless network key for 'wep-40', 'wep-104', 'wpa-psk', and 'wpa2-psk' networks default: "" |
network.index | integer | Wireless network key index for 'wep-40' and 'wep-104' networks default: 1 |
network.eap-method | string | Configures the EAP authentication method default: "none"one of: "none", "peap", "tls", "ttls", "fast", "leap" |
network.eap-username | string | Username for the EAP method default: "" |
network.eap-password | string | Password for EAP method default: "" |
network.credentials-type | string | Indicates the EAP credentials type default: "password"one of: "password", "token", "certificate", "unknown" |
network.credentials-source | string | Indicates the EAP credentials source default: "user"one of: "user", "logon", "profile", "auto", "unknown" |
network.validate-server | boolean | Indicates if the server certificate should be validated default: false |
network.connect-to-server | boolean | Indicates if only the servers listed in the 'connect-to-server-names' list should be connected to default: false |
network.connect-to-server-names | string | Semi-colon separated list of servers that are valid to connect to during server certificate validation default: "" |
network.server-cert-name | string | "Friendly" name of the server digital certificate that should be validated default: "" |
network.outer-identity | string | The outer-identity of the EAP method default: "" |
network.fast-reconnect | boolean | Indicate if fast reconnect should be enabled default: false |
network.inner-method | string | Inner EAP authentication method to use default: "eap-tls"one of: "eap-tls", "eap-MsChapV2", "eap-gtc" |
network.auto-pac | boolean | Indicates if automatic PAC provisioning is used for an EAP-FAST network default: false |
network.pac-file-path | string | Full path to the PAC file for manual PAC provisioning default: "" |
network.pac-aid-info | string | PAC authority identity (AID) information used to select PAC from a list of PACs on the device default: "" |
deployment | object | Section used to download a ZIP archive from a server and inflate it to the 'target-path' folder |
deployment.scheme | string | Deployment download scheme to use default: "http"one of: "http", "https" |
deployment.hostrequired | string | Host name or internet protocol address of the server from which the resource is to be fetched default: "" |
deployment.port | integer | TCP/IP port to be used to contact the server default: 80 |
deployment.path | string | Path to server resource to download, complete with query string if needed default: "" |
shell | object | Section for executable shell commands to be performed in the final staging phase |
shell.cmdsrequired | array<object> | Each object in 'cmds' is a shell command to execute in the final phase of staging |
Audit
What we found in this schema
- Declared draft: draft-07
- Validates cleanly against its own meta-schema.
- 39 properties, 92% carrying a description, max nesting depth 8.
Standards
Specification sections for the keywords in this schema
| Keyword | Document | Section |
|---|---|---|
$id | JSON Schema Core, draft 2020-12 | §8.2.1 — The "$id" Keyword |
$schema | JSON Schema Core, draft 2020-12 | §8.1.1 — "$schema" |
default | JSON Schema Validation, draft 2020-12 | §9.2 — "default" |
description | JSON Schema Validation, draft 2020-12 | §9.1 — "title" and "description" |
enum | JSON Schema Validation, draft 2020-12 | §6.1.2 — "enum" |
examples | JSON Schema Validation, draft 2020-12 | §9.5 — "examples" |
if | JSON Schema Core, draft 2020-12 | §10.2.2.1 — "if" |
maxLength | JSON Schema Validation, draft 2020-12 | §6.3.1 — "maxLength" |
maximum | JSON Schema Validation, draft 2020-12 | §6.2.2 — "maximum" |
minimum | JSON Schema Validation, draft 2020-12 | §6.2.4 — "minimum" |
properties | JSON Schema Core, draft 2020-12 | §10.3.2.1 — "properties" |
required | JSON Schema Validation, draft 2020-12 | §6.5.3 — "required" |
then | JSON Schema Core, draft 2020-12 | §10.2.2.2 — "then" |
type | JSON Schema Validation, draft 2020-12 | §6.1.1 — "type" |
Documents
- JSON Schema Core, draft 2020-12 — JSON Schema: A Media Type for Describing JSON Documents, A. Wright, H. Andrews, B. Hutton, G. Dennis, Eds., 2022. draft-bhutton-json-schema-01. An expired Internet-Draft with no formal standing in the IETF standards process; it is nonetheless the specification of record for JSON Schema 2020-12, published by json-schema.org.
- JSON Schema Validation, draft 2020-12 — JSON Schema Validation: A Vocabulary for Structural Validation of JSON, A. Wright, H. Andrews, B. Hutton, Eds., 2022.
- RFC 8259 (STD 90) — The JavaScript Object Notation (JSON) Data Interchange Format, T. Bray, Ed., 2017. The format a schema describes.
- RFC 6901 — JavaScript Object Notation (JSON) Pointer. Defines the pointer syntax used by $ref fragments and the ~0 / ~1 escapes.
Source
Attribution
This schema comes from SchemaStore, distributed under the Apache License 2.0. Copyright 2015–present Mads Kristensen and contributors. View the original file. The field table and audit on this page are generated by JSONTools.tools; the schema itself is unmodified.