TDS Revision XML Description
Tessonics Corporation has made every effort to ensure the accuracy and completeness
of this document; however, because ongoing efforts are made to continually improve
the capabilities of our products, we cannot guarantee the accuracy of the contents of
this document. We disclaim liability for errors, omissions, or future changes herein.
Tessonics Corporation and its subsidiaries reserve the right to make changes, corrections,
enhancements, modifications and improvements to its products and/or to this
document at any time without notice.
Information in this document supersedes and replaces information previously supplied
in any prior versions of this document.
Tessonics and the Tessonics logo are trademarks of Tessonics Corporation.
All other trademarks mentioned herein are the property of their respective owners.
©2007–2024 Tessonics Corporation. All rights reserved.
No part of this document may be copied, reproduced, or translated, without the prior
written consent of Tessonics Corporation.
The XML associated with a template revision takes the following form:
<templates>
<Reason>...</Reason>
...
<User>...</User>
...
<Category>...</Category>
...
<Part>...</Part>
...
<Group>...</Group>
...
</templates>
Details for each sub-tag follow.
Templates
Attributes
Attribute | Description |
---|
server_name | Name of the associated TDS Server |
server_uid | UID of the associated TDS Server |
server_url | URL of the associated TDS Server |
revision_id | Internal ID of this template revision |
revision_name | Name of this template revision |
Tag | Description |
---|
Reason | A pass/fail reason. Can occur zero or more times. |
User | A user. Can occur zero or more times. |
Category | A weld/bond category. Can occur zero or more times. |
Part | A top-level part. Can occur zero or more times. |
Group | A top-level group. Can occur zero or more times. |
Reason
Tag | Description |
---|
id | Internal ID of the reason |
uid | UID of the reason |
caption | Caption of the reason |
type | Type of the reason. 1: weld pass, 2: weld fail, 3: bond pass, 4: bond fail |
created | Date the reason was created |
deleted | 1: deleted, 0: otherwise |
deleted_date | Date the reason was deleted. Empty if not deleted |
position | Position the reason appears in the selection list |
User
Tag | Description |
---|
id | Internal ID of the user |
uid | UID of the user |
name | Name of the user |
alt_id | Alternative ID of the user |
image_index | Image associated with the user |
created | Date the user was created |
modified | Date the user was last modified |
deleted | 1: deleted, 0: otherwise |
deleted_date | Date the user was recycled. Empty if not recycled |
login | Login of the user |
pwd_hash | Internal encrypted password hash (for TDS logins) |
pwd_hash_public | Encrypted password hash (for on-RSWA logins) |
purged_on | Date the user was completely deleted. Empty if not completely deleted |
Ugroup/id | ID of the user group the user belongs to. Can occur zero or more times. |
Category
Tag | Description |
---|
id | Internal ID of the category |
uid | UID of the category |
name | Name of the category |
color | Color associated with the category |
type | 1: weld category, 2: bond category |
Part
Tag | Description |
---|
id | Internal ID of the part |
uid | UID of the part |
group_id | ID of the parent group. Empty if the part is a top-level part. |
name | Name of the part. |
created | Date the part was created. |
modified | Date the part was last modified. |
deleted | 1: the part is deleted, 0: otherwise |
deleted_date | Date the part was deleted |
weld_count | Number of welds in the part |
bond_count | Number of bonds in the part |
measurement_type | Material type of the part: rswa-steel, rswa-aluminum, abis-steel, or abis-aluminum |
meta | User-specified metadata associated with the part. |
Weld | Weld. Can occur zero or more times. |
Bond | Bond. Can occur zero or more times. |
Route | Route. Can occur zero or more times. |
Image | Image. Can occur zero or more times. |
Weld
Tag | Description |
---|
id | Internal ID of the weld |
uid | UID of the weld |
part_id | ID of the parent part |
name | Name of the weld |
slots | Number of slots. 2: 2T, 3: 3T |
stack_front | Front stack thickness |
stack_middle | Middle stack thickness. Empty when weld is 2T. |
stack_back | Back stack thickness |
stack_ref | |
diameter_min | Minimum diameter |
diameter_target | Target diameter |
indentation_min | Minimum indentation |
indentation_max | Maximum indentation |
category_id | ID of the weld’s category |
schedule | Robot schedule |
deleted | 1: deleted, 0: otherwise |
hot_spot_count | Number of hot spots that reference the weld |
route_item_count | Number of route items that reference the weld |
robot | Robot name |
thickness_min | Minimum total stack thickness |
thickness_max | Maximum total stack thickness |
meta | User-specified metadata associated with the weld |
comment | User-specified comment associated with the weld |
Bond
Tag | Description |
---|
id | Internal ID of the bond |
uid | UID of the bond |
part_id | ID of the parent part |
name | Name of the bond |
slots | Number of measurement slots for the bond. Between 1 and 10. |
stack_front | Front stack thickness |
stack_back | Back stack thickness |
bead_min | Minimum bead width |
category_id | ID of the bond’s category |
deleted | 1: deleted, 0: otherwise |
hot_spot_count | Number of hot spots that reference the bond |
route_item_count | Number of route items that reference the bond |
robot | Robot name |
meta | User-specified metadata associated with the bond |
comment | User-specified comment associated with the bond |
Route
Tag | Description |
---|
id | Internal ID of the route |
uid | UID of the route |
part_id | ID of the parent part |
name | Name of the route |
deleted | 1: deleted, 0: otherwise |
deleted_date | Date deleted. Empty if not deleted. |
route_item_count | Number of route items in the route |
measurement_type | Material type of the parent part: rswa-steel, rswa-aluminum, abis-steel, or abis-aluminum |
comment | User-specified comment associated with the route |
RouteItem | Route items. Can occur zero or more times. |
RouteItem
Tag | Description |
---|
id | Internal ID of the route item |
route_id | ID of the parent route |
position | Position within the parent route |
weld_id | ID of the associated weld. Empty if a bond ID is specified. |
bond_id | ID of the associated bond. Empty if a weld ID is specified. |
image_id | ID of the default image to show when the route is started in the RSWA software. |
Image
Tag | Description |
---|
id | Internal ID of the image |
uid | UID of the image |
part_id | ID of the parent part |
width | Width of the image, in pixels |
height | Height of the image, in pixels |
position | Position of the image in the parent part’s list of images |
crc32 | Checksum of the image’s binary data |
thumbnail | Thumbnail binary data of the image |
data | Full binary data of the image |
HotSpot | A hotspot. Can occur zero or more times. |
meta | User-specified metadata associated with the image |
HotSpot
Tag | Description |
---|
id | Internal ID of the hotspot |
image_id | ID of the parent image |
weld_id | ID of the associated weld. Empty if a bond ID is specified. |
bond_id | ID of the associated bond. Empty if a weld ID is specified. |
data | Label and position data of the hotspot. Encoded as a JSON object. |
Group
Tag | Description |
---|
id | Internal ID of the group |
uid | UID of the group |
parent_id | ID of the parent group. Empty if the group is a top-level group. |
name | Name of the group. |
created | Date the group was created. |
modified | Date the group was last modified |
deleted | 1: deleted, 0: otherwise |
deleted_date | Date the group was deleted |
comment | User-specified comment associated with the group |
Part | Part. Can occur zero or more times. |
Group | Sub-group. Can occur zero or more times. |