ITK Function Reference

(V10000.1.0.60_20160308.00)
Macros | Typedefs | Functions
rdv.h File Reference
#include <property/prop.h>
#include <ps/ps.h>
#include <tccore/item.h>
#include <rdv/librdv_exports.h>
#include <rdv/librdv_undef.h>
#include <rdv/iman_rdv.h>

Go to the source code of this file.

Macros

#define EXE_EXT   ".exe"
 
#define PATH_SEP   "/"
 
#define PATHSTR   "PATH"
 
#define PATHTERM   ":"
 
#define TCROOT   "TC_ROOT"
 
#define TCTEMPDIR   "TC_TMP_DIR"
 

Typedefs

typedef void * RDV_context_t
 
typedef int(* RDV_is_ia_function_t )(tag_t bom_line, logical *is_IA)
 
typedef int RDV_object_type_token
 
typedef void * RDV_search_engine_id_t
 
typedef void * RDV_search_engine_t
 

Functions

RDV_API int ARCH_update_option_declaration (tag_t option_rev)
 
RDV_API int extract_psoccchain_from_bomlineprops (int position, char **bomline_props, char **OccChain)
 
RDV_API int RDV_add_design_to_ia (tag_t component, tag_t iaRev, int prodRev_count, tag_t *prodRev_tags, tag_t arch_element_apn, int a_count, tag_t *a_nves, int b_count, tag_t *b_nves, int n_requested_occurrences, int n_lous, tag_t *lous, tag_t **apns_of_requested_occurrences)
 
RDV_API int RDV_add_part_solution_to_product (tag_t component, tag_t genericObjectBOMLine, int prodRev_count, tag_t *prodRev_tags, tag_t goApn_tag, int a_count, tag_t *a_nves, int quantity, int n_note_text, char **note_text, char **note_types, tag_t *occurrence)
 
RDV_API int RDV_add_part_to_product (tag_t component, tag_t genericObjectBOMLine, int prodRev_count, tag_t *prodRev_tags, tag_t goApn_tag, int a_count, tag_t *a_nves, int quantity, tag_t *occurrence)
 
RDV_API int RDV_add_with_touchpoint (tag_t parentTag, tag_t componentTag, logical processParents, logical processChildren)
 
RDV_API int RDV_appr_srch_crt_create (tag_t typeTag, int noOfSelectedApnsOrBOMLines, const tag_t *selectedApnsOrBOMLines, int noOfUnSelectedApnsOrBOMLines, const tag_t *unSelectedApnsOrBOMLines, tag_t *scAppearancesObjTag)
 
RDV_API int RDV_appr_srch_crt_get_attrs (tag_t scAppearancesObjTag, int *noOfSelectedBOMlines, tag_t **selectedBOMLines, int *noOfUnselectedBOMlines, tag_t **unselectedBOMLines)
 
RDV_API int RDV_ask_composite_property (tag_t component, const char *composite_property, char **value)
 
RDV_API int RDV_ask_composite_property_objs (tag_t component, const char *composite_property, int *n_related_components, tag_t **related_components)
 
RDV_API int RDV_ask_installation_assembly (tag_t bom_line, tag_t *ia_bom_line)
 
RDV_API int RDV_ask_latest_option_rev (tag_t variant, tag_t *variantRev)
 
RDV_API int RDV_ask_overlay_variant_rules (int n_bom_lines, tag_t *bom_lines, int *n_variant_rules, tag_t **variant_rules)
 
RDV_API int RDV_ask_search_engine_bv_type (tag_t *bom_view_type)
 
RDV_API int RDV_ask_variable_variant_options (int n_bom_lines, tag_t *bom_lines, tag_t variant_rule, int *n_variant_options, tag_t **variant_options)
 
RDV_API int RDV_ask_variant_xo_table_data (int n_ves, const tag_t *ves, int *n_column_headers, tag_t **column_header_exprs, char ***column_header_strs, int *n_ves_2_save, tag_t **ves_2_save, int *n_rows, int *n_columns, int *n_table_chars, char **table_chars)
 
