TeamcenterKnowledge

Manufacturing utilities

ipa_b_executer

Generates or updates in-process assemblies and updates filtered in-process assemblies in a manufacturing process structure. The input for this utility is a parameter file in which you specify whether to update either the IPA, the FIPA, or both simultaneously. You cannot create FIPAs with this utility. You can only create FIPAs from within the Manufacturing Process Planner application. Note Depending on the size of the structure, running this utility can be time-consuming. For more information about in-process assemblies, see Manufacturing Process Planning ─ Usage. Syntax ipa_b_executer -u=user-id {-p=encrypted-password | -pf=password-file} [-g=group -f=path-to-parameter-file] [-h] Arguments -u Specifies the user ID. This is a user with Teamcenter administration privileges. Note If Security Services single sign-on (SSO) is enabled for your server, the user and password arguments are authenticated externally through SSO rather than being authenticated against the Teamcenter database. If you do not supply these arguments, the utility attempts to join an existing SSO session. If no session is found, you are prompted to enter a user ID and password. -p Specifies the user's password. This password must be encrypted You can obtain an encrypted password by typing: Copy ipa_b_executer -p=plain-text-password -encrypt Teamcenter returns the encrypted password as output. This argument is mutually exclusive with the -pf argument. -pf Specifies the password file. For more information about managing password files, see Manage password files. This argument is mutually exclusive with the -p argument. -g Specifies the group associated with the user. If used without a value, the user's default group is assumed. -f Specifies the path to the parameter file (.txt file) that is used as input for this utility. For more information, see Parameter file syntax. -h Displays help for this utility. Environment As specified in Setting up a Teamcenter command-line environment. Files As specified in Log files produced by Teamcenter. Restrictions None. Parameter file syntax The first entry in each line in the parameter file indicates whether an IPA or FIPA is to be updated. Therefore, there are two types of lines in this file: The parameter line for an IPA starts with #Item The parameter line for a FIPA starts with #Item_FIPA Given these two types of lines, three cases can exist: If only an #Item line is present in the file, Teamcenter updates the IPA only. If only an #Item_FIPA line is present in the file, Teamcenter updates the FIPA only. If both #Item and #Item_FIPA lines are present in the file, Teamcenter updates both the IPA and the FIPA. In the line, each parameter must be separated from its value by the % symbol. If there is more than one value for a parameter, each of these values must be separated by a % symbol. You can use the following parameters to create or update an IPA: Item Specifies the top process ID. Key Specifies the top process key in the form of attr=value,attr2=value2.... Rev Specifies the top process revision. Rule Specifies the configuration rule. OG Specifies the type of IPA occurrence group. Name Specifies the name of the IPA. Occ Specifies the types of the product occurrences that are included. Proc Specifies the types of the processes for which an occurrence group is created. Use the following parameters to update a filtered IPA: Item_FIPA Specifies the process ID of the top process of the BOP structure in which FIPAs are to be updated. This parameter can have only one value. Rev Specifies the top process revision. This parameter can have only one value. Rule Specifies the revision rule with which the FIPAs are to be updated. This parameter can have only one value. Parent_FIPA Specifies the process IDs of the processes for which FIPAs are to be updated. This is mandatory parameter that can have multiple values. In the case of multiple process IDs, the IDs must be separated by a % symbol. Name Specifies that only this FIPA in the Parent_FIPA process is updated. This is an optional parameter. If no name is specified, then all the FIPAs under the Parent process are updated. This parameter can have multiple values. Prod_ID Specifies the ID of the top product of the product structure from which items are consumed into the process structure. This parameter can have only one value. Prod_Rev Specifies the revision of the top product line. This parameter can have only one value. Prod_Rule Specifies the revision rule applied on the product structure. This parameter can have only one value. The following is a sample line for updating FIPAs: Copy #Item_FIPA%Top-process-id##Rev%current-revision-level# #Rule%current-revision-rule #Parent%process-id–1[process-id–2.. process-id-n]#Name%fipa-name–1[%fipa-name–2..%fipa-name-n] Examples These examples reference the following structure. To update only the IPA: Copy #Item%000029##Rev%A##Rule%Latest Working##OG%OccurrenceGroup# #Name%IPA -Jun 30, 2011 12:01:21 PM##Occ%MEConsumed# #Proc%MEProcess# The file does not contain a line for the FIPA. To update only the FIPA for process Proc2: Copy #Item_FIPA%000029##Rev%A##Rule%Latest Working##Parent_FIPA%000031# #Name%Proc2_fipa##Prod_ID%000013##Prod_Rev%A##Prod_Rule# #Latest Working# The file does not contain a line for the IPA. To update the FIPAs for multiple processes: Copy #Item_FIPA%000029##Rev%A##Rule%Latest Working# #Parent_FIPA %000031%000034%000035# #Name%Proc2_fipa%Proc5_fipa%Proc6_fipa# #Prod_ID%000013##Prod_Rev%A##Prod_Rule##Latest Working# The file does not contain a line for the IPAs. To update the FIPA for the top process: Copy #Item_FIPA%000029##Rev%A##Rule%Latest Working##Parent_FIPA%000029# #Name%demoNested_fipa##Prod_ID%000013##Prod_Rev%A##Prod_Rule# #Latest Working# The file does not contain a line for the IPA. To update all the FIPAs present in the process structure: Copy #Item_FIPA%000029##Rev%A##Rule%Latest Working##Parent_FIPA%000029# #Name ##Prod_ID%000013##Prod_Rev%A##Prod_Rule##Latest Working# The file does not contain a line for the IPAs. Note If a value for the #Name# parameter is not present, then all the FIPAs under the Parent_FIPA process are updated. You must always include the #Name# parameter even if it has no value. To update the IPA and multiple FIPAs in the process structure: Copy #Item%000029##Rev%A##Rule%Latest Working##OG%OccurrenceGroup# #Name%IPA -Jun 30, 2011 12:01:21 PM##Occ%MEConsumed##Proc%MEProcess# #Item_FIPA%000029##Rev%A##Rule%Latest Working##Parent_FIPA %000031%000034%000035# #Name%Proc2_fipa%Proc5_fipa%Proc6_fipa##Prod_ID%000013##Prod_Rev%A# #Prod_Rule##Latest Working#

Source: https://docs.sw.siemens.com/documentation/external/PL20251212545240207/en-US/tc_help/utilities_reference/gvl1737253698140/id1642283.html · retrieved Fri Jul 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time)