Issue with Shared NAR

Hi All,
I have WLC 5508 which is integrated to ACS 4.2 and MS AD. User Groups are mapped on ACS. Each groups is assigned to a SSID. Now, I want to restrict user of each group to come up with the corresponding SSID. I have 4 x SSIDs & Groups as
- Corp
- IT
- VIP
- Consultant
I have configured Shared NARs for each Group with CLI as ANY and DNIC as corresponding SSID. For a user, who is a member of single group is authenticated successfully. But if a user is member of multiple groups, I am getting following error.
Message-Type
User-Name
Group-Name
Authen-Failure-Code
NAS-Port
NAS-IP-Address
Filter Information
EAP Type
EAP Type Name
Reason
Access Device
Network Device Group
Authen failed
meraas\wlan.test01
VIP_AD_Group
Users Access Filtered
meraas\wlan.test01
172.30.1.10
No Filters activated.
25
MS-PEAP
EMAAR3-WL-CONTROLLER-01
WLC
Following are the screenshots of what I have configured on ACS on Shared NAR
I have mapped 2 of the Shared NARs on User's Advanced settings to allow if any of the NARs results in permit.
Following is the group mappings for the domain.
Further, I have also configured NARs on each group for the users who member of only one group. That is working fine. But whenever a user who is member of 2 groups tries to authenticate, I am getting the mentioned error. Looking forward for help.
Regards,
Sohail

Hi Sohail,
The user wlan.test01 is getting the right group VIP_AD_GROUP. However, it seems your NAR setting are configured on user and group setup both. You need to disable NAR on the user wlan.test01 by editing the user and unchecking "only allow network access when" the third screen shot shows that settings. Only enable NAR on groups like you have configured in first and second screen shots for VIP and CORP. Disable it on user setup and try again it should work without any issues.
~BR
Jatin Katyal
**Do rate helpful posts**

