Results for “irc_posting_contents_tl_pk”
16 results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
IRC_POSTING_CONTENTS_TL is a translation (TL) table owned by the HR schema within the Oracle E-Business Suite, and is delivered as part of the PER – Human Resources product family. Its documented purpose is to store the translated content of an advertisement, generally a recruitment posting or job vacancy published through Oracle iRecruitment. In the standard EBS multilanguage architecture, a base table (for example, IRC_POSTING_CONTENTS_B) holds the canonical record, while the corresponding _TL table holds one row per installed language, allowing the same posting to be rendered in multiple languages without duplicating the underlying business entity.
From a Data Vault modeling perspective, the heuristic classification mined from the foreign key structure is standalone. This is a reasonable modeling suggestion rather than an enforced construct: the object carries its own primary key and is not wired into the surrounding schema through declared foreign keys, so it behaves as an independent descriptive record rather than a hub, link, or satellite in a classical Data Vault sense. Practically, the table functions as the multilingual descriptive layer for advert content.
Key Information Stored
The table is documented with fifteen physical columns. The primary key, IRC_POSTING_CONTENTS_TL_PK, is a composite surrogate identifier composed of POSTING_CONTENT_ID and LANGUAGE. POSTING_CONTENT_ID is the surrogate pointer back to the parent posting-content record, while LANGUAGE is the language code that identifies which translated version the row represents; together they form the business-key candidate exposed by the unique index of the same name. SOURCE_LANGUAGE records the language from which the translation was derived, supporting translation workflows and fallback logic.
The remaining columns hold the actual translated text of the advert. NAME and ORG_NAME carry the posting title and the recruiting organization name; ORG_DESCRIPTION holds the translated description of that organization. JOB_TITLE captures the advertised position. The core body of the advert is distributed across BRIEF_DESCRIPTION, DETAILED_DESCRIPTION, JOB_REQUIREMENTS, ADDITIONAL_DETAILS, HOW_TO_APPLY, and BENEFIT_INFO — these are the descriptive fields most frequently queried by recruitment and reporting users. IMAGE_URL and IMAGE_URL_ALT store references to the primary and alternate images associated with the posting. Several of the unique indexes listed in the metadata, including the SYS_IL… entries, are implicitly created LOB segment indexes tied to the large text columns such as DETAILED_DESCRIPTION, which confirms those attributes are stored as LOBs rather than plain VARCHAR2.
Common Use Cases and Queries
Typical usage centers on multilingual recruitment reporting, candidate-facing content rendering, and translation completeness auditing. A frequent pattern joins the translation table to the base table on POSTING_CONTENT_ID and filters to a specific language:
- Extracting all English advert content: SELECT posting_content_id, name, job_title, brief_description FROM irc_posting_contents_tl WHERE language = 'US';
- Listing all languages available for a given advert: SELECT language, source_language FROM irc_posting_contents_tl WHERE posting_content_id = :id;
- Translation gap analysis — identifying postings missing a target-language row by outer-joining the base table to the _TL table and testing for NULL LANGUAGE.
- Content audits that search the LOB-backed columns (DETAILED_DESCRIPTION, JOB_REQUIREMENTS) for required disclosures or branding text using DBMS_LOB or LIKE against the translated text.
- Feeding external career sites or job boards by selecting IMAGE_URL, HOW_TO_APPLY, and BENEFIT_INFO for a specified language.
Because the table is standalone, queries rarely need deep join chains; most reporting resolves with a single lookup on the composite key or a two-table join to the base content table.
Related Objects
The most significant relationship is with the base content table that the _TL table translates. Although the metadata records no declared foreign keys, the established EBS convention links these objects by POSTING_CONTENT_ID:
- IRC_POSTING_CONTENTS_B — base-language posting content; joined on POSTING_CONTENT_ID, with LANGUAGE filtered to the base language.
- IRC_POSTING_CONTENTS_TL_PK — the primary-key index enforcing uniqueness of (POSTING_CONTENT_ID, LANGUAGE).
- IRC_POSTINGS / IRC_POSTINGS_TL — the parent advertisement (posting) entities that group content records.
- IRC_VACANCIES / IRC_RECRUITMENT_SITES — vacancy and site definitions that surface advert content to candidates.
- HR_ORG_UNITS / PER_ORGANIZATIONS — source of organization names and descriptions replicated into ORG_NAME and ORG_DESCRIPTION.
- FND_LANGUAGES — the reference list validating LANGUAGE and SOURCE_LANGUAGE values.
These associations should be treated as application-level relationships inferred from naming conventions and column semantics, since the deliverable schema documents no enforced constraints on this object.
-
Stores the translation content of the advert.
-
Stores the translation content of the advert.
-
12.1.1 DBA Data 12.1.1
-
12.2.2 DBA Data 12.2.2
-
12.1.1 DBA Data 12.1.1
-
12.2.2 DBA Data 12.2.2
-
eTRM - PER Tables and Views 12.2.2
Table to store NQF Training info for a person
-
eTRM - PER Tables and Views 12.1.1
Table to store NQF Training info for a person
-
eTRM - PER Tables and Views 12.2.2
Table to store NQF Training info for a person
-
eTRM - PER Tables and Views 12.1.1
Table to store NQF Training info for a person