Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
1DEXcenterA
Vers
Administrati
ion 7 A
5303Internat
ionandConf
Admin
3 DuPont Circtional: +44 (0)
figurationGu
DEXcnistrat
Gu
cle, Milford, O) 1954 23430
uide
centertion a
uide
OH, 45150 | To0 | info@iti-g
r and Co
oll Free USA:global.com |
onfigu
: 1-888-783-9 www.iti-glob
uration
9199 bal.com
n
2
Se
Se
Se
Se
DEXcenterA
ection 1. Intro
Chapter 1. W
Chapter 2. DE
ection 2. Adm
Chapter 1. Al
View Sessi
Delete Sess
Refresh Se
Chapter 2. Co
Chapter 3. Us
User Profil
Adding Us
Contact Inf
Recipient P
Visibility P
Viewing, M
Password P
Managing U
Chapter 5. Us
View and M
Add Group
Removing
Chapter 6 - M
Chapter 7. U
Chapter 8. Re
Chapter 9. Lo
Chapter 10. D
ection 3. Conf
Chapter 11. D
Chapter 12. S
Configuring F
ection 4. CAD
Chapter 1. En
Windows v
I-DEAS Fl
I-DEAS Fl
Administrati
oduction
Who should read
EXcenter Conc
ministration Fu
ll Sessions
ions
sions
ssions
ompanies
ser Manageme
es
er Profiles
formation
Preferences
Preferences
Modifying, Dis
Policies
User Profile Pa
ser Groups
Modify Groups
ps
Groups
Messaging
User Activation
eports
ogging
Diagnostic
figuration
Datastores
System and Us
Flavors
D Translation C
nabling Applica
versus UNIX ID
avoring Files
avoring Forma
ionandConf
d this manual?
cepts
unctions
ent
abling, Deletin
arameters
s
ser Preferences
Customization
ations and Rec
DEAS Version
at
figurationGu
Co
ng, and Unlock
s
n
cognized CAD
ns
uide
ontent
king Existing U
Formats
ts
Users
446
889
101011131415162427283133343436363738394243
45454749
5455565757
3DEXcenterAdministrationandConfigurationGuide
I-DEAS Model File Drawings 57Chapter 3. Configuring Multiple CATIA 4.x.x Environments 58Chapter 4. Configuring CATIA V5 59
CATIA V5 Licensing 59Catia V5 Search Paths and Assembly Load Options 60Catia V5 Utility – Migration V4 To V5 Tool on Windows 60
Chapter 5. Configuring Unigraphics within DEXCenter 62Unigraphics Search Paths and Load Options 62
Chapter 6. Configuring Pro/ENGINEER within DEXcenter 63Pro/ENGINEER search paths 63Pro/Intralink Revision Parameter Included in Neutral File Names 64
Chapter 7. CADIQ Support 65Flavors 66
Chapter 8. Logic Task 68Chapter 9. CADfix As A Direct Translator 69Chapter 10. Configuring Solidworks 70Chapter 11. Batch Input 71
Example of a batchcron.ini file 72Automated Batch Input 72
4DEXcenterAdministrationandConfigurationGuide
Section 1. Introduction Chapter 1. Who should read this manual?
ThismanualisforthepersonsresponsibleforDEXcenteradministrationandconfiguration.Thismanualdiscussesthetypicaloperationstomonitorandmanagedailyuseaswellasconfigurationaftertheinitialinstallation.
- ManagingCompanies,Users,andGroups
- Monitoring,Accessing,Checkingusersessions
- CreatingReports
- MonitoringDEXcenteroperationfunctions
- ManagingFileaccessrepositories.
PrimaryusageofDEXcenteriscoveredintheUser’sGuidewithhandycommandsidentifiedintheUser’sQuickReferenceGuide.
TheDeploymentGuideprovidesinstructionsforinitialinstallationandconfiguration.Requirementsforconfigurationaftertheinitialinstallationarecoveredinthisguide.
MostadministratorfunctionscanbeperformedusingtheDEXcenterwebinterfacewhenloggedinasauserwithDEXcenteradministratorprivileges.
Theadministratorfunctionsareaccessedfromthe“Administration”menu.
Administrationfunctionsinvolvemanagingmembers,companies,sessions,groups,generatingreports,andperformingbasicdiagnosticchecks.
MostDEXcenterconfigurationisperformedoutsideoftheDEXcenterGUIbymodifyingthedatabaseandpertinentcontrolfiles.TheConfigurationmenuprovidesaccesstoalimitedsetofconfigurationinformationandfunctionalityforuserswhichhaveROLE_CONFIGauthority.
Additionallythereisa‘Help”menuwhichprovidesdocumentationandsupportinformation.
5
DEXcenterAAdministratiionandConffigurationGuuide
6DEXcenterAdministrationandConfigurationGuide
Chapter 2. DEXcenter Concepts
DEXcenterisaserverapplicationwhichmanagestheschedulingandexecutionofotherapplications,especiallyCADrelatedapplications.DEXcenterconsistsofaprimarywebservercontrolapplicationandmanysatellitetranslationserverswhichperformtherequestedapplicationoperations.
Thefollowingtermswillbeusedthroughoutthismanual:
DXS DEXcenterServer.TheDXSisthemaincontrolserverforDEXcenter.Users,profiles,translations,andjobsareallmanagedbytheDXS.TheDXScanbeasingleserverorpartofaclusteredenvironment.
DTS DEXcenterTranslationServer.TheremaybemanyDEXcenterTranslationServers.EachcomputerprovidingtranslationfunctionsisaDTS.DTSsystemscanbeclusteredornon‐clustered.
DDS DEXcenterDataStore.DEXcentercanbeconfiguredtostoredatalocallyontheDXSorviaFTPorSFTPonanothersystem.
DDB TheDEXcenterdatabaseisusedtostoreandmanageconfigurationaswellasuserinformation.DEXcentercanuseMySQL,Oracle,orSQLServerasthedatabase.
Session EachexchangeofdataistermedaSession.UsersCreateSessionstosenddatatoanotheruser.RecipientsreceivedatabyaccessingaSession.
Users EachpersonusingDEXcentermustberegisteredinDEXcenter.EachUserhasauniqueidandpassword,aProfileofexchangepreferences,andtheirownuniqueSessionarea.
Roles EachuserisassignedaRolewhichcontrolsaccesstoDEXcenterfunctions.ROLE_USERallowsaccesstotheDEXcenteruserfunction.ROLE_ADMINallowsaccesstotheDEXcenterAdminConsole.ROLE_CONFIGallowsaccesstotheConfigurationmenuwithintheAdminConsole.
Groups GroupsareGroupsofUsers.Groupsserveseveralroles:toprovideaconvenientmeanstofindandmanagerelatedmembers,toprovideaccesstorepositories,andtoconfigureapprovalauthority.
Profile EachUserhasaprofilewhichidentifiestherequirementsandpreferencesforthatUser.ThisincludesthedesiredCADsystemandFileFormatandtransmissionmethodforreceivingdataaswellasadditionalprocessingoptions.
7DEXcenterAdministrationandConfigurationGuide
Applicationserver
TheDEXcenterapplicationworksinconjunctionwithanapplicationserver.DEXcenterusestheJBOSSApplicationServer
Authentication EachUsermustlogintoDEXcenterwithauniqueusernameandpassword.Themethodofauthenticationvariesdependingupontheinfrastructure.DEXcenterprovidesabasicauthenticationfunction.TheJBOSSapplicationservercanbeconfiguredtosupportLDAPorSSO.
SSO SingleSignOn.Acommonmethodofauthentication.OftenusedwhenDEXcenterisassociatedwithacorporateportal.Bysigningontothecorporateportal,userscangainaccesstoDEXcenterwithoutaseparateloginprocess.
SSL SecureSocketsLayer.Anindustrystandardencryptionmethod.
Job ASessionwhichhasbeensubmittedbecomesaJob.ThejobisputintoaQueueandawaitsexecutionbaseduponthequeuerules.
Workflow AllprocessinginDEXcenteroccursbaseduponaworkflowmanagedbytheYAWLworkflowengine.
PathWorkflow
AnoverallworkflowwhichmanagestheprocessingassociatedwithDEXcenterActiontypes.Forinstanceforatranslation,apathworkflowwouldmanagealltasksassociatedwithtranslatingfromoneCADsystemtoanother.
TaskWorkflow
ATaskisanelementofapath.Forexample,theCatiaV5toSTEPtaskcreatesastepformattedfilefromanativeCatiaV5file.
Flavor FlavorscontroltheexecutionofTaskswithinaPath.ForinstancetohaveaSTEPtranslatorgenerateaSTEPAP203orAP214format.
8
C
Tdebe
DEXcenterA
hapter 1. A
heAllSessioeleteanysesesortedbyc
Administrati
SectAll Sessions
onspageundssionintheDclickingonit.
ionandConf
tion 2.
erDEXcenteDEXcenter.A.Sessionsca
figurationGu
. Adm
rAdministraAsintheUseranbefiltered
uide
inistra
ationfunctiorapplicationdbasedupon
ation F
nsallowsann,theSessionnanydisplay
Functio
nAdministratnspageispageddataitem
ons
tortolist,vieginated.Anym.
ew,andycolumncan
n
9
V
TleUse
Tth
DEXcenterA
iew Sessions
oviewoneoeft).Thesessserapplicatiettings.
hesessionsoheredxtoth
Administrati
ormoresessisionorsessioionexceptth
openedwillaherightofthe
ionandConf
ions,clicktheonswillopenhattheAdmin
appearundeesessionnum
figurationGu
eboxtothelninindividuanautomatica
r“Sessions”mberinthem
uide
leftofthesesaltabsforviallyseesalld
inthemenumenubar.
ssionIDandewing.Sessidataregardle
bartothele
thenclickthionsareorgaessofsender
eft.Closethe
heViewiconanizedastheandrecipien
esessionbyc
(2ndfromeyareinthentprofile
clickingon
1
D
D
Re
Cl
0DEXcenter
elete Session
eleteaSessi
efresh Sessio
lickonthere
rAdministra
ns
onbychecki
ons
efreshicon(2
ationandCon
ingtheboxto
2ndfromrigh
nfigurationG
otheleftoft
ht)torefresh
Guide
theSessionT
hthelistofse
Title,thenclic
essionsshow
cktheDelete
wn.
eicon(rightmmosticon).
1
C
Tmre
W
T
1DEXcenter
hapter 2. C
heCompaniemaybeassocieferenceitas
When“Compa
oaddanew
rAdministra
Companies
esmenumaniatedwiththsappropriate
anies”issele
company,se
ationandCon
nagescompaesamecompe.TheComp
cted,alistof
elect“Add”,c
nfigurationG
anyinformatipany,itisconpaniesforma
fdefinedCom
completethe
Guide
ion.Usersarnvenienttocalsoallowsu
mpaniesisdi
formdisplay
reassociatedcapturecompniqueCompa
isplayed.
yed,andsele
dwithacomppanyinformaanydatatob
ect“Save”.
pany.Sinceationonceanbeincluded.
manyusersndthen
1
Y
T
Treet
AAarcum
2DEXcenter
oucanchoos
oEdittheCo
heExportAuegulations.Itc)informati
AProprietaryAgreementchrerequired.urrentdateimessageappe
rAdministra
setoentera
ompanyinfor
uthorizationfchecked,thiontobepro
yInformationheckboxandtClickinthedscomparedtearsontheC
ationandCon
CompanyID
rmation,sele
Requiredallhendatasentvided.
nAgreementthencompledateboxtostothedaterareateSession
nfigurationG
DorletDEXce
ecttheComp
lowstrackingttoUsersoft
(PIA)canbetetheformbselectadatefangeinthePnformifthe
Guide
enterautoma
anyname,m
gofdatatoethisCompan
especifiedasboxeswhichfromapopuPIAagreemencurrentdate
aticallygene
modifyasapp
ensurecompnywillrequir
ssociatedwitappear.Theupcalendar.nt.Thesessieisnotwithi
erateone.
propriateand
liancewithgreExportAut
ththecompaeEffectiveanWhenasessioncannotbintheallowa
dthen“Save”
governmentethorization(
any.ClickthendExpirationsionissubmiesubmittedablerange.
”
export(ITAR/EAR,
ePIAndatefieldsittedtheanda
1
C
Ath
Sem
3DEXcenter
hapter 3. U
AnAdministraheseoptions
Creating (A
Viewing an
Disabling U
Deleting U
Unlocking
elect“Adminmodified,dele
rAdministra
User Manag
atormanageavailable:
Adding) new U
nd Modifying
User Profiles
ser Profiles
User Profiles
nistration”,“Ueted,disabled
ationandCon
gement
sDEXcenter
User Profiles
Existing User
s
UserManaged,orunlocke
nfigurationG
Usersbysel
rs
ement”todised.
Guide
lectingthe“U
splaytheUse
UserManage
erEditorpag
ement”menu
ewhereUse
u.Theadmini
rProfilescan
istratorhas
nbecreated,
,
14
U
Uprth
C
Gop
SeSe
Rse
Vgr
4DEXcenter
ser Profiles
serProfileshrofileisselecheparameter
ontactInform
eneralPrefeperation.
enderPreferessionstose
RecipientPrefessionstohim
isibilityPrefroupsandin
rAdministra
have5distincted,thesesersforthatse
mationSectio
rencesSectio
rencesSectioenddata.
ferencesSectm.
ferencesSectndividualuse
ationandCon
nctsectionswectiontabsaectionisdispl
on–basicco
on–Overall
on–Preferen
tion–Prefer
tion–paramerswhichthis
nfigurationG
whichareinsppear.Tovilayed.
ontactinform
systemprefe
nceswhichco
renceswhich
eterstocontsusercanse
Guide
separatesecieworeditan
mation.
erenceswhic
ontrolDEXce
hdefinethed
trolthegrouplect.
tionsonthenysection,si
chcontrolth
enteroperati
datathisUser
pstowhicht
rightsideofimplyclicko
eindividual
ionswhenth
rwantstore
thisuserbelo
fthepage.Wonthetab.A
user’sDEXce
hisUserisCre
eceivewhen
ongsaswell
Whenauserformwith
enter
eating
otherssend
asthe
1
A
SeMtode
Nde
Tbedino
5DEXcenter
dding User P
elect“CreateModifythepaocreateuserescribedlate
NotethataCoesiredComp
heFieldsthaeenincorrecisplayapinkotmatchthe
rAdministra
rofiles
eUser”buttoarametersasrs.Thatwayerinthischa
ompanyselecpanydoesnot
atshowan*ctlysetorarekbackgrounderequiremen
ationandCon
ntoaddaneappropriatefewerparampter.
ctionisrequitexist.
and/orhavequiredfielddintheboxints.
nfigurationG
ewuser.The.Itishelpfulmetersneedt
ired.Create
eapinkbackdomitted,DEndicatingap
Guide
eprofilesectiltosetalldetobechange
aCompanyu
kgroundareEXcenterwillparameteris
ionswillchaefaultparamed.Theproce
usingtheAd
requiredfiellpromptforrequiredor
angetoincludetervaluesaessforsettin
ministration
ldsandmustthepropervthatthespec
dethedefaulasdesiredbengthedefault
n,Companym
tbeentered.valuesrequircifiedparam
ltentries.forestartingtsis
menuifthe
Ifafieldhasredormeterdoes
g
s
1
Co
Tte
In
6DEXcenter
ontact Inform
he Contact Inelephone, etc
nformationt
rAdministra
mation
nformation co. Each entry
tobeentered
Username
First Nam
Last Nam
Password
ationandCon
ntains generais described
dincludes:
e*
e*
e*
d*
nfigurationG
al informationbelow.
The id that the ID is ca
The user's fusers.
The user's users.
The user's password p
A passwordIt is not req
The pink baare satisfied
Guide
about the us
the user usesase sensitive.
first or given
last or family
login passwopolicies- see b
d is only requuired for LDA
ackground wild. Mouse ove
ser including n
s to log into D
name which i
name which
ord (Must confbelow).
ired for DEXcAP or SSO au
ll remain on ter or click on
name, user id
DEXcenter. N
is visible to ot
is visible to o
form to config
center authenuthentication.
he box until ththe box to se
d, password, e
ote that
ther
other
gured
ntication.
he policieee what
email,
17DEXcenterAdministrationandConfigurationGuide
requirements must still be met.
Confirm Password* Retype the password for verification. The box background will remain pink until the passwords match.
Company*
Company name. Use pulldown to select a Company. If thedesired company does not exist, create one at Administration, Companies before proceeding. The address information will be inherited from the Company.
Department A department or other organizational unit within the Company to further distinguish it.
Email* The user's e-mail address
User specific address fields
Although the main address comes from the Company, the user can also enter additional unique address information (bldg, mail stop, etc)
Phone numbers Phone, mobile phone, and fax can be entered.
Title The User’s title.
Alternate email An alternate email can be entered.
Role*
Roles define the authority the User has within DEXcenter. Most users will have only ROLE_USER which provides access to the DEXcenter user application. ROLE_ADMIN is required to access the AdminConsole application.
ROLE_CONFIG is required to access the Configuration section of the AdminConsole.
ROLE_SOA is required to access DEXcenter using the SOAAPI capability.
Notethatrequiredfieldsaredisplayedwithan*above.
18
Cl
8DEXcenter
lick the “Crea
rAdministra
ate” button a
ationandCon
at the bottom
nfigurationG
m to create th
Guide
he user profilee.
19
G
Gbe
9DEXcenter
eneral Prefer
General Preferelow.
Default Lan
DEXcenter A
Purge Days
Authenticati
User Passw
Buffer Size Chunk
Citizenship
Edit Own Pr
Edit Own Pa
rAdministra
rences
rences define
guage
Administrator
s
ion
word Required
/ Buffers in
rofile
ath
ationandCon
e key paramet
Specifies th
r Specifies thUser’s sess
The numbe
Specifies th
d Specifies wauthenticat
Specifies thuploading f
Specifies th
If NO, the Upart or all ofurther limit
Determines
nfigurationG
ters affecting
he language i
he assigned Dsions fail.
er of days afte
he User’s Aut
whether a Useion, a passwo
he buffer size files.
he User’s Citiz
User cannot eof their profile.t member priv
s if the User c
Guide
the User’s op
n which DEX
DEXcenter Ad
er which a Us
hentication m
er is required tord is required
and the num
zenship
edit any part o. A similar sevileges to edit
can edit their t
peration of DE
Xcenter pages
dministrator w
er’s Sessions
method (DEXc
to enter a pasd. For LDAP
mber of buffers
of their own petting for indivt certain parts
translation pa
EXcenter. Ea
s are displaye
who receives e
s will be remo
center, LDAP
ssword. For or SSO, it is n
s which are p
rofile. If YESvidual Preferes of their profi
aths.
ach entry is d
ed.
email messag
oved.
, SSO).
DEXcenter not.
rocessed tog
S, the membeence parametele.
escribed
ges if the
ether for
r can edit ers can
2
Nthcl
Inevup
0DEXcenter
Email forma
Upload Defa
Notethatformheirprofileolickonthebo
nadditiontovenvisibletopdialogueap
rAdministra
at
ault Directory
mostparameoroverrideinoxnexttothe
allowingtheotheUser.Ifppearswhich
If“CreateS
If“UserProindependestillnotbe
If“ViewSe
ationandCon
Specifies H
y Specifies th
eters,theAdmntheCreateSeparameter
eusertoeditftheAdminishcontrolswh
Session”isch
ofile”isselecntofwhetheeditable.
ession”issele
nfigurationG
HTML or text a
he default dire
ministratorcSessionformunder“User
taparameterstratorclicksherethepar
hecked,thep
cted,theparaerornotaus
ected,thepa
Guide
as the email f
ectory which a
cancontrolwm.TopreventrEditable”co
r,theAdminsontheVisibametersare
parameteris
ametershowsercaneditt
rametermay
format.
appears in th
whetherornttheuserfroolumntorem
istratorcanbilitiesbuttovisible.
visibleinthe
wsintheUsertheparamete
ybevisibleo
e browser wh
nottheUsercombeingablmovethechec
alsocontrolontothefarr
eCreateSess
r’sProfile.er.Aparame
onthesession
hen selecting
caneditaparletoeditapackmark.
whichparamrightofthee
sionoverride
Notethatthietercanbevi
npageifapp
files.
rameterinarameter,
metersarentry,apop
es.
isisisiblebut
propriate.
2
Se
Sin
P
A
S
C
1DEXcenter
ender Prefere
The Sendeothers.
ender Procesnstance. Para
PREFERENC
ActionType
SessionPrior
CCemailsen
rAdministra
ences
er Preference
ssing Preferenameters which
E
Default
rity
nder
ationandCon
es section spe
nces are desch are not app
DE
DeTRrem
Casim
Emwhses
nfigurationG
ecifies the def
cribed below.plicable to you
ESCRIPTION
eterminesiftRANSMIT.AmovingtheU
ansetadiffermultaneously
mailaddressehenevertheUssionsthems
Guide
fault DEXcent
Note that nour site can be
theUser’sdeUsercanbeUserEditable
rentdefaultpyqueued.
esherewillaUserdoes.Tselvesbuton
ter behavior w
ot all parametdisabled and
efaultactiontrestrictedtoeprivilege.
priorityforu
automaticallyThisdoesnotnlytheemail
when the Use
ters may be vd thus would n
typeisTRNAoonlyoneact
userswhenm
yreceiveemtallowthem.
er is Sending
visible for younot be shown
ASLATEortiontypeby
multiplejobs
mailnotificatiaccesstothe
sessions to
ur DEXcenter .
are
onse
22DEXcenterAdministrationandConfigurationGuide
BCCemailsender EmailaddressesherewillautomaticallyreceivebccemailnotificationswhenevertheUserdoes.Thisdoesnotallowthemaccesstothesessionsthemselvesbutonlytheemail.
CCSelf IfYES,specifiesthatthesenderreceivesanemailnotificationofthecompletedSession.
IncludeOriginalFiles Ifchecked,theSenderseestheOriginallysubmittedfilesintheirsessions.ThisisthedefaultconditionforaSender.
IncludeTranslatedFiles Ifchecked,theSenderseestheTranslatedfilesdeliveredtoRecipientsintheirsessions.
IncludeIntermediateFiles Ifchecked,theSenderseesanyIntermediatefilescreatedasapartoftheprocessing.ExamplesincludeCADneutralformats(STEP,IGES,DXF,etc)whenCADneutraltranslationmethodsareusedandUPRwhenProficiencytranslationmethodisused.
IncludeLogFiles Ifchecked, thenLogfilesareavailableintheSession.
IncludeQualityFiles IfcheckedandModelQualityisincludedintheprocessing,thentheModelQualityresultsarevisibleintheSessionbyclickingontheQualityvalue.ThespecificQualityfilestobedisplayedarecontrolledbytheotherIncludeQuality“filetype”Filesparameters.
IncludeQualityIQCFiles Ifchecked,andIncludeQualityFilesischeckedandModelQualityprocessingisenabled,thenModelQualityIQCfileswillbedisplayedandavailable.
IncludeQualityIQJZFiles Ifchecked,andIncludeQualityFilesischeckedandModelQualityprocessingisenabled,thenModelQualityIQJZfileswillbedisplayedandavailable.
IncludeQualityIQRFiles Ifchecked,andIncludeQualityFilesischeckedandModelQualityprocessingisenabled,thenModelQualityIQRfileswillbedisplayedandavailable.
IncludeQualityIQSFiles Ifchecked,andIncludeQualityFilesischeckedandModelQualityprocessingisenabled,thenModelQualityIQSfileswillbedisplayedandavailable.
IncludeQualityPDFFiles Ifchecked,andIncludeQualityFilesischeckedandModelQualityprocessingisenabled,thenModelQualityPDFfileswillbedisplayedandavailable.
ExpandCompressedFiles IfYES,compressedfileswillbeexpandedtoextractandprocessthe
23DEXcenterAdministrationandConfigurationGuide
individualfilesforTransmitOnlysessions.
IfNO,compressedfileswillbetransmittedascompressedfilesforTransmitOnlysessions.CompressedfilesareautomaticallyexpandedwhenprocessingofCADorotherfilescontainedinthemisrequired.
ReviewTranslationResultsBeforeSending
DEXcentercanbeenabledtoallowausertoreviewanytranslatedresultsbeforetheyareautomaticallysenttotheintendedrecipient.
ReviewTransmitResultsBeforeSending
DEXcentercanbeenabledtoallowausertoreviewanytransmitresultsbeforetheyareautomaticallysenttotheintendedrecipient.
ReviewQualityResultsBeforeSending
DEXcentercanbeenabledtoallowausertoreviewanyQualityresultsbeforetheyareautomaticallysenttotheintendedrecipient.
ReviewCompareResultsBeforeSending
DEXcentercanbeenabledtoallowausertoreviewanyCompareresultsbeforetheyareautomaticallysenttotheintendedrecipient.
CATEXPMultipleModelGrouping
Ifchecked,andCatiaV4modelfilesarebeingtranslatedintoCatiaCATEXPfiles,thenallV4modelsareputintooneCATEXPfile.OtherwiseindividualCATEXPfileswillbecreatedforeachCatiaV4modelfile.
24
Re
R
P
A
4DEXcenter
ecipient Pref
Recipient pparameter
RecipientPref
REFERENCE
ApprovalReq
rAdministra
ferences
preferences ss may be ena
ferencesare
E
uired
ationandCon
specify how Dabled in your
describedbe
DESCRIPT
Determin
nfigurationG
DEXcenter wilDEXcenter de
elow.
TION
esifApprova
Guide
l process Seseployment.
alisrequired
ssions being s
dfordatade
sent to the Us
liveredtoth
ser. Note tha
isuser.
at not all
25DEXcenterAdministrationandConfigurationGuide
Target3DApplication PreferredApplicationfor3Dpartsandassemblies.DatawillbedeliveredcompatiblewiththisApplication.
Target3DApplicationVersion
PreferredVersionofthe3DApplication.
Target3DFileFormat ThefileformatinwhichtodelivertheCADdata.Possiblechoices(dependentuponyourDEXcenterconfiguration)includeNATIVE(theproprietaryformatofeachCADsystem),IGES,STEP,Parasolid,ACIS,Catia_EXP,andPDF.
Target2DApplication PreferredCADsystemfor2Ddrawings.DatawillbedeliveredcompatiblewiththisCADsystem.
Target2DApplicationVersion
PreferredVersionofthe2DApplication.
Target2DFileFormat ThefileformatinwhichtodelivertheCADdata.Possiblechoices(dependentuponyourDEXcenterconfiguration)includeNATIVE(theproprietaryformatofeachCADsystem),IGES,DXF,andCATIA_EXP.
TranslationMethod Ifmultipletranslationmethodsareavailable,thisprovidestheabilitytospecifyapreferredmethod.Whenprocessingdata,DEXcenterautomaticallydeterminesworkflowsbaseduponthesourceandtargetdata.IfatranslationmethodisspecifiedbutnoworkflowwiththatTranslationMethodsexistsforthatsourceandtargetcombination,thenthehighestpriorityworkflowavailablewillbeused.
CCemailrecipient Ifemailaddressesarespecified,thentheywillreceivecopiesofemailssenttothisuserasarecipient.TheydonothaveaccesstotheSessionsthemselvesinDEXcenter.
BCCemailrecipient Ifemailaddressesarespecified,thentheywillreceivebcccopiesofemailssenttothisuserasarecipient.TheydonothaveaccesstotheSessionsthemselvesinDEXcenter.
CompressionMethod SelectGNUZIPorZIPtoalwayshavedatasenttoyouintheselectedcompressedformat.
IncludeDirectoriesinCompressedFile
IfChecked,thendirectorieswillbeincludedinthecompressedfilefordifferentsubsessions
IncludeOriginalFiles Ifchecked,theUserasRecipientseestheOriginallysubmittedfilesintheirsessions.
IncludeIntermediateFiles
IfYES,intermediatefileswillbeprovidedinadditiontoanyNATIVEfileformatsrequested.Intermediatefilesincludeneutralformats(IGES,STEP,
26DEXcenterAdministrationandConfigurationGuide
DXF)aswellasanyadditionalformatsrequested(JT,etc)
IncludeLogFiles Ifchecked,thenLogfilesareavailableintheSession.
IncludeQualityFiles IfcheckedandModelQualityisincludedintheprocessing,thentheModelQualityresultsarevisibleintheSessionbyclickingontheQualityvalue.
IncludeQualityIQCFiles IfcheckedandifIncludeModelQualityResultsandModelQualityarealsobothchecked,thenQualityIQCfileswillbedisplayedandaccessible.
IncludeQualityIQRFiles IfcheckedandifIncludeModelQualityResultsandModelQualityarealsobothchecked,thenQualityIQRfileswillbedisplayedandaccessible.
IncludeQualityIQJZFiles IfcheckedandifIncludeModelQualityResultsandModelQualityarealsobothchecked,thenQualityIQJZfileswillbedisplayedandaccessible.
IncludeQualityIQSFiles IfcheckedandifIncludeModelQualityResultsandModelQualityarealsobothchecked,thenQualityIQSfileswillbedisplayedandaccessible.
IncludeQualityPDFFiles IfcheckedandifIncludeModelQualityResultsandModelQualityarealsobothchecked,thenQualityPDFfileswillbedisplayedandaccessible.
JTExport IfYESandJTtranslatorsareconfigured,JTgraphicsfileswillbecreatedwhenprocessingNATIVEmodelsforyou.
ModelHealing IfYES,CADfixhealingwillbeperformedonanyneutralfiles.
ModelQuality IfYESandCADIQisappropriatelyconfigured,CADdatawillbeanalyzedforqualityissuesbeforebeingtranslated,andtranslatedresultscomparedtotheoriginals.
TransmissionMethod Specifiesthemethodbywhichfilesaretransmittedtoyou.IfDEXcenter,thenfilesaredownloadedfromtheDEXcenterserverusinghttporhttpsasconfigured.IfFTPorSFTP,thenfilesarealsoFTP’edorSFTP’edtoaspecifiedFTPorSFTPserver.TheadditionalFTPorSFTPserveraccessinfomustbespecified.
CreateSession/subsessiondirectoriesinXMETHroot
IfFTPorSFTPTransmissionMethods(XMETH)aredefined,thencheckingthisenablesdirectoriesandsubdirectoriestobecreatedwithintherootdirectory.Ifnotchecked,allfilesareputintothesamespecifieddirectory.
Emailfrequency CanbeeitherSessionorSubsession.IfSession,thentheUserreceivesanemailonlyonceasessionistotallycompleted.IfSubsession,theUserisnotifiedeachtimeasubsessionwithinasessioncompletes.
Onceallvalueshavebeenset,selectthe“Apply”buttontostorethisprofileinfo.
2
V
Tin
7DEXcenter
isibility Prefe
hevisibilityndividualsar
rAdministra
erences
preferencesreavailablefo
ationandCon
sectionisusorthisusert
nfigurationG
edtodefinetoselectand
Guide
theGroupstsenddatafil
towhichthisles.
suserbelonggsandwhichgroupsand
28
V
ExT
Gth
Cw
Tth
Tde
Tau
8DEXcenter
iewing, Mod
xistingUsersheUsersdisp
roup–SelechatGroupare
ompanies–Swhichareaffi
oviewaUseheContactan
oModifyaUesiredandth
oDisableaUuthorization
rAdministra
ifying, Disabl
saredisplayplayedcanb
ttheGroupredisplayed.
SelecttheComliatedwithth
er’sProfileinndPreferenc
Userprofile,shenclickthe
User,selecttharedisabled
ationandCon
ling, Deleting
edintheUsebefilteredusi
radiobutton
mpaniesradhatCompany
nformation,sesboxes.
selecttheUse“Apply”butt
heUserandtd.Disabledu
nfigurationG
g, and Unlock
erssectioniningseveralm
andthensel
iobuttonandyaredisplay
electtheUse
erfromthebton.
thenclicktheusersappear
Guide
king Existing U
nthecenteromechanisms.
lectaGroup
dthenselectyed.
erfromtheb
box.Selectth
e“DisableUswithastrike
Users
ofthepage.A
fromthepul
taCompany
box.TheUse
hesectionto
ser”button.ethoughthei
AllUsersare
lldown.Only
fromthepul
r’sprofilein
modify,mod
TheUser’spirname.Adi
eautomatical
ymembersb
lldown.Only
formationis
difythepara
profileandloisableduser
llydisplayed
belongingto
yUsers
displayedin
ameter(s)
oginremainsin
d.
n
29
thcl
Tde
Ath
9DEXcenter
heDEXcenterlickEnableU
oDeleteaUseleted.
AUser’sProfiheirUsernam
rAdministra
rdatabaseanUser
ser,selectth
lemaybelocmeappearsi
ationandCon
ndmaybere
eUserandth
ckediftheyhnredandha
nfigurationG
e‐activatedat
henclickthe
havemorethasastrikethr
Guide
tanytime.T
“Delete”but
hantheallowoughline.
Tore‐activat
tton.Theuse
wednumbero
teauser,sele
erandallses
ofloginfailu
ecttheusern
ssionsfortha
res.Inthisc
nameand
atuserare
case,their
3
Tpr
0DEXcenter
oUnlocktherofiles.
rAdministra
eirprofile,se
ationandCon
lecttheirnam
nfigurationG
me.AnUnlo
Guide
ckbuttonwiillappear.SeelectUnlocktounlockse
electeduser
31DEXcenterAdministrationandConfigurationGuide
Password Policies
DEXcenterhaspasswordpoliciesusedforDEXcenterauthenticationtoensurethesafetyandsecurityofthedatainthesystem.Bydefault,allpoliciesareenabled.ThesystemadministratorcandisableormodifyanyofthepoliciesbymodifyingtheappropriateparametersintheDEXcenterdatabase.NotethatthesepoliciesdonotapplytoLDAPorSSOauthentication.Theauthenticationpoliciesofthosespecificmethodsapply.
Defining Password Policies
Thetablebelowidentifieseachpolicy,providesabriefdescription,identifiesthedefaultvalue,andidentifiestheSYSTEMparameterintheDEXcenterdatabasewhichenablesthepolicyandsetstheallowedvalue.
PasswordrulesareenabledordisabledintheSYSTEM_PARAMETERStablealongwiththeconditionstobechecked.The“ENABLE”parametersturnthevariousrulesonifParameterValue=YoroffifParameterValue=N.Companionparameterssettherequiredvalues.
Policy Description Default
Value
SYSTEM Parameter
Length Enable or disable min and max password
length
Y ENABLE_PASSWORD_LENGTH_RULE
Lower case
alphabetic
Enables / disables requirement for lower
case alphabetic chars
Y ENABLE_PASSWORD LOWER_CASE_CHAR_RULE
Upper case
alphabetic
Enables / disables requirement for
upper case alphabetic chars
Y ENABLE_PASSWORD_UPPER_CASE_CHAR_RULE
Digits Enables / disables requirement for
numeric characters
Y ENABLE_PASSWORD_DIGIT_RULE
Non‐Alpha Enables / disables requirement for non‐
alphabetic characters.
Y ENABLE_PASSWORD_NON_ALPHA_CHAR_RULE
History Enables / disables requirement of
restricting password reuse
Y ENABLE_PASSWORD_HISTORY_RULE
Dictionary Enables / disables requirement that
dictionary words cannot be used
Y ENABLE_PASSWORD_DICTIONARY_RULE
Min Length Minimum allowed length of password 6 PASSWORD_MIN_LENGTH
Max Length Maximum allowed length of password 20 PASSWORD_MAX_LENGTH
Min Lower
Case
Minimum # of lower case characters
required
1 PASSWORD_NUM_LOWER_CASE_CHARS
MinUpper Minimum#ofuppercase 1 PASSWORD_NUM_UPPER_CASE_CHARS
32DEXcenterAdministrationandConfigurationGuide
Case charactersrequired
Min digits Minimum # of digits (numeric) chars
required
1 PASSWORD_NUM_DIGIT_CHARS
Min Non‐
Alpha
Minimum # of non‐alphabetic characters 1 PASSWORD_NUM_NON_ALPHA_CHARS
Expiration Age in days at which the password
expires
30 PASSWORD_EXPIRATION_PERIOD
Expiration
Notification
Days before password expiration when
user is sent a notification of impending
expiration
5 PASSWORD_EXPIRATION_NOTIFICATION_PERIOD
History This number of most recently used
passwords cannot be reused
3 PASSWORD_HISTORY_COUNT
Dictionary Dictionary words are defined in
PARAMETER_ALLOWED_VALUES table
with parameter id of this parameter
<null> PASSWORD_DICTIONARY
Max Failed
Login
Attempts
After this number of failed login
attempts, the user account is locked.
3 MAX_FAILED_LOGIN_ATTEMPTS
Using Password Policies
Someimportantnotesaboutusingpasswordpolicies.
Users are required to change their password the first time they log in.
When a password is entered into a password field, the field background will change from pink to white when the password
policies have been met.
If the field background remains pink after entering the password, hold the cursor over the field and a pop up will identify the
rules in violation.
If a user fails to login after the maximum number of allowed attempts, their account is locked. A message indicates this on the
login page. They must contact an Administrator in order to have their account unlocked and optionally have their password
reset.
3
M
Dvapaavorot
Pa
Twaalcom
Ttoty
N
3DEXcenter
Managing Use
EXcenterissalues.Becauarametersmvoidconfusioronlyforseltherusersm
arametersar
wotablesarparameterfolsobeset.Paonvenienttomade.
odisableapobedifferentypeoftheval
Noothercolu
rAdministra
er Profile Para
shippedwithusedifferentmaynotapplyonortheirdlectedusersmayfindtheo
remodifiedi
eusedtodeforallusers,carametersfodirectlymod
parameter,set,changethelueexpected
mnsassociat
ationandCon
ameters
hthemostfresitesmayhayordifferentefaultvalues.Theremayoptionsmore
inthedataba
fineparametchangetheEorindividualdifyparamet
etthevalueinevalueinthed(egnumber
tedwiththe
nfigurationG
equentlyuseavedifferenttdefaultvalusmodified.Pbesomepoweconfusing.
asetables.
ters.AnoverEnabledvalueuserscanbetersintheda
nthe“Enablee“Default_Var,uppercase
parameters
Guide
edsetofparaCADsystemsuesmaybedeParameterscweruserswh
rallParameteeto“0”.Theechangedinatabasewhen
ed”columntlue”column.alpha,Y,N,e
houldbemo
ametersenabsordifferentesired.Thescanbemodifihowouldlike
erstableanddefaultvalutheUserParnachangeaf
to0.Tochan.Notethatthetc)orunexp
odified.
bledwiththetoperatingpseparameteriedfortheenetheadditio
daUserParaueofthepararameterstabffectingallor
ngethedefauhevaluemuspectedresult
eirmostcomprocedures,srscanbedisantiresite(egonalfunction
ameterstableameterfornele.Itmaybermanyusers
ultvalueofastbeconsisttsmayoccur
mmondefaultsomeabledtog.AllUsers)alitybut
e.Todisableewuserscanmoresisbeing
parameterentwithther.
en
34
C
Udelimal
V
TdmGbu
4DEXcenter
hapter 5. U
serGroupscefinedUserGmitwhichrelsowhereAp
iew and Mod
o view Groupisplayed on th
members are dGroup. Chang
utton.
rAdministra
User Groups
canbeAddedGroupscanbecipientscanpprovalGrou
dify Groups
ps defined in the web page displayed in tge the Descrip
ationandCon
s
d,Deletedorbeusedtocobeselected,
upsandAppr
the DEXcenteform. Select he other boxeption in the to
nfigurationG
Editedfromntrolaccessforspecifyinroversarede
er installation,any Group in
es. Use the “op right box. W
Guide
theDEXcenttoRepositorngApproversefined.
, select “Admn the “Select GTo” and “FromWhen done w
ter,“Adminisryfilesystemsandforoth
inistration”, “UGroup” box am” arrows to with modificat
stration,Usems,tosimplifyherorganizat
User Groups”and the name,add and remoions, select th
erGroups”mfyrecipientstionalpurpos
”. The Group, description, ove users frohe “Save Gro
menu.Siteelection,toses.Thisis
s are and m a selected
oup Changes”
3
Ap
If anAA
5DEXcenter
pprovers and
using Approvn Approver to
Approvers boxApprover funct
rAdministra
d Approval Gr
val, Approvero the Group. x using the arrtions to work.
ationandCon
roups
s and ApprovTo add an Aprows. Note th
nfigurationG
val Groups arepprover, first ahat the Appro
Guide
e defined heradd the User
oval System p
re. A group binto the Grou
parameters m
becomes an Aup and then must be enable
Approval Groumove the Useed in the data
up by adding r into the
abase for the
3
A
T
Re
T
6DEXcenter
dd Groups
oaddaGrou
emoving Gro
oRemoveaG
rAdministra
up,selectthe
oups
GrouporGro
ationandCon
“Add”butto
oups,selectt
nfigurationG
n,completet
theGroup(s)
Guide
theformand
andselectth
dthenselect
he“Remove”
the“Save”b
”Button.
button.
3
C
T“San
N
7DEXcenter
Chapter 6 ‐
heAdministrSendtoAll”bndmessagea
Notethat“Sen
rAdministra
Messaging
ration,Messboxtosendmasdesiredan
ndToAll”ge
ationandCon
g
sagingfunctiomessagetoalndclickthe“
neratesasm
nfigurationG
onsallowsallusersorusSend”button
manyemailsa
Guide
messagetobsethe“To”bun.HTMLtag
asthereareu
besenttoalluttontoselesareavailab
usersdefined
lorselectedctspecificusbleforformat
d.
DEXcenterusers.Enterthtting.
users.SelectheSubject
38DEXcenterAdministrationandConfigurationGuide
Chapter 7. User Activation
TheUserActivationfunctionallowstheAdministratortoactivateuseraccountsforuserswhohaverequestedthem.UserswhohaverequestedanaccountontheLoginpagewillappearonthispage.Selecttheuser,modifytheuserparametersasappropriateandselectApprovetoapprovetheaccount.Theuserwillautomaticallybenotifiedabouttheiraccountapprovalifthe“Notifyuserviaemail”boxischecked.
NotethattoensureCompaniesareconsistent,theusersuppliedCompanyinformationisnotuseddirectly.RatheritissuppliedasreferencetohelptheuserinchoosingtheappropriateCompany.OnceaCompanyisselected,theuserispromptedtoreplacetheusersuppliedCompanyinformation.
39
C
Dfogeth
9DEXcenter
hapter 8. R
EXcenterincorthereporteneratedandhenameprov
rAdministra
Reports
cludesanint(PDForExcdcanbeviewvided.
ationandCon
eractiveRepcel),provideawedorsaved
nfigurationG
portGeneratianameforthasdesired.
Guide
ioncapabilityhereport,anAcopyofthe
y.Simplyselndclick“Runereportissa
lectadateraReport”.ThavedontheD
ange,areporhereportwillDEXcenterse
rt,theformatlbeerverwith
t
4
0DEXcenterrAdministraationandConnfigurationGGuide
4
1DEXcenterrAdministraationandConnfigurationGGuide
42DEXcenterAdministrationandConfigurationGuide
Chapter 9. Logging
TheLoggingfunctionallowstheadministratortochangethelogginglevelorreviewthelogsassociatedwiththeDEXcenterorAdminConsoleapplications.
4
C
TSire
D
Li
W
D
D
3DEXcenter
hapter 10.
heDiagnostiimplyclickthedx.
ataStore–V
icense–veri
Workflow–ve
ataSpace‐v
atabaseconn
rAdministra
Diagnostic
icfunctionprheRunbutto
Verifiesthatc
fiesthatthe
erifiesthatD
verifiesthat
nection–ver
ationandCon
c
rovidessomeon.Apassing
connectivity
DEXcenterli
DEXcenterca
sufficiencyd
rifiesthatthe
nfigurationG
ebasicdiagngdiagnostics
existstothe
icenseserver
nconnectto
diskspaceisa
eDEXcenter
Guide
nosticsregardshowswitha
definedDat
randlicense
theworkflo
available.
databasecan
dingtheheaagreencheck
taStore.
esarevalid.
wengine.
nbeaccessed
lthoftheDEkmark.Afa
d.
EXcenterdepilingdiagnos
loyment.sticshowsa
44
Cl
4DEXcenter
lickonthere
rAdministra
esult(Passor
ationandCon
rFail)toget
nfigurationG
moreinform
Guide
mationabouttthediagnostic.
Section 3. Configuration DEXcenterisinitiallyconfiguredautomaticallywhenitisinstalled.Onceinstalledhowever,itmaybenecessarytomodifyoraugmenttheautomaticconfiguration.Someconfigurationfunctionscanbeperformedfromthiswebpagebutmostrequiredirectdatabasechanges.Thissectiondescribeshowtoperformthesefunctions.
Configurationfunctionsareaccessedviathemainmenu“Configuration”.SubmenusallowviewingandeditingDatastoresandPreferences.
Chapter 11. Datastores
DEXcenterincludesseveraltypesofDatastores:
DefaultDatastore–thisisthemainstoragelocationwherefilesonwhichDEXcenteroperatesarestored.TheDatastorecanbealocaldiskoranftporsftpserverlocation.
UploadDirectory–TheuploaddirectoryisthelocationwherefilesaresavedtemporarilyontheDXSsystemwhenuploaded.
Repositories–RepositoriesarelocationsaccessiblefromtheDEXcenterserverfromwhichtheUsercanselectfiles.Repositoriescanbeconfiguredtoallowaccessonlytocertainusers.
Alldatastorescanbeofvarioustypes:alocaldiskdirectory,anFTPserversite,andSFTPserversite.Eachrequiresappropriateconfigurationinformation.
DEXc
center User’’s Guide 46
DEXc
Chap
TheSparam
Modi
center User’
pter 12. Sys
SystemandUmeterswitho
ficationstot
’s Guide
stem and U
UserPreferenoutdirectlya
theparamete
User Prefere
ncesmenusaaccessingthe
erscanonlyb
ences
allowtheadmedatabase.
bemadedire
ministratort
ectlyinthed
toviewSyste
database.
47
emandUser
7
DEXc
center User’’s Guide 48
DEXcenter User’s Guide 49
Configuring Flavors
Flavorscontrolhoweachtaskisexecuted.DEXcenterisdeliveredwithhundredsofpre‐definedflavorsrepresenting“bestpractice”results.Addingandmodifyingflavorsprovidetheabilitytocustomizetranslationsfordifferentrecipientneeds.
Flavorsarespecifiedaspartofeachworkflow.Touseadifferentflavor,createanewflavoranduploadanewworkflowthatutilizestheflavor.
Flavorfilesarespecifictoeachapplication.Theformatandcontentofapplicationspecificflavorsaredefinedinthefollowingsections.
Pro/ENGINEER Flavors
APro/Engineerflavorfilemusthavetheextension.flvandcontaintwoorthreesectionsasfollows:
##
## Specify location of a file containing config.pro options
##
##
[config_pro]
filename=config_default.pro
##
## Specify STEP application protocol (203 or 214)
##
[application_protocol]
ap=203
##
## Specify export options. no=0, yes=1
##
[export_options]
wireframe_edges=0
surfaces=0
solids=1
shells=1
curves_points=0
MostPro/ENGINEERvariablesarecontrolledbydefiningavalidconfig.profileaswithnormalinteractiveusage.RefertoPro/ENGINEERdocumentationtodeterminetheconfig.procontents.
DEXcenter User’s Guide 50
ForSTEPtranslations,the[application_protocol]sectionmustexistanddefinetheapaseither203or214.
The[export_options]sectionmustexistwhenexportingdatafromPro/ENGINEER.Theseparameterscorrespondtotheinteractiveusageprompts.
Unigraphics Flavors
ForDEXcenterUnigraphicsIGESandDXFtranslations,theflavorfilesarethe.deffilescreatedbyUnigraphics.Tocreateaspecificsetofoptions,interactivelyaccessUnigraphicsandsettheoptionsintoa.deffile.Addthe.deffilesintoDEXcenterasflavors.
ForSTEPtranslations,a.flvfilemustbecreatedwithtwosectionsasfollows:
[application_protocol]
step_ap=203
[def_file]
filename=step203ug.def
ThefirstsectiondefinestheSTEPAP.ThesecondsectiondefinesthecorrespondingUnigraphics.deffile.
AutoCad Flavors
ForDEXcenterAutocadtranslations,theflavorfilesarethe.optfilescreatedbyAutocad.Tocreateaspecificsetofoptions,interactivelyaccessAutocadandsettheoptionsintoa.optfile.Addthe.optfilesintoDEXcenterasflavors.
DEXcenter User’s Guide 51
I‐deas Flavors
I‐deasflavoringdiffersbytheI‐deasapplicationinuse.Refertothecorrespondingdefaultfilesin<dexroot>/translate/master/ideasforspecificformatandcontentexamples.Thegeneralrequirementsarespecifiedbelow.
IGESdrawingimport–A.flvfilewithan[igesread]section.Variousparametersareturnedonoroff.
DXFdrawingimport–a.flvfilewitha[dxfread]section.Theswitchestobeusedforthetranslationaredefinedwithaswitches=“value”.
IGES3dimport–a.flvfilewiththecontentsofanI‐deascreated.flvfile.
STEP3dimport–A.flvfilewithtwosections.An[application_protocol]sectionwithstep_ap=203or214andasecondsectionwithparametersfromanI‐deasmdffile.TheparametersdefinedinthemdfsectionrelatedirectlytotheinteractiveoptionsavailablewhenimportingaSTEPfileintoI‐deas.
Export–allI‐deasentitiesareexportedwithasingletasksotheexportflavormustincludesectionsforeachtypeofentity.Thesectionscorrespondtothecomparableimportsections.
AdditionallyI‐deascanexportJTfilesandaCADIQmodelqualityevaluationcanbeperformed.TheJTexportoptionsarecontainedina.ipffilecreatedbyI‐deas.ThissectionshouldbeincludedforJTexportoptions.CADIQusesa.cfgfiletodefinethevariousanalysissettings.ThesecanbecreatedinCADIQandthenincludedintheI‐deasexportflavorfile.
Solidworks Flavors
Solidworksflavoringiscontrolledbysettingvarioususerpreferencevaluesintheform“swApp.SetUserPreferenceToggle#,’value’”or“swApp.SetUserPreferenceIntegerValue#,’value’”Where#isthecorrespondingnumberofthepreferenceparameterasdefinedintheSolidworksswconst.hfile.Valueisavaluetowhichthepreferenceparametercanbeset.
Catia V4 Flavors
ThemostimportantCatiaV4flavorparameteristheCatiaenvironment.Thismustbesettwoplaces.InSYSTEM.cfg,a“CATIA_4xxenv_PROFILE”isdefinedreferencingtheappropriateCatiaenvironmentprofile.
AdditionallyaCatiaflvfilecanbeutilized.Itcontainstwosections.Thefirstis[catia_environment]whichdefinesacorrespondingsourcefiletodefinetheenvironment.
Example:
#
# Catia
#
DEXcenter User’s Guide 52
[catia_environ]
sourcefile_422honda=<dexroot>/translate/master/.profile422honda
sourcefile_422chrysler=<dexroot>/translate/master/.profile422chrysler
The second section [application_protocol] defines the STEP AP to be used. The keyword is “step_ap=203” or “step_ap=214”/
AdditionallythevariousCatiaV4utilitiescanbeexecutedwithinDEXcenter.TheflavorfileforeachoftheseistheCatiainputfileforthatutilitywithouttheuseridentificationinformationwhichisgeneratedautomatically.
ExampleCATMODflavor:
*LINDEX 10000
*LDATA 48000
/
*CATMOD *
/
/
/ --> ERASE SELECTED ELEMENTS
/
*FUNCTION ERASE
*SELECT *VOL+*FAC+*SUR+*PLN
*FAMILY NO
*RUNFNC
/
*ENDMOD
*RUN
Catia V5 Flavors
CatiaV5storesitsettingsinbinaryfiles.ToaddCatiaV5flavorstoDEXcenter,firstaccessCatiaV5interactivelyandmodifytheoptionsdesired.Catiasavestheseina.CATSettingsfileintheusersdefaultdirectory.Renamethisfiletohavea.flvextensionandaddtoDEXcenterasaflavor.NotetheCATSettingsfilemaybeuniqueforUNIXandWindowsCatiaV5applicstions.
CADfix Flavors
CADfixflavorfilesareCADfixwizards(.cwcextension).Tocreateanewflavor,simplycreateawizardfileinCADfixandaddtoDEXcenter.Toensurecompletebatchexecution,thefollowingparameterswithintheCADfixwizardshouldbeenabled:
continueOnError [0,1]: 1
repair,buildOption[SOLIDS,FACES,SOLIDS+FACES,UNKNOWN]: UNKNOWN
export,always [0,1]: 1
IGESworks Flavors
IGESworksflavorsareIGESworksscripts.ThescriptshouldbeginoperatingonanalreadyopenedIGESfileandwillneedtosavethefilewiththesamenamewhencomplete.
DEXcenter User’s Guide 53
DEXcenter User’s Guide 54
Section 4. CAD Translation Customization Chapter 1. Customizing Recognized CAD Formats
Chapter 2. Configuring I-DEAS
Chapter 3. Configuring Multiple CATIA 4.x.x Environments
Chapter 4. Configuring CATIA V5
Chapter 5. Configuring UG
Chapter 6. Configuring Pro/ENGINEER
Chapter 7. CADIQ Qualify and Compare
Chapter 8. Logic Task
Chapter 9. CADfix As A Direct Translator
Chapter 10. Configuring Solidworks
DEXcenter User’s Guide 55
Chapter 1. Enabling Applications and Recognized CAD Formats
DEXcenterisautomaticallyconfiguredformostpossibleCADapplicationsandapplicationformats.
DEXcentersupportsrecentversionsofthemajorCADsystems:CatiaV4,CatiaV5,NX,IDEAS,Pro/E,Solidworks,andAutocad.
Eachapplicationcansupportnumerousfileformats.ThisincludesNATIVE,IGES,STEP,DXF,Parasolid,CATIA_EXP,IDEAS_PKG,IDEAS_UNV,JT,PROE_GRANITE,PROE_NEUTRAL.SupportedformatsvarybyCADsystemandbytheactualtranslatorswhichexistatagiveninstallation.Bydefault,therecognizedfileformatsforanapplicationareitsNATIVEones.Forneutralstandards,theapplicationisdefinedasGenericandtheneutralstandardasafileformat.
ToensureusersdonotinadvertentlytrytocreatetranslationswhicharenotpossiblewiththeDEXcenterconfiguration,thedatabasetableapplication_file_formatsshouldbemodified.
Arowexistsintheapplication_file_formatstableforeachvalidcombinationoffileextension,CADsystem,CADformat,anddatatype.IfthecombinationintherowissupportedintheDEXcenterinstallation,thentheENABLEDcolumnshouldbesettoY.Ifnot,itshouldbesettoN.OnlythoseformatswhichhaveENABLEDsetasYareselectableinmemberprofilepreferencesandonCreateSessionforms.
Aftermakingallchangesinapplication_file_formatstable,accesstheHelpfunctionsintheDEXcenterapplicationasanAdminuser.Chosetheoptiontoupdatethetables.Thiswillsynchronizeotherchangesthatarerequired.
EnablingapplicationsalsorequiresmodifyingtheSYSTEM.CFGandDefaults.datfilesintheDEXcenterDTS.Theparametersinthesefilesdefinehowtoexecutethevariousapplications.Eachapplicationhasspecificparametersasdefinedbelow.Thesefilesarelocatedinthe…\dts\translate\masterdirectoryoneachDTS.
DEXcenter User’s Guide 56
Chapter 2. Configuring I‐DEAS
DEXcenterprovidesspecialsupportforI‐DEAS.Supportprovidedintheareasofflavoring,exporttasks,andmodelfiledrawingswillbediscussedinmoredetailbelow.VariablesrelatedtothissupportaredefinedintheSYSTEM.CFGandDEFAULTS.datfilesandareprovidedaspartoftheDEXcenterinstallation.
Windows versus UNIX IDEAS Versions
IDEASmodelfilesarenotcompatibleacrossWindowsandUNIXoperatingsystems.IfonlyIDEASWindowsorUNIXfilesareeverused,thenasingleIDEASversioncanbeconfiguredandDEXcenterwilluseitproperly.Ifbothversionsareused,thenoneversionshouldbedesignatedasaWindowsversionandtheotherasaUNIXversioninthedexsys.cfg.
exportCADSYS_x=IDEAS_12_WIN
exportCADSYS_DESC_x="I‐DEAS12Windows"
exportCADSYS_EXT_x="'.@@@','.asc','.@@@'"
exportCADSYS_ID_x="ideas"
exportIDEAS_12_WIN_HOST_identifier=ideas12_windows_server,WIN,1,DEFAULT
exportCADSYS_x=IDEAS_12
exportCADSYS_DESC_x="I‐DEAS12"
exportCADSYS_EXT_x="'.@@@','.asc','.@@@'"
exportCADSYS_ID_x="ideas"
exportIDEAS_12_HOST_identifier=hostname,UNIX,3,DEFAULT
NotethereareseparatedefaultCADVERparametersforIDEASWindowsandUNIX.Setthedefaultsappropriately.
exportCADVER_IDEAS=IDEAS_12
exportCADVER_WINIDEAS=IDEAS_12_WIN
DEXcenter User’s Guide 57
I‐DEAS Flavoring Files
DEXcenterprovidesI‐DEASflavoringdefaults;however,ifpreferred,user‐definedflavoringmaybespecified.Inthe"out‐of‐the‐box"DEXcenter,thefileDEFAULTS.datcontainspointerstofileslocatedin/DexRoot/translate/master/ideas.Thesevaluescanbechangedsothattheypointtootherflavorfiles.However,theflavorfilesmustadheretothecorrectformat.Refertothefilesin/DexRoot/translate/master/ideas.TheI‐DEASflavorfilesspecifiedinDEFAULTS.datwillonlybeusedbyDEXcenterinthecaseofnoflavorbeingspecifiedforagiventask,inthecaseof"STEPDefault"or"IGESDefault",orinthecasethatatask'sspecifiedflavorfilecannotbelocated.Ifoneofthesescenariosisencountered,andtheflavorfilespecifiedasadefaultcannotbelocated,DEXcenterwillattempttousetheappropriatefilein/DexRoot/translate/master/ideasasalastresort.
I‐DEAS Flavoring Format
I‐DEASsupporthasauser‐friendlyflavoringmechanism.AllI‐DEAStasksusesingle‐fileflavors.
Flavorfilesmustbeofaspecificformat.Theyhaveaheaderidentifyingtheircontents.Thedifferentsectionsoftheflavorfilearemarkedwithstartandendlines.Eachsectionpertainstoaparticulartranslation.Forexample,alinesimilarto“#_____startIGES3D_____#”intheflavorfilecalled“ideas_9_export.flv”designatesthesectionforI‐DEAS9toIGEStranslationsinvolving3Ddata.Containedwithineachsectionareoneormoresubsections,markedbytheirownstartandendlines.Thesesubsectionscontaintheflavoringinformation.ThedatacontainedwithineachsubsectionwillbeplacedintoaseparatediskfileautomaticallywhenDEXcenterexecutesatranslation.Forexample,alinesimilarto“#####startideas_9_to_iges_3d.flv”designatesthesubsectionwhosecontentswillbeplacedintoafilecalledideas_9_to_iges_3d.flvbythetranslationengine.Similarly,thecontentsofasubsectionstartingwithalinesimilarto“#####startigesexp.cfg”willbeplacedintoafilecalledigesexp.cfg.Thissameprocessisfollowedthroughoutthefile.
Whenmodifyingcustomflavorfiles,itisagoodideatomakeacopyofanexistingdefaultflavorfile,anduseitasatemplate.Becarefulnottomodifyanyexistinglinebeginningwithacomment(#),especiallythestartandendlinesforthedifferentsectionsandsubsections.Onlythelinescontainedinasubsectionshouldbemodified.
I‐DEAS Model File Drawings
The“ideas_export”taskallowsDEXcentertotranslatedrawingstoandfromanI‐DEASmodelfile.IfamodelfilecontainingoneormoredrawingsissubmittedfortranslationtoIGESorDXF,selectingthedatatypeas“DRAWING”willtellDEXcentertoprocessthedrawings.Anypartsorassembliesinthemodelfilewillbeignored.Individual.ascfileswillbewrittenoutofthemodelfile,andthenthe.ascfileswillbetranslatedtoIGESorDXF,asappropriate.Similarly,ifanIGESorDXFdrawingissubmittedfortranslationtoI‐DEAS,selectingthedatatypeas“DRAWING”willresultinthecreationofbotha.ascfileandamodelfilecontainingthedrawing.
DEXcenter User’s Guide 58
Chapter 3. Configuring Multiple CATIA 4.x.x Environments
DEXcenterincludestheabilitytoconfiguremultipleCatiaversionswithmultiplecustomerenvironments.ThereareconfigurationfilechangesandothersetuptasksthatmustbecompletedtoconfigureDEXcenterinthisway.ThischapterprovidesinformationonsettingupmultipleCATIA4.x.xversionsorenvironmentsinDEXcenter.
Followtheprocedurebelowtosetupmultipleversionsorenvironments:
1. Edit the dexsys<port>.cfg from the Configuration, Editor menus to include the catia versions.
Add the new environment versions for Catia V4.x.x. For example, to add a Honda and Chrysler environment for Catia 4.2.2, add the following lines: export CADSYS_8=CATIA_422honda export CADSYS_DESC_8="Catia 4.2.2 Honda" export CADSYS_EXT_8="'.mod','.exp','.@@@'" export CADSYS_ID_8="catia"
export CADSYS_CATIA_422honda_HOST_’hostname’=’hostname’,UNIX,1 export CADSYS_9=CATIA_422chrysler export CADSYS_DESC_9="Catia 4.2.2 Chrysler" export CADSYS_EXT_9="'.mod','.exp','.@@@'" export CADSYS_ID_9="catia"
export CADSYS_CATIA_422chrysler_HOST_’hostname’=’hostname’,UNIX,1
The format of the CADSYS_x variable must be “CATIA”_”version”. There cannot be any underscores in the version portion and text must be lowercase.
Replace ‘hostname” above with the actual ‘hostname’ where the Catia version executes.
2. Edit SYSTEM.CFG.<DTShost> to add the new Catia version. For example, to add the Honda and Chrysler environments, add the following lines:
export CATIA_422honda_PATH=/disk1/catia422/cfg/code/bin export CATIA_422honda_PROFILE=/DexRoot/translate/master/.profile422honda export STEPLIB_PATH_422honda=/disk1/catia422/cfg/code/steplib export STEP_PATH_422honda=/disk1/catia422/cfg/adm/step export CATIA_422chrysler_PATH=/disk1/catia422/cfg/code/bin export CATIA_422chrysler_PROFILE=/DexRoot/translate/master/.profile422chrysler export STEPLIB_PATH_422chrysler=/disk1/catia422/cfg/code/steplib export STEP_PATH_422chrysler=/disk1/catia422/cfg/adm/step
3. Create a startup file which sets the proper environment for each Catia version and put this in /DexRoot/translate/master. For the examples above, create a .profile422chrysler and a .profile422honda.
4. Edit DEFAULTS.dat.<DTShost> file for the Catia V4 DTS(s). Add the following variables as necessary for the different CATIA 4.x.x versions:
# # Catia # [catia_environ] sourcefile_422honda=/DexRoot/translate/master/.profile422honda sourcefile_422chrysler=/DexRoot/translate/master/.profile422chrysler
DEXcenter User’s Guide 59
Chapter 4. Configuring CATIA V5
TherearesomestepsthatmustbecompletedtocorrectlyconfigureDEXcenterforCATIAV5Support.ThischapterdiscussessomeofthechangesmadetotheconfigurationfilesandalsohowtomakeadditionalnecessarychangesforuseofDEXcenterwithCATIAV5.
CATIA V5 Licensing
ToenableCatiaV5executionwithinDEXcenter,avalidCatiaV5licensefilemustbegeneratedandcopiedto/DexRoot/translate/master/catia.
Catia V5 Licensing on a UNIX System
IfCatiaV5DEXcentertranslationsareonaUNIXsystem,followthisprocedure:
1. Login to the UNIX translation server as the DEXcenter owner (usually "dex"). 2. Execute Catia V5 interactively and select a valid Catia V5 license configuration. 3. In the DEXcenter owner directory there should now be a .CATSettings directory containing the
file "Licensing.CATSettings". Copy this file to /DexRoot/translate/master/catia/Licensing_"version5".CATsettings.
DEXcenter User’s Guide 60
Catia V5 Licensing on a Windows System
IfCatiaV5DEXcentertranslationsareonaWindowssystem,followthisprocedure:
1. Login to the Windows translation server as the DEXcenter owner (usually "dex"). 2. Execute Catia V5 interactively and select a valid Catia V5 license configuration. 3. In the DEXcenter owner profiles area, there should now be a CATSettings directory containing
the file "Licensing.CATSettings". Copy this file to /DexRoot/translate/master/catia/Licensing_"version5".CATsettings.
For Windows 2000, the location is typically C:\Documents and Settings\"user"\Application Data\DassaultSystemes\CATSettings.
For Windwos NT, the location is typically C:\Winnt\Profiles\"user"\Application Data\DassaultSystemes\CATSettings.
Note:
If the Catia license information changes, this file must be updated. An invalid license file will cause the Catia V5 translation to hang indefinitely until cancelled.
To generate a new License.CATSettings file, you can delete (or move) the existing one from the user's "CATSettings" directory and run Catia5 again. This will force the
license configuration window to pop up.
Catia V5 Search Paths and Assembly Load Options
CatiaV5providesvariousassemblyloadoptions.DEXcenterisdeliveredwithCatiaenabledtosearchforassemblycomponentsinthesamedirectoryastheassemblyfile.Thisrequiresthattheassembly(.CATProduct)fileandallreferencedpart(.CATPart)filesmustbeselectedatthesametime.
Toenableotheroptionssuchas“AsSaved”orspecific“SearchDirectories”,thefollowingoperationsmustbeperformed:
InteractivelyexecuteCatiaandsavethedesired.CATSettingsoptionsfile.
Enablethe.CATSettingsfilewithinDEXcenterasaflavor.
TheDEXcentertranslationserversforCatiaV5musthaveaccesstoanyreferencedfilesystemsexactlyasreferencedintheCatiaV5assembly.
Catia V5 Utility – Migration V4 To V5 Tool on Windows
DEXcenterincludessupportfortheCATIAV5MigrateV4ToV5batchutility.Theoutputofthisfunctionalitywillbeoneormore.CATPart,.CATProduct,and/or.CATDrawingfilesandalogfile.ThisutilityissupportedonlyontheWindowsPlatform.
ThisfunctionalityisutilizedbyincludingthetaskCATIA_V5R’ver’_MIGRATE_V4_TO_V5
DEXcenter User’s Guide 61
‘ver’isthespecificversion15,16,etc.
Path
TheMigrateV4ToV5taskisnotautomaticallyinsertedintoanypaths.ItcanbeplacedintoacustomizedCATIAV4toCATIAV5pathwhichmayinvolvebranching.
Flavors
WhenperformingaV4toV5migrationinteractivelywithinCATIA,theOptionspageallowstheusertocontrolmanydifferentsettings.WithintheOptionspagethereare5tabs.Thesettingsoneachtabisstoredinaspecific.CATSettingsfile.Thetabnamesandtheircorresponding.CATSettingsfilesaredescribedinCatiaV5documentation.
WithinDEXcenter,theflavorsarecontrolledviaan"ini"flavorfilewhichpointstothevarious.CATSettingsfiles.Therearetwostandardflavorsautomaticallydefined...onefor"asspec"andonefor"asresult".Theseflavorsareautomaticallyassociatedwiththemigratetask.Becausethistaskmustbemanuallyinsertedintoapath,andthereareflavorsavailable,thereare*NO*defaultflavors(translate/master)forMigrateV4ToV5withinDEXcenteratthistime.
Testinghasdeterminedthat.CATSettingsfilesareplatformindependent,thereforenodifferentiationismadebetweenplatformsforCATSettingsfiles.OnlyCATIAV5versions(V5R10,V5R11,etc)aredifferentiated.
Configuration
TheSYSTEM.CFG.<dtshost>filemustbemodifiedtoincludethelocationoftheCATV4toV5.exeprogram.DefinetheparameterCATIA_V5R’ver’_V4TOV5_CMD
DEXcenter User’s Guide 62
Chapter 5. Configuring Unigraphics within DEXCenter
Unigraphics Search Paths and Load Options
DEXcentercanuseUnigraphicssearchpaths.ThisallowsUnigraphicstoaccesscadfileswhichresideinarchiveddirectories,withouttheuserhavingtosubmitthem.
ThisisenabledusingUnigraphicsfunctionality.Toenable:
SetupUGI_SEARCH_DIRSintheUnigraphics.deffiles.
Enabletheugpcassemblycheckfunctiontoutilizethe–aoptioninSYSTEM.CFG.<dtshost>.
EnsureeachUnigraphicsDTShasaccesstothesearchdirectories.
Unigraphicsprovidesvariousassemblyloadoptions.DEXcenterisdeliveredwithUnigraphicsenabledtosearchforassemblycomponentsinthesamedirectoryastheassemblyfile.
Toenableotheroptionssuchas“AsSaved”orspecific“SearchDirectories”,thefollowingoperationsmustbeperformed:
ModifythedefaultUnigraphicsflavororcopyittocreateanewone.IncludetheappropriateUnigraphics.deffileparametersintheflavor.
TheDEXcentertranslationserversforUnigraphicsmusthaveaccesstoanyreferencedfilesystemsexactlyasreferencedintheUnigraphicsassembly.NotethatUnigraphicsdoesprovidetheabilitytomapbetweenWindowsandUNIXfiles.
DEXcenter User’s Guide 63
Chapter 6. Configuring Pro/ENGINEER within DEXcenter
Pro/ENGINEER search paths
DEXcentercanusePro/ENGINEERsearchpaths.ThisallowsPro/ENGINEERtoaccessCADfileswhichresideinarchiveddirectories,withouttheuserhavingtosubmitthem.Forexample...ifanentireassemblyexistsinanarchiveddirectoryordirectories,thentheuserwillonlyneedtosubmitthetoplevelassemblytoDEXcenter.Pro/ENGINEERwillloadthenecessarychildfilesfromthesearchpathdirectories.Ifanyrequiredfilescannotbefoundineitherthesessionorthesearchpathdirectories,thentheuserisnotifiedtosubmitthemissingfiles.IfaPro/ENGINEERpartisfoundinthesearchpath,butwasalsosubmittedinthesession,thenthesubmittedpartwilloverridethepartfoundinthesearchpath.IfaPro/ENGINEERsubassemblyisfoundinthesearchpathandwasalsosubmittedinthesession,thenthesubmittedsubassemblywillbetreatedasatoplevelitemandPro/ENGINEERwillusethesubassemblyfoundinthesearchpath.Pro/ENGINEERsearchpathssupportallofthedifferentPro/ENGINEERreferencetypessupportedbyDEXcenter.Pro/ENGINEERsearchpathsareconfigurableseparatelyforeachPro/ENGINEERversion.Toconfiguresearchpaths,dothefollowing:1)Createthesearchpathfile.ThisissimplyatextfilecontainingthefullyqualifieddirectorynamesfromwhichPro/ENGINEERshouldloadmodels.Enteronedirectoryperline.Pro/ENGINEERdoesnotrecursivelysearchthroughdirectories,soallsubdirectoriesmustbelistedseparately.ThedefaultnameforthisfileinPro/ENGINEERterminologyis"search.pro"butitcanbenameddifferentlyifdesired.2)Storethesearchpathfilein<dexroot>/translate/master/proeonthePro/ENGINEERDTScomputer.NotethedirectorieslistedmustbeaccessiblefromtheDTS.3)OntheDEXcenterserver,uncommenttheSYSTEM.CFG.<dtshost>parametercalled"PRO_version_SEARCHPATH_FILE".Modifyittospecifythenameandlocationofthe
DEXcenter User’s Guide 64
searchpathfileasaccessiblebythePro/EDTS.
Pro/Intralink Revision Parameter Included in Neutral File Names
Pro/ENGINEERfilescanhavevariousparametersdefinedwithinthem,bothuser‐definedaswellassystemparameters.Oneparameterinparticular,"PROI_REVISION",isasystemparameterwhichcannottypicallybecreatedormodifiedbyaPro/ENGINEERuser.ThisparameterissetinthefilebyPro/INTRALINK.PROI_REVISIONfunctionalityinDEXcenterDEXcentersupportstheuseofthisparameter.Ifthisfunctionalityisturnedon,andifaPro/ENGINEERfilehasPROI_REVISIONdefinedwithinit,thentheexportedDXF/IGES/STEPfilenamewillhavethePROI_REVISIONvalueappendedtoit.Toactivatethisfunctionality,setthefollowingSYSTEM.CFG.<dtshost>variable:
PRO_WILDFIRE_APPEND_PROI_REVISION=1Thisvariableissetto0(off)bydefaultinthetemplatefiles.ThisfunctionalityissupportedforWildfireandlaterversions.ItdoesNOTsupport2000i2or2001,duetoPro/ENGINEERlimitations.NOTES‐ItispossibletoforcePro/ENGINEERtoletyoucreatethisparameterinanyPro/ENGINEERfile.Todothis,youmusthavethefollowingoptionsetinyourconfig.pro:allow_create_pdm_paramyes‐IfyoushrinkwrapaPro/ENGINEERfilewhichhasPROI_REVISIONdefined,theresultantshrinkwrappartwillNOThavethePROI_REVISIONparameter.However,DEXcentersupportsthisbyextractingthePROI_REVISIONparameterbeforetheshrinkwrapoperation.Therevisionvalueisthenappendedtotheneutralfileexportedfromtheshrinkwrappedpart.
DEXcenter User’s Guide 65
Chapter 7. CADIQ Support
SupportisincludedforCADIQtoperformvalidation,comparison,ECOdocumentation,andProducibilityanalysisofCADfilesinmanydifferentneutralandnativeformats.
CADIQTasksareCADsystemandversionspecificandareautomaticallycreatedduringinstallationwhenCADIQisidentifiedforthespecificCADsystemversion.ACADIQ_COMBINE_REPORTtaskiscreatedtogeneratecombinedreports.CADIQtasksarealsocreatedwhenCADIQupdatesaremade.
DEXcenterisdeliveredwithvariousworkflowcombinationsofsourceandtargetCADsystemversionsforcomparisonbutnotallpossiblecombinations.Additionalworkflowcombinationscanbeprovideduponrequest.
CADIQcannowautomaticallyexplodeCatiaV4dittospriortoanalyzingthemodelsoCATMODisnolongerneededasaseparatetasktoperformthisfunction.HoweveritmaystillbedesirabletoexplodethedittoswithCATMODtoaffectoveralltranslationresults.Ifdittosarenotexploded,Catiamodelsareoftentranslatedintoothersystemsasassemblieswhichmayormaynotbedesirable.
WhentheCADIQ_COMBINE_REPORTtaskisaddedtoatranslationpath,sidebysidecomparisonreportsandimagefilesof2modelsarecreated.
Clickingonthe.iqcfileintheDEXcenterwindowexecutestheCADIQViewerifappropriatelyconfiguredinthebrowser.
ForCADIQtobeexecuted,twoconditionsmustbemet:
CADIQtasksmustbeconfiguredwithintheTranslationPathbeingutilized.
TheModelQualityRecipientProfileorCreateSessionPreferencesboxmustbechecked.EvenifCADIQisintheTranslationPath,itwillbeskippedunlesstheModelQualityboxischecked.
DEXcenter User’s Guide 66
CADIQModelQualityresultsarealwaysavailabletotheSender.TheresultsarealsoavailabletotheRecipientiftheReceiveModelQualityResultsboxischeckedintherecipient’sprofileorintheCreateSessionPreferenceform.
Flavors
TheflavorfilescontroltheoperationofCADIQ.Availableoperationsinclude:
Capture–capturepropertiesandgeometryforcomparison.
Qualify‐performqualityanalysisofthemodelonly.
QualifyandCapture‐performqualityanalysisofthemodelandalsocapturegeometrywhichcanbeusedforcomparison.
QualifyandCompare–Qualifythecurrentmodelandcomparetoapreviousmodel.
CADIQOutput
TheCADIQAnalysistaskscreatethefollowingoutput:
“model”.iqrfile–graphicfileofresultsfor“model”
“model”.iqsfile–textfileofanalysisresultsfor“model”
results.ini–iniformattedfileofkeyanalysisresultswhichcanbeusedbyDEXcenterlogictasktocontrolexecution
TheCADIQ_COMBINE_REPORTtaskcreatesthefollowingoutput:
“model”.iqc–combinedfileofiqrresultsfrommodelsbeingcompared
“model”.iqs–combinedtextsummaryfileofresultsfromthemodelsbeingcompared.
TheCADIQ_VIEWERcannowdisplaythetextreportinformation.Whenviewingresultsdata,usetherightmousebuttononWindowstoselectfilestoView.FileswhichcanbeviewedincludetheConfigurationfileusedfortheanalysis,theSummaryfile,theComparisonSummaryfile,andthelogfile.
DEXcenter User’s Guide 67
License requirements
ForexecutionofCADIQanalysistasks,thefollowinglicensesarerequired:
RequiredCADIQQualifyand/orComparelicenses
RequiredCADsystemlicenses
DEXcenter User’s Guide 68
Chapter 8. Logic Task DEXcenterprovidestheabilitytoincludelogicaldecisionswithinapath.
Thisfunctionalityisimplementedusinga"logic"task.ThistaskexecutesontheDEXcenterserver.Basedonsomeconfigurablecriteria,thelogictaskwillcauseDEXcentertoexecuteaspecificsetoftasksidentifiedbytheirsequencenumbers,oritmayalsocauseDEXcentertostopprocessingallremainingtasksinthatpath.
Thelogicintelligenceiscontainedwithinthetask'sflavorfile.TheflavorfileisasnippetofpythoncodewhichimportskeyparametersdefinedinaniniformatfromapreviouslyexecutedDEXcentertask.Taskexecutiondecisionscanbemadebaseduponvaluesofthekeyparameters.
ForthecaseoflogicbasedonCADIQ,a"<cadsys>_CADIQ.ini"fileiscreatedcontaininginformationfromtheCADIQwatchfile(.iqw).Therearespecifickeyvaluesdefined.Anysuchkeyvaluecanbeusedinthelogicflavor.ThisimplementationuseskeyvaluesdefiningQUALITY,SOLIDS,SURFACES,andSHELLS.Baseduponthevaluesoftheparameters,DEXcenterexecutesaspecifiedlistoftasksidentifiedbytheirtasksequencenumbers.Anyvalidtasknumberornumbersmaybespecified.Forexample,alistoftranslationtasksand/oranotherlogictaskmaybespecifiedbynumber.Tostopprocessing,anemptyset([])shouldbespecified.
TheCATMODandCADfixtaskscreateCATMOD.iniandCADFIX.inirespectivelywhichincludeinformationpertinenttothelogictask.
Caremustbetakenwhenconfiguringlogicwithinapath.Thedecisionsaremadebasedontasknumbers,sowheneverataskisaddedorremovedtoapath,besuretochangetheappropriatelogicflavorfile(s)accordingly.
NotethattheCADFIX_TRANSLATEtaskshouldbeusedinanypathswherelogicchoicesarebeingmade.ThisforcestheCADfixtasktoalwaysbeexecutedinsteadofconditionallybeingexecutedbaseduponthevalueoftheMODELHEALINGoption.OtherwisethetasknumberschangebasedupontheMODELHEALINGoptionwhichwillmakethelogicflavorparametersinvalid.
Asamplelogicflavortemplateisprovidedat<deroot>/procdefs/flavoring/logic.
DEXcenter User’s Guide 69
Chapter 9. CADfix As A Direct Translator
ThenormalCADfixtaskisautomaticallycreatedandconfiguredintoappropriatestandardpaths.ThisCADfixtaskisexecutedorskippedbasedupontheModelHealingparameterinthememberProfilePreferencesorasoverriddenduringsessioncreation.
WhenCADfixistobeusedasadirecttranslator,CADfixshouldalwaysbeexecutedwithoutregardfortheModelHealingparameter.Thisisallowedbyusingadifferenttaskname,CADFIX_TRANSLATE,inapplicablepaths.ThistaskiscreatedautomaticallywhenCADfixisenabledintheinstallation.Itmustbemanuallyinsertedintotheappropriatepathshowever.
BoththeCADfixandCADFIX_TRANSLATEtasksusestandardCADfixwizardsasflavorfiles.WhenusingCADFIX_TRANSLATEtooperateasadirecttranslator,theappropriatewizardmustbereferencedasaflavortogeneratethedesiredoutputfile.
DEXcenter User’s Guide 70
Chapter 10. Configuring Solidworks
IfSolidworksisenabledtheDTSSessionManagerservicemustbeenabledtoallow“interactionwithdesktop”.Ifitisnot,Solidworkstranslationswillfailandnotprovideusefulinformation.
DEXcenter User’s Guide 71
Chapter 11. Batch Input
DEXcenterprovidesabatchinputcapabilitytoalloweasyintegrationwithotherapplicationswhichmaywanttosenddatatoDEXcenterfortranslationortransmission.Forinstance,aPDMsystemcanpushdatatoDEXcenterbygeneratingtherequiredbatchinputfiles.
Twoinputfilesarerequired:
Auniquelynamed.inifilewhichdescribesthesession.
Theactualdatafile(s)themselves.Thesecanbeindividualfilesoratarorzipfile.
Toexecuteabatchoperation:
Placethe.inianddatafilesintothe<DexRoot>/batch_inputsdirectory.
Toexecuteimmediately,asthedexowner,enterthecommand<DexRoot>/utilities/scripts/BatchIniClient
Thefilesinthetar/zipfileswillbeextractedintoasessionwithinDEXcenterandsenttotherecipientspecifiedusingtherecipientsprofilesettingsunlessotherwiseindicatedinthebatchcron.inifile.
Thebatchinputqueueisenabledautomaticallyduringinstallation.Tochangethefrequencyofexecution,editthecrontab.
Note:
Once the batchcron.exe file is run, the .ini file and tar/zip files are removed from the batch_inputs directory.
DEXcenter User’s Guide 72
Example of a batchcron.ini file [CREATE_SESSION]
SUBMIT=Input [ Input | Transmit_Only | Translate ] Default: Translate
TITLE=Session Title Default: DEXcenter Batch Input from {ORIGINATOR}
EMAILTEXT= Default: msg: bcron_batch_job_ready
CCEMAIL=
*SENDER=jxs [DEXcenter user ID]
RECIPIENT= [DEXcenter user ID(s) comma separated] Default: SENDER
SELECTSELF= [ YES | NO | NULL ] Default: NULL
TARGET_CAD_SYSTEM=AUTOMATIC Default: AUTOMATIC
TARGET_CAD_FORMAT=AUTOMATIC Default: AUTOMATIC
PATH=PROFILE [ PROFILE | AUTOMATIC ] Default: PROFILE
HEALING=NO [ YES | NO | PROFILE ] Default: PROFILE
MODEL_QUALITY=NO [ YES | NO | PROFILE ] Default: PROFILE
MODELQUALITY_SOURCE=NA [ YES | NO | NA ] Default: NA
MODELQUALITY_TARGET=NA [ YES | NO | NA ] Default: NA
JT_EXPORT=NO [ YES | NO | PROFILE ] Default: PROFILE
INTERMEDIATE=YES [ YES | NO | PROFILE ] Default: PROFILE
PROCZIP=NO [ YES | NO | NULL ] Default: NULL
PROECOORD=NO [ YES | NO | NULL ] Default: NULL
SKIPMISSING=NO [ YES | NO | NULL ] Default: NULL
[FILE_1]
*FILENAME=batchcron.zip or batchcron.tar
SOURCE_CAD_SYSTEM=AUTODETECT Default: AUTODETECT
SOURCE_CAD_FORMAT=AUTODETECT Default: AUTODETECT
SOURCE_DATA_TYPE=PART [PART | DRAW | ASSEMBLY] Default: PART
[FILE_2]
*FILENAME=batchcron.zip or batchcron.tar
etc….repeatforallfiles
* =requiredparameter
[] =specificallowablevalues.Ifomitted,anytextisallowed.
Default=valueusedifnotspecificallydefinedin.inifile
Automated Batch Input
DEXcenterprovidesasimplifiedmethodtosubmitfilesforautomatictranslation.ModelstobetranslatedwillbeplacedintoaninputdirectoryidentifiedbythenameofanexistingDEXcenteruser.DEXcenterwillautomaticallycreatethecorrespondingbatchcron.iniandzipfilesandplacethemintothebatchinputdirectory.Operationswillbebasedentirelyupontheuser’sdefaultprofilesettings.
Thissimplifiedmethodisvalidforthefollowingconditions:
ADEXcenteruseridmustexactlymatchacorrespondinginputdirectory.
Therecipientisthesender.
DEXcenter User’s Guide 73
Thesender/recipientprofilepreferencesareusedforthetranslation.
Allfilesplacedintotheinputfolderwillbeincorporatedintoasinglesessionwhenthebatchcronexecutes.Ifassemblycomponents,DEXcenterwillautomaticallygroupthemintouniqueassemblies.Ifmultiplepartsorassembliesaresubmitted,theywillbecomeuniquesubsessions.
ForexampletoconfigureDEXcentertocorrespondtoparticularCADsystemversionsandprojects,thefollowingconfigurationmaybeused:
ToconverttoV5forXX146Project:
$BASE/in/Catia_V5_XX146
ToconverttoV5forYY400Project:
$BASE/in/Catia_V5_YY400
ToconverttoV4forXX146Project:
$BASE/in/Catia_V4_XX146
ToconverttoV4forYY400Project:
$BASE/in/Catia_V4_YY400
ToconverttoUGforXX146Project:
$BASE/in/UG_XX146
Theinputdirectoriesareeasilyconfigurablesodirectoriescanbeadded,modified,ordeletedasneeded.Configurationisviathefile<dexroot>/config/automated_batch_input.cfgcontainingthefollowingentriesinthisformat:
exportNUMBER_DIRECTORIES=5
exportBASE=/tmp
exportIN_DIR1=$BASE/in/userid1
exportIN_DIR2=$BASE/in/userid2
DEXcenter User’s Guide 74
exportIN_DIR3=$BASE/in/userid3
exportIN_DIR4=$BASE/in/userid4
exportIN_DIR5=$BASE/in/userid5
DEXcenteruserprofileswillbecreatedwithnamescorrespondingtothepickupdirectories:
userid1
userid2
userid3
userid4
userid5
EachDEXcenterprofilewillspecifythecorrespondingparametersfortranslationandtransmission.Thiswillincludeatleastthefollowing:
TargetCADsystem,theappropriateworkflowpath,translationtasks.
Afunctionchecksfortheexistenceoffilesineachinputdirectory.
Foreachfilefound,aseparateDEXcenterbatchinputfile(.ini)iscreated.
ThebatchinputfileandtheCADfilearemovedtotheDEXcenterbatchinputdirectory.
Thefunctionoperatesasacronjobatadesignatedfrequencyifenabled.
ForCatiaV4models,thecorrectCatiaV4environmentwillbedeterminedfromtheprojectportionofthedirectoryname.
Configuration
Thedirectoriestobemonitoredbytheautomated_batch_inputfunctionareconfiguredinthefile<dexroot>/config/automated_batch_input.cfg.
Thefile<dexroot>/scripts/launch_abi.cshmustbeeditedtoidentifythecorrectDEXcenterportandtodirectoutputtoacorrespondinglogfile.
DEXcenter User’s Guide 75
DEXcenter User’s Guide 76