- 5 minutes to read

Nodinite LDAP Adapter for Microsoft BizTalk Server

Experience rapid, secure, and flexible LDAP integration with the Nodinite LDAP Adapter for Microsoft BizTalk Server. This page introduces the adapter's unique features, licensing, and installation, empowering you to accelerate your integration projects and maximize value.

✅ Perform set-oriented CRUD and Upsert operations—no orchestration logic required
✅ Extensive documentation, examples, and a Windows Forms-based Test Client
✅ Multiple credential options: context properties, SSO, explicit send port, or default service account
✅ Batch operations, full traceability, and robust error handling
✅ Secure, encrypted communication and reusable XSLT transformations

Use a set-oriented approach (like SQL) to perform CRUD operations and more on most of your LDAP Services (examples are mainly provided for Active Directory and sometimes for DIRX). The Adapter supports the LDAP protocol and works also with ADAM/LDS and potentially many more.

Tip

If you buy the Nodinite LDAP Adapter for Microsoft BizTalk Server; The LDAP Web API is also included in your license! Two, for the price of one.

graph LR subgraph "BizTalk Server" roSP(fal:fa-sign-out Send Port) roSP ---ro2[Nodinite LDAP Adapter for BizTalk] end subgraph "LDAP Services" ro2 -.- roAD(fab:fa-windows Active Directory) ro2 -.- roDIRX(fal:fa-users DIRX) ro2 -.- roADAM(fas:fa-users ADAM/LDS) ro2 -.- roLDAP(far:fa-folder LDAP Service X) end

Visual overview: The Nodinite LDAP Adapter for BizTalk connects to multiple LDAP services, including Active Directory, DIRX, and ADAM/LDS.

Key Features & Capabilities

The Nodinite LDAP Adapter for Microsoft BizTalk Server delivers enterprise-grade directory integration with these powerful capabilities:

Operations & Processing

  • Set-Oriented Operations: CRUD and Upsert operations using a SQL-like approach—no orchestration logic required
  • Batch Processing: Execute multiple operations within a single command for maximum efficiency
  • 37 LDAP Operations: Comprehensive support for User Management, Group Management, OU Management, Schema Management, and AD Management
  • Transaction Support: MSDTC transactions with configurable scope and timeout

Testing & Validation

  • Test Client: Windows Forms-based client for early LDAP command testing—test before you code
    • Validate commands before developing BizTalk artifacts
    • Test SSO Application configurations
    • Execute XSLT transformations
  • Safeguards: Features like expectedMatchCount prevent accidental mass updates or deletes

Security & Credentials

  • Flexible Connection Options: Four credential methods with priority order:
    1. Context properties for dynamic runtime control
    2. SSO Application for password-free deployments
    3. Explicit send port configuration
    4. Default service account (automatic domain detection)
  • Secure Communication: LDAPS support with SSL/TLS encryption
  • Enterprise SSO Integration: Centralized credential management for multi-node environments

Developer Experience

  • Extensive Documentation: Comprehensive examples and LDAP Developer Guide for rapid development
  • Fault Tolerance: Detailed error explanations and coded exception handling
  • Full Traceability: See data before and after operations—crucial for large batch operations
  • XSLT Support: Apply custom transformations to responses without deploying Visual Studio artifacts
  • Port-to-Port Solutions: Enable maximum performance with minimal resource usage

Integration & Compatibility

  • Cross-Platform Reuse: XSLT transformations work with Azure Functions, Logic Apps, Node.js, Java, MuleSoft, IBM IIB, WSO2, Boomi, and more
  • Shared Codebase: Same backend as LDAP Web API—develop once, deploy everywhere
  • Multi-LDAP Support: Active Directory, ADAM/LDS, DIRX, OpenLDAP, and other LDAP-compliant services
graph LR subgraph "Request" roBatches[fal:fa-boxes Batches]--- roB1[fal:fa-box Batch #1] roB1 ---roOp1(fal:fa-bolt Create) roBatches ---roB2[fal:fa-box Batch #2] roB2 ---roOp2(fal:fa-bolt Update
fal:fa-toggle-on Enable ) end

Batch processing: Execute multiple LDAP operations in a single request for maximum efficiency.

  • Full traceability—see the set of data before and after the operation, crucial for large batch operations
  • Coded error/exception handling—control runtime behavior and reduce orchestration complexity
  • Supports secure, encrypted communication
  • Custom XSLT can be applied to the response—no need to create or deploy Visual Studio artifacts
  • Enables port-to-port solutions for maximum performance and minimal resource usage
  • Safeguards like expectedMatchCount help prevent accidental mass updates or deletes

The Nodinite LDAP Adapter for Microsoft BizTalk Server shares code with the Nodinite LDAP Web API. XSLT transformations you write for BizTalk can be reused in other platforms (Azure Functions, Logic Apps, Node.js, Java, MuleSoft, IBM IIB, WSO2, Boomi, etc.).

The LDAP Developer Guide provides comprehensive operation documentation including User Management, Group Management, OU Management, Schema Management, and AD Management. All examples and message schemas work with both the BizTalk LDAP Adapter and LDAP Web API.

About the Nodinite LDAP Adapter for Microsoft BizTalk Server

  • Installation can be scripted with PowerShell; initial setup and validation typically take less than one hour.
  • Optional education and hands-on help are available for both standard and advanced scenarios.
  • Integration Software and partners can provide custom solution development.
  • See our Partners for professional services.

License

This software is licensed. Please review the commercial agreement and the EULA for specifics.
To buy a license, contact us at info at nodinite.com or one of our Partners.

One license per customer—no restrictions on the number of BizTalk Server hosts or environments. Develop, test, and run production environments simultaneously with the Nodinite LDAP Adapter for Microsoft BizTalk Server.

Installation

Please review the Prerequisites before installing the Nodinite LDAP Adapter for Microsoft BizTalk Server.


Disclaimer

Important

Use at Your Own Risk: Integration Business Software I Sverige AB does not take responsibility for the operations performed by the LDAP Adapter. You perform all operations under your own discretion and must properly test your solutions during development and QA phases before launching into production.

Licensee shall assume the entire risk as to Licensee's use of the output of the result of the use of the Product. Licensor shall not be liable for any indirect, special, incidental and/or consequential damages, including punitive or multiple damages, or any failure to realize expected savings, loss of data, equipment downtime, loss of use, loss of goodwill or loss of revenue or profit suffered by Licensee for any reason, nor for any claim against Licensee by any third party for damages of any kind which arise from or in connection with the delivery, use, or performance of the Product.

Always test thoroughly in non-production environments before deploying LDAP operations to production systems. Directory modifications can have significant impact on authentication, authorization, and business operations.

The complete legal terms are stipulated in the license agreement and the End User License Agreement (EULA).


Next Step

Prerequisites
Install
Configuration

BizTalk Server Integration:

BizTalk NULL Adapter - Performance optimization and message discard adapter

LDAP Integration:

Nodinite LDAP Web API
LDAP Developer Guide
Test Client
User Management
Group Management
OU Management
Partners