<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://kb.phenomportal.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Shawn</id>
	<title>PHENOM Portal Knowledgebase - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://kb.phenomportal.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Shawn"/>
	<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Special:Contributions/Shawn"/>
	<updated>2026-04-27T19:01:22Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Integration_Model_to_CinC_Generation&amp;diff=1299</id>
		<title>Integration Model to CinC Generation</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Integration_Model_to_CinC_Generation&amp;diff=1299"/>
		<updated>2024-08-23T15:50:11Z</updated>

		<summary type="html">&lt;p&gt;Shawn: /* Add a TPM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This sample workflow will lead the user to generate FACE 3 CinC after creating necessary Mains, UoP Instances, and UoPs.&lt;br /&gt;
&lt;br /&gt;
== Create a UoP ==&lt;br /&gt;
First, create a UoP to be used by a UoP Instance within the model. A new UoP can be created by selecting the corresponding option in the &#039;Create&amp;gt;Integration&#039; dropdown and then saving after inputting the necessary data.&lt;br /&gt;
[[File:Generate_-_CreateUoP.png|none|thumb|800x800px]]&lt;br /&gt;
Once the user has created their UoP it is now time to create the UoP Instance that will be used in CinC generation. This UoP Instance is going to be very important for later steps.&lt;br /&gt;
&lt;br /&gt;
== Create a UoP Instance ==&lt;br /&gt;
Similarly, A new UoP Instance can be created by selecting the corresponding option in the &#039;Create&amp;gt;Integration&#039; dropdown and then saving after inputting the required data .&lt;br /&gt;
[[File:Generate_-_CreateUoPInstance2.png|none|thumb|800x800px]]&lt;br /&gt;
&lt;br /&gt;
== Create a Context ==&lt;br /&gt;
The context is a visual diagram of the interactions between a UoP and the configurable elements of CinC.&lt;br /&gt;
[[File:Generate - CreateContext.png|none|thumb|800px]]&lt;br /&gt;
# Add UoP Instance to the context.&lt;br /&gt;
##	Find the UoP Instance in the navigation tree and select it&lt;br /&gt;
## Drag it onto the context.&lt;br /&gt;
# Add a Transporter to the context.&lt;br /&gt;
## In the horizontal toolbar on the left side of the diagram find and select the transporter block&lt;br /&gt;
## Drag the transporter block onto the diagram.&lt;br /&gt;
# Create a Transport Channel&lt;br /&gt;
## With the transporter block selected, on the right side find the Transport Channel control and click on the &#039;+&#039; to add a new channel&lt;br /&gt;
## Give the channel a name and click the save icon. &lt;br /&gt;
## Once the save completes, click on the transport channel drop down and select the name of the channel you just created.&lt;br /&gt;
# Connect the blocks&lt;br /&gt;
##Select the Uop Instance block in the diagram&lt;br /&gt;
## click on the up arrow at the upper right corner of the block and drag it over to the transporter block. &lt;br /&gt;
## A popup dialog will allow you to select the UoP port to connect to the transporter, select the port from the drop down list and click on save.&lt;br /&gt;
#Commit the changes.&lt;br /&gt;
##Click the Commit button under the heading Model on the diagram tool bar.  This saves the changes to the Integration Model (IM) elements but does NOT save the diagram.&lt;br /&gt;
# Save the diagram&lt;br /&gt;
##click the middle disk icon under diagram in order to save the layout of the elements in the diagram.  This saves the layout of the items in the diagram but does NOT save changes to the Integration or Deployment models that may have been made while editing the diagram elements.&lt;br /&gt;
&lt;br /&gt;
== Create a main ==&lt;br /&gt;
The Main Program represents the executable program containing one (or more) UoPs and CinC.&lt;br /&gt;
#A new Main Program can be created by selecting the corresponding option in the &#039;Create&amp;gt;Deployment&#039; dropdown and then saving after inputting the needed data including the UoP Instance.&lt;br /&gt;
[[File:Generate_-_CreateMainProgram2.png|none|thumb|800x800px]]&lt;br /&gt;
&lt;br /&gt;
== Add a TPM (OPTIONAL*) ==&lt;br /&gt;
The transport protocol module is responsible for the serialization and deserialization of messages and their transport from one TPM to another or another system. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Phenom will generate a UDP tpm by default so this step may be skipped.&#039;&#039;&#039;&lt;br /&gt;
[[File:Generate - MainCreateTPM2.png|thumb|none|800px]]&lt;br /&gt;
# Within the Main detail page, after saving the main, click on the Create TPM button.  &lt;br /&gt;
# Give the tpm a name (&#039;tpm&#039; is fine).&lt;br /&gt;
# click the save button.  &lt;br /&gt;
# Commit the changes to the main by clicking the disk icon in the upper right.&lt;br /&gt;
&lt;br /&gt;
== Generate CINC ==&lt;br /&gt;
#	Next the user needs to open the &#039;Generate&#039; section and click on the CinC submenu.&lt;br /&gt;
# The user should select &#039;CinC&#039; as the artifact. &lt;br /&gt;
# Select the version of CinC you would like to generate&lt;br /&gt;
# Select include CinC Source and choose Yes.&lt;br /&gt;
# Select the Main and UoP Instances for the context we created above and make sure they are both checked&lt;br /&gt;
# Select the appropriate license.&lt;br /&gt;
# Click on the Generate button and a zip file will be created.  The .zip file will contain the cinc source, the data modeled FACE types used by the UoP and the CinC configuration files. Save the file and extract the generated code.&lt;br /&gt;
[[File:Generate_-_CinC.png|none|thumb|800x800px]]&lt;/div&gt;</summary>
		<author><name>Shawn</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Integration_Model_to_CinC_Generation&amp;diff=1298</id>
		<title>Integration Model to CinC Generation</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Integration_Model_to_CinC_Generation&amp;diff=1298"/>
		<updated>2024-08-20T13:38:10Z</updated>

		<summary type="html">&lt;p&gt;Shawn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This sample workflow will lead the user to generate FACE 3 CinC after creating necessary Mains, UoP Instances, and UoPs.&lt;br /&gt;
&lt;br /&gt;
== Create a UoP ==&lt;br /&gt;
First, create a UoP to be used by a UoP Instance within the model. A new UoP can be created by selecting the corresponding option in the &#039;Create&amp;gt;Integration&#039; dropdown and then saving after inputting the necessary data.&lt;br /&gt;
[[File:Generate_-_CreateUoP.png|none|thumb|800x800px]]&lt;br /&gt;
Once the user has created their UoP it is now time to create the UoP Instance that will be used in CinC generation. This UoP Instance is going to be very important for later steps.&lt;br /&gt;
&lt;br /&gt;
== Create a UoP Instance ==&lt;br /&gt;
Similarly, A new UoP Instance can be created by selecting the corresponding option in the &#039;Create&amp;gt;Integration&#039; dropdown and then saving after inputting the required data .&lt;br /&gt;
[[File:Generate_-_CreateUoPInstance2.png|none|thumb|800x800px]]&lt;br /&gt;
&lt;br /&gt;
== Create a Context ==&lt;br /&gt;
The context is a visual diagram of the interactions between a UoP and the configurable elements of CinC.&lt;br /&gt;
[[File:Generate - CreateContext.png|none|thumb|800px]]&lt;br /&gt;
# Add UoP Instance to the context.&lt;br /&gt;
##	Find the UoP Instance in the navigation tree and select it&lt;br /&gt;
## Drag it onto the context.&lt;br /&gt;
# Add a Transporter to the context.&lt;br /&gt;
## In the horizontal toolbar on the left side of the diagram find and select the transporter block&lt;br /&gt;
## Drag the transporter block onto the diagram.&lt;br /&gt;
# Create a Transport Channel&lt;br /&gt;
## With the transporter block selected, on the right side find the Transport Channel control and click on the &#039;+&#039; to add a new channel&lt;br /&gt;
## Give the channel a name and click the save icon. &lt;br /&gt;
## Once the save completes, click on the transport channel drop down and select the name of the channel you just created.&lt;br /&gt;
# Connect the blocks&lt;br /&gt;
##Select the Uop Instance block in the diagram&lt;br /&gt;
## click on the up arrow at the upper right corner of the block and drag it over to the transporter block. &lt;br /&gt;
## A popup dialog will allow you to select the UoP port to connect to the transporter, select the port from the drop down list and click on save.&lt;br /&gt;
#Commit the changes.&lt;br /&gt;
##Click the Commit button under the heading Model on the diagram tool bar.  This saves the changes to the Integration Model (IM) elements but does NOT save the diagram.&lt;br /&gt;
# Save the diagram&lt;br /&gt;
##click the middle disk icon under diagram in order to save the layout of the elements in the diagram.  This saves the layout of the items in the diagram but does NOT save changes to the Integration or Deployment models that may have been made while editing the diagram elements.&lt;br /&gt;
&lt;br /&gt;
== Create a main ==&lt;br /&gt;
The Main Program represents the executable program containing one (or more) UoPs and CinC.&lt;br /&gt;
#A new Main Program can be created by selecting the corresponding option in the &#039;Create&amp;gt;Deployment&#039; dropdown and then saving after inputting the needed data including the UoP Instance.&lt;br /&gt;
[[File:Generate_-_CreateMainProgram2.png|none|thumb|800x800px]]&lt;br /&gt;
&lt;br /&gt;
== Add a TPM ==&lt;br /&gt;
The transport protocol module is responsible for the serialization and deserialization of messages and their transport from one TPM to another or another system.&lt;br /&gt;
[[File:Generate - MainCreateTPM2.png|thumb|none|800px]]&lt;br /&gt;
# Within the Main detail page, after saving the main, click on the Create TPM button.  &lt;br /&gt;
# Give the tpm a name (&#039;tpm&#039; is fine).&lt;br /&gt;
# click the save button.  &lt;br /&gt;
# Commit the changes to the main by clicking the disk icon in the upper right.&lt;br /&gt;
&lt;br /&gt;
== Generate CINC ==&lt;br /&gt;
#	Next the user needs to open the &#039;Generate&#039; section and click on the CinC submenu.&lt;br /&gt;
# The user should select &#039;CinC&#039; as the artifact. &lt;br /&gt;
# Select the version of CinC you would like to generate&lt;br /&gt;
# Select include CinC Source and choose Yes.&lt;br /&gt;
# Select the Main and UoP Instances for the context we created above and make sure they are both checked&lt;br /&gt;
# Select the appropriate license.&lt;br /&gt;
# Click on the Generate button and a zip file will be created.  The .zip file will contain the cinc source, the data modeled FACE types used by the UoP and the CinC configuration files. Save the file and extract the generated code.&lt;br /&gt;
[[File:Generate_-_CinC.png|none|thumb|800x800px]]&lt;/div&gt;</summary>
		<author><name>Shawn</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=File:Generate_-_MainCreateTPM2.png&amp;diff=1297</id>
		<title>File:Generate - MainCreateTPM2.png</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=File:Generate_-_MainCreateTPM2.png&amp;diff=1297"/>
		<updated>2024-08-20T13:37:18Z</updated>

		<summary type="html">&lt;p&gt;Shawn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;adding a tpm from phenom Main program&lt;/div&gt;</summary>
		<author><name>Shawn</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=File:Generate_-_MainCreateTPM.png&amp;diff=1296</id>
		<title>File:Generate - MainCreateTPM.png</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=File:Generate_-_MainCreateTPM.png&amp;diff=1296"/>
		<updated>2024-08-20T13:23:25Z</updated>

		<summary type="html">&lt;p&gt;Shawn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;phenom create TPM with a Main Program&lt;/div&gt;</summary>
		<author><name>Shawn</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Integration_Model_to_CinC_Generation&amp;diff=1295</id>
		<title>Integration Model to CinC Generation</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Integration_Model_to_CinC_Generation&amp;diff=1295"/>
		<updated>2024-08-20T13:21:39Z</updated>

		<summary type="html">&lt;p&gt;Shawn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This sample workflow will lead the user to generate FACE 3 CinC after creating necessary Mains, UoP Instances, and UoPs.&lt;br /&gt;
&lt;br /&gt;
== Create a UoP ==&lt;br /&gt;
First, create a UoP to be used by a UoP Instance within the model. A new UoP can be created by selecting the corresponding option in the &#039;Create&amp;gt;Integration&#039; dropdown and then saving after inputting the necessary data.&lt;br /&gt;
[[File:Generate_-_CreateUoP.png|none|thumb|800x800px]]&lt;br /&gt;
Once the user has created their UoP it is now time to create the UoP Instance that will be used in CinC generation. This UoP Instance is going to be very important for later steps.&lt;br /&gt;
&lt;br /&gt;
== Create a UoP Instance ==&lt;br /&gt;
Similarly, A new UoP Instance can be created by selecting the corresponding option in the &#039;Create&amp;gt;Integration&#039; dropdown and then saving after inputting the required data .&lt;br /&gt;
[[File:Generate_-_CreateUoPInstance2.png|none|thumb|800x800px]]&lt;br /&gt;
&lt;br /&gt;
== Create a Context ==&lt;br /&gt;
The context is a visual diagram of the interactions between a UoP and the configurable elements of CinC.&lt;br /&gt;
[[File:Generate - CreateContext.png|none|thumb|800px]]&lt;br /&gt;
# Add UoP Instance to the context.&lt;br /&gt;
##	Find the UoP Instance in the navigation tree and select it&lt;br /&gt;
## Drag it onto the context.&lt;br /&gt;
# Add a Transporter to the context.&lt;br /&gt;
## In the horizontal toolbar on the left side of the diagram find and select the transporter block&lt;br /&gt;
## Drag the transporter block onto the diagram.&lt;br /&gt;
# Create a Transport Channel&lt;br /&gt;
## With the transporter block selected, on the right side find the Transport Channel control and click on the &#039;+&#039; to add a new channel&lt;br /&gt;
## Give the channel a name and click the save icon. &lt;br /&gt;
## Once the save completes, click on the transport channel drop down and select the name of the channel you just created.&lt;br /&gt;
# Connect the blocks&lt;br /&gt;
##Select the Uop Instance block in the diagram&lt;br /&gt;
## click on the up arrow at the upper right corner of the block and drag it over to the transporter block. &lt;br /&gt;
## A popup dialog will allow you to select the UoP port to connect to the transporter, select the port from the drop down list and click on save.&lt;br /&gt;
#Commit the changes.&lt;br /&gt;
##Click the Commit button under the heading Model on the diagram tool bar.  This saves the changes to the Integration Model (IM) elements but does NOT save the diagram.&lt;br /&gt;
# Save the diagram&lt;br /&gt;
##click the middle disk icon under diagram in order to save the layout of the elements in the diagram.  This saves the layout of the items in the diagram but does NOT save changes to the Integration or Deployment models that may have been made while editing the diagram elements.&lt;br /&gt;
&lt;br /&gt;
== Create a main ==&lt;br /&gt;
The Main Program represents the executable program containing one (or more) UoPs and CinC.&lt;br /&gt;
#A new Main Program can be created by selecting the corresponding option in the &#039;Create&amp;gt;Deployment&#039; dropdown and then saving after inputting the needed data including the UoP Instance.&lt;br /&gt;
[[File:Generate_-_CreateMainProgram2.png|none|thumb|800x800px]]&lt;br /&gt;
&lt;br /&gt;
== Add a TPM ==&lt;br /&gt;
The transport protocol module is responsible for the serialization and deserialization of messages and their transport from one TPM to another or another system.&lt;br /&gt;
# Within the Main detail page, after saving the main, click on the Create TPM button.  &lt;br /&gt;
# Give the tpm a name (&#039;tpm&#039; is fine).&lt;br /&gt;
# click the save button.  &lt;br /&gt;
# Commit the changes to the main by clicking the disk icon in the upper right.&lt;br /&gt;
&lt;br /&gt;
== Generate CINC ==&lt;br /&gt;
#	Next the user needs to open the &#039;Generate&#039; section and click on the CinC submenu.&lt;br /&gt;
# The user should select &#039;CinC&#039; as the artifact. &lt;br /&gt;
# Select the version of CinC you would like to generate&lt;br /&gt;
# Select include CinC Source and choose Yes.&lt;br /&gt;
# Select the Main and UoP Instances for the context we created above and make sure they are both checked&lt;br /&gt;
# Select the appropriate license.&lt;br /&gt;
# Click on the Generate button and a zip file will be created.  The .zip file will contain the cinc source, the data modeled FACE types used by the UoP and the CinC configuration files. Save the file and extract the generated code.&lt;br /&gt;
[[File:Generate_-_CinC.png|none|thumb|800x800px]]&lt;/div&gt;</summary>
		<author><name>Shawn</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=File:Generate_-_CreateContext.png&amp;diff=1294</id>
		<title>File:Generate - CreateContext.png</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=File:Generate_-_CreateContext.png&amp;diff=1294"/>
		<updated>2024-08-20T13:19:21Z</updated>

		<summary type="html">&lt;p&gt;Shawn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Phenom create context&lt;/div&gt;</summary>
		<author><name>Shawn</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Integration_Model_to_CinC_Generation&amp;diff=1293</id>
		<title>Integration Model to CinC Generation</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Integration_Model_to_CinC_Generation&amp;diff=1293"/>
		<updated>2024-08-20T13:00:02Z</updated>

		<summary type="html">&lt;p&gt;Shawn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This sample workflow will lead the user to generate FACE 3 CinC after creating necessary Mains, UoP Instances, and UoPs.&lt;br /&gt;
&lt;br /&gt;
== Create a UoP ==&lt;br /&gt;
First, create a UoP to be used by a UoP Instance within the model. A new UoP can be created by selecting the corresponding option in the &#039;Create&amp;gt;Integration&#039; dropdown and then saving after inputting the necessary data.&lt;br /&gt;
[[File:Generate_-_CreateUoP.png|none|thumb|800x800px]]&lt;br /&gt;
Once the user has created their UoP it is now time to create the UoP Instance that will be used in CinC generation. This UoP Instance is going to be very important for later steps.&lt;br /&gt;
&lt;br /&gt;
== Create a UoP Instance ==&lt;br /&gt;
Similarly, A new UoP Instance can be created by selecting the corresponding option in the &#039;Create&amp;gt;Integration&#039; dropdown and then saving after inputting the required data .&lt;br /&gt;
[[File:Generate_-_CreateUoPInstance2.png|none|thumb|800x800px]]&lt;br /&gt;
&lt;br /&gt;
== Create a Context ==&lt;br /&gt;
The context is a visual diagram of the interactions between a UoP and the configurable elements of CinC.&lt;br /&gt;
# Add UoP Instance to the context.&lt;br /&gt;
##	Find the UoP Instance in the navigation tree and select it&lt;br /&gt;
## Drag it onto the context.&lt;br /&gt;
# Add a Transporter to the context.&lt;br /&gt;
## In the horizontal toolbar on the left side of the diagram find and select the transporter block&lt;br /&gt;
## Drag the transporter block onto the diagram.&lt;br /&gt;
# Create a Transport Channel&lt;br /&gt;
## With the transporter block selected, on the right side find the Transport Channel control and click on the &#039;+&#039; to add a new channel&lt;br /&gt;
## Give the channel a name and click the save icon. &lt;br /&gt;
## Once the save completes, click on the transport channel drop down and select the name of the channel you just created.&lt;br /&gt;
# Connect the blocks&lt;br /&gt;
##Select the Uop Instance block in the diagram&lt;br /&gt;
## click on the up arrow at the upper right corner of the block and drag it over to the transporter block. &lt;br /&gt;
## A popup dialog will allow you to select the UoP port to connect to the transporter, select the port from the drop down list and click on save.&lt;br /&gt;
#Commit the changes.&lt;br /&gt;
##Click the Commit button under the heading Model on the diagram tool bar.  This saves the changes to the Integration Model (IM) elements but does NOT save the diagram.&lt;br /&gt;
# Save the diagram&lt;br /&gt;
##click the middle disk icon under diagram in order to save the layout of the elements in the diagram.  This saves the layout of the items in the diagram but does NOT save changes to the Integration or Deployment models that may have been made while editing the diagram elements.&lt;br /&gt;
&lt;br /&gt;
== Create a main ==&lt;br /&gt;
The Main Program represents the executable program containing one (or more) UoPs and CinC.&lt;br /&gt;
#A new Main Program can be created by selecting the corresponding option in the &#039;Create&amp;gt;Deployment&#039; dropdown and then saving after inputting the needed data including the UoP Instance.&lt;br /&gt;
[[File:Generate_-_CreateMainProgram2.png|none|thumb|800x800px]]&lt;br /&gt;
&lt;br /&gt;
== Add a TPM ==&lt;br /&gt;
The transport protocol module is responsible for the serialization and deserialization of messages and their transport from one TPM to another or another system.&lt;br /&gt;
# Within the Main detail page, after saving the main, click on the Create TPM button.  &lt;br /&gt;
# Give the tpm a name (&#039;tpm&#039; is fine).&lt;br /&gt;
# click the save button.  &lt;br /&gt;
# Commit the changes to the main by clicking the disk icon in the upper right.&lt;br /&gt;
&lt;br /&gt;
== Generate CINC ==&lt;br /&gt;
#	Next the user needs to open the &#039;Generate&#039; section and click on the CinC submenu.&lt;br /&gt;
# The user should select &#039;CinC&#039; as the artifact. &lt;br /&gt;
# Select the version of CinC you would like to generate&lt;br /&gt;
# Select include CinC Source and choose Yes.&lt;br /&gt;
# Select the Main and UoP Instances for the context we created above and make sure they are both checked&lt;br /&gt;
# Select the appropriate license.&lt;br /&gt;
# Click on the Generate button and a zip file will be created.  The .zip file will contain the cinc source, the data modeled FACE types used by the UoP and the CinC configuration files. Save the file and extract the generated code.&lt;br /&gt;
[[File:Generate_-_CinC.png|none|thumb|800x800px]]&lt;/div&gt;</summary>
		<author><name>Shawn</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Integration_Model_to_CinC_Generation&amp;diff=1292</id>
		<title>Integration Model to CinC Generation</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Integration_Model_to_CinC_Generation&amp;diff=1292"/>
		<updated>2024-08-20T12:39:34Z</updated>

		<summary type="html">&lt;p&gt;Shawn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This sample workflow will lead the user to generate FACE 3 CinC after creating necessary Mains, UoP Instances, and UoPs.&lt;br /&gt;
&lt;br /&gt;
== Create a UoP ==&lt;br /&gt;
&lt;br /&gt;
Firstly, the user needs to create a UoP to be used by a UoP Instance within the model. A new UoP can be created by selecting the corresponding option in the &#039;Create&amp;gt;Integration&#039; dropdown and then saving after inputting the necessary data.&lt;br /&gt;
[[File:Generate_-_CreateUoP.png|none|thumb|800x800px]]&lt;br /&gt;
Once the user has created their UoP it is now time to create the UoP Instance that will be used in CinC generation. This UoP Instance is going to be very important for later steps.&lt;br /&gt;
&lt;br /&gt;
== Create a UoP Instance ==&lt;br /&gt;
Similarly, A new UoP Instance can be created by selecting the corresponding option in the &#039;Create&amp;gt;Integration&#039; dropdown and then saving after inputting the required data .&lt;br /&gt;
[[File:Generate_-_CreateUoPInstance2.png|none|thumb|800x800px]]&lt;br /&gt;
Next, the user needs to create a Main Program to be used during CinC. This is the Main Program that will house our UoP Instance and should be selected during creation.&lt;br /&gt;
&lt;br /&gt;
== Create a Context ==&lt;br /&gt;
a. Add UoP Instance to the context.&lt;br /&gt;
	Find the UoP Instance in the navigation tree and drag it onto the context.&lt;br /&gt;
&lt;br /&gt;
b. Add a Transporter to the context.&lt;br /&gt;
	From the left side of the diagram find the transporter block and drag it onto the diagram.&lt;br /&gt;
&lt;br /&gt;
c. Create a Transport Channel&lt;br /&gt;
	With the transporter block selected, on the right side find the Transport Channel control and click on the &#039;+&#039; to add a new channel, give the channel a name and click the save icon.  Once the save completes, click on the transport channel drop down and select the name of the channel you just created.&lt;br /&gt;
&lt;br /&gt;
d. Connect the 	blocks&lt;br /&gt;
	Select the Uop Instance block in the diagram, click on the up arrow at the upper right corner of the block and drag it over to the transporter block.  A popup dialog will allow you to select the UoP port to connect to the transporter, select the port from the drop down list and click on save.&lt;br /&gt;
&lt;br /&gt;
e. Commit the changes.&lt;br /&gt;
	Click the Commit button under the heading Model on the diagram tool bar.  This saves the changes to the Integration Model (IM) elements but does NOT save the diagram.&lt;br /&gt;
f. Save the diagram&lt;br /&gt;
	click the middle disk icon under diagram in order to save the layout of the elements in the diagram&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Create a main ==&lt;br /&gt;
	A new Main Program can be created by selecting the corresponding option in the &#039;Create&amp;gt;Deployment&#039; dropdown and then saving after inputting the needed data including the UoP Instance.&lt;br /&gt;
[[File:Generate_-_CreateMainProgram2.png|none|thumb|800x800px]]&lt;br /&gt;
&lt;br /&gt;
== Add a TPM ==&lt;br /&gt;
	within the Main detail page, after saving the main click on the Create TPM button.  Give the tpm a name (&#039;tpm&#039; is fine) and click the save button.  Commit the changes to the main by clicking the disk icon in the upper right.&lt;br /&gt;
&lt;br /&gt;
== Generate CINC ==&lt;br /&gt;
a.	Next the user needs to open the &#039;Generate&#039; section and click on the CinC submenu.&lt;br /&gt;
b. The user should select &#039;CinC&#039; as the artifact. &lt;br /&gt;
c. Select the version of CinC you would like to generate&lt;br /&gt;
d. Select include CinC Source and choose Yes.&lt;br /&gt;
e. Select the Main and UoP Instances for the context we created above and make sure they are both checked&lt;br /&gt;
f. Select the appropriate license.&lt;br /&gt;
g. Click on the Generate button and a zip file will be created.  The .zip file will contain the cinc source, the data modeled FACE types used by the UoP and the CinC configuration files. Save the file, extr&lt;br /&gt;
&lt;br /&gt;
Finally, click the &#039;Generate&#039; button after setting up the config and selection to generate FACE 3.0 CinC and a .zip file will be created for download.&lt;br /&gt;
[[File:Generate_-_CinC.png|none|thumb|800x800px]]&lt;/div&gt;</summary>
		<author><name>Shawn</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Integration_Model_to_CinC_Generation&amp;diff=1291</id>
		<title>Integration Model to CinC Generation</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Integration_Model_to_CinC_Generation&amp;diff=1291"/>
		<updated>2024-08-20T12:33:49Z</updated>

		<summary type="html">&lt;p&gt;Shawn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This sample workflow will lead the user to generate FACE 3 CinC after creating necessary Mains, UoP Instances, and UoPs.&lt;br /&gt;
&lt;br /&gt;
1. Create a UoP&lt;br /&gt;
&lt;br /&gt;
Firstly, the user needs to create a UoP to be used by a UoP Instance within the model. A new UoP can be created by selecting the corresponding option in the &#039;Create&amp;gt;Integration&#039; dropdown and then saving after inputting the necessary data.&lt;br /&gt;
[[File:Generate_-_CreateUoP.png|none|thumb|800x800px]]&lt;br /&gt;
Once the user has created their UoP it is now time to create the UoP Instance that will be used in CinC generation. This UoP Instance is going to be very important for later steps.&lt;br /&gt;
&lt;br /&gt;
2. Create a UoP Instance&lt;br /&gt;
Similarly, A new UoP Instance can be created by selecting the corresponding option in the &#039;Create&amp;gt;Integration&#039; dropdown and then saving after inputting the required data .&lt;br /&gt;
[[File:Generate_-_CreateUoPInstance2.png|none|thumb|800x800px]]&lt;br /&gt;
Next, the user needs to create a Main Program to be used during CinC. This is the Main Program that will house our UoP Instance and should be selected during creation.&lt;br /&gt;
&lt;br /&gt;
3. Create a Context&lt;br /&gt;
&lt;br /&gt;
a. Add UoP Instance to the context.&lt;br /&gt;
	Find the UoP Instance in the navigation tree and drag it onto the context.&lt;br /&gt;
&lt;br /&gt;
b. Add a Transporter to the context.&lt;br /&gt;
	From the left side of the diagram find the transporter block and drag it onto the diagram.&lt;br /&gt;
&lt;br /&gt;
c. Create a Transport Channel&lt;br /&gt;
	With the transporter block selected, on the right side find the Transport Channel control and click on the &#039;+&#039; to add a new channel, give the channel a name and click the save icon.  Once the save completes, click on the transport channel drop down and select the name of the channel you just created.&lt;br /&gt;
&lt;br /&gt;
d. Connect the 	blocks&lt;br /&gt;
	Select the Uop Instance block in the diagram, click on the up arrow at the upper right corner of the block and drag it over to the transporter block.  A popup dialog will allow you to select the UoP port to connect to the transporter, select the port from the drop down list and click on save.&lt;br /&gt;
&lt;br /&gt;
e. Commit the changes.&lt;br /&gt;
	Click the Commit button under the heading Model on the diagram tool bar.  This saves the changes to the Integration Model (IM) elements but does NOT save the diagram.&lt;br /&gt;
f. Save the diagram&lt;br /&gt;
	click the middle disk icon under diagram in order to save the layout of the elements in the diagram&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Create a main&lt;br /&gt;
	A new Main Program can be created by selecting the corresponding option in the &#039;Create&amp;gt;Deployment&#039; dropdown and then saving after inputting the needed data including the UoP Instance.&lt;br /&gt;
[[File:Generate_-_CreateMainProgram2.png|none|thumb|800x800px]]&lt;br /&gt;
&lt;br /&gt;
5. Add a TPM&lt;br /&gt;
	within the Main detail page, after saving the main click on the Create TPM button.  Give the tpm a name (&#039;tpm&#039; is fine) and click the save button.  Commit the changes to the main by clicking the disk icon in the upper right.&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. Generate CINC&lt;br /&gt;
a.	Next the user needs to open the &#039;Generate&#039; section and click on the CinC submenu.&lt;br /&gt;
b. The user should select &#039;CinC&#039; as the artifact. &lt;br /&gt;
c. Select the version of CinC you would like to generate&lt;br /&gt;
d. Select include CinC Source and choose Yes.&lt;br /&gt;
e. Select the Main and UoP Instances for the context we created above and make sure they are both checked&lt;br /&gt;
f. Select the appropriate license.&lt;br /&gt;
g. Click on the Generate button and a zip file will be created.  The .zip file will contain the cinc source, the data modeled FACE types used by the UoP and the CinC configuration files. Save the file, extr&lt;br /&gt;
&lt;br /&gt;
Finally, click the &#039;Generate&#039; button after setting up the config and selection to generate FACE 3.0 CinC and a .zip file will be created for download.&lt;br /&gt;
[[File:Generate_-_CinC.png|none|thumb|800x800px]]&lt;br /&gt;
&lt;br /&gt;
== Code Generation ==&lt;br /&gt;
CinC generation targets a different type of element called a &#039;&#039;&#039;Main Program&#039;&#039;&#039;. These are created from the main &#039;CREATE&#039; dropdown.&lt;br /&gt;
[[File:Imeditor_-_Codegen1.png|none|thumb|830x830px]]&lt;br /&gt;
Once your Main Program exists, you can associate UoP Instances to it so they become part of the generated code.&lt;br /&gt;
[[File:Imeditor_-_Codegen2.png|none|thumb|834x834px]]&lt;br /&gt;
Similarly, Main Programs can be placed in &#039;&#039;&#039;Processing Elements&#039;&#039;&#039; - but these are not incorporated into generation yet.&lt;br /&gt;
&lt;br /&gt;
== Code Generation ==&lt;br /&gt;
CinC generation targets a different type of element called a &#039;&#039;&#039;Main Program&#039;&#039;&#039;. These are created from the main &#039;CREATE&#039; dropdown.&lt;br /&gt;
[[File:Imeditor_-_Codegen1.png|none|thumb|830x830px]]&lt;br /&gt;
Once your Main Program exists, you can associate UoP Instances to it so they become part of the generated code.&lt;br /&gt;
[[File:Imeditor_-_Codegen2.png|none|thumb|834x834px]]&lt;br /&gt;
Similarly, Main Programs can be placed in &#039;&#039;&#039;Processing Elements&#039;&#039;&#039; - but these are not incorporated into generation yet.&lt;/div&gt;</summary>
		<author><name>Shawn</name></author>
	</entry>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Integration_Model_to_CinC_Generation&amp;diff=1290</id>
		<title>Integration Model to CinC Generation</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Integration_Model_to_CinC_Generation&amp;diff=1290"/>
		<updated>2024-08-20T01:16:00Z</updated>

		<summary type="html">&lt;p&gt;Shawn: /* Sample Workflow */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;THIS PAGE SHOULD TAKE THE USER THROUGH THE CREATION OF UOP INSTANCES, INTEGRATION MODEL, MAIN, AND CINC GENERATION.&lt;br /&gt;
