Knowledge Base

Knowledge Base
Subject: Equipment Editing - Adding New Ports Erases Unsaved Connector Type Data
Status Resolved - 9.0.0.1500
Product WireCAD v8
Product Level PRO
Database Type SQL Server
Build Number (last 4 digits of version) 1381
Upload No file!

Message

Customer
If I enter in connector type data to existing ports and then proceed to add a new port, after selecting "apply" in the add ports dialog all of the connector type data I entered to those existing ports goes away. I have found I have to manually save after entering connector port data before creating any new ports.
28-September-2016 (03:44 PM)
I believe what you are seeing is a result of the dropdown box for the connector not having the newly added connector in its list of items yet. It will have no detrimental effect but could be confusing. A refresh of the item in the find tab should cause this problem to go away.

If I am off track reopen and send me a screen shot.
28-September-2016 (06:12 PM)
Support
Customer
Yeah that is not what I meant. see attached.
29-September-2016 (09:46 AM)
This is exactly what I was talking about. Those blank fields in the dropdowns for Signal Type and Connector Type are an indicator that the data contained in the record has no corresponding entry in the drop down's list (which is populated from the global database lookup tables for signal types and connector types).

This could be because the data is stale (as is the case when you add something from the port adder dialog and have not yet refreshed the grid) or it could be because the global lookup table does not contain the data.

For the case of your recently added connectors a simple refresh of the grid will fix it.
For the case of your missing signal types in the example screen shot you will have to add and entry to the database that matches (or change the signal type on the port to one that exists in your Signal Types table). There is a tool to rebuild the Signal Types table from the I/O. It can be found on the Signal Types grid>Tools section.
29-September-2016 (12:48 PM)
Support
Customer
-This could be because the data is stale (as is the case when you add something from the port adder dialog and have not yet refreshed the grid)
What do you mean exactly by "refresh the grid"?

-or it could be because the global lookup table does not contain the data.
In the steps I took that led me to create this ticket, the signal types and connector types exist in the global and cable database.


What happens to the I/O grid when a new port is added to it? Does the entire grid get updated with the new port date? Or does the new port data get added to the current state of the grid?
30-September-2016 (09:40 AM)
The I/O grids have several different data sources:

1. The Inputs/Outputs dataset
2. The Connectors dataset - this comes from the global database. If the port connector data does not exist in the dropdown populated from the global date no text will appear.
3. The Signal Types dataset - this comes from the global database. If the port signal type data does not exist in the dropdown populated from the global date no text will appear.

When adding a port or ports the only data sources that are changed are the Inputs/Outputs. So it is possible to create a new connector and not have the connectors datasource updated.

The only time all three are updated is when a product is selected in the Find tab. This refreshed everything.
I have been looking into updating all at the time of the port add. I will mark this ticket as deferred for now.
30-September-2016 (01:06 PM)
Support
My apologies. I did not realize that there was an inconsistency between the [Add Ports and Close] and the [Apply] buttons (they call the same function). We have fixed the inconsistent behaviour in v9.
30-September-2016 (01:36 PM)
Support