Espacios de nombres
Un espacio de nombres es una región declarativa que proporciona un ámbito a las entidades ThingWorx mediante su agrupación a través de proyectos.
Los espacios de nombres son de naturaleza jerárquica y se utiliza una nomenclatura separada por puntos para mostrar la jerarquía.
Un espacio de nombres está asociado a un proyecto ThingWorx a partir de ThingWorx 9.5.
El espacio de nombres es obligatorio para el tipo de proyecto Bloque de creación y opcional para el tipo de proyecto Componente. No se soporta para el tipo de proyecto Solución.
Un espacio de nombres se puede asignar a varios proyectos. Todas las entidades que pertenecen a ese proyecto heredan ese espacio de nombres. El proyecto es un nodo de hoja de la jerarquía del espacio de nombres.
Un espacio de nombres no se puede editar, actualizar ni borrar.
Una vez que se hayan borrado todos los proyectos que hacen referencia a un espacio de nombres específico, el espacio de nombres se borra automáticamente. No hay servicios para borrar un espacio de nombres.
* 
Si un espacio de nombres padre tiene espacios de nombres hijo a los que no se hace referencia en ningún proyecto, pero se borra el proyecto con ese espacio de nombres padre, el espacio de nombres padre no se borra.
Requisitos para crear un espacio de nombres
En un espacio de nombres se deben incluir solo letras (mayúsculas o minúsculas), dígitos (0-9), puntos, guiones y guiones bajos. El primer carácter debe ser una letra minúscula y el último no puede ser un carácter especial (punto, guion o subrayado). Cada nombre debe tener entre 2 y 100 caracteres de longitud y el espacio de nombres completo no debe superar los 200 caracteres.
Algunos ejemplos de espacios de nombres son:
Espacios de nombres reservados de PTC
Otros espacios de nombres
ptc.solution
solutions.dpm.job_order
ptc.solution.sco
dpm.ptc.job-order1
ptc.solution.scp
solUTions.dPM.sCo
* 
Solo las instancias con licencia de PTC pueden crear espacios de nombres empezando por ptc. Todos sus espacios de nombres, por ejemplo, ptc.solution, ptc.solution.sco o ptc.solution.scp, son espacios de nombres reservados de PTC.
Las instancias sin licencia de PTC pueden crear cualquier otro espacio de nombres. ptc se puede utilizar excepto para el espacio de nombres raíz. Por ejemplo, dpm.ptc.joborder1.
Creación de un espacio de nombres
Se puede crear un espacio de nombres mediante uno de estos métodos:
Mediante la ejecución del servicio Create en el recurso NamespaceServices.
Importando un proyecto de extensión que ya contiene un espacio de nombres, que no está presente en la base de datos.
* 
Los clientes que no sean de PTC con licencia pueden importar espacios de nombres empezando por ptc, pero estos espacios de nombres no se pueden asignar a un proyecto nuevo.
En el momento de crear un proyecto a través de Composer.
¿Fue esto útil?