Oracle WebLogic Server · Capability

Oracle WebLogic Server Oracle WebLogic RESTful Management Services API — Data Sources

Oracle WebLogic Server Oracle WebLogic RESTful Management Services API — Data Sources. 12 operations. Lead operation: Oracle WebLogic Server List all JDBC system resources. Self-contained Naftiko capability covering one Oracle Weblogic business surface.

Run with Naftiko Oracle WeblogicData Sources

What You Can Do

GET
Listjdbcsystemresources — Oracle WebLogic Server List all JDBC system resources
/v1/edit/jdbcsystemresources
POST
Createjdbcsystemresource — Oracle WebLogic Server Create a JDBC system resource
/v1/edit/jdbcsystemresources
GET
Getjdbcsystemresource — Oracle WebLogic Server Get a JDBC system resource
/v1/edit/jdbcsystemresources/{resourcename}
DELETE
Deletejdbcsystemresource — Oracle WebLogic Server Delete a JDBC system resource
/v1/edit/jdbcsystemresources/{resourcename}
GET
Getjdbcresource — Oracle WebLogic Server Get JDBC resource configuration
/v1/edit/jdbcsystemresources/{resourcename}/jdbcresource
POST
Updatejdbcresource — Oracle WebLogic Server Update JDBC resource configuration
/v1/edit/jdbcsystemresources/{resourcename}/jdbcresource
GET
Getjdbcdatasourceparams — Oracle WebLogic Server Get JDBC data source parameters
/v1/edit/jdbcsystemresources/{resourcename}/jdbcresource/jdbcdatasourceparams
POST
Updatejdbcdatasourceparams — Oracle WebLogic Server Update JDBC data source parameters
/v1/edit/jdbcsystemresources/{resourcename}/jdbcresource/jdbcdatasourceparams
GET
Getjdbcdriverparams — Oracle WebLogic Server Get JDBC driver parameters
/v1/edit/jdbcsystemresources/{resourcename}/jdbcresource/jdbcdriverparams
POST
Updatejdbcdriverparams — Oracle WebLogic Server Update JDBC driver parameters
/v1/edit/jdbcsystemresources/{resourcename}/jdbcresource/jdbcdriverparams
GET
Listjdbcproperties — Oracle WebLogic Server List JDBC driver properties
/v1/edit/jdbcsystemresources/{resourcename}/jdbcresource/jdbcdriverparams/properties/properties
POST
Createjdbcproperty — Oracle WebLogic Server Add a JDBC driver property
/v1/edit/jdbcsystemresources/{resourcename}/jdbcresource/jdbcdriverparams/properties/properties

MCP Tools

oracle-weblogic-server-list-all

Oracle WebLogic Server List all JDBC system resources

read-only idempotent
oracle-weblogic-server-create-jdbc

Oracle WebLogic Server Create a JDBC system resource

oracle-weblogic-server-get-jdbc

Oracle WebLogic Server Get a JDBC system resource

read-only idempotent
oracle-weblogic-server-delete-jdbc

Oracle WebLogic Server Delete a JDBC system resource

idempotent
oracle-weblogic-server-get-jdbc-2

Oracle WebLogic Server Get JDBC resource configuration

read-only idempotent
oracle-weblogic-server-update-jdbc

Oracle WebLogic Server Update JDBC resource configuration

oracle-weblogic-server-get-jdbc-3

Oracle WebLogic Server Get JDBC data source parameters

read-only idempotent
oracle-weblogic-server-update-jdbc-2

Oracle WebLogic Server Update JDBC data source parameters

oracle-weblogic-server-get-jdbc-4

Oracle WebLogic Server Get JDBC driver parameters

read-only idempotent
oracle-weblogic-server-update-jdbc-3

Oracle WebLogic Server Update JDBC driver parameters

oracle-weblogic-server-list-jdbc

Oracle WebLogic Server List JDBC driver properties

read-only idempotent
oracle-weblogic-server-add-jdbc

Oracle WebLogic Server Add a JDBC driver property

Capability Spec

