How to get the domain of the user with the Flex API

Hello

I did a runing custom application inside the LC workspace. There are, I have the SessionMap LC for communication server as well as information from the user:

Get the session from the application owner
var session: SessionMap = SessionMap (Application.application.session);
var Manager: ISessionManager = ISessionManager (session.getObject ("lc.core.ISessionManager"));
username = manager.authenticatedUser.userid;
UserDomain = manager.authenticatedUser.domain;

but unfortunately the userdomain is always null without worrying that the user is certainly linked to the default 'DefaultDom' domain If not, then how can I load the domain name for the logged-on user?

THX Simon

Hi Simon,.

You can also consider using the DirectoryManagerServiceClient of you Java component and use the findPrincipal API. This allows you to call the API of UserManager LC from code Java itself and avoid the need to go through DB

Tags: Adobe LiveCycle

Similar Questions

  • How to get the alert or deducted to the admin if the user AD installation of application in the domain system?

    How to get the alert or deducted to the admin if the user AD installation of application in the domain system?

    Hello

    I suggest you according to the question in this forum and check if that helps:

    http://social.technet.Microsoft.com/forums/en-us/winserverDS

    It will be useful.

  • I forgot my password for my admin user account, but I have a secondary account how to get the password for the admin

    original title: admin password.

    I forgot my password for my admin user account, but I have a secondary account how to get the password for the admin

    Hello
    Microsoft technical support engineers cannot help you recover the passwords of the files and Microsoft who are lost or forgotten product features. For more information about this policy, please refer to the sticky below.

    http://social.answers.Microsoft.com/forums/en-us/vistasecurity/thread/3eba3150-8742-4264-be9f-0daaad2282cd Lisa
    Microsoft Answers Support Engineer
    Visit our Microsoft answers feedback Forum and let us know what you think.

  • How to get the host name of the physical computer inside a virtual machine until the user logs in Windows?

    I don't know if this is the right place to post this question, I develop software to support VMWare PCoIP and need to know how to get the host name of the physical machine (which manages the virtual machine and View Client) within a virtual machine before the user logs in Windows of the virtual machine.

    I understand there are two ways to read the host name, via the HKEY_CURRENT_USER\Volatile Environment registry and environment variables, but they are available once the user is connected. I need info before the user connects.

    Is there a VMware API that can be called or asked the host name?

    Thank you.

    Not on the broker, but there are the startup scripts to log on to the computer virtual itself: http://pubs.vmware.com/view-52/topic/com.vmware.view.integration.doc/view_integration_startsession_script.9.2.html

    Note that these executed when a virtual desktop computer allocated connection, not to the point that the client connects - it is possible for the customer to not complete the connection (crash, cancel, network failure) and so any what solution you design must handle this.

    Mike

  • How to get the authentication of the user for the link of the Questionnaire Survey Builder?

    How to get the authentication of the user for the link of the Questionnaire Survey Builder?

    Page 100

    The content can be dynamic and the link is unique to the participant, but they all go to Page 100, which has an alias of Q. The link is unique because of the value of the request passed not because of the page.

    Thank you

    -Jorge

  • How to get the list of active users in Essbase 6.5.6

    Hi gurus,

    How to get the list of active users in Essbase version 6.5.6

    I can't find any Esscmd list of active users...

    I used the command LISTLOGINS in ESSCMD, but it did not help me...

    pls suggest me an approach to find the list of active users.

    Thanks in advance...

    Hi guru,.

    When you connect to the application, you will find the security option---> connect you will find active use in the ESSBASE.

    If you need the list of users in the use of ESSBASE that recommends essmsh

    go for the race---> essmsh---> login user server use this tribute

    (1) session view all this;

    If you want to export the active users usebelow congratulate.

    2)

    spool to 'D:\suresh.txt ';

    poster session;

  • How to get the IP or hostname of the computer that the user is connected to his office with view 4.5

    How to get the IP or hostname of the computer that the user is connected to his office with view 4.5

    Is this even possible and server display does not store this information?

    Best regards, Najtssob

    This information is stored in the registry of the virtual office. For more information, see this page: use the VMware View Client information.

  • EventHandler - how to get the key to the user

    Hello experts,

    How to get the key to the user within an event handler. (Recon - BulkOrchestration in bulk of trust)?
    The code below works if I create a user from the administration Console, but its does not work for the recon trust.

    Recon trust incase it's go to loop else and do not return anything.

    private String getUserKey (long processID, orchestration BulkOrchestration) {}
    Take string;
    If (! orchestration.getOperation () .equals ("CREATE")) {}
    Take = orchestration.getTarget () .getEntityId ();
    } else {}
    OrchestrationEngine orchEngine = (OrchestrationEngine.class) Platform.getService;
    Take = (String) orchEngine.getActionResult (processID);

    }
    Return take;
    }


    Thanks and greetings
    INIYA

    Why not try it?

         public BulkEventResult execute(long l, long l1, BulkOrchestration orchestration) {
              logger.debug("BulkEventResult NEW");
              try {
              Identity[] newUserState = (Identity[])getNewUserStates(orchestration);
              logger.debug("newUserState :: " + newUserState);
              for(int y = 0; y < newUserState.length; y++){
                   logger.debug(y + " . " + newUserState[y]);
              }
    
              for(int u = 0; u < newUserState.length; u++){
                   HashMap userAttrMap =  newUserState[u].getAttributes();
    
                         Iterator iterator = userAttrMap.keySet().iterator();
                         while (iterator.hasNext()) {
                                      String key = iterator.next().toString();
                                      Object value = userAttrMap.get(key);
                                      logger.debug(key + " -- " + value);  
    
                        }
              }
    
              Identity[] oldUserState = (Identity[])getOldUserStates(orchestration);
              logger.debug("oldUserState :: " + oldUserState);
              for(int y = 0; y < oldUserState.length; y++){
                   logger.debug(y + " . " + oldUserState[y]);
              }
    
              for(int u = 0; u < oldUserState.length; u++){
                   HashMap userAttrMap =  oldUserState[u].getAttributes();
    
                         Iterator iterator = userAttrMap.keySet().iterator();
                         while (iterator.hasNext()) {
                                      String key = iterator.next().toString();
                                      Object value = userAttrMap.get(key);
                                      logger.debug(key + " -- " + value);  
    
                        }
              }
    
              }catch(Exception e){
                   logger.error("In Catch");
                   logger.debug("ERROR :: " + e.getMessage());
              }
              logger.debug("Exiting BulkEvent");
              return new BulkEventResult();
         }
    
         private Object getNewUserStates(BulkOrchestration orchestration)
        {
            Object newUserStates = null;
            HashMap interEventData = orchestration.getInterEventData();
            if(interEventData != null)
                newUserStates = interEventData.get("NEW_USER_STATE");
            return newUserStates;
        }
    
          private Object getOldUserStates(BulkOrchestration orchestration)
             {
                 Object oldUserStates = null;
                 HashMap interEventData = orchestration.getInterEventData();
                 if(interEventData != null)
                     oldUserStates = interEventData.get("CURRENT_USER");
                 return oldUserStates;
             }
    
  • Satellite Pro M50 with Vista: how to get the S-video on the job?

    Hi all

    I have a vista equipped Satellite Pro M50. Does anyone know how to get the S-video on the job? I can't understand.

    Inadvance, see you soon

    Phil

    Did you look in the user manual?
    This doc is always pre-installed on laptop and provides useful information. Also how to connect a TV and use simple notebooks ports.

    A hint; You must use an s-video cable to connect the laptop to the TV.
    Then use the FN + F5 key combination to switch between display devices.
    Sometimes the special s-video option must be enabled on the TV.

    I would recommend consulting the manual of the TV also.

    Good bye

  • How to get the card working on Tecra M1 WLAN?

    I just bought a 2nd hand Tecra M1. Great! It has installed XP but no Toshiba tool. I can't access my WLAN router. Seems like if WIFI connection is not yet installed. As I know from my Satellite Pro M30, there are Toshiba tools for this, they work smarter.

    Maybe I need drivers - WXP is material unknown when starting up - might be the WLAN device - who knows.
    When I check the network connections, I find 1934 and LAN adapter, but no WLAN device. I have already run the XP Wizard for WLAN connections, SSID and hexagonal key; but no WLAN device presents itself.

    Then, someone a idea how to get the job of WLAN?
    Is it possible to get the Toshiba M1 software or can I use my software SatPro?

    Thank you Jan so far

    It's good that you will find yourself, I think most of us would point on your ad when you have users with a similar problem. Sometimes it s really useful to have users like you who will investigate their cases.

    I'm now long enough a Member here, but every time I have met people who have solved problems like that, then I must say how much I appreciate it. :)

    Welcome and good weekend

  • How to get the webcam to work?

    Hello

    As I don't have a book of instruction for this computer, can someone tell me how to get the webcam to work please?
    It is supposed to be something that appears on the side of the screen, but I left the sit of mouse here for centuries on all sides and nothing. Please help me.

    Kit_e

    Hello

    I agree with the user above. The user manual you can find on your computer because it s preinstalled.

    The webcam, you can use with programs like Skype communication. You can make a video call with friends and they see the webcam image. ;)

  • How to get the icons to display correctly in the Finder?

    At the time of the "classic" Mac OS, if the icons are not correctly display in the Finder, we could 'rebuild the desktop file' to correct the problem. I've recently updated to Yosemite, and most things work well, but for some reason, most of the files in the Finder .webloc now show as blank icons (but not all; a few show the correct icon). There is no model, I can see: some very old .webloc files now show a white icon (where I know that their icons used to be correct), while the most recent show the icon of correct - although I just created four (by dragging the URL of the Safari, the usual method) which are all empty. Sometimes they appear with the older icon, with the symbol @ (although those who seem to have changed vacuum after running and restart maintenance). I tried from an external disk, repair permissions and repair the file system, as well as cleaning with the utility of Maintenance (which clears the web browser and other caches), nothing works. Does anyone know how to get the computer to display these icons correctly?

    May be a corrupt .plist.

    Make a backup, preferably 2 backups on 2 separate drives.

    Go to Finder and select your user folder. With this Finder window as the windshield, select Finder/display/display options for presenting or order - J.  When the display options opens, check "show the library folder. This should make your visible user library folder in your user folder.  Select the library. Then go to Preferences/com.apple.finder.plist and com.apple.desktop.plist.  Move the .plists on your desktop.

    Relaunch the Finder by restarting the computer and test. If it works fine, delete the plists from the desktop.

    If the same, return the .plists to where you obtained since, by crushing the latest.

    Thanks to leonie for certain information contained in this.

  • How to get the Subvi (the virtual path is in .exe) reference in Run Time System

    Hello world

    The problem is how to get the reference of the Sub - VI in run time system, when the Subvi is in .exe after construction.

    More details:

    Top of page vi called the Subvi dynamically, so that the Subvi is always included, and the source object is the application.exe.

    After the above configuration, the Sub - VI will be the application.exe. For example, the path of Subvi est...\application.exe\SubVI.vi

    So, how to get the reference of the Subvi in Run Time System?

    I can't do it when you use 'open reference VI' with le...\application.exe\SubVI.vi path in the run time system.

    In fact, I can create a file to include the Subvi, rather than build the Subvi in application.exe, then I can get the convenintly reference. But this isn't my favourate average.

    Thank you

    chenyin

    That is the problem. Call a Subvi dynamic means users could change, but it is also very attractive.

    The dynamic call should be used in a user control, but some parade can avoid problems.

    It depends on why you use dynamic calls...-online 2 main ways:

    -Dynamic call are used to maintain a scalable framework for the code without acting on the executable file-online a single VI distribution managed by the administrator/developer

    -Dynamic call are used to provide a collection of "external" characteristic that could be enriched by the administrator/developer. For example, you provide your customers a set of selectable custom signal filters in the executable.

    In 2 cases, you are only able to assess the skills of the users to know if there is a risk of damage, if there is a change.

    So to stay only master a parade might be to provide dynamic VI without a schema, but with the problem of maintenance, since no in-place editing and more attention to manage distribution.

    Another way is to hide the actual distribution to user-online call dynamic VI but it without name as *.vi but others (a repellent name as system of OS name ) or simply without extension in order to attract not user... but that's debatable...

    Another more difficult but more secure method is to create a consistency check before your routine (version, user, modified date,...)

  • How to get the value of a variant as a string

    I have an existing codebase, which transmits the values of the user interface to business logic as variants. I was prompted to connect all values passed in this way in a text file. I'm trying to figure out how to get the data as a string to a Variant value without having to deal on the type for the data descriptor. The flag variant the fact, so I think I can, too.

    Anyone know how?

    Thank you, all! I decided to use the XML approach:

  • How to get the text of a SystemPrompt (Cascades)

    Hello

    I've been struggling with this for a few hours now. I followed the example of "dialogues" on github, so I have successfully created a SystemPrompt (the dialog box that allows the user to enter text and accept / reject). Curiously, in this example there is no use of user text input. Do you know how to get the text in my QML? Here you have an example of code that I use:

    My QML:

    // Default empty project template
    import bb.cascades 1.0
    import bb.system 1.0
    
    // creates one page with a label
    NavigationPane {
        id: navigationPane
        Page {
            attachedObjects: [
                SystemPrompt {
                    id: prompt
                    title: qsTr("Enter a text for the label")
                    modality: SystemUiModality.Application
                    inputField.inputMode: SystemUiInputMode.Default
                    inputField.emptyText: "Label text..."
                    confirmButton.label: qsTr("Ok")
                    confirmButton.enabled: true
                    cancelButton.label: qsTr("Cancel")
                    cancelButton.enabled: true
                    onFinished: {
                        if (result == SystemUiResult.ConfirmButtonSelection) {
                            lab1.text = ????? // Here is where I don't know what to do
                        }
                    }
                }
            ]
    
            Container {
                layout: StackLayout {}
    
                Label {
                            id: lab1              text: "Label text"
                    objectName: "lab1"
                    textStyle.base: SystemDefaults.TextStyles.TitleText
                    horizontalAlignment: HorizontalAlignment.Center
                }
    
                Button {
                    text: "Update label"
                    horizontalAlignment: HorizontalAlignment.Center
                    topMargin: 150.0
                    onClicked: {
                        //_appUi.editLabel();
                        prompt.show();
                    }
                }
            }
        }
    }
    

    Be sure to add this in your .cpp file or all of app:

    #include 
    #include 
    #include 
    #include 
    #include 
    #include 
    #include 
    #include 
    #include 
    #include 
    

    and don't forget to include them in your app .cpp file (probably not all are needed, but just in case I leave here for the moment):

    qmlRegisterType("bb.system", 1, 0, "SystemUiButton");
        qmlRegisterType("bb.system", 1, 0, "SystemUiInputField");
        qmlRegisterType("bb.system", 1, 0, "SystemToast");
        qmlRegisterType("bb.system", 1, 0, "SystemPrompt");
        qmlRegisterType("bb.system", 1, 0, "SystemCredentialsPrompt");
        qmlRegisterType("bb.system", 1, 0, "SystemDialog");
        qmlRegisterUncreatableType("bb.system", 1, 0, "SystemUiError", "");
        qmlRegisterUncreatableType("bb.system", 1, 0, "SystemUiResult", "");
        qmlRegisterUncreatableType("bb.system", 1, 0, "SystemUiPosition", "");
        qmlRegisterUncreatableType("bb.system", 1, 0, "SystemUiInputMode", "");
        qmlRegisterUncreatableType("bb.system", 1, 0, "SystemUiModality", "");
        qRegisterMetaType("bb::system::SystemUiResult::Type");
    

    Thank you very much

    If you look very carefully by the docs, you'll trip over https://developer.blackberry.com/cascades/reference/bb__system__systemprompt.html#inputfieldtextentr...

    So, replace your? with inputFieldTextEntry() and you will get the text you need.

  • How to get the Date, month, year of the DateTimePicker

    Hi, I am using the DateTimePicker.

    There are several question about this command:

    1. how to get the Date, month and year?

    -With the help of myDateTime.value, I get this string ' Wed May 08 14:45 ICT 2013 '-> I have to manually analyze this? Because I need in format yyyy/mm/dd. Or can set the format of dateTimePicker.value?

    2 format on dateTimePicker self (on the user interface) is d/m/YY, I can't change to another format?

    Thank you

    dateTimePicker.value return a QDateTime not a string.

    https://developer.BlackBerry.com/Cascades/reference/bb__cascades__datetimepicker.html#property-value

    See more:

    https://developer.BlackBerry.com/Cascades/reference/QDateTime.html#date

    https://developer.BlackBerry.com/Cascades/reference/QDate.html

    You can get

    day = dateTimePicker.value.date().day()
    month = dateTimePicker.value.date().month()
    year= dateTimePicker.value.date().year()
    dateYYYYMMDD = dateTimePicker.value.date().toString(Qt::ISODate)
    dateYYYYMMDD2 = dateTimePicker.value.date().toString("YYYY/MM/DD")
    dateYYYYMMDD3 = dateTimePicker.value.toString("YYYY/MM/DD")
    

Maybe you are looking for