Web Services - Class - PdrxstnMappingNc

6/18/2018


PdrxstnMapping (PDocRowXmlSearchTextNumberMapping) is used by DocVacEnterprise when uploading documents in reference or anonymous/anonymousAuth mode.  Essentially, the entries in Pdrx (PDocRowXml) are examined using one or more extraction modesand where possible classified as standard data types e.g. integer or custom data types e.g. DogBreed (Beagle, Basset Hound etc).  In the case of standard data types, an effort is made to look nearby to find possible search terms using predefined directions.  In the case of custom data types, the label e.g. DogBreed that is used to identify the existence of values is selected as the search term.  Either way, once we have the combination of a search term and a data point, we store these entries in PdrxstnMapping.

PdrxstnMappingNc is a simplied version of PdrxstnMapping, can be retrieved using the web service GetPdrxstnMappingNc and has the following fields

public class PdrxstnMappingNc
{
        [Display(Name = "PdrxstnmId")]
        public int PdrxstnMappingId { get; set; }

        [Required]
        [Display(Name = "PDocId")]
        public int PDocId { get; set; }

        [Required]
        [Display(Name = "PdrId")]
        public int PDocRuntimeId {get; set; }

        [Required]
        [Display(Name = "PdpId")]
        public int PDocPageId { get; set; }

        // 1, 2, 3 etc for the document
        [Required]
        [Display(Name = "Page")]
        public int PDocPageIdRelative { get; set; }

        [Required]
        [Display(Name = "PdemId")]
        public int PDocExtractionModeId { get; set; }

        [StringLength(1000)]
        [Required]
        [Display(Name = "Parsed")]
        public string ParsedValue { get; set; }

        [StringLength(45)]
        [Required]
        [Display(Name = "Search")]
        public string SearchText { get; set; }

        [Required]
        [Display(Name = "DtId")]
        public int PdrxDataTypeId { get; set; }

        [Required]
        [Display(Name = "PdrxdtgId")]
        public int PdrxDataTypeGroupId { get; set; }

        [Required]
        [Display(Name = "Dir")]
        public int PdrxDirectionId { get; set; }

        [Required]
        [Display(Name = "Item")]
        public int ItemId { get; set; }
}


Other articles:
Billing - DocVacBasic & DocVacGold
Web Services - Ws - GetPDocPageClassificationNc
Web Services - Usage Charges
Postman
Web Services - Class - PDocDetailNc
Web Services - Class - PDocPageNc
Web Services - Class - PDocRowClassificationNc
Web Services - Class - PDocRowXmlNc
Web Services - Class - PdrxDataTypeNc
Web Services - Class - PdrxstnMappingNc
more