public interface IMPConfigAdminIntrService
SenderConfiguration
(based on one or more interaction ids) along
with associated SenderInteractionConfiguration
(s)
and SenderSideEffectConfiguration
(s).Modifier and Type | Method and Description |
---|---|
SenderConfiguration |
createSenderConfiguration(SenderConfiguration senderConfiguration)
Creates a new
SenderConfiguration
along with the zero ore more
SenderInteractionConfiguration (s)
and zero ore more
SenderSideEffectConfiguration (s). |
SenderConfiguration[] |
findSenderConfiguration(SenderConfigSearchCriteria senderConfigSearchCriteria)
The API returns an array of
SenderConfiguration (s)
matching the given Sender Id, Sender Id Extension, Receiver Id, and Receiver Id Extension
specified in the SenderConfigSearchCriteria . |
void |
removeSenderConfiguration(SenderConfiguration senderConfiguration)
Removes the
SenderConfiguration
along with all the associated SenderInteractionConfiguration (s)
and SenderSideEffectConfiguration (s). |
SenderConfiguration[] findSenderConfiguration(SenderConfigSearchCriteria senderConfigSearchCriteria) throws HDRConfigException
SenderConfiguration
(s)
matching the given Sender Id, Sender Id Extension, Receiver Id, and Receiver Id Extension
specified in the SenderConfigSearchCriteria
.
A SenderConfiguration
may contain zero or more
SenderInteractionConfiguration
(s). A
SenderInteractionConfiguration
may contain zero or more
SenderSideEffectConfiguration
(s).
If no matching SenderConfiguration
is found for the
SenderConfigSearchCriteria
, then null value is returned.senderConfigSearchCriteria
- SenderConfigSearchCriteria
object, with the
following attributes set optionally,
SenderConfiguration
(s) found,
then null value is returned. Else one ore more SenderConfiguration
(s) returned.HDRConfigException
- This Exception is thrown, if
find operation fails.SenderConfiguration createSenderConfiguration(SenderConfiguration senderConfiguration) throws HDRConfigException
SenderConfiguration
along with the zero ore more
SenderInteractionConfiguration
(s)
and zero ore more
SenderSideEffectConfiguration
(s).
The SenderConfiguration is uniquely identified by the combination of its Sender Id and
Receiver Id. IMP uses this SenderConfiguration details for validating the Messages before processing.senderConfiguration
- The
SenderConfiguration
object, with zero or more
SenderInteractionConfiguration
(s)
and with zero or more
SenderSideEffectConfiguration
(s).SenderConfiguration
object.HDRConfigException
- This exception is thrown if
SenderSideEffectConfiguration
do not
exist in database.SenderSideEffectConfiguration
detail is duplicate.void removeSenderConfiguration(SenderConfiguration senderConfiguration) throws HDRConfigException
SenderConfiguration
along with all the associated SenderInteractionConfiguration
(s)
and SenderSideEffectConfiguration
(s).
SenderConfiguration
from database,
which exactly matches the input SenderConfiguration
instance.
SenderConfiguration
instance ,
and then pass the same instance to this API, for removal.
After removing the SenderConfiguration, Messages associated with the SenderConfiguration can not be processed by IMP.
senderConfiguration
- The fully populated SenderConfiguration
object.HDRConfigException
- This exception is thrown, if
SenderConfiguration
is not found.HDR Glossary HDR Concept Lists HDR Exceptions HDR Programmer's Guide HDR Implementation Guide HDR Profile Options
Copyright © 2016, 2018, Oracle. All rights reserved