Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 1.78 KB

File metadata and controls

34 lines (26 loc) · 1.78 KB

Oracle ERP Integration Service Wrapper

PyPI license PyPI version fury.io PyPI pyversions

A simple lightweight API to interact with Oracle ERP integration Web Service. The common operations used from the webservice are exposed as methods in the API. The parameters are kept to mimimum so that the user has to worry about the mandatory parameters to be submitted.

Usage:

    >>> import OracleSaaSApi
    >>> erp = OracleSaaSApi.ErpServiceApi(url, username, password)
    >>> docId = erp.upload_file_to_ucm(file, ucm_account)

Installation

   pip install OracleSaaSApiPy

Methods available

  • upload_file_to_ucm: Uploads a file to the Universal Content Management server based on the document specified
  • submit_ess_job_request: Submits an Scheduling job request for the specified job
  • load_interface_file: Submits an 'Load Interface File for Import' job for the specified job
  • process_interface_file: Execute the import process for the specified job
  • get_ess_job_status: Obtains the request status of the submitted scheduled job
  • load_and_import_data: Uploads a file to the Oracle UCM server based on the document specified and submits the scheduled job to import and process the uploaded file.
  • download_ess_job_execution_details: Downloads the output of Enterprise Scheduling Service job and logs

TODO

  • extend the API wrapper for other common Oracle Cloud SaaS webservices such as uploading files for HDL, lookup loads, BI publisher etc.