&lt;br /&gt;
THIS PAGE SHOULD TAKE THE USER THROUGH THE CREATION OF UOP INSTANCES, INTEGRATION MODEL, MAIN, AND CINC GENERATION.&lt;br /&gt;
&lt;br /&gt;
== Sample Workflow ==&lt;br /&gt;
This sample workflow will lead the user to generate FACE 3 CinC after creating necessary Mains, UoP Instances, and UoPs.&lt;br /&gt;
&lt;br /&gt;
1. Create a UoP&lt;br /&gt;
Firstly, the user needs to create a UoP to be used by a UoP Instance within the model. A new UoP can be created by selecting the corresponding option in the &#039;Create&amp;gt;Integration&#039; dropdown and then saving after inputting the necessary data.&lt;br /&gt;
[[File:Generate_-_CreateUoP.png|none|thumb|800x800px]]&lt;br /&gt;
Once the user has created their UoP it is now time to create the UoP Instance that will be used in CinC generation. This UoP Instance is going to be very important for later steps.&lt;br /&gt;
&lt;br /&gt;
2. Create a UoP Instance&lt;br /&gt;
Similarly, A new UoP Instance can be created by selecting the corresponding option in the &#039;Create&amp;gt;Integration&#039; dropdown and then saving after inputting the required data .&lt;br /&gt;
[[File:Generate_-_CreateUoPInstance2.png|none|thumb|800x800px]]&lt;br /&gt;
Next, the user needs to create a Main Program to be used during CinC. This is the Main Program that will house our UoP Instance and should be selected during creation.&lt;br /&gt;
&lt;br /&gt;
3. Create a Context&lt;br /&gt;
a. Add UoP Instance to the context.&lt;br /&gt;
	Find the UoP Instance in the navigation tree and drag it onto the context.&lt;br /&gt;
