LDAP Delete Attribute Value

LDAP Delete Attribute Value

On this Page

Snap type:

Write

 

Description:

This Snap deletes one or more values from an existing attribute of an existing LDAP entry on the LDAP server.

The LDAP Delete Attribute Snap will completely remove the attribute itself whereas this Snap will just delete the specified values from the attribute.

  • Expected upstream Snaps: File Reader followed by CSV Parser. 

  • Expected downstream Snaps: [None].

  • Expected input: The Distinguished name of the entry, name of the existing attribute, and the values to be deleted.

  • Expected output: Message indicating if the operation is done successfully or not.

 

Prerequisites:

[None]

 

Support and limitations:

Works in Ultra Tasks.

Account: 

This Snap uses account references created on the Accounts page of SnapLogic Manager to handle access to this endpoint. See LDAP Account for information on setting up this type of account.

 

Views:

Input

This Snap has at most one document input view, which contains entry name, name of an existing attribute and the values to be deleted.

Output

This Snap has at most one document output view.

Error

This Snap has at most one document error view and produces zero or more documents in the view.

Settings

Label

 

 

Required. The name for the Snap. You can modify this to be more specific, especially if you have more than one of the same Snap in your pipeline.

Distinguished name

 

 

Required. The distinguished name of the entry to be modified.

Examplecn=syed,ou=People,dc=Snaplogic,dc=com

Default value: [None]

 

Pass through

Select to include the entire input data in the Snap's output. The Snap includes this data within the $original field in the output. 

Default value: Not selected

Attribute value delimiter

 

Character or string to be used as delimiter to split the value of an attribute into multiple values.

Example: ,(Comma), ;(Semi-colon),  :(Colon),  /(Backslash)

Default value: [None]

 

Attribute name

 

Required. The name of the attribute to have a value be deleted.
Note: It is suggestible based on the distinguished name provided.

ExampleemployeeType

Default value: [None]

 

Attribute value

 

Required. The value to be deleted from the attribute.

Examplepermanent,fulltime

Default value: [None]

 

Error rendering macro 'multiexcerpt-include-macro' : Page loading failed

 

Error rendering macro 'multiexcerpt-include-macro' : Page loading failed

 

Examples


Using the pass-through functionality

In certain scenarios, the Snap may be unable to process the entire input due to limitations imposed by the endpoint's API. In such cases, we recommend that you select the Pass through checkbox to ensure that the unprocessed input is not lost. You can process the remaining input data using more of the same Snap in the Pipeline. Alternatively, you can also write the original data into a separate file using a combination of the Mapper Snap and the File Writer Snap.