Omitir navegación

Modificación del archivo de configuración CSVConfig

El archivo .csv que contiene los datos de los identificadores requiere un archivo de configuración (CSVConfig.json) que define la forma en que el archivo .csv es analizado por 
BlackBerry UEM
. El archivo .csv debe analizarse correctamente antes de que los datos de los identificadores se extraigan y se importen en la base de datos de 
BlackBerry UEM
.
La primera vez que inicie sesión en 
BlackBerry UEM
 tras activar la función de identificadores de OTP, se generará un archivo CSVConfig.json predeterminado. El archivo se genera con valores predeterminados y se guarda en "BESNG_HOME"/otp/config/CSVConfig.json (o C:\otp\config\CSVConfig.json).
La siguiente información le ayudará a modificar el archivo CSVConfig.json para asegurarse de que el archivo .csv es analizado correctamente por 
BlackBerry UEM
.
  • La configuración recomendada para la "extensión" es "CSV".
  • La configuración recomendada para "stripSpacesAndQuotations" es "true". Todos los espacios y las comillas de las columnas se eliminan.
  • Las columnas de cada campo de datos pueden tener un máximo de cuatro parámetros para determinar la manera en que 
    BlackBerry UEM
     analizará y extraerá los datos de la columna correspondiente.
    • "column" determina el número de columna en el archivo .csv. Las columnas se inician en "0".
    • "startCharPos" determina dónde se inician los datos del identificador en la columna. Si "stripSpacesAndQuotations" se establece en "true", solo se tienen en cuenta los caracteres anteriores al inicio de los datos del identificador real, y no los espacios ni las comillas.
    • "endCharPos" determina dónde finalizan los datos del identificador en la columna. Si "stripSpacesAndQuotations" se establece en "true", solo se tienen en cuenta los caracteres anteriores al fin de los datos del identificador real, y no los espacios ni las comillas. 
    • "encoding" determina la codificación o descodificación de caracteres utilizada. "base64" es estándar.
El siguiente es un ejemplo de un archivo CSVConfig.json actualizado para analizar un archivo .csv rellenado con información de identificadores de RCDevs: 
{ "extension" : "CSV", "stripSpacesAndQuotations" : true, "startRow" : 4, "token_serial_number" : { "column" : 1, "startCharPos" : 0 }, "password_seed" : { "column" : 3, "startCharPos" : 9, "encoding" : "base64" }, "password_length" : { "column" : 6, "startCharPos" : 10, "encoding" : "base64" }, "time_step" : { "column" : 7, "startCharPos" : 13, "encoding" : "base64" }, "vendor" : { "column" : 2, "startCharPos" : 0, "endCharPos" : 6 }, "model" : { "column" : 2, "startCharPos" : 6, "endCharPos" : 14 }, "t0" : { "column" : 5, "startCharPos" : 11, "encoding" : "base64" } }
El siguiente es un ejemplo de texto sin formato de un archivo .csv rellenado con información de identificadores de RCDevs. 
1 # Inventory Import File for RCDevs WebADM 2 # Generated on June 29, 2016, 2:40 pm 3 4 Type Reference Description Data 5 "OTP Token", "2308602200271", "RCDevs RC200-T6", "TokenKey=P6chCRszGaawHhpzWUHCS8Ua8WE=,TokenType=VE9UUA==,TokenState=MA==,OTPLength=Ng==,TOTPTimeStep=MzA=" 6 "OTP Token", "2308602200272", "RCDevs RC200-T6", "TokenKey=Zghe8fbekGOXpwGM2vmEcZyZnaE=,TokenType=VE9UUA==,TokenState=MA==,OTPLength=Ng==,TOTPTimeStep=MzA=" 7 "OTP Token", "2308602200273", "RCDevs RC200-T6", "TokenKey=EH//86f6pnup3F4AS7w7HNazYjU=,TokenType=VE9UUA==,TokenState=MA==,OTPLength=Ng==,TOTPTimeStep=MzA=" 8 "OTP Token", "2308602200274", "RCDevs RC200-T6", "TokenKey=tzrVqKFMns9/rbAyCYCdDxb04Ig=,TokenType=VE9UUA==,TokenState=MA==,OTPLength=Ng==,TOTPTimeStep=MzA=" 9 "OTP Token", "2308602200275", "RCDevs RC200-T6", "TokenKey=0FuZ/A6ZCVGClaYW3EFCtXWNFFk=,TokenType=VE9UUA==,TokenState=MA==,OTPLength=Ng==,TOTPTimeStep=MzA="