# Hoops Communicator Converter does not convert the empty assembly properly and get the child node file name and Bom structure information that the assembly depends on

**URL:** <https://forum.techsoft3d.com/t/hoops-communicator-converter-does-not-convert-the-empty-assembly-properly-and-get-the-child-node-file-name-and-bom-structure-information-that-the-assembly-depends-on/1984>\
**Category:** HOOPS Visualize Web\
**Created:** [May 5, 2023, 1:21am UTC](https://forum.techsoft3d.com/t/hoops-communicator-converter-does-not-convert-the-empty-assembly-properly-and-get-the-child-node-file-name-and-bom-structure-information-that-the-assembly-depends-on/1984 "2023-05-05T01:21:27Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rui.Zhang03](https://avatars.discourse-cdn.com/v4/letter/r/898d66/32.png) [@Rui.Zhang03](https://forum.techsoft3d.com/u/Rui.Zhang03)\
**Post date:** [May 5, 2023, 1:21am UTC](https://forum.techsoft3d.com/t/hoops-communicator-converter-does-not-convert-the-empty-assembly-properly-and-get-the-child-node-file-name-and-bom-structure-information-that-the-assembly-depends-on/1984/1 "2023-05-05T01:21:27Z")

</div>

Hoops Communicator 2021\_SP1\_U1 cannot convert this assembly alone，memory continues to rise during conversion until the system memory is maxed out, and with the latest version 2023\_SP1 the conversion works, but the Bom structure is incorrect and there are 120,000 lines of Bom sub-nodes.the assembly actually has only three missing children node from the source file.  
[assembly0.zip](https://forum.techsoft3d.com/uploads/short-url/tjU8SRBTRIenZ4Ah2O7Vmm9dJm7.zip) (19.6 KB)

 ![企业微信截图_16832495681486](https://us1.discourse-cdn.com/flex020/uploads/techsoft3d/original/2X/1/159d725f77c8354b1dc1a37dfbed4d9c650e0b21.png)  
 ![企业微信截图_1683249678804](https://us1.discourse-cdn.com/flex020/uploads/techsoft3d/original/2X/5/507cdc89cd176132d5acfb297cfd5bfd660e56b6.png)

---

<div class="post-metadata">

**Author:** ![Rui.Zhang03](https://avatars.discourse-cdn.com/v4/letter/r/898d66/32.png) [@Rui.Zhang03](https://forum.techsoft3d.com/u/Rui.Zhang03)\
**Post date:** [May 5, 2023, 1:24am UTC](https://forum.techsoft3d.com/t/hoops-communicator-converter-does-not-convert-the-empty-assembly-properly-and-get-the-child-node-file-name-and-bom-structure-information-that-the-assembly-depends-on/1984/2 "2023-05-05T01:24:47Z")

</div>

I want to get the source file path of its dependent child node and the transformation matrix of the child node by converting this empty assembly, but with the libconverter library bool WriteXMLBOM(const char\* out\_filename, SC::Store::MemoryDevice\* memory\_device = nullptr); cannot get the correct child node information

---

<div class="post-metadata">

**Author:** ![Rui.Zhang03](https://avatars.discourse-cdn.com/v4/letter/r/898d66/32.png) [@Rui.Zhang03](https://forum.techsoft3d.com/u/Rui.Zhang03)\
**Post date:** [May 5, 2023, 2:16am UTC](https://forum.techsoft3d.com/t/hoops-communicator-converter-does-not-convert-the-empty-assembly-properly-and-get-the-child-node-file-name-and-bom-structure-information-that-the-assembly-depends-on/1984/3 "2023-05-05T02:16:48Z")

</div>

If use HoopsExchange API A3DAsmGetFilesPathFromModelFile cannot get the correct missing files!

---

<div class="post-metadata">

**Author:** ![gabriel.peragine](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.techsoft3d.com/gabriel.peragine/32/1535_2.png) [@gabriel.peragine](https://forum.techsoft3d.com/u/gabriel.peragine)\
**Post date:** [May 5, 2023, 9:01pm UTC](https://forum.techsoft3d.com/t/hoops-communicator-converter-does-not-convert-the-empty-assembly-properly-and-get-the-child-node-file-name-and-bom-structure-information-that-the-assembly-depends-on/1984/4 "2023-05-05T21:01:38Z")

</div>

I’ve opened a ticket for you on this because it is specific. I’ll update here once support responds to the ticket.