RDV_API int RDV_attr_srch_crt_create (tag_t typeTag, const char *name, const char *value, int op, tag_t *scAttrObjTag)
 
RDV_API int RDV_attr_srch_crt_get_attrs (tag_t scAttrObjTag, char **name, int *op, char **value)
 
RDV_API int RDV_bomline_copy (tag_t parentLine, tag_t childLine, logical carrySubstitutes, logical asSubstitute, logical copyXform, char *occType, tag_t *newLine)
 
RDV_API int RDV_bomline_replace_with_substitutes (tag_t *bomLine, tag_t *item, tag_t *itemRevision)
 
RDV_API int RDV_bomline_substitute_with_alternates (tag_t *bomLine, tag_t *item, tag_t *itemRevision)
 
RDV_API int RDV_boxzone_srch_crt_create (tag_t typeTag, int noOfCoordinates, const double *coordinates, int op, tag_t *scBoxZoneObjTag)
 
RDV_API int RDV_boxzone_srch_crt_get_attrs (tag_t scBoxZoneObjTag, int *noOfCoordinates, double **coordinates, int *comparator)
 
RDV_API int RDV_check_user_privilege (tag_t obj_tag, tag_t user_tag)
 
RDV_API int RDV_clearHashTable ()
 
RDV_API int RDV_clone_part_solution_bomline_for_revise (tag_t bomLine, tag_t apn_tag, tag_t abe_apn, tag_t appgrp, tag_t *newLine)
 
RDV_API int RDV_config_plmxml (tag_t dataset_tag, char *item_id, char *rev, char *svr, char *entity_handle, int nb_of_targets, char *target_lines, logical voo_flag, char **plmxml_config_file, char **file_location)
 
RDV_API int RDV_config_plmxml_mfk (tag_t dataset_tag, tag_t product_revision_tag, char *svr, char *entity_handle, char *target_lines, logical voo_flag, char **plmxml_config_file, char **file_location)
 
RDV_API int RDV_config_plmxml_with_import (tag_t dataset_tag, tag_t revid_tag, char *directoryName, int *svrCount, char **svr, char *importUtility, char *importUtilityParameter, char *logFileImport)
 
RDV_API int RDV_config_plmxml_with_svr (tag_t dataset_tag, tag_t toprev, char *directoryName, int *svrCount, char **svr)
 
RDV_API int RDV_config_plmxml_with_svr_with_log (tag_t datasetTag, tag_t toprev, char *directory, int *svrCount, char **svr, char *logFileImport)
 
RDV_API int RDV_context_add_object (tag_t obj, int *n_added_objects, tag_t **added_objects)
 
RDV_API int RDV_context_ask_bom_window (tag_t *bom_window)
 
RDV_API int RDV_context_ask_context (RDV_context_t *rdv_context_object)
 
RDV_API int RDV_context_ask_objects (RDV_object_type_token type_token, int *n_objects, tag_t **objects)
 
RDV_API int RDV_context_ask_search_engine (RDV_search_engine_t *search_engine)
 
RDV_API int RDV_context_clear ()
 
RDV_API int RDV_context_default_prox_search (int *n_target_bom_lines, tag_t **target_bom_lines, int *n_unconfigured_target_bom_lines, tag_t **unconfigured_target_bom_lines, int *n_unconfigurable_target_bom_lines, tag_t **unconfigurable_target_bom_lines, int *n_background_bom_lines, tag_t **background_bom_lines, int *n_unconfigured_background_bom_lines, tag_t **unconfigured_background_bom_lines, int *n_unconfigurable_background_bom_lines, tag_t **unconfigurable_background_bom_lines)
 
RDV_API int RDV_context_is_proximity_searchable (logical *is_searchable)
 
RDV_API int RDV_context_is_searchable (logical *is_searchable)
 
RDV_API int RDV_context_remove_object (tag_t object)
 
RDV_API int RDV_context_set_bom_window (tag_t bom_window)
 
RDV_API int RDV_context_set_context (RDV_context_t rdv_context_object)
 
RDV_API int RDV_context_set_objects (int n_objects, tag_t *objects)
 