management-data-sources.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Oracle WebLogic Server Oracle WebLogic RESTful Management Services API — Data Sources
  description: 'Oracle WebLogic Server Oracle WebLogic RESTful Management Services API — Data Sources. 12 operations. Lead
    operation: Oracle WebLogic Server List all JDBC system resources. Self-contained Naftiko capability covering one Oracle
    Weblogic business surface.'
  tags:
  - Oracle Weblogic
  - Data Sources
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    ORACLE_WEBLOGIC_API_KEY: ORACLE_WEBLOGIC_API_KEY
capability:
  consumes:
  - type: http
    namespace: management-data-sources
    baseUri: http://localhost:7001/management/weblogic/latest
    description: Oracle WebLogic Server Oracle WebLogic RESTful Management Services API — Data Sources business capability.
      Self-contained, no shared references.
    resources:
    - name: edit-JDBCSystemResources
      path: /edit/JDBCSystemResources
      operations:
      - name: listjdbcsystemresources
        method: GET
        description: Oracle WebLogic Server List all JDBC system resources
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: createjdbcsystemresource
        method: POST
        description: Oracle WebLogic Server Create a JDBC system resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: edit-JDBCSystemResources-resourceName
      path: /edit/JDBCSystemResources/{resourceName}
      operations:
      - name: getjdbcsystemresource
        method: GET
        description: Oracle WebLogic Server Get a JDBC system resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: deletejdbcsystemresource
        method: DELETE
        description: Oracle WebLogic Server Delete a JDBC system resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: edit-JDBCSystemResources-resourceName-JDBCResource
      path: /edit/JDBCSystemResources/{resourceName}/JDBCResource
      operations:
      - name: getjdbcresource
        method: GET
        description: Oracle WebLogic Server Get JDBC resource configuration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: updatejdbcresource
        method: POST
        description: Oracle WebLogic Server Update JDBC resource configuration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: edit-JDBCSystemResources-resourceName-JDBCResource-JDBCDataSourceParams
      path: /edit/JDBCSystemResources/{resourceName}/JDBCResource/JDBCDataSourceParams
      operations:
      - name: getjdbcdatasourceparams
        method: GET
        description: Oracle WebLogic Server Get JDBC data source parameters
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: updatejdbcdatasourceparams
        method: POST
        description: Oracle WebLogic Server Update JDBC data source parameters
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: edit-JDBCSystemResources-resourceName-JDBCResource-JDBCDriverParams
      path: /edit/JDBCSystemResources/{resourceName}/JDBCResource/JDBCDriverParams
      operations:
      - name: getjdbcdriverparams
        method: GET
        description: Oracle WebLogic Server Get JDBC driver parameters
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: updatejdbcdriverparams
        method: POST
        description: Oracle WebLogic Server Update JDBC driver parameters
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: edit-JDBCSystemResources-resourceName-JDBCResource-JDBCDriverParams-properties-p
      path: /edit/JDBCSystemResources/{resourceName}/JDBCResource/JDBCDriverParams/properties/properties
      operations:
      - name: listjdbcproperties
        method: GET
        description: Oracle WebLogic Server List JDBC driver properties
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: createjdbcproperty
        method: POST
        description: Oracle WebLogic Server Add a JDBC driver property
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    authentication:
      type: basic
      username: '{{env.ORACLE_WEBLOGIC_USER}}'
      password: '{{env.ORACLE_WEBLOGIC_PASS}}'
  exposes:
  - type: rest
    namespace: management-data-sources-rest
    port: 8080
    description: REST adapter for Oracle WebLogic Server Oracle WebLogic RESTful Management Services API — Data Sources. One
      Spectral-compliant resource per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/edit/jdbcsystemresources
      name: edit-jdbcsystemresources
      description: REST surface for edit-JDBCSystemResources.
      operations:
      - method: GET
        name: listjdbcsystemresources
        description: Oracle WebLogic Server List all JDBC system resources
        call: management-data-sources.listjdbcsystemresources
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: createjdbcsystemresource
        description: Oracle WebLogic Server Create a JDBC system resource
        call: management-data-sources.createjdbcsystemresource
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/edit/jdbcsystemresources/{resourcename}
      name: edit-jdbcsystemresources-resourcename
      description: REST surface for edit-JDBCSystemResources-resourceName.
      operations:
      - method: GET
        name: getjdbcsystemresource
        description: Oracle WebLogic Server Get a JDBC system resource
        call: management-data-sources.getjdbcsystemresource
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: deletejdbcsystemresource
        description: Oracle WebLogic Server Delete a JDBC system resource
        call: management-data-sources.deletejdbcsystemresource
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/edit/jdbcsystemresources/{resourcename}/jdbcresource
      name: edit-jdbcsystemresources-resourcename-jdbcresource
      description: REST surface for edit-JDBCSystemResources-resourceName-JDBCResource.
      operations:
      - method: GET
        name: getjdbcresource
        description: Oracle WebLogic Server Get JDBC resource configuration
        call: management-data-sources.getjdbcresource
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: updatejdbcresource
        description: Oracle WebLogic Server Update JDBC resource configuration
        call: management-data-sources.updatejdbcresource
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/edit/jdbcsystemresources/{resourcename}/jdbcresource/jdbcdatasourceparams
      name: edit-jdbcsystemresources-resourcename-jdbcresource-jdbcdatasourceparams
      description: REST surface for edit-JDBCSystemResources-resourceName-JDBCResource-JDBCDataSourceParams.
      operations:
      - method: GET
        name: getjdbcdatasourceparams
        description: Oracle WebLogic Server Get JDBC data source parameters
        call: management-data-sources.getjdbcdatasourceparams
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: updatejdbcdatasourceparams
        description: Oracle WebLogic Server Update JDBC data source parameters
        call: management-data-sources.updatejdbcdatasourceparams
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/edit/jdbcsystemresources/{resourcename}/jdbcresource/jdbcdriverparams
      name: edit-jdbcsystemresources-resourcename-jdbcresource-jdbcdriverparams
      description: REST surface for edit-JDBCSystemResources-resourceName-JDBCResource-JDBCDriverParams.
      operations:
      - method: GET
        name: getjdbcdriverparams
        description: Oracle WebLogic Server Get JDBC driver parameters
        call: management-data-sources.getjdbcdriverparams
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: updatejdbcdriverparams
        description: Oracle WebLogic Server Update JDBC driver parameters
        call: management-data-sources.updatejdbcdriverparams
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/edit/jdbcsystemresources/{resourcename}/jdbcresource/jdbcdriverparams/properties/properties
      name: edit-jdbcsystemresources-resourcename-jdbcresource-jdbcdriverparams-properties-p
      description: REST surface for edit-JDBCSystemResources-resourceName-JDBCResource-JDBCDriverParams-properties-p.
      operations:
      - method: GET
        name: listjdbcproperties
        description: Oracle WebLogic Server List JDBC driver properties
        call: management-data-sources.listjdbcproperties
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: createjdbcproperty
        description: Oracle WebLogic Server Add a JDBC driver property
        call: management-data-sources.createjdbcproperty
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: management-data-sources-mcp
    port: 9090
    transport: http
    description: MCP adapter for Oracle WebLogic Server Oracle WebLogic RESTful Management Services API — Data Sources. One
      tool per consumed operation, routed inline through this capability's consumes block.
    tools:
    - name: oracle-weblogic-server-list-all
      description: Oracle WebLogic Server List all JDBC system resources
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: management-data-sources.listjdbcsystemresources
      outputParameters:
      - type: object
        mapping: $.
    - name: oracle-weblogic-server-create-jdbc
      description: Oracle WebLogic Server Create a JDBC system resource
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: management-data-sources.createjdbcsystemresource
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: oracle-weblogic-server-get-jdbc
      description: Oracle WebLogic Server Get a JDBC system resource
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: management-data-sources.getjdbcsystemresource
      outputParameters:
      - type: object
        mapping: $.
    - name: oracle-weblogic-server-delete-jdbc
      description: Oracle WebLogic Server Delete a JDBC system resource
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: management-data-sources.deletejdbcsystemresource
      outputParameters:
      - type: object
        mapping: $.
    - name: oracle-weblogic-server-get-jdbc-2
      description: Oracle WebLogic Server Get JDBC resource configuration
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: management-data-sources.getjdbcresource
      outputParameters:
      - type: object
        mapping: $.
    - name: oracle-weblogic-server-update-jdbc
      description: Oracle WebLogic Server Update JDBC resource configuration
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: management-data-sources.updatejdbcresource
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: oracle-weblogic-server-get-jdbc-3
      description: Oracle WebLogic Server Get JDBC data source parameters
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: management-data-sources.getjdbcdatasourceparams
      outputParameters:
      - type: object
        mapping: $.
    - name: oracle-weblogic-server-update-jdbc-2
      description: Oracle WebLogic Server Update JDBC data source parameters
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: management-data-sources.updatejdbcdatasourceparams
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: oracle-weblogic-server-get-jdbc-4
      description: Oracle WebLogic Server Get JDBC driver parameters
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: management-data-sources.getjdbcdriverparams
      outputParameters:
      - type: object
        mapping: $.
    - name: oracle-weblogic-server-update-jdbc-3
      description: Oracle WebLogic Server Update JDBC driver parameters
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: management-data-sources.updatejdbcdriverparams
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: oracle-weblogic-server-list-jdbc
      description: Oracle WebLogic Server List JDBC driver properties
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: management-data-sources.listjdbcproperties
      outputParameters:
      - type: object
        mapping: $.
    - name: oracle-weblogic-server-add-jdbc
      description: Oracle WebLogic Server Add a JDBC driver property
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: management-data-sources.createjdbcproperty
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.