Multiple Applications Across Multiple workspaces

Hello
I have several apps that I intended on linking via one login app using custom authentication. These apps were originally setup on htmldb.oracle.com in the same workspace and the process worked fine.
The server in my company has now been made available and I have set the applications up using seperate workspaces/schemas.
When I now login and try to link to the databases via a report list, the session id is not transferring between the apps even thought I am using &SESSION_ID. in the URL, when I hover over the link the correct session Id looks as though it is going to be passed, however when the page is displayed a new session ID is created.
Any ideas what the problem could be or am I trying to do something that is not possible?

Ian - You can use a different schema for each application while keeping the applications in a common workspace. This would allow users to authenticate once and for the applications to share the same authenticated session. In doing this, however, a user has to be given links from one application to another, e.g., from a menu page, in order for the "session continuity" to remain unbroken (a requirement to prevent another login challenge). But since these may be unrelated applications that have no need to access one anothers' session state, it might be better to use Single Sign-On. With this method there is only one login required and a user can access each application which will maintain its own private session.
Scott

Similar Messages

  • Theme subscription across different workspaces and applications.

    Hi!
    My cie juste upgraded to Apex 4 and asked me to make a new theme and templates for everyone to use. Most of the changes will be made in the CSS files but some will be in the html code of the templates. We sadly have more than one workspace and this is not something that can be changed. Right now when someone start a new application he imports the theme manually from a file. So when we make changes to the theme we need to re-import it manually in all our applications. There's surely a better and more effective way to do it.
    When we make changes to the theme html code we would like those changes to be published to all our applications automatically.
    Is there a way to do this and if yes what would be the best practice to have a theme and templates updates themselves automatically across multiple workspaces and applications upon change?

    Sounds like you should look to use APEX's built-in publish-and-subscribe model. You can create a "master" application to contain publishable components like authentication schemes, LOVs and templates. Your theme templates are created, maintained and published through this application, and your other applications reference the standard templates by subscription from the master application. Changes can be pushed out from the master application to all subscribing applications.
    To avoid having to recreate subscriptions when creating new applications you can have a starter app with all of the subscriptions set up, and copy that application as a baseline when you want to create a new one.
    The publish-and-subcribe model only works within a single workspace.
    Unfortunately the documentation isn't exactly comprehensive on this feature...
    Another feature that may be of interest is the ability to manage workspace themes, and add themes to the repository.

  • How to permit multiple workspaces to access the same schema?

    Hello,
    When creating a new workspace (version 3.2), I am getting the following warnings:
    "Warning: The requested schema already exists. Warning: The requested schema is already assigned to one or more workspaces. Please ensure that giving multiple workspaces access to the same schema is permitted by the security policies at your site before approving this request."
    How do I "ensure that giving multiple workspaces access to the same schema is permitted"?
    What are the advantages/disadvantages of doing so?
    Thanks,
    Gabor

    The correct answer to it would have been: I use manual provisioning.I didn't ask a detailed enough question. What I am wondering is how you are set up to to workspace provisioning at your site. In apex_admin, if you navigate to Home>Manage Service>Instance Settings there is a radio group like:
    Provisioning Status:      
    0 Manual - An administrator manually creates each workspace
    0 Request - Link displayed on login page enabling users to request workspaces
    0 Email Verification - Workspace created after email address is verified by the user
    The help text for this is:
    Provisioning Status:      
    Determines how the process of provisioning (or creating) a workspace works for your development instance. Options include:
        * Manual - An Application Express administrator manually creates new workspaces and notifies the Workspace administrator of the login information.
        * Request - Users request workspaces directly in a self-service fashion. Selecting this option displays a link on the Login page enabling users to request a workspace. When a user requests a workspace, each request is submitted to a queue for approval.
        * Email Verification - Works similar to Request except each user receives an initial email containing a link. Clicking this link validates the user's email address before the request is processed.
    Note: To enable users to request a workspace using a link on the Login page, you must choose Request or Email Verification. If you select Manual, no link appears on the login page.How is yours set up?
    As to the first original question (How do I "ensure that giving multiple workspaces access to the same schema is permitted"?), I still do not know.Whether it is permitted or not is a decision made by the apex site administrator who approves/declines workspace requests. Whether it ought to be permitted is a different question and is really same as your second question which involves issues you said you are now starting to understand better. So I think we've covered your original questions. If not, please elaborate.
    As to the last subject (How did the hidden workspace get created and how do I get rid of id? What happens if I don't?), this happened at work, so I can only tell you more on Monday (luckily...). Until then, here is what I remember. The work space was created, which is proven by the fact that when I want to create a new workspace with the same name, I am getting an error, which says that a workspace with that name already exists. However, I cannot delete the workspace, since it show up nowhere.No hidden workspace got created. I'm pretty sure the request is just in the queue waiting to be approved/declined. In the meantime a workspace with the same name cannot be requested.
    By the way, how do you quote some text here? I just put a '>' in the first character position before the text to quote. You can also use the " rich text icon above the text pane.
    Scott

  • Assigning a user to multiple workspaces ans schemas

    All,
    Is there a way to assign multiple workspaces and schemas to a single user? If so, how?
    Thanks in advance.

    The way it works is...a workspace can be associated with multiple "parse-as schemas". An application developed in that workspace can use any one of those schemas. An application can use only 1 parsing schema.
    When you create a developer userid in a workspace, you can either give him access to all the schemas associated with that workspace or restrict to a subset of schemas.
    Hope this helps

  • Same developer account to multiple workspaces

    I'm not sure if I am just missing something in the documentation or what, but I'd like to give the same developer account access to multiple workspaces. When I create a new developer, I see the text field for default workspace, but I can only pick one entry. Is there a way to give the same developer account access to multiple workspaces?
    Thanks,
    Mark

    Mark,
    ...I see the text field for default workspace...
    The text field is for default schema.
    Accounts are created for single workspaces only. However you can create an account having the same name (and password) in any number of workspaces.
    Scott

  • Creating multiple workspaces

    Is it possible to create multiple workspaces for the same account? I'd like to separate our Dev/Staging/Production SCOM instances into their own workspaces.

    Hi,
    Yes you can create multiple workspaces for the same account.
    There are two ways to do this:
    On the home page for Operational Insights, click Sign Up (rather than Sign In).
    You will be presented with a screen to create a new workspace.
    In the Azure portal, you can click +New -> App Services -> Operational Insights.
    You can then create a new workspace
    In both cases the workspace will be linked to your existing account.
    In the Operational Insights portal you can switch between workspaces by clicking on the workspace name in the top right of the page (near the Settings (cog) icon.
    Regards
    Richard
    This posting is provided "AS IS" with no warranties, and confers no rights.

  • Program for multiple workspaces?

    Hey, i'm looking for a program that lets me have multiple workspaces (like in linux). I use my mac to reduce astronomy data which requires a bunch of windows, and it'd be more convenient to be able to have an entire workspace for that. Any recommendations for a program that does this?

    If you upgrade to Leopard you can use Spaces which is included. Otherwise your options for third-party software are:
    CodeTek VirtualDesktop Pro 4.0b1
    VirtueDesktops 0.54 Beta 5
    You Control: Desktops 1.3 b5
    Find them at VersionTracker or MacUpdate.

  • Multiple Workspace Structures

    Hi;
    Is it possible to have multiple workspace structures, and upon a setting (cmdline or otherwise) have jDev see a certain structure only.
    Thanks;
    -Nat [Let's ROLL!]

    If this does not address your question, please add more information to your original question.ok. I want to maintain multiple workspace hierarchies/structures. On the hard drive I might have a directory "C:\DevApps". All the workspaces are inside this directory, with their projects inside them. C:\DevApps\ws1, c:DevApps\ws2, etcetera. Suppose I have 20 workspaces there.
    Also on the hard drive I want to have a "C:\DevClasses" (or if it makes it easier a "F:\DevApps"). Inside this directory I also want to have ws1, ws2, ... etc. Now, I need to be able to tell jDev (upon startup, or otherwise) to 'use' and display one of these structures only.
    Also note that you can create as many workspaces as you need and show just the ones you want in their own navigator.If this works without creating multiple navigator windows, please tell me how. I wasn't aware that you can have a filtered list of workspaces. Sounds plausible.
    Thank you much
    -Nat

  • Multiple Workspace configuration in single environment

    Hello Gurus,
    Just a small doubt here.
    Can we have multiple workspace configured within a single environment.? If Yes, how ?
    Thanks and Regards,
    Saurabh

    Hello Gurus,
    Still looking for the answer for the same.
    Thanks
    Saurabh

  • Can one User in HTMLDB have Multiple Workspace

    Can one User in HTMLDB have Multiple Workspace , If yes Can you suggest some document to check .
    If No as well is it documented any where ?

    Thanks Rosy But I created a User HTMLDB user1
    Now I assigned this user1 to workspace names as workspace1
    When I created another workspace named as workspace2 and if I assign user1 to workspace2 ,
    I don't see user1 in workspace1
    So at a time I can see user1 in either workspace1 or workspace2 ( I am checking this from manage workspace screen )
    Any Idea how can I assign single user in two workspaces .
    When you say , admin account craetion with each workspace
    This is even more simple if u see the ADMIN account created during workspace creation who have the one user for one workspace as well as lots of Workspace u are creating.Thus the Admin have multiple workspace access provision.
    Each admin account is different & works independetly specific to that workspace , so I can have admin for workspace1 & admin for workspace2 both with their individual passwords ( Isn't this true )

  • Error while installing an application to a workspace

    We have received the following error a few times out of 40+ installations:
    ORA-20001: GET_BLOCK Error. ORA-20001: Execution of the statement was unsuccessful. ORA-00001: unique constraint (FLOWS_010600.WWV_FLOWS_ALIAS_IDX) violated <pre>begin wwv_flow_api.create_flow( p_id =&gt;129, p_display_id=&gt;129, p_owner =&gt; 'MERLINDEV', p_name =&gt; 'Merlin 5.4', p_alias =&gt; 'MERLIN', p_page_view_logging =&gt; 'YES', p_default_page_template=&gt; 13755347070366358 + wwv_flow_api.g_id_offset, p_printer_friendly_template
    Background: We have developed a application that is used by multiple clients and as such requires that each client have their own version of the application. This is because each application is connected to the client's schema. Each application has the same application alias but is installed in a unique workspace which makes calling and starting the application via a URL easy, i.e.
    http://<host>:7777/pls/htmldb/f?p=<alias>:&c=<client_workspace>
    When installing the application into a workspace for the first time we allow HTML DB to Auto Assign the application ID.
    We have received the above error 3 times out of 40+ installations and when it occurs we simply repeat the install and all goes well. I was wondering if anyone has either seen this, knows what causes it and can suggest a remedy or things to watch out for.
    Thanks

    Thanks Scott. I've also been looking for a pattern of consistency that would point to the cause of the problem but have been unable to find one. I was hoping that others may have experienced the same error and could help to shed some light here.
    I dug around some and found that the wwv_flows_alias_idx constraint is a unique index on the alias and security_group_id columns of wwv_flows. My application has an alias that is the same for all installations so I thought that somehow a previously used value for security_group_id was being generated causing the unique constraint violation. Can you tell me how that value is generated during the install process? Is it some sort of hashing function?
    Thanks

  • Is there a way to inform all Applications in a Workspace...?

    Hi,
    I can inform the developers of an instance in the login Page and Home Page from the internal WS. Under Shared Componants I can send a message to the developer Homepage too, but I haven't found a way to inform all Applications of a Workspace or of a Apex-Instance.
    Any Ideas...?
    Thanks,
    Juergen

    Hello,
    Inform them of what? You just want a Message Of The Day sort of thing?
    Why not store messages in a globally accessible table/schema that all the applications have permission to read from and then display any messages? You could put this logic into a packaged procedure so it's easily sharable between apps?
    Lots of solutions I can see really, but would need lots more detail about your actual requirements to suggest a 'best way'.
    John.
    Blog: http://jes.blogs.shellprompt.net
    Work: http://www.apex-evangelists.com
    Author of Pro Application Express: http://tinyurl.com/3gu7cd
    REWARDS: Please remember to mark helpful or correct posts on the forum, not just for my answers but for everyone!

  • Unable to see the application in BPM Workspace for Sales Quote tutorial

    I have created the Sales Quote tutorial steps and deployed the process. The Enter Quote Details user task is in the "SalesRep" role and I have assigned a user from WebLogic user store to "SalesRep" role in the BPM Organization artifact.
    In order to kick off the process, I logged-in to BPM workspace with the user I have assigned as "SalesRep" role but don't find the Sales Quote application under the "Applications" tab.
    I am using 11g PS4(11.1.1.5) and didn't seed the demo users, instead just created the user using WLS console.
    Any thoughts why the user is unable to see the application in BPM Workspace?
    Thanks,
    Satya

    Check two things:
    1. Login to Workspace as weblogic and click the Administration link at the top to verify the role is actually set to a user (just to double check this).
    2. Login to EM, click the SalesQuote composite, scroll down and click the EnterQuote human task component, and click the Administration tab.
    This shows you if there is a task form URI associated with this human task. If not, the initiate link won't show up in the Applications menu in Workspace.
    If not, you can either deploy again from JDeveloper, making sure you have selected the task forms in the deploy wizard and making sure the deployment is successful in the Deployments log window.
    Heidi.

  • Unable to see the deployed application in BPM Workspace

    Hi Every body,
    We have developed the Project using Jdeveloper and it has deployed successfully. After that I login in Workspace with assigned user, I could't find the deployed application.
    In Enterprise Manager I checked it shows it has deployed and I checked in in workspace login as a weblogic user and seen the assigned role,it has assigned currectly but I am unable to see the deployed application in BPM workspace. Can any body help on this.
    Thanks in advance.

    Hi
    Try this. Log into the Workspace using weblogic user. Go to the Administration option (up and right if I'm not wrong) and check if the roles that you create for the process has the users correctly assigned.
    Regards,
    isabelbernely

  • Save password for several application in one workspace

    Hi, I have several applications in one workspace with custom authentication. How do I set the option to save password (which is same for all apps) , so I would not write password every time when switching from application to application. Thank you

    933913 wrote:
    Hi, I have several applications in one workspace with custom authentication. How do I set the option to save password (which is same for all apps) , so I would not write password every time when switching from application to application. Thank youIf you are using the same authentication for all your applications, then you can redirect to those applications just same as you redirect to the current app by just changing the app_id
    you can use a same session cookie name for all applications and make sure all apps use same authentication scheme
    Edit you application A > Shared Components > Authentication Scheme > edit your authentication > Session Cookie Attributes section
    set Cookie Name value to somestring
    for example: commonauthcookie
    Repeat the above step for all other applications and set the cookie name to the same as above

  • Global item for all applications in a workspace

    Hi All,
    Is there a way to set a global item available for all applications in a workspace?

    Sabiha,
    I know this is a bit late, but here's what I did. This answer spans your question a bit but may be helpful to others.
    I have a dev, test, and prod environment so we have difference values depending on the instance. When moving an app from dev to test I don't want to have to modify any substitution strings since that can become a pain and possibilities of someone forgetting something is high.
    1- Great a table called global_values, which has a value_name, and value
    Let's say you wanted to store an email address: admin_email...
    2- Make sure to insert into global_values ('ADMIN_EMAIL, '[email protected]');
    3- For each application you have, create an application item called G_ADMIN_EMAIL
    4- For each application create a process (on login) called: Set Global Values. In this use the util:
    HTMLDB_UTIL.SET_SESSION_STATE (
    p_name => 'G_ADMIN_EMAIL',
    p_value => <function to get the global value> );
    4(extra): For one application item this is ok, but to make it even better, just create a function that will set all the application items so you don't have to change this in all your applications.
    The advantage with all this is that the data is stored in the DB and will help you move from instances without any errors. The disadvantage is that it'll be a slight performance hit since you're calling a function for each user login. You'll also have to add an application_item for each of your applications....
    Martin

Maybe you are looking for

  • ThreadLocals....when not to use?

    Hi, I've been doing some reading up on the ThreadLocal class this evening, while investigating some classes in Spring Security. It wasn't a class I knew much about beforehand but it seems very powerful. A lot of the articles I've read about mention i

  • Problem while sending RTP stream to QuickTime player

    Hello, I am trying to send a RTP video stream from a local file to a Quicktime player. The player is waiting for the stream in its default ports (6970/6971). I archieve this by using my own RTSP server. I start the transmission by using a processor a

  • Double-buffered html JTextPane

    Hi there ! I am using a JtextPane, displaying a html page, refreshed every second by a thread. This html page changes every second (just a few data). The problem is that the display is flikering and so obnoxious. I tried in vain to make it double-buf

  • Can I create my own logical unit of work (LUW)?

    Good day, everyone! This is an off-shoot to a Why does the NOCOMMIT parameter not work in HR_INFOTYPE_OPERATION? yesterday in this forum. It appears that the FM I'm calling is going to do a commit, no matter what.  The only thing I can tell is that t

  • Gold-rabiner pitch tracker or speech pitch estimation generally (how to get speech pitch)!!!

    I'm a beginner user of Labview and I want to ask if someone has a vi which implements the "gold-rabiner pitch tracker" or a vi which finds speech pitch !!! The first one is a method to estimate the speech pitch by using a time varying nonlinear syste