Skip to main content

TOOL_DELETE_LDAP_OBJECT

Kategori: Tools

Formål

Sletter LDAP-objekt fra Portal Directory (RI Directory) basert på idautoID.

Brukes til:

  • Slette enkelt LDAP-objekt
  • Test-sletting (log_only mode)
  • Feilretting av duplikater eller feilaktige objekter

Hvordan kjøre

Input-parametere:

• idauto_id (string): Unik identifikator for LDAP-objektet som skal slettes • log_only (boolean): Kun loggføring uten faktisk sletting (test-modus)

Eksempler:

Slett LDAP-objekt

  • TOOL_DELETE_LDAP_OBJECT(idauto_id = "12345")

Test-modus (logger hva som ville blitt slettet)

  • TOOL_DELETE_LDAP_OBJECT(idauto_id = "12345", log_only = true)

Resultat

Konsoll-output:

Connection to MD made (vellykket LDAP-tilkobling) Error making MD Connection (feil ved LDAP-tilkobling) Error searching for LDAP object to delete (objektet ikke funnet eller flere treff)

Returverdi:

  • false: Feil ved LDAP-tilkobling
  • (ingen returverdi): Ved søkefeil eller vellykket sletting

LDAP-søk:

  • Scope: sub (søker rekursivt under Global.baseDN)
  • Filter: (idautoID=[verdi])
  • Forventer nøyaktig 1 treff (records.length == 1)

FEILSØKING

Problem: "Error making Portal LDAP connection" Løsning: Sjekk Global LDAP-konfigurasjon og nettverkstilgang til Portal Directory

Problem: "Error searching for LDAP object to delete" Løsning: Verifiser at idauto_id eksisterer (nøyaktig 1 treff kreves)

Problem: Finner ikke objektet Løsning: Bruk debug for å sjekke idautoID-verdi og LDAP-filter

Problem: Flere objekter funnet Løsning: idautoID er ikke unik: undersøk datakvalitet i Portal Directory

Skrevet med hjelp av AI