sql_connect SYSADM,SYSADM
sql_execute create table ERPTABLE (/ ERP_PDM_NUMBER varchar (50) not null,/ DESCRIPTION varchar (200),/ MAT_NAME varchar (100),/ primary key (ERP_PDM_NUMBER)) sql_execute create public synonym ERPTABLE for SYSADM.ERPTABLE sql_execute grant all on ERPTABLE to PUBLIC
Signification des différents champs:
sql_execute create table LINKTABLE (/ PRJ_PATH varchar (500) not null,/ LINE_ID integer not null,/ LINE_SUBID integer not null,/ VERSION varchar(5) not null,/ ACTIVE_STATE smallint default 0 not null,/ REQUESTED_STATE smallint default 0 not null,/ VARSET nvarchar(4000), VARSET_UPDATE nvarchar(4000), VARIANT integer default 0, ERP_PDM_NUMBER varchar(50), DATA_ID integer default 0 not null, foreign key(ERP_PDM_NUMBER) references ERPTABLE, primary key(PRJ_PATH,LINE_ID,LINE_SUBID,VERSION)); sql_execute create public synonym LINKTABLE for SYSADM.LINKTABLE sql_execute grant all on LINKTABLE to PUBLIC
Signification des différents champs:
varset : toutes les variables regroupées dans une chaîne de caractères
Pour économiser du temps de chargement dans PARTdataManager, la version 9.04 a divisé le VARSET en un VARSET et un VARSET_UPDATE.
Le VARSET ne contient plus que les informations dont le PARTdataManager a besoin. Donc les valeurs des plages de valeurs et, s'il s'agit d'une variante, les valeurs de variante qui diffèrent de la valeur originale de la ligne.
Le VARSET_UPDATE n'est nécessaire que pour la mise à jour du catalogue. Les valeurs originales s'y trouvent afin de retrouver la ligne lors de la mise à jour. Les valeurs des plages de valeurs n'y figurent pas, car elles ne sont pas nécessaires pour retrouver la ligne.
Le tout est rempli lorsqu'un enregistrement est ajouté à la base de données (par le script erpcustom).
Le Commandez
padmin.exe –migrateVarset
vous pouvez lors de la mise à jour de VARSET vers VARSET et VARSET_UPDATE est en cours de conversion. (Pas absolument nécessaire, puisque PARTdataManager s’enregistre lorsque VARSET_UPDATE n’est pas rempli que le anciennes méthodes.)
LINKTABLE et ERPTABLE sont reliés par une clé primaire et une clé étrangère.
Ce tableau n'est nécessaire qu'en cas de couplage de systèmes ERP.
Lors du transfert de valeurs, un champ avec une valeur de variable spécifique est ajouté.
Ce tableau n'est nécessaire qu'en cas de couplage de systèmes ERP.
Ici, une relation est établie entre les désignations dans PARTsolutions et le système ERP.
Si le nom de fichier formé à l'origine était trop long, un nom de remplacement est formé.
Le tableau garantit l'attribution univoque des noms de fichiers modifiés.
Lors de l'appel de certains éléments normalisés ou de fabricants, une fenêtre apparaît dans laquelle sont listés les renvois à d'autres éléments qui peuvent être chargés à la place de la sélection initiale. Ce tableau sert de tableau de correspondance.
Vous trouverez des informations détaillées à ce sujet dans Section 1.6.3.2, « replace_std.cfg ».