b. Add a Transporter to the context.&lt;br /&gt;
	From the left side of the diagram find the transporter block and drag it onto the diagram.&lt;br /&gt;
c. Create a Transport Channel&lt;br /&gt;
	With the transporter block selected, on the right side find the Transport Channel control and click on the &#039;+&#039; to add a new channel, give the channel a name and click the save icon.  Once the save completes, click on the transport channel drop down and select the name of the channel you just created.&lt;br /&gt;
d. Connect the 	blocks&lt;br /&gt;
	Select the Uop Instance block in the diagram, click on the up arrow at the upper right corner of the block and drag it over to the transporter block.  A popup dialog will allow you to select the UoP port to connect to the transporter, select the port from the drop down list and click on save.&lt;br /&gt;
e. Commit the changes.&lt;br /&gt;
	Click the Commit button under the heading Model on the diagram tool bar.  This saves the changes to the Integration Model (IM) elements but does NOT save the diagram.&lt;br /&gt;
f. Save the diagram&lt;br /&gt;
	click the middle disk icon under diagram in order to save the layout of the elements in the diagram&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Create a main&lt;br /&gt;
	A new Main Program can be created by selecting the corresponding option in the &#039;Create&amp;gt;Deployment&#039; dropdown and then saving after inputting the needed data including the UoP Instance.&lt;br /&gt;