RDV_API int RDV_create_base_options (tag_t product, const char *option_name, const char *option_value, tag_t *opt_tag, tag_t *opt_rev)
 
RDV_API int RDV_create_nve_from_formula (const char *code, const char *desc, const char *productName, const char *productNamespace, const char *formula, int op, const char *comment, tag_t *newNVETag)
 
RDV_API char * RDV_escape_xml_tag_value (const char *value)
 
RDV_API int RDV_execute_eng_change_query (char *item_id, char *item_revision_id, int *n_instances, tag_t **instances)
 
RDV_API int RDV_execute_processes_query (char *object_name, int *n_instances, tag_t **instances)
 
RDV_API int RDV_execute_search (RDV_search_engine_id_t engine_id, tag_t search_criteria, int *n_results, char ***results)
 
RDV_API int RDV_execute_workparts_query (char *item_id, int *n_instances, tag_t **instances)
 
RDV_API int RDV_export_config_nx_assembly (int targetCount, tag_t *targetList, int backgrndCount, tag_t *backgrndList, logical checkoutTargets, char *namingFormat, char **zipfilename, char **logfilename)
 
RDV_API int RDV_export_config_nx_structure (int targetCount, tag_t *targetLines, int backgroundCount, tag_t *backgroundLines, logical checkoutTargets, char *namingFormat, char **zipFileTicket, char **logFileTicket)
 
RDV_API int RDV_find_imprecise_abe (char *gcId, tag_t topArchTag, tag_t bomWindowTag, int *noOfMeapns, tag_t **meApns, char ***genCompId, char ***compDesc)
 
RDV_API int RDV_find_precise_abe (char *gcId, tag_t topArchTag, tag_t bomWindowTag, int *noOfMeapns, tag_t **meApns, char ***genCompId, char ***compDesc)
 
RDV_API int RDV_find_search_engine (tag_t product_item_rev, tag_t revision_rule, tag_t variant_rule, tag_t bom_window, RDV_search_engine_t *search_engine)
 
RDV_API int RDV_formattr_srch_crt_create (const char *relationtype, int parentType, const char *formType, const char *logicalOpr, const char *propertyName, const char *mathOpr, const char *propType, int sizeOfValues, const char **value, tag_t *scFormAttrObjTag)
 
RDV_API int RDV_formattr_srch_crt_get_attrs (tag_t scFormAttrObjTag, char **relationtype, int *parentType, char **formType, char **logicalOpr, char **propertyName, char **mathOpr, char **propType, int *sizeOfValues, char ***values)
 
RDV_API int RDV_generate_PLMXML_file (int numberOfBOMLines, int numOfSelectedBL, tag_t *bomLineTags, tag_t *selectedBLTags, tag_t bomWindow, char **genFileName)
 
RDV_API int RDV_generate_pruned_plmxml (tag_t datasetTag, tag_t prodRevTag, tag_t window, tag_t svrTag, char *entityHandles, int noOfTargetLines, tag_t *targetLines, logical vooFlag, char **pruneFilePath)
 
RDV_API void RDV_generate_tempfilename (char *prefix, char **fileName)
 
RDV_API int RDV_generate_variant_map (tag_t datasetTag, char **revisionRule, char **productId)
 
RDV_API int RDV_get_apn_for_top_arch_and_bomwindow (char *gcId, tag_t topArchTag, tag_t bomWindowTag, int *noOfMeapns, tag_t **meApns, char ***genCompId, char ***compDesc)
 
RDV_API int RDV_get_arch_bomline_comps (tag_t topLevelItem, tag_t meApn, tag_t bomWindowTag, int *noOfChildComponents, tag_t **childMeapns, tag_t **bomLines)
 
RDV_API int RDV_get_arch_meapnchild_components (tag_t topLevelItem, tag_t meApn, tag_t bomWindowTag, int *noOfChildComponents, char ***componentsGcid, char ***componentsName, tag_t **childMeapns)
 
RDV_API int RDV_get_bomline_prop_chain (tag_t bomLine, char *bomLineProp, logical is_string_prop, logical is_reference_prop, int *noOfProps, char ***props, int *noOfBomLines, tag_t **bomLines)
 
