Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #% Rest Connector Descriptor 1.0
- apiSpec:
- url: 'C:\source\MongooseFrameworkConnector\IDORestServiceOpenAPI3.yml'
- connectorName: Mongoose REST Service
- connectorDescription: Access to Mongoose through a RESTful service interface.
- connectorGav:
- groupId: com.mulesoft.connectors
- artifactId: mongoose-rest-service
- version: 1.0.0-SNAPSHOT
- baseUri:
- type: parameter
- endpoints:
- /configurations:
- ignored: false
- operations:
- get:
- description: Returns a list of available configurations for a server
- outputMediaType: application/json
- expects:
- queryParameter:
- configGroup:
- displayName: Config Group
- description: Configuration group name. Use this option when you want to display only the members of the specified configuration group
- ignored: false
- /token/{config}/{username}/{password}:
- ignored: false
- operations:
- get:
- description: Returns a Mongoose token for a specific user which can be used for making authenticated requests when calling the Mongoose REST API directly
- outputMediaType: application/json
- expects:
- uriParameter:
- config:
- displayName: config
- description: Configuration name
- username:
- displayName: username
- description: Username
- password:
- displayName: password
- description: Password
- ignored: false
- /load/{ido}:
- ignored: false
- operations:
- get:
- description: Returns a set of records from a collection
- outputMediaType: application/json
- expects:
- header:
- Authorization:
- displayName: Authorization
- description: 'Token obtained through a call to SecurityToken, or if using the service through ION API, a valid OAuth 2.0 Bearer token (filled in automatically by Swagger UI).'
- X-Infor-MongooseConfig:
- displayName: X Infor Mongoose Config
- description: 'Mongoose configuration to log into; required when using the service through ION API, not needed otherwise.'
- queryParameter:
- properties:
- displayName: properties
- description: 'A comma-delimited property list. Provide‘*’ to include all, except subcollection properties.'
- filter:
- displayName: filter
- description: SQL filter string
- orderBy:
- displayName: Order By
- description: SQL ORDER BY value
- recordCap:
- displayName: Record Cap
- description: 'Sets row cap: -1 = default in Mongoose; 0 = unlimited.'
- distinct:
- displayName: distinct
- description: SQL DISTINCT keyword
- clm:
- displayName: clm
- description: Custom Load Method name
- clmParam:
- displayName: Clm Param
- description: Comma-separated Custom Load Method parameters
- loadType:
- displayName: Load Type
- description: 'Load type, one of FIRST | NEXT | PREVIOUS | LAST'
- bookmark:
- displayName: bookmark
- description: Designate bookmark ID
- pqc:
- displayName: pqc
- description: Post Query Command name
- readOnly:
- displayName: Read Only
- description: 'Read Only flag; if set to ''true'', no ItemId is returned with query'
- uriParameter:
- ido:
- displayName: ido
- description: IDO name
- ignored: false
- /update/{ido}:
- ignored: false
- operations:
- post:
- description: 'Insert, update, or delete one or more records from a collection'
- inputMediaType: application/json
- outputMediaType: application/json
- expects:
- header:
- Authorization:
- displayName: Authorization
- description: 'Token obtained through a call to SecurityToken, or if using the service through ION API, a valid OAuth 2.0 Bearer token (filled in automatically by Swagger UI).'
- X-Infor-MongooseConfig:
- displayName: X Infor Mongoose Config
- description: 'Mongoose configuration to log into; required when using the service through ION API, not needed otherwise.'
- queryParameter:
- refresh:
- displayName: refresh
- description: Refresh after update flag
- uriParameter:
- ido:
- displayName: ido
- description: IDO name
- ignored: false
- /info/{ido}:
- ignored: false
- operations:
- get:
- description: Returns IDO property metadata
- outputMediaType: application/json
- expects:
- header:
- Authorization:
- displayName: Authorization
- description: 'Token obtained through a call to SecurityToken, or if using the service through ION API, a valid OAuth 2.0 Bearer token (filled in automatically by Swagger UI).'
- X-Infor-MongooseConfig:
- displayName: X Infor Mongoose Config
- description: 'Mongoose configuration to log into; required when using the service through ION API, not needed otherwise.'
- uriParameter:
- ido:
- displayName: ido
- description: IDO name
- ignored: false
- /invoke/{ido}:
- ignored: false
- operations:
- post:
- description: Invokes an IDO method
- inputMediaType: application/json
- outputMediaType: application/json
- expects:
- header:
- Authorization:
- displayName: Authorization
- description: 'Token obtained through a call to SecurityToken, or if using the service through ION API, a valid OAuth 2.0 Bearer token (filled in automatically by Swagger UI).'
- X-Infor-MongooseConfig:
- displayName: X Infor Mongoose Config
- description: 'Mongoose configuration to log into; required when using the service through ION API, not needed otherwise.'
- queryParameter:
- method:
- displayName: method
- description: IDO method name
- uriParameter:
- ido:
- displayName: ido
- description: IDO name
- ignored: false
- /aes/{eventName}:
- ignored: false
- operations:
- post:
- description: Fire an AES Event
- inputMediaType: application/json
- outputMediaType: application/json
- expects:
- header:
- Authorization:
- displayName: Authorization
- description: 'Token obtained through a call to SecurityToken, or if using the service through ION API, a valid OAuth 2.0 Bearer token (filled in automatically by Swagger UI).'
- X-Infor-MongooseConfig:
- displayName: X Infor Mongoose Config
- description: 'Mongoose configuration to log into; required when using the service through ION API, not needed otherwise.'
- uriParameter:
- eventName:
- displayName: Event Name
- description: Event name
- ignored: false
- /file/{ido}:
- ignored: false
- operations:
- post:
- description: Upload file
- inputMediaType: application/octet-stream
- outputMediaType: application/json
- expects:
- header:
- Authorization:
- displayName: Authorization
- description: 'Token obtained through a call to SecurityToken, or if using the service through ION API, a valid OAuth 2.0 Bearer token (filled in automatically by Swagger UI).'
- X-Infor-MongooseConfig:
- displayName: X Infor Mongoose Config
- description: 'Mongoose configuration to log into; required when using the service through ION API, not needed otherwise.'
- queryParameter:
- property:
- displayName: property
- description: IDO property
- itemId:
- displayName: Item Id
- description: _ItemId value
- uriParameter:
- ido:
- displayName: ido
- description: IDO name
- ignored: false
- get:
- description: Download file
- outputMediaType: application/octet-stream
- expects:
- header:
- Authorization:
- displayName: Authorization
- description: 'Token obtained through a call to SecurityToken, or if using the service through ION API, a valid OAuth 2.0 Bearer token (filled in automatically by Swagger UI).'
- X-Infor-MongooseConfig:
- displayName: X Infor Mongoose Config
- description: 'Mongoose configuration to log into; required when using the service through ION API, not needed otherwise.'
- queryParameter:
- property:
- displayName: property
- description: IDO property name for storing binary data
- rowPointer:
- displayName: Row Pointer
- description: IDO row pointer
- uriParameter:
- ido:
- displayName: ido
- description: IDO name
- ignored: false
- /docobj/list:
- ignored: false
- operations:
- get:
- description: Returns a list of document objects
- outputMediaType: application/json
- expects:
- header:
- Authorization:
- displayName: Authorization
- description: 'Token obtained through a call to SecurityToken, or if using the service through ION API, a valid OAuth 2.0 Bearer token (filled in automatically by Swagger UI).'
- X-Infor-MongooseConfig:
- displayName: X Infor Mongoose Config
- description: 'Mongoose configuration to log into; required when using the service through ION API, not needed otherwise.'
- queryParameter:
- ido:
- displayName: ido
- description: IDO name. Use this option when you want to display documents from the specified IDO only
- rowPointer:
- displayName: Row Pointer
- description: Referenced IDO row pointer. Use this in tandem with the ido parameter
- docName:
- displayName: Doc Name
- description: Document name
- docExt:
- displayName: Doc Ext
- description: Document extension
- refSeq:
- displayName: Ref Seq
- description: Document RefSequence
- ignored: false
- /docobj/{ido}:
- ignored: false
- operations:
- post:
- description: Upload document object
- inputMediaType: application/octet-stream
- outputMediaType: application/json
- expects:
- header:
- Authorization:
- displayName: Authorization
- description: 'Token obtained through a call to SecurityToken, or if using the service through ION API, a valid OAuth 2.0 Bearer token (filled in automatically by Swagger UI).'
- X-Infor-MongooseConfig:
- displayName: X Infor Mongoose Config
- description: 'Mongoose configuration to log into; required when using the service through ION API, not needed otherwise.'
- queryParameter:
- itemId:
- displayName: Item Id
- description: _ItemId value in Document Object. Use this if you want to update an existing document object
- rowPointer:
- displayName: Row Pointer
- description: Referenced IDO row pointer. Use this if you want to upload a new document object and link it to the referenced IDO and row pointer
- name:
- displayName: name
- description: Document name
- desc:
- displayName: desc
- description: Document description
- ext:
- displayName: ext
- description: Document extension
- uriParameter:
- ido:
- displayName: ido
- description: IDO name
- ignored: false
- get:
- description: Download document object
- outputMediaType: '*/*'
- expects:
- header:
- Authorization:
- displayName: Authorization
- description: 'Token obtained through a call to SecurityToken, or if using the service through ION API, a valid OAuth 2.0 Bearer token (filled in automatically by Swagger UI).'
- X-Infor-MongooseConfig:
- displayName: X Infor Mongoose Config
- description: 'Mongoose configuration to log into; required when using the service through ION API, not needed otherwise.'
- queryParameter:
- rowPointer:
- displayName: Row Pointer
- description: IDO row pointer
- name:
- displayName: name
- description: Document name
- refSeq:
- displayName: Ref Seq
- description: Document RefSequence
- uriParameter:
- ido:
- displayName: ido
- description: IDO name
- ignored: false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement