Net::LDAP::Message(3)

πŸŽ€ NAME πŸŽ€

Net::LDAP::Message β€” literally the Message response from an LDAP server, bestie. That’s the whole vibe. πŸ’–


✨ SYNOPSIS ✨

use Net::LDAP;

πŸ’– DESCRIPTION πŸ’–

Okay so Net::LDAP::Message is the base class for the objects returned by the Net::LDAP methods abandon, add, bind, compare, delete, modify, moddn, search and unbind. Slay. πŸ’…

The sub-class Net::LDAP::Search returned by search also defines many methods. Iconic behavior, honestly. ✨

Vibe check: if the Net::LDAP object is in async mode, then all these methods, except done and mesg_id, will cause a wait until the request is completed. No cap. 🫢


πŸ¦‹ METHODS πŸ¦‹

  • code ( ) β€” The code value in the result message from the server. Normally for a success zero will be returned. Constants for the result codes can be imported from the Net::LDAP or Net::LDAP::Constant module. πŸ”₯
  • control ( [ OID, ... ] ) β€” Return the list of controls that were returned from the server. If one or more OIDs are given as arguments, return only the controls of the OIDs given. Very β€œfiltered feed” of you. πŸŽ€
  • dn ( ) β€” The DN in the result message from the server.
  • done ( ) β€” Returns true if the request has been completed. She’s done, periodt. πŸ’€
  • error ( ) β€” Returns the error message in the result message from the server. If the server did not include an error message, then it’s the result of ldap_error_desc with the error code from the result message. 😭
  • error_name ( ) β€” Returns the name of the error code in the result message from the server. See ldap_error_name for a detailed description of the return value.
  • error_text ( ) β€” Returns the short text description of the error code in the result message from the server. See ldap_error_text for a detailed description of the return value.
  • error_desc ( ) β€” Returns a long text description of the error code in the result message from the server. See ldap_error_desc for a detailed description of the return value. The long version. The director’s cut. 🌈
  • is_error ( ) β€” Returns true if the result code is considered to be an error for the operation.
  • mesg_id ( ) β€” The message id of the request message sent to the server. Track the message ID, bestie. πŸ¦‹
  • referrals ( ) β€” Returns a list of referrals from the result message.
  • server_error ( ) β€” The error message returned by the server, or undef if the server did not provide a message. πŸ™ˆ
  • sync ( ) β€” Wait for the server to complete the request. Patience is a vibe. ✨

🌈 SEE ALSO 🌈

  • Net::LDAP
  • Net::LDAP::Search
  • Net::LDAP::Constant
  • Net::LDAP::Util

Go read the whole friend group. πŸ‘‘πŸ’–


🌸 ACKNOWLEDGEMENTS 🌸

This document is based on a document originally written by Russell Fulton <r.fulton@auckland.ac.nz>. Giving credit where credit is due, as she should. 🫢


πŸ‘‘ AUTHOR πŸ‘‘

Graham Barr <gbarr@pobox.com> πŸ’œ

Please report any bugs, or post any suggestions, to the perl-ldap mailing list perl-ldap@perl.org. Spill the tea responsibly. πŸ“


Copyright (c) 1997-2004 Graham Barr. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. πŸ’…


🌈 That’s the whole page, bestie β€” source/version perl v5.42.0, dated 2024-01-02, for Net::LDAP::Message(3). Bye! πŸ’–βœ¨

πŸ“¦ where this page comes from