Skip to main content

@fusioh-tech/fusioh-net-lib-oracle

Enumerations

EnumerationDescription
ProfileSOAPActions-

Classes

ClassDescription
ClientManagerManages client environments and base URL detection for Oracle HCM. Handles automatic environment detection based on browser hostname and supports local development mode with configurable target environments.
ConfigHolderSingleton class for managing request configuration for Oracle HCM API calls. Must be initialized before making any API requests.
GenericDecoderAbstract base class for decoding HCM profile items into typed objects. Extend this class to create custom decoders for specific profile sections.
GenericEncoderAbstract base class for encoding typed objects into HCM Profile SOAP requests. Extend this class to create custom encoders for specific profile operations.
XDOSchemaService-

Interfaces

InterfaceDescription
IAttributesDefines a field mapping between your typed object and HCM profile fields. Used in GenericDecoder and GenericEncoder to map fields during transformation.
IContentServerError-
IEnv-
IGenericDecoderInterface for generic decoder implementations. Decoders transform raw profile items into typed objects.
IGenericEncoderInterface for generic encoder implementations. Encoders generate SOAP request bodies for profile operations.

Type Aliases

Type AliasDescription
TBatchPart-
TBatchRequest-
TBatchResponse-
TBIPRawResponse-
TClient-
TDataModel-
TDataSet-
TEnvironment-
TField-
TFolderItem-
THeader-
TLockFile-
TMockRequest-
TObjectPath-
TRequestConfigProvider-
TSimpleDataModel-
TUserCredentials-
TWokerLovReturn-
XDOSchemaElement-
XDOSchemaGroup-

Variables

VariableDescription
LOCAL_ENVIRONMENTS-
PROFILE_ENDPOINT-
REPORT_ENDPOINT-
ZBatchPart-
ZBatchRequest-
ZBatchResponse-
ZBIPRawResponse-
ZClient-
ZEnvironment-
ZRequestConfigProvider-

Functions

FunctionDescription
buildSOAPReportParams-
copyBIPObjectCopies a BI Publisher object (folder, report, or data model) to a new location.
createBIPDataModelCreates a new BI Publisher data model.
createBIPFolderCreates a new folder in BI Publisher.
createBIPReportCreates a new BI Publisher report linked to a data model.
createBIPSimpleDataModelCreates a simple BI Publisher data model with SQL query.
createBIPSimpleReportCreates a simple BI Publisher report in a folder.
deleteBIPObjectDeletes a BI Publisher object (folder, report, or data model).
fetchProfileBaseQuery-
fetchProfileRequestBody-
fetchReportBaseQuery-
fetchRESTBaseQuery-
fetchToken-
generateMock-
getBaseURL-
getBIPDataModelRetrieves a BI Publisher data model with its data sets.
getBIPFolderContentsRetrieves the contents of a BI Publisher folder.
getBIPReportMetaDataRetrieves metadata for a BI Publisher report.
getContentServerApiOptionsCreates RTK Query API options for Oracle WebCenter Content Server operations. Provides file management capabilities including check-in, checkout, update, and revision management.
getContentServerCheckinBody-
getContentServerCheckoutBody-
getContentServerGetFileBody-
getCurrentEnv-
getHCMBatchRestApiOptionsCreates RTK Query API options for HCM Batch REST endpoints. Enables executing multiple REST operations in a single request.
getHCMRestApiOptionsCreates RTK Query API options for HCM REST endpoints. Must be passed to createApi() on the consuming application side.
getProfileUtilsApiOptionsCreates RTK Query API options for HCM Profile utility endpoints. Provides endpoints for profile-related operations such as looking up profile IDs.
getRegisteredFusiohApps-
getReportBodySOAP-
getRESTRequestHeadersHTTP-
handleRawResponseFromBIPReport-
isInLocalDevMode-
isLocalDevMode-
isProductionEnvironment-
makeContentServerRequestMakes a Content Server (WebCenter Content) SOAP request and processes the response. Used for file management operations in Oracle Content Server.
makeProfileRequestMakes an HCM Profile service SOAP request and processes the response. Used for reading and manipulating HCM profile data.
makeReportRequestMakes a BI Publisher report request and processes the response. Supports CSV, XML, SIMPLEXML, PDF, and RTF formats.
makeRESTRequest-
makeSOAPRequestMakes a generic SOAP request to Oracle HCM endpoints. Automatically uses Web Workers in browser environments to bypass header restrictions.
profilePreprocessorPreprocesses HCM Profile SOAP responses. Parses XML response, applies decoder mapping, and validates against the provided schema.
registerFusiohApp-
reportPreprocessorPreprocesses BI Publisher report SOAP responses. Handles decoding base64 content and parsing based on the specified format.
updateBIPDataModelUpdates an existing BI Publisher data model.
updateBIPReportUpdates a BI Publisher report's data model reference.
updateBIPSimpleDataModelUpdates an existing simple BI Publisher data model.
useGenerateMock-
validateGenericConfig-
validateOracleHCMEnvironmentURLValidates if a given URL is a valid Oracle HCM environment URL.
xmlToJson-
xmlToJsonNoCheck-
ZODValidation-