| Namespace | http://repository.mulesoft.org/releases/org/mule/modules/mule-module-zuora |
|---|---|
| Schema Location | http://repository.mulesoft.org/releases/org/mule/modules/mule-module-zuora/1.0/mule-zuora.xsd |
| Version | 1.0 |
| Configuration | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Configure an instance of this module
| |||||||||||
| Message Processors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Amends subscriptions
<amend amendaments-ref="#[header:amendamentsList]"/> | |||||||||||
Batch creation of ZObjects
<create>
<zobjects>
<zobject ref="#[variable:anObject]"/>
</zobject>
</create> | |||||||||||
Batch delete of ZObjects
<delete ids-ref="#[variable:ids]" type="#[variable:zobjectType]"/> | |||||||||||
Lazily retrieves ZObject that match a given query,
written in Zuora native query language
<find query="#[header:queryString]" /> | |||||||||||
Batch creation of invoces for accounts
<generate zobjects-ref="#[variable:accounts]"/> | |||||||||||
Answers user information
<get-user-info userId="#[header:userId]""/> | |||||||||||
Batch creation of ZObjects associated to Subscriptions
<subscribe subscriptions-ref="#[variable:subscribtions]"/> | |||||||||||
Batch update of ZObjects
<update zobjects-ref="#[variable:objects]"/> | |||||||||||
This module is configured using the config element. This element must be placed outside of your flows and at the root of your Mule application. You can create as many configurations as you deem necesary as long as each carries its own name.
Each message processor, message source or transformer carries a config-ref attribute that allows the invoker to specify which configuration to use.
| Attributes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Type | Name | Default Value | Description | Optional. Give a name to this configuration so it can be later referenced. | |||||||
| Optional. | |||||||||||
Amends subscriptions
<amend amendaments-ref="#[header:amendamentsList]"/>
| config-ref | Optional. Specify which configuration to use for this invocation. |
|---|
Batch creation of ZObjects
<create>
<zobjects>
<zobject ref="#[variable:anObject]"/>
</zobject>
</create>
| config-ref | Optional. Specify which configuration to use for this invocation. |
|---|---|
| type | the type of zobject passed |
| zobjects | the zobjects to create |
Batch delete of ZObjects
<delete ids-ref="#[variable:ids]" type="#[variable:zobjectType]"/>
| config-ref | Optional. Specify which configuration to use for this invocation. |
|---|---|
| type | the type of ZObjects to delete |
Lazily retrieves ZObject that match a given query,
written in Zuora native query language
<find query="#[header:queryString]" />
| config-ref | Optional. Specify which configuration to use for this invocation. |
|---|
Batch creation of invoces for accounts
<generate zobjects-ref="#[variable:accounts]"/>
| config-ref | Optional. Specify which configuration to use for this invocation. |
|---|---|
| type | the type of zobject passed |
| zobjects | the zobjects to generate, as a list of string-object maps . Zuora attribute names, unlike java beans, are CamelCase. |
Answers user information
<get-user-info userId="#[header:userId]""/>
| config-ref | Optional. Specify which configuration to use for this invocation. |
|---|
Batch creation of ZObjects associated to Subscriptions
<subscribe subscriptions-ref="#[variable:subscribtions]"/>
| config-ref | Optional. Specify which configuration to use for this invocation. |
|---|
Batch update of ZObjects
<update zobjects-ref="#[variable:objects]"/>
| config-ref | Optional. Specify which configuration to use for this invocation. |
|---|---|
| type | the type of zobject passed |
| zobjects | the zobjects to update, as a list of string-object maps . Zuora attribute names, unlike java beans, are CamelCase. |