BMC Remedy Action Request System enables you to automate many business processes without learning a programming language or complex development tools.
This connector provides access to the Remedy AR System API.
Additional Info
Requires Mule Enterprise License |
Yes |
Requires Entitlement |
No |
Mule Version |
3.5.0 or higher |
Configs
Configuration
<remedy:config>
Connection Management
Attributes
Name | Java Type | Description | Default Value | Required |
---|---|---|---|---|
name |
The name of this configuration. With this name can be later referenced. |
x |
||
username |
A username |
x |
||
password |
A password |
x |
||
server |
x |
|||
serverPort |
|
|||
authentication |
|
|||
locale |
|
|||
cacheTimeoutSeconds |
3600 |
|
||
attachmentAsString |
true |
|
||
enumAsId |
false |
|
Processors
Disconnect server
<remedy:disconnect-server>
Allow for manual disconnection from server
XML Sample
<remedy:disconnect-server config-ref="Remedy__Configuration"/>
Attributes
Name | Java Type | Description | Default Value | Required |
---|---|---|---|---|
config-ref |
Specify which config to use |
x |
Create single
<remedy:create-single>
DataSense enabled
Creates the single entry in the specified Remedy form.
XML Sample
<remedy:create-single config-ref="Remedy__Configuration" type="User">
<remedy:object>
<remedy:inner-object key="2">Admin</remedy:inner-object>
<remedy:inner-object key="7">Current</remedy:inner-object>
<remedy:inner-object key="8">Description</remedy:inner-object>
<remedy:inner-object key="Login Name">Mark</remedy:inner-object>
</remedy:object>
</remedy:create-single>
Attributes
Name | Java Type | Description | Default Value | Required |
---|---|---|---|---|
config-ref |
Specify which config to use |
x |
||
type |
The Remedy Form to use |
x |
||
object |
A map representing the object to create |
#[payload] |
|
Create
<remedy:create>
DataSense enabled
Creates the entries in the specified Remedy form.
XML Sample
<remedy:create config-ref="Remedy__Configuration" type="User">
<remedy:objects>
<remedy:object>
<remedy:inner-object key="2">Admin</remedy:inner-object>
<remedy:inner-object key="7">Current</remedy:inner-object>
<remedy:inner-object key="8">Description</remedy:inner-object>
<remedy:inner-object key="Login Name">Mark</remedy:inner-object>
</remedy:object>
</remedy:objects>
</remedy:create>
Attributes
Name | Java Type | Description | Default Value | Required |
---|---|---|---|---|
config-ref |
Specify which config to use |
x |
||
type |
The Remedy Form to use |
x |
||
objects |
A list of maps representing the objects to create |
#[payload] |
|
Get single
<remedy:get-single>
DataSense enabled
Gets the single entry with the specified ID in the specified Remedy form.
XML Sample
<remedy:get-single config-ref="Remedy__Configuration" type="User" id="000000000000533"/>
Attributes
Name | Java Type | Description | Default Value | Required |
---|---|---|---|---|
config-ref |
Specify which config to use |
x |
||
type |
The Remedy Form to use |
x |
||
id |
The Id of the object to retrieve |
#[payload] |
|
|
idBased |
Optional whether returned value will use field id as key |
|
Get
<remedy:get>
DataSense enabled
Gets the entries with the specified IDs in the specified Remedy form.
XML Sample
<remedy:get config-ref="Remedy__Configuration" type="User">
<remedy:ids ref="["000000000000533","000000000000534","000000000000535"]"/>
</remedy:get>
Attributes
Name | Java Type | Description | Default Value | Required |
---|---|---|---|---|
config-ref |
Specify which config to use |
x |
||
type |
The Remedy Form to use |
x |
||
ids |
A list containing the Ids for the objects to be retrieved |
#[payload] |
|
|
idBased |
Optional whether returned value will use field id as key |
|
Update single
<remedy:update-single>
DataSense enabled
Updates the single entry in the specified Remedy form.
XML Sample
<remedy:update-single config-ref="Remedy__Configuration" type="User">
<remedy:object>
<remedy:inner-object key="2">Admin</remedy:inner-object>
<remedy:inner-object key="7">Current</remedy:inner-object>
<remedy:inner-object key="8">Description</remedy:inner-object>
<remedy:inner-object key="Login Name">Brett</remedy:inner-object>
<remedy:inner-object key="Request ID">000000000000533</remedy:inner-object>
</remedy:object>
</remedy:update-single>
Update
<remedy:update>
DataSense enabled
Updates the entries in the specified Remedy form.
XML Sample
<remedy:update config-ref="Remedy__Configuration" type="User">
<remedy:objects>
<remedy:object>
<remedy:inner-object key="2">Admin</remedy:inner-object>
<remedy:inner-object key="7">Current</remedy:inner-object>
<remedy:inner-object key="8">Description</remedy:inner-object>
<remedy:inner-object key="Login Name">Brett</remedy:inner-object>
<remedy:inner-object key="Request ID">000000000000533</remedy:inner-object>
</remedy:object>
</remedy:objects>
</remedy:update>
Query
<remedy:query>
DataSense enabled
Gets the entries in the specified Remedy form that match the query string.
XML Sample
<remedy:query config-ref="Remedy__Configuration" type="User" query="'Login Name'="John""/>
Attributes
Name | Java Type | Description | Default Value | Required |
---|---|---|---|---|
config-ref |
Specify which config to use |
x |
||
type |
The Remedy Form to use |
x |
||
query |
The qualification string to be parsed |
#[payload] |
|
|
idBased |
Optional whether returned value will use field id as key |
|
Upsert single
<remedy:upsert-single>
DataSense enabled
Upserts the single entry in the specified Remedy form.
XML Sample
<remedy:upsert-single config-ref="Remedy__Configuration" type="User">
<remedy:object>
<remedy:inner-object key="2">Admin</remedy:inner-object>
<remedy:inner-object key="7">Current</remedy:inner-object>
<remedy:inner-object key="8">Description</remedy:inner-object>
<remedy:inner-object key="Login Name">John</remedy:inner-object>
<remedy:inner-object key="Request ID">000000000000533</remedy:inner-object>
</remedy:object>
</remedy:upsert-single>
Attributes
Name | Java Type | Description | Default Value | Required |
---|---|---|---|---|
config-ref |
Specify which config to use |
x |
||
type |
The Remedy Form to use |
x |
||
object |
A map representing the object to be created or updated |
#[payload] |
|
Upsert
<remedy:upsert>
DataSense enabled
Creates the entries in the specified Remedy form.
XML Sample
<remedy:upsert config-ref="Remedy__Configuration" type="User">
<remedy:objects>
<remedy:object>
<remedy:inner-object key="2">Admin</remedy:inner-object>
<remedy:inner-object key="7">Current</remedy:inner-object>
<remedy:inner-object key="8">Description</remedy:inner-object>
<remedy:inner-object key="Login Name">John</remedy:inner-object>
</remedy:object>
</remedy:objects>
</remedy:upsert>
Attributes
Name | Java Type | Description | Default Value | Required |
---|---|---|---|---|
config-ref |
Specify which config to use |
x |
||
type |
The Remedy Form to use |
x |
||
objects |
A list of maps representing the the objects to be created or updated |
#[payload] |
|