Inventor's content center parts which have a unit of measure of mm have a description of Millimeter.
However, the BOM UOM Picklist in PLM 360 has the unit name listed as Millimeters, with the s on the end. The result is when you try to sync a BOM item from Vault to PLM 360 using the sync tool you get the following error, if you are mapping units:
PLM/Vault synchronization on machine MOYSEPC1 failed: entity=[Hettich Wardrobe Oval Tube Anodised 048 999 Id=447431].PushEntityToSession(session=[AU 2012])
----- details -----
System.InvalidOperationException: entity=[Hettich Wardrobe Oval Tube Anodised 048 999 Id=447431].PushEntityToSession(session=[AU 2012]) ---> System.InvalidOperationException: Unknown unit type: Millimeter
at Autodesk.Plm.VaultSync.SyncClient.SyncItemProperties.GetLookup(SyncPlmSession session, String propInstUnit)
at Autodesk.Plm.VaultSync.SyncClient.SyncItemProperties.Create(SyncPlmSession session, String plmPropertyName, PropInst propInst, LookupLabel lookupLabel)
at Autodesk.Plm.VaultSync.SyncClient.SyncItemProperties.<>c__DisplayClass47.<GetProperties>b__3e(<>f__AnonymousTypea`2 <>h__TransparentIdentifier35)
at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
at Autodesk.Plm.VaultSync.SyncClient.PushSyncSession.Pu****emRevisionInBOM(SyncItem syncItem)
at Autodesk.Plm.VaultSync.SyncClient.SyncItemRevisionOperation.Execute(OperationManager mgr)
at Autodesk.Plm.VaultSync.SyncClient.OperationManager.Run(ISyncOperation operation)
at Autodesk.Plm.VaultSync.SyncClient.VaultToPlm.PushEntityToSession(SyncEntity syncEntity, SyncPlmSession session)
--- End of inner exception stack trace ---
at Autodesk.Plm.VaultSync.SyncClient.VaultToPlm.PushEntityToSession(SyncEntity syncEntity, SyncPlmSession session)
at Autodesk.Plm.VaultSync.SyncClient.VaultToPlm.PushJob(SyncJob job)
at Autodesk.Plm.VaultSync.SyncClient.VaultToPlm.ProcessJob(SyncJob job)
Scott Moyse
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
Design & Manufacturing Technical Services Manager at Cadpro New Zealand
Co-founder of the Grumpy Sloth full aluminium billet mechanical keyboard project
Hi Scott,
By default your PLM 360 tenant should have Millimeter available in the Unit of Measure picklist.
Can you go to the UOM Manager in the Administration Menu / Setup / General tab and confirm? You can take the "s" off Millimeter there if necessary.
John