[[File:Generate_-_CreateMainProgram2.png|none|thumb|800x800px]]&lt;br /&gt;
&lt;br /&gt;
4. Add a TPM&lt;br /&gt;
	within the Main detail page, after saving the main click on the Create TPM button.  Give the tpm a name (&#039;tpm&#039; is fine) and click the save button.  Commit the changes to the main by clicking the disk icon in the upper right.&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
5. Generate CINC&lt;br /&gt;
a.	Next the user needs to open the &#039;Generate&#039; section and click on the CinC submenu.&lt;br /&gt;
b. The user should select &#039;CinC&#039; as the artifact. &lt;br /&gt;
c. Select the version of CinC you would like to generate&lt;br /&gt;
d. Select include CinC Source and choose Yes.&lt;br /&gt;
e. Select the Main and UoP Instances for the context we created above and make sure they are both checked&lt;br /&gt;
f. Select the appropriate license.&lt;br /&gt;
g. Click on the Generate button and a zip file will be created.  The .zip file will contain the cinc source, the data modeled FACE types used by the UoP and the CinC configuration files. Save the file, extr&lt;br /&gt;
&lt;br /&gt;
Finally, click the &#039;Generate&#039; button after setting up the config and selection to generate FACE 3.0 CinC and a .zip file will be created for download.&lt;br /&gt;
[[File:Generate_-_CinC.png|none|thumb|800x800px]]&lt;br /&gt;
&lt;br /&gt;
== Code Generation ==&lt;br /&gt;
CinC generation targets a different type of element called a &#039;&#039;&#039;Main Program&#039;&#039;&#039;. These are created from the main &#039;CREATE&#039; dropdown.&lt;br /&gt;
[[File:Imeditor_-_Codegen1.png|none|thumb|830x830px]]&lt;br /&gt;
Once your Main Program exists, you can associate UoP Instances to it so they become part of the generated code.&lt;br /&gt;
[[File:Imeditor_-_Codegen2.png|none|thumb|834x834px]]&lt;br /&gt;
Similarly, Main Programs can be placed in &#039;&#039;&#039;Processing Elements&#039;&#039;&#039; - but these are not incorporated into generation yet.&lt;br /&gt;
&lt;br /&gt;
== Code Generation ==&lt;br /&gt;
CinC generation targets a different type of element called a &#039;&#039;&#039;Main Program&#039;&#039;&#039;. These are created from the main &#039;CREATE&#039; dropdown.&lt;br /&gt;
[[File:Imeditor_-_Codegen1.png|none|thumb|830x830px]]&lt;br /&gt;
Once your Main Program exists, you can associate UoP Instances to it so they become part of the generated code.&lt;br /&gt;
[[File:Imeditor_-_Codegen2.png|none|thumb|834x834px]]&lt;br /&gt;
Similarly, Main Programs can be placed in &#039;&#039;&#039;Processing Elements&#039;&#039;&#039; - but these are not incorporated into generation yet.&lt;/div&gt;</summary>
		<author><name>Shawn</name></author>
	</entry>
</feed>