RDV_API int RDV_get_checkfilename_for_web (char **checkfilename)
 
RDV_API int RDV_get_imprecise_abe_child_apns (tag_t topLevelItem, tag_t meApn, tag_t bomWindowTag, int *noOfChildComponents, char ***componentsGcid, char ***componentsName, tag_t **childMeapns)
 
RDV_API int RDV_get_Occurences_id (tag_t datasetTag, char *entity_handle, char **retChar)
 
RDV_API int RDV_get_precise_abe_child_apns (tag_t topLevelItem, tag_t meApn, tag_t bomWindowTag, int *noOfChildComponents, char ***componentsGcid, char ***componentsName, tag_t **childMeapns)
 
RDV_API int RDV_get_rev_rule (char *fileBuff, char **revRulename)
 
RDV_API int RDV_get_site_pref_values (const char *pref_name, int *num_pref_values, char ***pref_values)
 
RDV_API int RDV_get_unconf_bom_lines_indexes (int n_bom_lines, tag_t *bom_lines, logical showsUnconfiguredByDate, logical showsUnconfiguredVariants, int *n_indexes, int **indexes)
 
RDV_API int RDV_get_valid_overlay_bom_lines (const logical show_unconfigured_variant, const logical show_unconfigured_by_date, const int n_variant_rules, const tag_t *variant_rules, int *n_backgrnd_bomlines, tag_t *backgrnd_bomlines, int *n_unconfigured_bom_lines, tag_t **unconfigured_bom_lines)
 
RDV_API int RDV_getbomlinesfromAbsoluteOccUIDs (char **absolute_occurrence_uids, int num_of_absolute_occurrence_uids, tag_t bomWindow, tag_t **bomlines, int *bomlineCount)
 
RDV_API int RDV_getbomlinesfromapprpathnodeUIDs (char **appr_path_node_uid, int localapprUIDLength, tag_t bomWindow, tag_t **bomlines, int *bomlineCount)
 
RDV_API int RDV_getIssues (char *resultsFile, char ***issuesArray, int *issuesArrayLen)
 
RDV_API int RDV_getRevision_fromDataset (tag_t dataset_tag, char **revisionRule)
 
RDV_API int RDV_getTempFileName (char *prefix, char **tempFileName)
 
RDV_API int RDV_grp_srch_crt_create (tag_t typeTag, int noOfSearchCriterias, const tag_t *search_criterias, int op, tag_t *scGrpObjTag)
 
RDV_API int RDV_grp_srch_crt_get_attrs (tag_t scGrpObjTag, int *op, int *noOfSubCriteria, tag_t **subCriteria)
 
RDV_API int RDV_inclass_srch_crt_create (tag_t typeTag, tag_t icsClass, int icsOptions, int noOfUncts, const int *uncts, const char **unctValues, tag_t *scInClassObjTag)
 
RDV_API int RDV_inclass_srch_crt_get_attrs (tag_t scInClassObjTag, tag_t *icsClass, int *icsOptions, int *noOfUncts, int **uncts, char ***unctValues)
 
RDV_API int RDV_init ()
 
RDV_API int RDV_is_ia_by_bomline_prop (tag_t bom_line, logical *is_IA)
 
RDV_API int RDV_is_ia_by_ir_type (tag_t bom_line, logical *is_IA)
 
RDV_API int RDV_is_ia_by_preciseness (tag_t bom_line, logical *is_IA)
 
RDV_API int RDV_is_ia_by_transform (tag_t bom_line, logical *is_IA)
 
RDV_API int RDV_is_installation_assembly (tag_t bomLine, logical *is_ia)
 
RDV_API int RDV_is_part_shared (tag_t apn_tag, logical *is_shared, int *no_of_refs)
 
RDV_API int RDV_is_product_item (tag_t item, logical *is_product_item)
 
RDV_API int RDV_map_search_results_to_bom (tag_t bom_window, int n_stringsToMatch, const char **stringsToMatch, int *n_bomlines, tag_t **bom_lines, int *n_unconfigured_matches, tag_t **unconfigured_matches, int *n_unconfigurable_bom_lines, tag_t **unconfigurable_bom_lines)
 
