Teamcenter SOAP (WSDL) Integration in Mendix – How to Store and Display Data in UI?

0
Hi Team,I am integrating Teamcenter with Mendix using a SOAP Web Service (WSDL).Current approach:Imported the Teamcenter WSDL into Mendix.Created a microflow to call the Teamcenter operation (getVariantInformation).Imported the XML response using the generated import mapping.Retrieved the VariantOption list from the response.Iterated through VariantOptions and AllowedValues.Created Mendix entities (VariantOption and VariantOptionValue) and committed the records.My microflow currently looks like:Call Web Service → Import XML → Retrieve VariantOption List → Loop VariantOption → Create VariantOption → Loop AllowedValues → Create VariantOptionValue → CommitI am stuck on the implementation and would like guidance on the following:Is this the correct architecture for Teamcenter-to-Mendix integration using SOAP/WSDL?Should I map the XML response directly into my domain model entities instead of creating objects manually in microflows?What is the recommended way to store Teamcenter response data in Mendix?How should I design the domain model for VariantOption and VariantOptionValue?Once the data is stored in Mendix entities, what is the correct way to display it on a Mendix page?Should I use a Data Grid, List View, or Data Grid 2 to display the imported Teamcenter data?Are there any best practices regarding commits inside loops and performance optimization?My goal is:Fetch Variant data from Teamcenter.Store the data in Mendix entities.Display the data on a Mendix UI page.I have attached my microflow screenshot for reference.Any suggestions, examples, or sample implementations would be greatly appreciated.Thank you.
asked
1 answers
0

Hi Priyanka,


I highly recommend to use Teamcenter Connector and Teamcenter Extension modules from Mendix Marketplace to integrate Mendix apps to Teamcenter. These module will help you to achieve your listed goals. With Teamcenter Extension, you can visually discover TC domain model in Mendix Studio Pro and automate the creation of microflows and entities to establish connection between Mendix and Teamcenter. Teamcenter Connector contains all the tools that are needed for integration.


Hope this helps!


Teamcenter Connector: https://docs.mendix.com/appstore/modules/siemens-plm/teamcenter-connector/

Teamcenter Extension: https://docs.mendix.com/appstore/modules/siemens-plm/teamcenter-extension/

answered