18 #ifndef TEAMCENTER_RDV_RDV_H
19 #define TEAMCENTER_RDV_RDV_H
25 #include <rdv/librdv_exports.h>
105 #define TCTEMPDIR "TC_TMP_DIR"
106 #define TCROOT "TC_ROOT"
108 #define PATHSTR "PATH"
109 #define EXE_EXT ".exe"
112 #define PATH_SEP "\\"
202 const char* composite_property,
227 const char* composite_property,
228 int* n_related_components,
229 tag_t** related_components
316 int* n_added_objects,
318 tag_t** added_objects
363 tag_t product_item_rev,
402 int* n_target_bom_lines,
403 tag_t** target_bom_lines,
404 int* n_unconfigured_target_bom_lines,
405 tag_t** unconfigured_target_bom_lines,
406 int* n_unconfigurable_target_bom_lines,
407 tag_t** unconfigurable_target_bom_lines,
408 int* n_background_bom_lines,
409 tag_t** background_bom_lines,
410 int* n_unconfigured_background_bom_lines,
411 tag_t** unconfigured_background_bom_lines,
412 int* n_unconfigurable_background_bom_lines,
413 tag_t** unconfigurable_background_bom_lines
425 tag_t search_criteria,
496 int n_stringsToMatch,
497 const char** stringsToMatch,
500 int* n_unconfigured_matches,
502 tag_t** unconfigured_matches,
504 int* n_unconfigurable_bom_lines,
506 tag_t** unconfigurable_bom_lines
516 logical showsUnconfiguredByDate,
517 logical showsUnconfiguredVariants,
653 int* n_variant_options,
654 tag_t** variant_options
675 int* n_variant_rules,
676 tag_t** variant_rules
694 tag_t* backgroundLines,
697 char** zipFileTicket,
725 int* n_target_bom_lines,
726 tag_t** target_bom_lines,
727 int* n_unconfigured_target_bomlines,
729 tag_t** unconfigured_target_bomlines,
732 int* n_unconfigurable_target_bom_lines,
734 tag_t** unconfigurable_target_bom_lines,
739 tag_t** bg_bom_lines,
740 int* n_unconfigured_bg_bomlines,
742 tag_t** unconfigured_bg_bomlines,
745 int* n_unconfigurable_bg_bom_lines,
747 tag_t** unconfigurable_bg_bom_lines
762 tag_t arch_element_apn,
767 int n_requested_occurrences,
770 tag_t **apns_of_requested_occurrences
794 tag_t arch_element_apn,
809 tag_t arch_element_apn,
846 int n_comps_to_be_cut,
847 tag_t *comps_to_be_cut
852 int numberOfBOMLines,
855 tag_t* selectedBLTags,
888 int noOfSearchCriterias,
889 const tag_t* search_criterias,
909 int* noOfSubCriteria,
972 tag_t* scMappAttrObjTag
980 tag_t scMapAttrObjTag,
1000 const char* relationtype,
1002 const char* formType,
1003 const char* logicalOpr,
1004 const char* propertyName,
1005 const char* mathOpr,
1006 const char* propType,
1009 tag_t* scFormAttrObjTag
1018 tag_t scFormAttrObjTag,
1019 char** relationtype,
1023 char** propertyName,
1048 tag_t* scNamedZoneObjTag
1056 tag_t scNamedZoneObjTag,
1076 int noOfCoordinates,
1077 const double* coordinates,
1083 tag_t* scBoxZoneObjTag
1091 tag_t scBoxZoneObjTag,
1092 int* noOfCoordinates,
1093 double** coordinates,
1111 int noOfCoordinates,
1112 const double* coordinates,
1117 tag_t* scPlaneZoneObjTag
1125 tag_t scPlaneZoneObjTag,
1126 int* noOfCoordinates,
1127 double** coordinates,
1147 tag_t targetAppearance,
1151 tag_t* scProximityObjTag
1161 tag_t scProximityObjTag,
1163 tag_t* targetAppearance,
1179 const char* queryName,
1181 const char** entries,
1182 const char** values,
1213 const char** unctValues,
1214 tag_t* scInClassObjTag
1222 tag_t scInClassObjTag,
1239 int noOfSelectedApnsOrBOMLines,
1240 const tag_t* selectedApnsOrBOMLines,
1241 int noOfUnSelectedApnsOrBOMLines,
1242 const tag_t* unSelectedApnsOrBOMLines,
1243 tag_t* scAppearancesObjTag
1252 tag_t scAppearancesObjTag,
1253 int* noOfSelectedBOMlines,
1254 tag_t** selectedBOMLines,
1255 int* noOfUnselectedBOMlines,
1256 tag_t** unselectedBOMLines
1266 char** appr_path_node_uid,
1267 int localapprUIDLength,
1277 char **absolute_occurrence_uids,
1278 int num_of_absolute_occurrence_uids,
1291 char*** inputValueArray,
1309 const char* pref_name,
1310 int* num_pref_values,
1329 char*** issuesArray,
1351 const char* comment,
1357 const char* productName,
1358 const char* productNamespace,
1359 const char* formula,
1361 const char* comment,
1377 int* no_of_literals,
1383 (
const logical show_unconfigured_variant,
1384 const logical show_unconfigured_by_date,
1385 const int n_variant_rules,
1386 const tag_t * variant_rules,
1387 int * n_backgrnd_bomlines,
1388 tag_t * backgrnd_bomlines,
1389 int * n_unconfigured_bom_lines,
1390 tag_t ** unconfigured_bom_lines
1399 tag_t genericObjectBOMLine,
1401 tag_t* prodRev_tags,
1414 tag_t genericObjectBOMLine,
1416 tag_t* prodRev_tags,
1442 char *item_revision_id,
1460 tag_t * itemRevision
1466 tag_t * itemRevision
1522 tag_t *var_exp_block
1527 const char *option_name,
1528 const char *option_value,
1558 int * n_column_headers,
1559 tag_t ** column_header_exprs,
1560 char *** column_header_strs,
1562 tag_t ** ves_2_save,
1565 int * n_table_chars,
1594 char *entity_handle,
1602 char **plmxml_config_file,
1603 char **file_location
1624 tag_t product_revision_tag,
1627 char *entity_handle,
1634 char **plmxml_config_file,
1635 char **file_location
1651 char **QPLBuildsBuffer,
1657 int *errorCodeStatus,
1659 char **messageString,
1660 int *nProximityInfo,
1661 char **proximityInfoString,
1663 char **attributesString,
1671 char *booleanOperator,
1677 char **zoneAttrNames,
1681 int *occEntityHandleCount,
1682 char **occEntityHandle
1688 char *booleanOperator,
1694 char **zoneAttrNames,
1698 int *occEntityHandleCount,
1699 char **occEntityHandle
1705 char *entity_handle,
1717 char **revisionRule,
1726 char *entityHandles,
1727 int noOfTargetLines,
1730 char **pruneFilePath
1751 int *noOfChildComponents,
1752 char ***componentsGcid,
1753 char ***componentsName,
1791 int *noOfChildComponents,
1792 tag_t **childMeapns,
1798 char *directoryName,
1813 char *directoryName,
1816 char *importUtility,
1817 char *importUtilityParameter,
1821 (
tag_t topLevelItem,
1824 int *noOfChildComponents,
1825 char ***componentsGcid,
1826 char ***componentsName,
1827 tag_t **childMeapns);
1830 (
tag_t topLevelItem,
1833 int *noOfChildComponents,
1834 char ***componentsGcid,
1835 char ***componentsName,
1836 tag_t **childMeapns);
1846 const char* relationName,
1868 tag_t revision_rule,
1869 int no_variant_opts,
1870 tag_t* variant_option_tags,
1871 int* variant_option_values,
1872 tag_t saved_variant_rule_tag,
1876 tag_t saved_qry_tag,
1878 char** ignore_occ_types,
1881 const char** occ_thread_chain,
1885 char** note_type_str,
1889 char** is_item_form_flag,
1890 char** relation_type_names,
1891 char** form_type_names,
1892 char** form_attr_name,
1893 char** form_qry_opr,
1894 char** form_bool_val,
1895 char** form_int_val,
1896 char** form_double_val,
1897 char** form_string_val,
1898 char** form_date_val,
1899 char** form_uid_val,
1902 int* class_attr_ids,
1903 char** class_attr_values,
1905 double diagonal_length,
1906 int box_zone_instances,
1907 tag_t* box_zone_tags,
1908 char** boxzone_comp,
1910 char*** bom_line_prop,
1911 char*** ia_assembly,
1912 int *unconfig_bom_line_size,
1913 char*** unconfig_bom_line_prop,
1914 char*** unconfig_ia_assembly
1919 tag_t revision_rule,
1920 int no_variant_opts,
1921 tag_t* variant_option_tags,
1922 int* variant_option_values,
1923 tag_t saved_variant_rule_tag,
1924 int occurrence_count,
1925 const char** occurrence_string_array,
1932 char** bomline_props,
1939 int sco_evaluate_mode,
1940 tag_t* sco_rev_rule,
1941 tag_t* sco_variant_rule,
1942 tag_t* sco_prod_rev,
1943 int* work_parts_size,
1944 char*** work_parts_uids,
1945 double* sco_prox_dist,
1946 int* sco_zones_size,
1947 char*** sco_zones_comp,
1948 char*** sco_zones_uids,
1949 int* svd_qry_entries_size,
1950 char*** qry_entries,
1952 tag_t* sco_svd_qry_tag,
1954 char*** sco_occ_attr_name,
1955 char*** sco_occ_oper,
1956 char*** sco_occ_attr_value,
1958 char*** sco_is_item_form_flag,
1959 char*** sco_relation_type_names,
1960 char*** sco_form_logical_opr,
1961 char*** sco_form_type_names,
1962 char*** sco_form_attr_name,
1963 char*** sco_form_qry_opr,
1964 char*** sco_form_string_val,
1965 logical* sco_true_shape_enabled,
1968 int* sco_target_lines_size,
1969 char*** sco_target_lines_occ_chain,
1970 char*** target_lines_ia,
1971 int* sco_selected_target_lines_size,
1972 char*** sco_selected_target_lines_props,
1973 int* sco_backgrnd_lines_size,
1974 char*** sco_backgrnd_lines_occ_chain,
1975 char*** backgrnd_lines_ia,
1976 int* sco_selected_backgrnd_lines_size,
1977 char*** sco_selected_backgrnd_lines_props
1982 tag_t product_rev_tag,
1983 tag_t revision_rule,
1984 int no_variant_opts,
1985 tag_t* variant_option_tags,
1986 int* variant_option_values,
1987 tag_t saved_variant_rule_tag,
1989 tag_t* workpart_tags,
1991 const char** entries,
1992 const char** values,
1993 tag_t saved_qry_tag,
1995 int sel_tgt_occ_chain_size,
1996 const char** sel_tgt_occ_thread_chain,
1997 int unsel_tgt_occ_chain_size,
1998 const char** unsel_tgt_occ_thread_chain,
1999 int sel_bk_occ_chain_size,
2000 const char** sel_bk_occ_thread_chain,
2001 int unsel_bk_occ_chain_size,
2002 const char** unsel_bk_occ_thread_chain,
2006 char** note_type_str,
2010 char** is_item_form_flag,
2011 char** relation_type_names,
2012 char** form_type_names,
2013 char** form_logical_opr,
2014 char** form_attr_name,
2015 char** form_qry_opr,
2016 char** form_string_val,
2017 int box_zone_instances,
2018 tag_t* box_zone_tags,
2019 char** boxzone_comp,
2020 tag_t* sc_filter_grp_tag
2028 tag_t product_rev_tag,
2029 tag_t revision_rule,
2030 int no_variant_opts,
2031 tag_t* variant_option_tags,
2032 int* variant_option_values,
2033 tag_t saved_variant_rule_tag,
2035 tag_t* workpart_tags,
2036 tag_t tgt_saved_qry_tag,
2038 const char** tgt_entires_crt,
2039 const char** tgt_values_crt,
2040 int sel_tgt_occ_chain_size,
2041 const char** sel_tgt_occ_thread_chain,
2042 int unsel_tgt_occ_chain_size,
2043 const char** unsel_tgt_occ_thread_chain,
2044 int sel_bk_occ_chain_size,
2045 const char** sel_bk_occ_thread_chain,
2046 int unsel_bk_occ_chain_size,
2047 const char** unsel_bk_occ_thread_chain,
2048 int tgt_occ_chain_size,
2049 const char** tgt_occ_thread_chain,
2050 int bk_occ_chain_size,
2051 const char** bk_occ_thread_chain,
2052 int no_sc_filter_grp_tags,
2053 tag_t* sc_filter_grp_tags,
2059 tag_t structureContextObjectTag
2068 #include <rdv/librdv_undef.h>