RDV_API int RDV_mapattr_srch_crt_create (tag_t typeTag, const char *name, const char *value, int op, tag_t *scMappAttrObjTag)
 
RDV_API int RDV_mapattr_srch_crt_get_attrs (tag_t scMapAttrObjTag, char **name, int *op, char **value)
 
RDV_API int RDV_named_variant_expr_create (const char *code, const char *desc, tag_t var1, tag_t var2, int op, const char *comment, tag_t *newNVETag)
 
RDV_API int RDV_named_variant_expr_get_attrs (tag_t nveObjTag, char **code, char **desc, int *fp, tag_t *var1, tag_t *var2, int *op, char **comment, int *no_of_literals, tag_t **literals)
 
RDV_API int RDV_namedzone_srch_crt_create (tag_t typeTag, const char *name, int op, tag_t *scNamedZoneObjTag)
 
RDV_API int RDV_namedzone_srch_crt_get_attrs (tag_t scNamedZoneObjTag, char **name, int *comparator)
 
RDV_API int RDV_parseFile (char *inputFile, char *input, char ***inputValueArray, int *length)
 
RDV_API int RDV_parseFileHeader (char *inputFile, char ***sub_tokens, int *length)
 
RDV_API int RDV_planezone_srch_crt_create (tag_t typeTag, int noOfCoordinates, const double *coordinates, int op, tag_t *scPlaneZoneObjTag)
 
RDV_API int RDV_planezone_srch_crt_get_attrs (tag_t scPlaneZoneObjTag, int *noOfCoordinates, double **coordinates, int *comparator)
 
RDV_API int RDV_prox_srch_crt_create (tag_t typeTag, double distance, tag_t targetAppearance, tag_t bgAppearance, tag_t *scProximityObjTag)
 
RDV_API int RDV_prox_srch_crt_get_attrs (tag_t scProximityObjTag, double *distance, tag_t *targetAppearance, tag_t *bgAppearance)
 
RDV_API int RDV_remove_designs_from_ia (tag_t productItem, int n_comps_to_be_cut, tag_t *comps_to_be_cut)
 
RDV_API int RDV_remove_parts_related_to_abe (tag_t apn_tag, tag_t topline)
 
RDV_API int RDV_replace_design_in_product (tag_t component, logical isUpdate, int bomLine_count, tag_t *bomLine_tags, int prodRev_count, tag_t *prodRev_tags, tag_t archApn_tag, int a_count, tag_t *a_nves, int b_count, tag_t *b_nves, int n_lou, tag_t *lous)
 
RDV_API int RDV_replace_ind_design_in_product (tag_t component, tag_t bomLine, int prodRev_count, tag_t *prodRev_tags, tag_t arch_element_apn, int a_count, tag_t *a_nves, int b_count, tag_t *b_nves, int n_lous, tag_t *lous)
 
RDV_API int RDV_replace_part_in_product (tag_t component, tag_t bomLine, tag_t archApn_tag, int a_count, tag_t *a_nves, logical splitAndClone, logical carrySubstitutes)
 
RDV_API int RDV_replace_part_solution_in_product (tag_t component, tag_t bomLine, tag_t abeAPN, int n_authNVEs, tag_t *authNVEs, logical splitAndClone, logical carrySubstitutes, int quantity, int n_noteTexts, char **noteTypes, char **noteTexts)
 
RDV_API int RDV_retrieve_trushape_operator_for_app_search (char *op)
 
RDV_API int RDV_savedqry_srch_crt_create (tag_t typeTag, const char *queryName, int noOfInstances, const char **entries, const char **values, tag_t *scSQObjTag)
 
RDV_API int RDV_savedqry_srch_crt_get_attrs (tag_t scSQObjTag, char **sqName, int *noOfEntries, char ***entries, char ***values)
 
RDV_API int RDV_search_engine_ask_id (RDV_search_engine_t search_engine, RDV_search_engine_id_t *id)
 
RDV_API int RDV_set_ia_method (RDV_is_ia_function_t method_name)
 
