JOB draft : verifica daca exista cont user in Active Directory

Lasă un comentariu

18 Mai 2010 de liviustoica55


static void Job13(Args _args)
{
boolean             ret;
    int                 len;
    sid                 userSID;
    boolean             isValidUser = false;
    xAxaptaUserManager  axUsrManager;
    xAxaptaUserDetails  axUsrDetails;
    ;

    // Check if the alias and domain name specify an authenticated user.
      {
        // Instantiate AxaptaUserManager and get user’s details
        axUsrManager = new xAxaptaUserManager();
       // axUsrDetails = axUsrManager.getDomainUser(this.NetworkDomain, this.NetworkAlias);
          axUsrDetails = axUsrManager.getDomainUser(‘Kumon’, ‘liviu.stoica’);

        try
        {
            if(axUsrDetails && axUsrDetails.getUserCount() > 0)
            {
                userSID = axUsrDetails.getUserSid(0);
                if (userSID != ”)
                {
                    isValidUser = true;
                    //this.NetworkDomain = axUsrDetails.getUserDomain(0);
                }
            }
        }
        catch(Exception::Error)
        {
            len = infolog.line();
            if(len > 0)
            {
                infolog.clear(len – 1);
            }
        }
    }

    if (!isValidUser)
    {
        Box::stop(‘@SYS90055’);

      //  return false;
    }
    else
    {
     Box::stop(‘BUN’);
    }

   }

Lasă un răspuns

Completează mai jos detaliile despre tine sau dă clic pe un icon pentru autentificare:

Logo WordPress.com

Comentezi folosind contul tău WordPress.com. Dezautentificare / Schimbă )

Poză Twitter

Comentezi folosind contul tău Twitter. Dezautentificare / Schimbă )

Fotografie Facebook

Comentezi folosind contul tău Facebook. Dezautentificare / Schimbă )

Fotografie Google+

Comentezi folosind contul tău Google+. Dezautentificare / Schimbă )

Conectare la %s

%d blogeri au apreciat asta: