howto
XML and NWF Format
Creo Schematics rsData XML and Neutral Wire Format files AutoAssemble reads as routing inputs.
XML and NWF are routing / schematic inputs, not BOM tables. The file dialog groups them as Routing File. Run the command with Assemble from a File. Walkthrough: Schematic Assembly. Sibling formats: CSV and Excel Format, JSON Format.
Each designated connector becomes a component in the current assembly. These files do not use LEVEL tree-builder headers.
How they differ from CSV and JSON
Auto Assemble File —
.xlsx,.csv,.json(table or instruction list)Routing File —
.xml,.nwf(schematic / logical design data)
XML (Creo Schematics rsData)
The XML root element must be rsData (Creo Schematics / RSD export). Other XML roots are rejected. The file must contain connectors and/or components.
For each designated connector, AutoAssemble:
Creates or retrieves a part named from the schematic model name
Copies designation, connected-to component, and connected-to port from the schematic
Reads connector parameters named
COLOR,COMPONENT_TYPE, and the interface-name parameters (MODEL_PLACEMENT_INTERFACE/MODEL_INTERFACE_NAME,MATED_RECEIVING_INTERFACE/MATING_RECEIVING_INTERFACE/MATED_INTERFACE_NAME) when present
NWF (Neutral Wire Format)
.nwf files use the same schematic path as XML. Use NWF when the logical design is exported from Creo Schematics or cabling as Neutral Wire Format rather than rsData XML.
What XML and NWF will not do
Will not build a nested BOM tree (no
LEVEL)Will not parse a generic XML table of
MODEL_NAMEcolumns — onlyrsDataCSYS-to-CSYS columns (
MODEL_CSYS/MATING_CSYS) are CSV, Excel, or JSON, not XML