RDV_API int RDV_set_option_values (char *item_info, char *option_name, char *option_value, tag_t *var_exp_block)
 
RDV_API int RDV_srch_crt_get_type (tag_t scObjTag, char **type)
 
RDV_API void RDV_string_tokenizer (char *string, char delimit, int *count, char ***t)
 
RDV_API int RDV_structurecontext_evaluate (tag_t scoTag, int mode, tag_t bom_window, int *n_target_bom_lines, tag_t **target_bom_lines, int *n_unconfigured_target_bomlines, tag_t **unconfigured_target_bomlines, int *n_unconfigurable_target_bom_lines, tag_t **unconfigurable_target_bom_lines, int *n_bg_bom_lines, tag_t **bg_bom_lines, int *n_unconfigured_bg_bomlines, tag_t **unconfigured_bg_bomlines, int *n_unconfigurable_bg_bom_lines, tag_t **unconfigurable_bg_bom_lines)
 
RDV_API int RDV_update_occurrences_with_vc_in_product (int bomLine_count, tag_t *bomLines, int prodRev_count, tag_t *prodRev_tags, tag_t arch_element_apn, int a_count, tag_t *a_nves, int b_count, tag_t *b_nves, int n_lous, tag_t *lous)
 
RDV_API int RDV_variant_expression_as_text (tag_t ve, char **as_text)
 
RDV_API int RDV_vis_strct_cntxt_obj_remove_sco_contents (tag_t structureContextObjectTag)
 
RDV_API int RDV_vissco_ask_contents (tag_t visSCOTag, const char *relationName, int subType, int *numOFObjects, tag_t **objects)
 
RDV_API int RDV_vissco_remove_content (tag_t visSCOTag, tag_t comp)
 
RDV_API int WEB_RDV_create_scg (tag_t product_rev_tag, tag_t revision_rule, int no_variant_opts, tag_t *variant_option_tags, int *variant_option_values, tag_t saved_variant_rule_tag, int no_workparts, tag_t *workpart_tags, int no_entries, const char **entries, const char **values, tag_t saved_qry_tag, double distance, int sel_tgt_occ_chain_size, const char **sel_tgt_occ_thread_chain, int unsel_tgt_occ_chain_size, const char **unsel_tgt_occ_thread_chain, int sel_bk_occ_chain_size, const char **sel_bk_occ_thread_chain, int unsel_bk_occ_chain_size, const char **unsel_bk_occ_thread_chain, logical voo_enabled, logical true_shape_enabled, int no_note_type, char **note_type_str, char **occ_qry_opr, char **occ_values, int no_form_attr, char **is_item_form_flag, char **relation_type_names, char **form_type_names, char **form_logical_opr, char **form_attr_name, char **form_qry_opr, char **form_string_val, int box_zone_instances, tag_t *box_zone_tags, char **boxzone_comp, tag_t *sc_filter_grp_tag)
 
RDV_API int WEB_RDV_create_sco (char *sco_type, char *sco_name, char *sco_desc, tag_t product_rev_tag, tag_t revision_rule, int no_variant_opts, tag_t *variant_option_tags, int *variant_option_values, tag_t saved_variant_rule_tag, int no_workparts, tag_t *workpart_tags, tag_t tgt_saved_qry_tag, int no_tgt_crt, const char **tgt_entires_crt, const char **tgt_values_crt, int sel_tgt_occ_chain_size, const char **sel_tgt_occ_thread_chain, int unsel_tgt_occ_chain_size, const char **unsel_tgt_occ_thread_chain, int sel_bk_occ_chain_size, const char **sel_bk_occ_thread_chain, int unsel_bk_occ_chain_size, const char **unsel_bk_occ_thread_chain, int tgt_occ_chain_size, const char **tgt_occ_thread_chain, int bk_occ_chain_size, const char **bk_occ_thread_chain, int no_sc_filter_grp_tags, tag_t *sc_filter_grp_tags, tag_t *sco_tag)
 