Similar Messages

  • Hi! So I am using a MacBook Pro with Retina Display, and I am having some trouble issues with sharing documents on Google.

    I am part of a 2 person group, who's entering a documentary for the NHD competiton. If you don't know what that is here's a link: http://www.nhd.org. Anyway, that doesn't really matter. What does matter, is that my partner and I, we're using Final Cut Pro X to make the documentary. I downloaded the Final Cut Pro X trial on my MacBook Pro so I could work on our documentary at home. My partner Cecilia, wanted to work on it as well, but using Windows Media Player or something like that. My family uses a lot more Apple than windows. So I come home, work a little on our documentary, go under file ---> share ------> masterfile---> settings-----> Video Codec -----> H.264. A couple seconds/ miniutes (it didn't take very long) later, I see our documentary as a Quick Time file pop up under my documents. I then log into gmail. i click compose, type in my partners e-mail, and then click the little paper clip to attach my new quick time file. Considering that it's 11 minutes long and is filled with media and audio, It's no suprise when I see that it exceeds the limit of ...gigabytes i think. So i send it to her using google drive. However, a couple minutes later, my partner says that she can see the file, but can't seem to download it. I double-check and make sure that I, as the owner, allowed her to edit the file. Then I check to see if i accidently clicked: "Prevent viewer from downloading" which I hadn't. Then i, myself, click on the file and click download and it works fine for me, but apparently doesn't work at all for her windows computer. This means that there's somethig wrong with her computer, or I did something wrong while sharing the file. Any ideas as to why the whole downloading process worked on my Apple Laptop and not her Windows Computer?

    These links might provide some information that may be of help.
    http://support.apple.com/kb/TA20831
    https://discussions.apple.com/message/2035035?messageID=2035035
    I've encountered this error myself upon occasion.  If I remember correctly, it was a permissions/ownership issue with the some of the files I was copying.

  • Issues with Shared Variables in Systems Running for Extended Periods of Time

    I am designing a large SCADA system using LabVIEW DSC and cRIOs. My plan is to use shared variables to communicate the majority of the information across my network (much like "tags" in a normal SCADA system).
    I'm wondering if anyone has experienced issues (connection failures, etc...) with shared variables running on systems for months (both real-time and windows based PCs) without the cRIO or PC being restarted/redeploying the variables. What is the stability of the Shared Variable Engine over extended periods of time?
    Thank you for the input.
    --CLD--
    LV 6.1, 8.6.1, 2011 SP1, 2012 SP1

    I have a system with 2 cRIO's each with Ethercat extension chassis.  Each cRIO hosts ~100 NSV's and is running the scan engine at 40 Hz.
    Each cRIO is coupled to a HMI that has front panel control bindings to NSV's hosted on the cRIO as well as a windows hosted mirror library (used for citadel db logging) that is also bound to the cRIO NSV library.  The cRIO's have monay months of contiguous run time without reboot and I closely monitor cpu and memory usage and also rt performance metrics and will log faults if there are any such events.  I also use NSV's for messaging from the HMI to the cRIO for such things as setting zero offset values and deploying configuration parameters.  My overall findings are that the SV engine and the PSP are stable and efficient (especially NSV<->NSV and NSV<->HMI binding)

  • Issue with Shared Services 11.1.1

    Hi all,
    I have an issue with the shared services in version 11.1.1. When i am trying to click on the Application Groups on the left pane in the console, an error message has been displayed as " A communication error has occured while loading the view pane"
    Please Help!!!

    You shouldn't have to restart Essbase as it should automatically sync, there may be additional information in SharedServices_Security_Client.log though it is probably worth logging with Oracle.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Severe Security Issue with Sharing Permissions and Windows

    I recently discovered a severe Security issue with the windows sharing an permission settings:
    I have two users, an admin user and a parental controlled user. On my mac mini, i have a external harddrive connected. On the harddrive, i have three folders, Itunes, Iphoto (Package) and a Temp Folder. I want to share the Harddrive RW for the admin, but only R for the parental user. But the Temp folder should be accessible for RW for the parental as well.
    1. I set the Drive checkbox "ignore ownership" off.
    2. I set the permissions of the drive to admin RW, parental R and Everyone to "no access"
    3. I apply to enclosed Items
    4. I set the permission of the Temp folder to admin RW, parental RW and Everyone to "no access"
    5. I apply to enclosed Items
    6. I go to "File Sharing" in the Preferences and activate SMB sharing for both users
    7. I delete all previous shares
    8. I add the Disk and use the proposed permissions which are admin RW, parental R, Everyone "no access"
    9. I add the Temp folder and use the proposed permissions which are admin RW, parental RW, Everyone "no access" - Funny, there is a new Group called "Temp" created which has custom access on both sharepoints
    10. I connect to the mac over a Windows machine (NTLM auth set appropriatly). Now I try to create a folder on the root of the Disk share, I get a denied message.
    BUT WHEN I GO INTO A SUBFOLDER (eg. ITUNES or IPHOTO), WHICH HAS ALSO JUST "R" PERMISSION FOR THE PARENTAL USER, I AM ABLE TO RW, DELETE AND DO EVERYTHING!!!
    TO RECAPITULATE: THE SHARING PERMISSIONS ARE "R", AND THE FILE PERMISSIONS IN THE RESPECTIVE FOLDERS FOR THE RESPECTIVE USER ARE ALSO JUST "R". BUT THE USER CAN DO EVERYTHING IN THE SUBFOLDERS!!!

    I recently discovered a severe Security issue with the windows sharing an permission settings:
    I have two users, an admin user and a parental controlled user. On my mac mini, i have a external harddrive connected. On the harddrive, i have three folders, Itunes, Iphoto (Package) and a Temp Folder. I want to share the Harddrive RW for the admin, but only R for the parental user. But the Temp folder should be accessible for RW for the parental as well.
    1. I set the Drive checkbox "ignore ownership" off.
    2. I set the permissions of the drive to admin RW, parental R and Everyone to "no access"
    3. I apply to enclosed Items
    4. I set the permission of the Temp folder to admin RW, parental RW and Everyone to "no access"
    5. I apply to enclosed Items
    6. I go to "File Sharing" in the Preferences and activate SMB sharing for both users
    7. I delete all previous shares
    8. I add the Disk and use the proposed permissions which are admin RW, parental R, Everyone "no access"
    9. I add the Temp folder and use the proposed permissions which are admin RW, parental RW, Everyone "no access" - Funny, there is a new Group called "Temp" created which has custom access on both sharepoints
    10. I connect to the mac over a Windows machine (NTLM auth set appropriatly). Now I try to create a folder on the root of the Disk share, I get a denied message.
    BUT WHEN I GO INTO A SUBFOLDER (eg. ITUNES or IPHOTO), WHICH HAS ALSO JUST "R" PERMISSION FOR THE PARENTAL USER, I AM ABLE TO RW, DELETE AND DO EVERYTHING!!!
    TO RECAPITULATE: THE SHARING PERMISSIONS ARE "R", AND THE FILE PERMISSIONS IN THE RESPECTIVE FOLDERS FOR THE RESPECTIVE USER ARE ALSO JUST "R". BUT THE USER CAN DO EVERYTHING IN THE SUBFOLDERS!!!

  • Issue with shared folders in oracle linux 6.4

    Hi.
    After installing oracle linux 6.4 in vmware (9 and 10) shared folders still not visible in guest os.
    i see such issue first time. before this i have installed red hat 6.3 and centOS 6.5. via vmware and everything was ok with shared folders.
    but in Linux Oracle i can not see them neither in mnt nor media.
    so is there an issue in oracle 6.4. release? was it fixed in 6.5?
    p.s. i have instlalled vmware tools but problem with shared folders still persists.
    screenshots from my laptop
    RGhost — файлообменник
    RGhost — файлообменник
    RGhost — файлообменник
    RGhost — файлообменник

    e9af1f61-cf4a-46b2-880b-989b0761844e wrote:
    i have moved this messages by mistake https://forums.oracle.com/thread/2613503 to another branch.
    could you return it back, please?
    Moderator reply:
    Nope.
    That is not one of the capabilities of moderator or site administrator functions in the software the runs the site.
    You are stuck with two pieces in this discussion.
    All I'\m able to do is lock that branched piece (which I've done).
    You need to be a bit more careful on what you might choose to click upon.

  • Issue with shared services - Need Urgent Help please!!

    Hello Experts
    One of my customer has installed a new instance of oracle and copied all the schemas and data over to the new instance.
    Now when they bring up shared services, have lost all our provisioning. None of the projects are recognized by shared serices and gets the following error when we try to bring up a user
    'xxxxx' is not a recognized Shared Services project. Please contact your adminstrator
    Is there something we need to do to restore Shared Services to its original state?
    Thanks in advance.
    Regards,
    Sonu
    Edited by: 637223 on Jan 20, 2009 2:19 AM

    hi,
    I doubt that "creating a new instance of oracle and copied all the schemas and data over to the new instance" will register the project with shared service and thats why giving error. Because when you install shared service, it asks you about the database name (oracle in your case) to register with. So even if you overwrite that database by new instance it gives error.
    Have you tried the configuration utilty ? Over there you can provide the new database instanse as your database and configure your shared service. Remember that you need to do a complete configuration of shared service , analytic administration services and analytic services. After configuring, Restart the system.....it should work.
    Hope this helps!
    Regards,
    James

  • Compilation issues with shared swc

    I am often having error messages when I compile my project, that are often fixed with simply doing a Project clean.  although, sometimes it requires to recompile certain graphic libraries.
    I get this error most of the time "Unable to convert LinkageName to MovieClip" when instanciating a graphic. Or sometimes it can't find a class that is in another library
    Is there something that we should do to our projects to change this? I am worried that when I compile an appStore IPA, I will have one of those errors slip and render my app useless.
    All my libraries are merged with code and there is some Runtime sharing in my graphic swc's, although the issue is sometimes not even related to that
    Thanks in advance for the help

    The weird name you mentioned, is that the server name listed in your mail profile in Outlook?  If so, that is to be expected as Exchange 2013 uses a long string for server names.  For example, on my profile for my Exchange 2013 server I see this
    "3a5b584b-5f64-4e82-abde-ac32da667965@<my domain>".
    So let me summarize what you said above to make sure we are all on the same page:
    1) Open Shared mailbox by itself it fails
    2) Add the mailbox as an additional mailbox it works.
    How do you want to connect to this mailbox?  Do you want #1 to work where you open just that mailbox as a profile.  If you do, see this answer as it might work for what you are attempting -
    http://social.technet.microsoft.com/Forums/en-US/64fc973b-2825-4991-8fa3-3d08c6a8df93/outlook-2010-cant-create-a-new-profile-with-a-shared-mailbox.
    JAUCG - Please remeber to mark replies as helpful if they were or as answered if I provided a solution.

  • Essbase security sync issue with Shared Services v 11.1.2.2

    Hi,
    We are using Essbase version 11.1.2 (ESB11.1.2.2.102B025) and shared services version 11.1.2.2.300.6001 (Drop 6)
    Foundation Services is on a cluster evironment, windows 2008 64 bit.
    Essbase is on Unix Sun Solaris.
    We encounter an issue in which each time a new user is added to a group.
    The user will not have immediate access to Essbas. Currently the only time the
    user will have access is when we restart essbase.
    Is there a way to sync users from Shared Services without restarting Essbase?
    Anyone has experience on this problem and may know what and where to look?
    This is the error the user get, even though the group has access to essbase cube and the user
    has been added to the group.
    [Thu Jun 27 16:22:18 2013]Local/ESSBASE0///79/Error(1055126)
    This user has no application access set. Please contact your system administrator
    [Thu Jun 27 16:22:18 2013]Local/ESSBASE0///79/Error(1054067)
    Internal error
    [Thu Jun 27 16:22:18 2013]Local/ESSBASE0///79/Error(1051293)
    Login fails due to invalid login credentials
    [Thu Jun 27 16:22:18 2013]Local/ESSBASE0///79/Warning(1051003)
    Error 1051293 processing request [Login] - disconnecting
    There is no issue if we provision the user directly to the cube, e.g. without using group.
    Please advise. Thanks.

    You shouldn't have to restart Essbase as it should automatically sync, there may be additional information in SharedServices_Security_Client.log though it is probably worth logging with Oracle.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • EPM 11 - Issue with Shared Services Registration and DB configuration

    Hi,
    Im installing Oracle EPM 11.1.1...
    I have successfully installed Foundation Services and Essbase Server/Client...
    But I'm facing two issues...
    1. I couldnt able to register any products to the Shared Services except for Essbase Server
    I tried restarting the services (1) Hyperion Foundation OpenLDAP, (2) Hyperion Foundation Shared Services - Web Application in the same order...
    2. I couldnt able to configure Oracle 10.2.0.1.0 for Essbase Administration Services...
    It shows the below error...
    "com.hyperion.cis.config.CmsRegistrationUtil, ERROR, register operation failed in CMS:
    com.hyperion.interop.lib.OperationFailedException: Registeration failed: null.Registeration failed: null.
         at com.hyperion.interop.lib.helper.RegistrationHelper.register(Unknown Source)
         at com.hyperion.interop.lib.CMSClient.register(Unknown Source)
         at com.hyperion.cis.config.CmsRegistrationUtil.registerApplication(CmsRegistrationUtil.java:200)
         at com.hyperion.cis.config.wizard.RunAllTasksWizardAction.executeHubRegistrationTask(RunAllTasksWizardAction.java:427)
         at com.hyperion.cis.config.wizard.RunAllTasksWizardAction.execute(RunAllTasksWizardAction.java:212)
         at com.installshield.wizard.RunnableWizardBeanContext.run(Unknown Source)
    com.hyperion.cis.config.wizard.RunAllTasksWizardAction, ERROR, Error:
    java.lang.Exception: Registeration failed: null.Registeration failed: null.
         at com.hyperion.cis.config.CmsRegistrationUtil.registerApplication(CmsRegistrationUtil.java:212)"
    But I could use the same version of Oracle database successfully for Shared Services and Essbase Studio database configuration...
    Please help me to resolve this issue....
    Thanks & Regards,
    dmaze

    Hello!
    During your first configuration of the EPM System Fusion Edition, configure the two conponents first - COMMON SETTINGS and CONFIGURE DATABASE. Never configure other components together with these two (especially Workspace). After you have configured these two, then you can rerun the configuration utility and configure the components that you left out.
    Hope this helps.
    Cheers!

  • Issue with sharing icon not in Finder (1st gen MB & newest MBP)

    I've searched the forums and am not sure what to look for.
    Problem: unable to find my friend's late model MBP (Leopard) in my finder. i own a first gen MB with the Snow Leopard upgrade.
    1. i've checked the file sharing access on both computers and we have it checked to be able to access (read & write) to both our drop boxes.
    2. i have no issues connecting to the network, we are the only 2 computers sharing a network through the Airport Express. (i had no problems with OS 10.4 Tiger)
    3. i use to open the finder window to connect to his MBP to put files into his dropbox but am now unable to find his computer in my shared section of my finder window. i went to "networks" to look also but found 0 items also.
    i tried going to the terminal window in utilities and did the CMD + SHIFT + K but didn't see anything here either.
    He is able to see me in his shared section of his finder and was able to access my drop box with no problems.
    What am i doing wrong? how can i access his MBP computer or any other computer (PC based) if i am unable to connect or see anything in my finder side tab?
    i read i can manually do it but am unsure how to obtain the other person's IP. or is there a simpler method to do this?
    Thanks for everyone's help.

    How would i find the other computer's IP address? Sorry I'm not familiar with how to look for that. thanks for the info i appreciate the help.
    Hopefully Apple comes through with an update that fixes all the bugs in Snow Leopard.

  • Design issue with sharing LV2 style global between run-time executables

    Hi,
    Just when I though that I had everything figured out, I ran into this design issue.
    The application that I wrote is pretty much a client-server application where the server publishes data and the client subscribes data using data sockets. Once the client gets all the data in the mainClient.vi program, I use LV2 style (using shift registers) to make the data global to all the other sub-vi’s. So the LV2 is in initialize mode in the mainClient.vi program and then in the sub-vi’s the LV2 is in read mode. Also, I had built the run time menu for each sub-vi that when an item is selected from the menu, I would use the get menu selection to get the item tag which will be the file nam
    e of the sub-vi and open the selected sub-vi using vi server. This all worked great on my workstation where I have labVIEW 7.0 Express installed. But the final goal is to make exe’s for each of these sub-vi’s and install runtime on the PC’s that do not have labVIEW installed. Of course when I did that only the mainClient.exe program was getting the updated data from the server but the sub-vi’s were not getting the data from the mainClient.exe. I did realize that the reason for this is due to the fact that I had compiled all the sub-vi’s separately and so the LV2 vi is now local to each executable (i.e. all executables have their own memory location). Also, the run-time menu did not work because now I am trying to open an executable using vi server properties.
    To summarize, is there a way to share LV2 style global's between executables without compiling all of the sub-vi’s at one time? I tried using data-sockets (local-host) instead of LV2 st
    yle gloabls to communicate between the sub-vi’s but I ran into performance issues due to the large volume of data.
    I would really appreciate it if anyone can suggest a solution/alternative to this problem.
    Thanks
    Nish

    > 1)   How would I create a wrap-around for the LV2.vi which is
    > initialized in my mainClient.vi and then how would I use vi server in
    > my sub-vi to refer to that LV2.vi?
    > You mentioned that each sub-vi when opened will first connect to the
    > LV2.vi via via-server and will keep the connection in the shift
    > register of that sub-vi. Does this mean that the sub-vi is accessing
    > (pass-by-reference) the shared memory of the mainClient.vi? If this
    > is what you meant I think that this might work for my application.
    >
    If the LV2 global is loaded statically into your mainClient.vi, then any
    other application can connect to the exe and get a reference to the VI
    using the VI name. This gives you a VI reference you can use to call
    the VI. Ye
    s, the values will be copied between applications. That is
    why you need to add access operations to the global that returns just
    the info needed. If you need the average, do that in the global. If
    you need the array size, do that in the global. Returning the entire
    array shouldn't be a common operation on the LV2 style global anyway.
    > 2) Just to elaborate on my application, the data is
    > transferred via DataSockets from the mainServer.vi on another PC to
    > the client’s PC where the mainClient.vi program subscribes the
    > data (i.e. 5 arrays of double type and each arrays has about 50,000
    > elements). The sub-vi’s will have to access these arrays
    > located on the mainClient.vi every scan. Is there any limitation on
    > referencing the mainClient.vi data via vi-server from each sub-vi?
    Your app does need to watch both the amount of data being passed across
    the network, and the amount being shared between the apps. You might
    want to consider puttin
    g the VIs back into the main app. What is the
    reason you are breaking them apart for?
    Greg McKaskle

  • Issue with shared pool size while upgrading from 10.2.0.4 to 11.2.0.2

    Hi Team,
    Below is my issue
    I am running dbua as part of the upgrade from 10.2.0.4 to 11.2.0.2. Its almost 59% and nothing is happening on the instance. The logs directory contian the below
    -bash-3.00$ ls -ltr
    total 280
    -rw-r----- 1 ora8014 ems8014 3662 Oct 16 08:58 upgrade.xml
    -rw-r----- 1 ora8014 ems8014 1127 Oct 16 09:00 Upgrade_Directive.log
    -rw-r----- 1 ora8014 ems8014 7452 Oct 16 09:00 mapfile.txt
    -rw-r----- 1 ora8014 ems8014 297 Oct 16 09:04 SpaceUsage.txt
    -rw-r----- 1 ora8014 ems8014 9803 Oct 16 09:04 PreUpgradeResults.html
    -rw-r----- 1 ora8014 ems8014 1572 Oct 16 09:06 PreUpgrade.log
    -rw-r----- 1 ora8014 ems8014 2850 Oct 16 09:06 Oracle_Text.log
    -rw-r----- 1 ora8014 ems8014 157816 Oct 16 09:09 trace.log
    -rw-r----- 1 ora8014 ems8014 71368 Oct 16 09:09 sqls.log
    -rw-r----- 1 ora8014 ems8014 339 Oct 16 09:09 Oracle_Server.log
    -bash-3.00$ date
    Sat Oct 16 22:54:27 PDT 2010
    -bash-3.00$ pwd
    /slot/ems8014/oracle/app/ora8014/cfgtoollogs/dbua/ebs11i10/upgrade1
    It seems its almost more 12 hrs nothing has happened. When I check the oracle_server.log it has the error
    -bash-3.00$ tail Oracle_Server.log
    ERROR at line 1:
    ORA-01034: ORACLE not available
    Process ID: 0
    select count(*) from v$instance
    ERROR at line 1:
    ORA-01034: ORACLE not available
    Process ID: 0
    ORA-00371: not enough shared pool memory, should be atleast 424463564 bytes
    Hence I started the Db in 10g oracle home to check and below is the details.
    SQL> select * from V$SGAINFO;
    NAME BYTES RES
    Fixed SGA Size 1267908 No
    Redo Buffers 11313152 No
    Buffer Cache Size 614400000 Yes
    Shared Pool Size 301989888 Yes
    Large Pool Size 8388608 Yes
    Java Pool Size 67108864 Yes
    Streams Pool Size 50331648 Yes
    Granule Size 4194304 No
    Maximum SGA Size 1056964608 No
    Startup overhead in Shared Pool 188743680 No
    Free SGA Memory Available 0
    11 rows selected.
    I tried to increase the space of shared pool as below
    SQL> ALTER SYSTEM SET shared_pool_size ='301M' SCOPE=MEMORY SID='ebs11i10';
    ALTER SYSTEM SET shared_pool_size ='301M' SCOPE=MEMORY SID='ebs11i10'
    ERROR at line 1:
    ORA-02097: parameter cannot be modified because specified value is invalid
    ORA-04033: Insufficient memory to grow pool
    I am stuck and cant proceed further. Could you please help me on this issue so that I overcome this and proceed further.
    Thanks
    Shyam.

    These are the logs. Could you please let me know which one you want.
    -bash-3.00$ pwd
    /slot/ems8014/oracle/app/ora8014/cfgtoollogs/dbua/ebs11i10/upgrade1
    -bash-3.00$ ls -ltr
    total 280
    -rw-r----- 1 ora8014 ems8014 3662 Oct 16 08:58 upgrade.xml
    -rw-r----- 1 ora8014 ems8014 1127 Oct 16 09:00 Upgrade_Directive.log
    -rw-r----- 1 ora8014 ems8014 7452 Oct 16 09:00 mapfile.txt
    -rw-r----- 1 ora8014 ems8014 297 Oct 16 09:04 SpaceUsage.txt
    -rw-r----- 1 ora8014 ems8014 9803 Oct 16 09:04 PreUpgradeResults.html
    -rw-r----- 1 ora8014 ems8014 1572 Oct 16 09:06 PreUpgrade.log
    -rw-r----- 1 ora8014 ems8014 2850 Oct 16 09:06 Oracle_Text.log
    -rw-r----- 1 ora8014 ems8014 157816 Oct 16 09:09 trace.log
    -rw-r----- 1 ora8014 ems8014 71368 Oct 16 09:09 sqls.log
    -rw-r----- 1 ora8014 ems8014 339 Oct 16 09:09 Oracle_Server.log

  • Issue with Shared Objects

    Hi all,
    I've a problem with a program working on Shared Objects technology.
    We have a Job, scheduled in 18 parallelism, and each one writes into the SHM controlled by a SHMA Class.
    At jobs ending, a program reads content from the area and sends an automatic e-mail with the results.
    Everything works well if the writer program is executed on-line.
    Otherwise, in background, seems that nothing is stored in the SHM.
    Here's the code executed by the writer program:
    FORM shared_memory_access  TABLES  it_fehler STRUCTURE rpfausg.
      DATA: errors_reference TYPE REF TO data.
      DATA: lx_pterl00       TYPE REF TO zcx_pterl00_collector.
      TRY.
    * --> Get SHM Access
          CALL METHOD zcl_pterl00_collector_root=>build
            EXPORTING
              invocation_mode = cl_shm_area=>invocation_mode_explicit.
    * --> It's ok?
          IF zcl_pterl00_collector_root=>area_exists EQ 'X'.
    * --> Fill Data:
            GET REFERENCE OF it_fehler[] INTO errors_reference.
            CALL METHOD zcl_pterl00_collector_root=>fill_area_with_data
              EXPORTING
                error_messages_dref = errors_reference.
          ENDIF.
        CATCH zcx_pterl00_collector INTO lx_pterl00.
          MESSAGE lx_pterl00 TYPE 'S' DISPLAY LIKE 'E'. "Non-blocking -> JOBS
      ENDTRY.
    ENDFORM.                    " SHARED_MEMORY_ACCESS
    Here is the section from the class handling the attachment to the SHMA:
    METHOD if_shm_build_instance~build.
      DATA: lx_collector TYPE REF TO zcx_pterl00_collector.
    * --> Automatic building of instance:
      TRY.
          CALL METHOD get_handle_for_update( inst_name ).
        CATCH zcx_pterl00_collector INTO lx_collector.
          MESSAGE lx_collector TYPE 'X'.
        CATCH: cx_shm_no_active_version.
          TRY.
              CALL METHOD get_handle_for_write( inst_name ).
            CATCH zcx_pterl00_collector INTO lx_collector.
              MESSAGE lx_collector TYPE 'X'.
          ENDTRY.
        CATCH: cx_shm_inconsistent.
          zcl_pterl00_collector=>free_area( ).
          TRY.
              CALL METHOD get_handle_for_write( inst_name ).
            CATCH zcx_pterl00_collector INTO lx_collector.
              MESSAGE lx_collector TYPE 'X'.
          ENDTRY.
      ENDTRY.
    ENDMETHOD.
    I cannot explain why multiple jobs do not populate the area...

    Hi Rob,
    if your requirement is to have many (18) active processes all updating the shared object, and very few simply reading the shared object, then versioning is probably not what you require.
    Versioning allows readers to continue to attach and read the active shared object instance while the updater gets their own instance of the shared object. When the updater does a detach_commit the old instance becomes obsolete and all new requests to attach will be diected to the new instance. The old instance will be cleaned up by garbage collection once all of its readers have detached.
    If your programs primarily attach for update then you will decrease performance with versioning because a new instance needs to be created at every attach for update.
    Perhaps you should just retry the attach for update after a small period of time has passed?
    If, on the other hand, you do have lots of other readers of the shared object you may well still find that it is more efficient not to have versioning. I build a web shop catalogue using shared objects and found that versioning severly hampered performance. This was because, once the catalogue was initialised, updaters were pretty rare but readers were constant.
    BTW make sure you keep the locks on the object as short as possible. Do all your preparation work first, then attach for update, update, detach as quick as possible.
    Cheers
    Graham Robbo

  • Issues with sharing a single OID with two Application servers (9.0.4)

    We have two installations of 9.0.4 Application Servers and both share the same OID. We use Oracle Portal for deploying our jsp applications.
    All users in the OID are sync'ed from Microsoft Active Directory.
    Application Server 1 is for an application X
    Application Server 2 is for an application Y
    We create groups in the portal of Application Server 1 specifically for Application X. DEF_GROUP1 is default group for all applications in application X
    DEF_GROUP1 has a default page - Page 1. DEF_GROUP 1 does not exist in Application server 2
    We create groups in the portal of Application Server 2 specifically for Application Y. DEF_GROUP2 is default group for all applications in application Y
    DEF_GROUP2 has a default page - Page 2
    DEF_GROUP2 does not exist in application server 1
    We have users who access both application X and applicaiton Y
    For a user "JOHN" we assign DEF_GROUP1 in the user profile on the portal in Application Server 1
    When we go to the user profile of "JOHN" on application server 2, we find that DEF_GROUP1 is a default group in the user profile of user "JOHN"
    If we change it DEF_GROUP2, then the default group on the portal of application server 1 automatically changes to DEF_GROUP2.
    Why is this so ? We would like to have a different default group for the same user in the two portal repositories. ?
    Can any one provide some insight into this issue ?

    Basically I started to develop this system inside Oracle AS and then when it came time to passing a request to a new page, it crapped out on me on the App. Server. So instead of trying to fix the problem there and then I continued to develop outside Portal and inside Jdeveloper. After a week or two once all my stuff worked perfectly I try and take it back into Portal but only the first JSP of all my Portlets would show up, because as soon as I would submit a form and the action directed me to a new page and Portal would be lost/confused. Obviously I shouldn't have done it that way but none the less...
    So now I'm reading through the documentation you pointed me towards and it seems I have to qualify my parameters and then "attach" them to the url which the form will pass to the actioned page. I'm importing numerous classes (...urlUtils, etc) in order to qualify the parameters and then build this url without affecting any parameters currently present that my portlet does not own.
    What I'm rambling towards here is all this separation of logic and presentation and the whole nine, implies different people can develop different parts of a 'system' mostly independant of one another...so in my situation I shouldn't in huge trouble yet, since underlying everything is a working system. My issue is with oracle and the App Server. If I take my code which works great outside of the App. Server and I fully qualify parameters and make sure my form actions are constructed using the UrlUtils in order to fully qualify them as well, and then I make sure page parameters are mapped to the proper portlet parameter values....should my system work on the App Server (assuming everything is done properly)....or am I still missing something.

Maybe you are looking for

  • How I can see my interactive button on a tablet or smartphone?

    Hey folks - sry for my english... How I can see my interactive button, created in InDesign CC on a tablet or smartphone. It runs well on the computer but on tablet or smartphone i can't see the button. I save the InDesign file as Interactive PDF but

  • How to process two files at the same time using BPM

    Hi experts, I have a Integration Process it takes two files one Header xml and one Lines xml. These files shoudl be processed at the same time because them will be mappend in a Idoc. The realy trouble is that these inbound xmls never are executed at

  • Mac mini displays

    What is the largest screen size the mini can support.

  • UCCX: 8.02 (IPV6

    Dear Gents, I have the following problem on one of our client he has the below: 1- Cisco CUCM 8.02 and UCCX 8.02 2- IP Phones 7960 3- Cisco Agents desktop 4- Agents are using extension mobility The problem is that the users login to a phone using ext

  • Rmi interface not loading when invoked from class in package

    Hi, It would be a great help if you could help me out with the following problem: The RMIClient fails to detect the remote object interface in the current directory when i place it within a package. 1) I tried placing the remote object interface in t