RDV_API int WEB_RDV_create_VISSC (tag_t item_rev_tag, tag_t revision_rule, int no_variant_opts, tag_t *variant_option_tags, int *variant_option_values, tag_t saved_variant_rule_tag, int occurrence_count, const char **occurrence_string_array, char *client_id, tag_t *vscobj)
 
RDV_API int WEB_RDV_decodeGetQPLScheme (char *QPLItemID, int *errorCodeStatus, int *nMessages, char **messageString, int *nProximityInfo, char **proximityInfoString, int *nAttributes, char **attributesString, int *nZones, char **zonesString)
 
RDV_API int WEB_RDV_execute_cacheless_search (tag_t product_tag, tag_t revision_rule, int no_variant_opts, tag_t *variant_option_tags, int *variant_option_values, tag_t saved_variant_rule_tag, int no_entries, char **entries, char **values, tag_t saved_qry_tag, int occ_types_size, char **ignore_occ_types, double distance, int occ_chain_size, const char **occ_thread_chain, logical voo_enabled, logical true_shape_enabled, int no_note_type, char **note_type_str, char **occ_qry_opr, char **occ_values, int no_form_attr, char **is_item_form_flag, char **relation_type_names, char **form_type_names, char **form_attr_name, char **form_qry_opr, char **form_bool_val, char **form_int_val, char **form_double_val, char **form_string_val, char **form_date_val, char **form_uid_val, int no_class_attr, char **class_names, int *class_attr_ids, char **class_attr_values, logical larger_than, double diagonal_length, int box_zone_instances, tag_t *box_zone_tags, char **boxzone_comp, int *target_size, char ***bom_line_prop, char ***ia_assembly, int *unconfig_bom_line_size, char ***unconfig_bom_line_prop, char ***unconfig_ia_assembly)
 
RDV_API int WEB_RDV_executeQPLFilter (char *qplBuildID, char *distance, char *booleanOperator, int attCount, char **attNames, char **attOps, char **attValues, int zoneAttrCount, char **zoneAttrNames, char **zoneAttrOps, int occCount, char **occTags, int *occEntityHandleCount, char **occEntityHandle)
 
RDV_API int Web_rdv_get_rev_rule (char *fileBuff, char **revRulename)
 
RDV_API int WEB_RDV_get_sco_info (tag_t sco_tag, int sco_evaluate_mode, tag_t *sco_rev_rule, tag_t *sco_variant_rule, tag_t *sco_prod_rev, int *work_parts_size, char ***work_parts_uids, double *sco_prox_dist, int *sco_zones_size, char ***sco_zones_comp, char ***sco_zones_uids, int *svd_qry_entries_size, char ***qry_entries, char ***qry_values, tag_t *sco_svd_qry_tag, int *occ_attr_size, char ***sco_occ_attr_name, char ***sco_occ_oper, char ***sco_occ_attr_value, int *no_form_attr, char ***sco_is_item_form_flag, char ***sco_relation_type_names, char ***sco_form_logical_opr, char ***sco_form_type_names, char ***sco_form_attr_name, char ***sco_form_qry_opr, char ***sco_form_string_val, logical *sco_true_shape_enabled, logical *sco_voo_enabled, logical *sco_append_parts, int *sco_target_lines_size, char ***sco_target_lines_occ_chain, char ***target_lines_ia, int *sco_selected_target_lines_size, char ***sco_selected_target_lines_props, int *sco_backgrnd_lines_size, char ***sco_backgrnd_lines_occ_chain, char ***backgrnd_lines_ia, int *sco_selected_backgrnd_lines_size, char ***sco_selected_backgrnd_lines_props)
 
RDV_API int WEB_RDV_getExecuteQPLFilterCount (char *qplBuildID, char *distance, char *booleanOperator, int attCount, char **attNames, char **attOps, char **attValues, int zoneAttrCount, char **zoneAttrNames, char **zoneAttrOps, int occCount, char **occTags, int *occEntityHandleCount, char **occEntityHandle)
 
RDV_API int WEB_RDV_getQPLBuilds (char **QPLBuildsBuffer, char **productIds)
 

Detailed Description

This header file declares all data types and constants to be used by the RDV (Repeatable Digital Validation) Application.

Definition in file rdv.h.