Flex login issues with http service

I need help.
I have a process that i have written to login. It runs C code
and verifies login and password on a unix server.
[RPC Fault faultString="HTTP request error"
faultCode="Server.Error.Request" faultDetail="Error: [IOErrorEvent
type="ioError" bubbles=false cancelable=false eventPhase=2
text="Error #2032: Stream Error. URL:
http://genesis.dvrdns.org/flex/cgi-bin/login.cgi"
URL:
http://genesis.dvrdns.org/flex/cgi-bin/login.cgi"
at mx.rpc::AbstractInvoker/
http://www.adobe.com/2006/flex/mx/internal::faultHandler()[E:\dev\3.1.0\frameworks\project s\rpc\src\mx\rpc\AbstractInvoker.as:218
at
mx.rpc::Responder/fault()[E:\dev\3.1.0\frameworks\projects\rpc\src\mx\rpc\Responder.as:53 ]
at
mx.rpc::AsyncRequest/fault()[E:\dev\3.1.0\frameworks\projects\rpc\src\mx\rpc\AsyncRequest .as:103]
at
DirectHTTPMessageResponder/errorHandler()[E:\dev\3.1.0\frameworks\projects\rpc\src\mx\mes saging\channels\DirectHTTPChannel.as:343]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/redirectEvent()
i get this error.. when running SNOOP i see
172.16.1.7 -> ult10 HTTP GET /flex/cgi-bin/login.cgi
HTTP/1.1
ult10 -> 172.16.1.7 HTTP R port=52106
ult10 -> 172.16.1.7 HTTP HTTP/1.1 500 Internal Server
Error
172.16.1.7 -> ult10 HTTP C port=52106
my code shows clearly i am calling post.. I am really new to
this stuff and only now am i starting to get a feel, so please make
any info in as simple terms as you can..
returned code will look like this:
<?xml version="1.0" encoding="ISO-8859-1" ?>
- <login>
<login_msg>Please Wait</login_msg> <<
simple message while data updates.
<login_valid>1</login_valid> << if the
login was good or not...
<login_data>153512</login_data> << this is
a file name reference for holding data.. needs to be public.
</login>
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="
http://www.adobe.com/2006/mxml"
layout="absolute">
<mx:Script>
<![CDATA[
import mx.rpc.events.ResultEvent;
private function handleLogin(event:ResultEvent):void {
]]>
</mx:Script>
<mx:HTTPService id="getlogin" url="
http://somedomain/flex/cgi-bin/login.cgi"
method="POST" resultFormat="xml"
result="handleLogin(event)" />
<mx:ViewStack x="145.5" y="36" id="viewstack1"
width="339" height="306">
<mx:Canvas id="login_data" width="100%" height="100%">
<mx:Panel width="284" height="276" layout="absolute"
title=" Genesis"
horizontalAlign="center" verticalAlign="middle"
horizontalCenter="0" verticalCenter="-5">
<mx:Text x="42" y="23" text="Login:" height="18"/>
<mx:TextInput id="login" x="90" y="21"/>
<mx:Text x="20" y="49" text="Password:" width="62"/>
<mx:TextInput id="passwd" displayAsPassword="true" x="90"
y="47" />
<mx:Text x="29" y="75" text="Domain:"/>
<mx:TextInput x="90" y="73"/>
<mx:Button x="90" y="112" label="Button"
click="getlogin.send()"/>
</mx:Panel>
</mx:Canvas>
</mx:ViewStack>
</mx:Application>

i have..
I will keep trying this stuff isn't cheap :)
I have tried about everything.. and can come up with zero..
This is why i have basically posted everything... even the
url of the data is shown...
What i really don't understand is why.. no matter what you do
the request_method always shows GET..
This is the current C source code...
It will just print out the env that the apache server is
getting..
#include <stdio.h>
int main(void)
printf("Content-type: text/plain\n\n");
char **envp;
/* print key=value pairs */
while (*envp != NULL) {
printf("%s\n", *envp++);
To view the data.. make a httpservice and set your debug to
stop once it catches the data...
Right now i have:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="
http://www.adobe.com/2006/mxml"
layout="absolute">
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
import mx.rpc.events.ResultEvent;
[Bindable]
private var loginData:ArrayCollection;
private function handleLogin(event:ResultEvent):void {
]]>
</mx:Script>
<mx:HTTPService id="getlogin" url="
http://genesis.dvrdns.org/flex/cgi-bin/login.cgi"
result="handleLogin(event)" resultFormat="text"
showBusyCursor="true" method="GET" />
<mx:ViewStack x="145.5" y="36" id="viewstack1"
width="339" height="306">
<mx:Canvas id="login_data" width="100%" height="100%">
<mx:Panel width="284" height="276" layout="absolute"
title=" Genesis"
horizontalAlign="center" verticalAlign="middle"
horizontalCenter="0" verticalCenter="-5">
<mx:Form width="272" height="259" x="-8" y="0">
<mx:Text x="42" y="23" text="Login:" height="18"/>
<mx:TextInput id="login"/>
<mx:Text x="20" y="49" text="Password:" width="62"/>
<mx:TextInput id="passwd" displayAsPassword="true" x="90"
y="47" />
<mx:Text x="29" y="75" text="Domain:"/>
<mx:TextInput x="90" y="73"/>
<mx:Button x="90" y="112" label="Button"
click="getlogin.send()"/>
</mx:Form>
</mx:Panel>
</mx:Canvas>
</mx:ViewStack>
</mx:Application>
my breakpoint is set to line 13 of this code...
at the end of this function:
private function handleLogin(event:ResultEvent):void {
I use the debugger to look at the results...
when you run this.. aginst that C code.. the debugger will
show the environment of what has been called:
GATEWAY_INTERFACE=CGI/1.1
SERVER_PROTOCOL=HTTP/1.1
REQUEST_METHOD=GET
QUERY_STRING=
REQUEST_URI=/flex/cgi-bin/login.cgi
SCRIPT_NAME=/flex/cgi-bin/login.cgi
Notice the REQUEST_METOD is get...
If it is a get method the QUERY string should have some data
in it...
If you go to
http://genesis.dvrdns.org/flex/index.html
and type some junk on that screen you see different output...
GATEWAY_INTERFACE=CGI/1.1
SERVER_PROTOCOL=HTTP/1.1
REQUEST_METHOD=GET
QUERY_STRING=login=dfgsdgf&password=sdfgd&domain=asdf
REQUEST_URI=/flex/cgi-bin/login.cgi?login=dfgsdgf&password=sdfgd&domain=asdf
SCRIPT_NAME=/flex/cgi-bin/login.cgi
notice the query string.. and the REQUEST_METHOD
now if i change the HTML
to POST my "C" source code has to read from standard input...
and my Method should change to post...
but in this case.. since i am just printing the env values..
the POST in my html will have CGI print..
MET=post and QUERY_STRING will be empty..
Exmaple:
Here going to change
<form action="cgi-bin/login.cgi" method="GET">
Login: <input type="login" name="login"
size="10"><br>
Password: <input type="password" name="password"
size="10"><br>
GET to POST
<form action="cgi-bin/login.cgi" method="POST">
Login: <input type="login" name="login"
size="10"><br>
Password: <input type="password" name="password"
size="10"><br>
"index.html" 51 lines, 2700 characters
I am going to run the SAME app in debugger and via the html..
the html code will display the method as post and
query_string as empty which means data should come from standard
input..
html is as i expect:
SERVER_PROTOCOL=HTTP/1.1
REQUEST_METHOD=POST
QUERY_STRING=
REQUEST_URI=/flex/cgi-bin/login.cgi
SCRIPT_NAME=/flex/cgi-bin/login.cgi
Now going to set up debugger to run.. The REQUEST_METOD
should show POST and query string should be zero
REQUEST_METHOD=GET
QUERY_STRING=
REQUEST_URI=/flex/cgi-bin/login.cgi
SCRIPT_NAME=/flex/cgi-bin/login.cgi
as you see the METHOD from the debugger has not CHANGED
my network sniffer even shows my computer sending a request
of GET and not POST.. which is fine.. i can work with get...
but just the same.. the software isn't posting the data
correctly... if at all...
In my origional source code i use the get method in several
ways.....
printf(" <a
href="url://cgi.script?value&value&value">linkdata</a>
", value, value, value);
the cgi.script has to be a GET method for it to work in this
way..
but it isn't working.. the url request sent by this software
isn't sending it right for some reason...
I am really stuck until that works..

Similar Messages

  • Anyone else having issues with location services since the 7.1 update? Ever since I updated i've been seeing the location services on my status bar at all times.

    Anyone else having issues with location services since the 7.1 update? Ever since I updated i’ve been seeing the location services icon on my status bar at all times. I noticed that google was the app that was using it a lot, but after I turned the feature off for google my phone started using the “traffic”, “frequent locations” and “cell network search”. When I turn the feature off for all of those things it’s no longer a problem. So just wondering if anyone else is having this issue or if anyone has a solution?

    The "solution" is probably to increase your knowledge.  You've done good things.  Perhaps this article will educate you a bit more about location services.
    Basically, they can be very useful, but can cause a lot of iPhone use.  A major example is "Remind me to ... when I leave home."
    http://support.apple.com/kb/HT5594

  • Flex Module issue with Panel

    Hello everyone. I have the following problem.
    In my application I have several modules and each of them have components CollapsableTitleWindow (extends Panel). After opening the window it is added to the container which is in the main application (CollapsableTitleWindowContainer). In these windows you can open another window (and so on).
    Now, what is the problem. When I change (reload) any module and I want to open a new window (sub window) with the already loaded window I get this error:
    TypeError: Error #1009: Cannot access a property or method of a null object reference.
    at mx.containers::Panel/layoutChrome()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\containers\Panel.as:1405]
    at com::CollapsableTitleWindow/layoutChrome()[D:\Flex 3 Workspace\WesobCrm\src\com\CollapsableTitleWindow.as:216]
    at mx.core::Container/updateDisplayList()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\core\Container.as:2867] (...)
    Indicates that the main applications have object Panel
    Please help.
    P.S. I found a similar problem on http://www.nabble.com/Flex-Module-issue-with-Panel-td20168053.html
    ADDED: I extendes the Panel class and do something like that:
    override protected function layoutChrome(unscaledWidth:Number, unscaledHeight:Number):void
                    use namespace mx_internal;
                    if(!(mx_internal::titleBarBackground is TitleBackground)) {
                            mx_internal::titleBarBackground = new TitleBackground();
                    super.layoutChrome(unscaledWidth, unscaledHeight);                     
    But now i had something like that: Before After
    You can see that it loos style declaration.H

    Thanks for the anserw.
    I don't exacly understand all but i found a solution for my problem and it works.
    Could you tell me if this is ok ?
    I Add in my main app
    public function getProductWindow():ProductWindow {
        return new ProductWindow();
    And in the module i change
    From var productWindow:ProductWindow = new ProductWindow();
    To var productWindow:ProductWindow = Application.application.getProductWindow();

  • "Test Error" - "raise the issue with your service ...

    Help!
    I have had performance problems on my broadband for quite a while but not been able to progress. The usual number based test from BT says we should get between 4 and 7 mbps. In reality we struggle to get 2 mbps, frequently lanquishing at 1.5 mbps.
    I have been onto http://speedtester.bt.com/ to get analysis on the line (previously having had problems with our profile) but whenever I try to run a test (over several weeks) I now always get the reply:
    The Performance Tester is currently unable to run a speed test for your broadband connection. Please try again shortly, however if this problem persists, raise the issue with your service provider.
    Following up on this with the Indian call centre was an exercise in futility, they just couldn't understand what I was talking about and just wanted to follow the usual script for speed problems. The last time I tried they said they'd found an error at the exchange which they would fix shortly. The result of the "fix" was that our phone and broadband disappeared for 4 days and resolving this came with the usual threat of charging us £99 is the problem wasn't BTs fault. The fault was fixed without any explanation but subsequently I've been reluctant to follow up the problem through this route.
    I don't know how to go about getting someone to fix the problem without being able to run the speed tests that BT will accept.
    I would greatly appreciate some assistance from this usually very helpful group.
    Thanks,
    Andrew
    Solved!
    Go to Solution.

    John,
    Thank you for answering.
    The details from my ASDL statistics are below. I cannot provide a BT Speedtester result - this is one of the problems I was raising. I have done a quiet line test and there is no noise. I don't have an internal master socket; I have an external grey box from which a number of wires run to various sockets.
    Thanks,
    Andrew
    ADSL Line Status
    Connection Information
    Line state:
    Connected
    Connection time:
    1 days, 16:42:25
    Downstream:
    4.063 Mbps
    Upstream:
    448 Kbps
    ADSL Settings
    VPI/VCI:
    0/38
    Type:
    PPPoA
    Modulation:
    G.992.1 Annex A
    Latency type:
    Interleaved
    Noise margin (Down/Up):
    9.6 dB / 20.0 dB
    Line attenuation (Down/Up):
    44.0 dB / 25.0 dB
    Output power (Down/Up):
    20.1 dBm / 12.4 dBm
    FEC Events (Down/Up):
    4667988 / 202
    CRC Events (Down/Up):
    4713 / 192
    Loss of Framing (Local/Remote):
    0 / 0
    Loss of Signal (Local/Remote):
    0 / 0
    Loss of Power (Local/Remote):
    0 / 0
    HEC Events (Down/Up):
    86618 / 162
    Error Seconds (Local/Remote):
    33661 / 5662

  • I am having trouble connecting to my network all of a sudden. It is not an issue with the service/router. I keep getting kicked off and getting a ! in my airport... anyone know what's up with this?

    I am having trouble connecting to my network all of a sudden. I am able to connect to other networks but not my own. It is not an issue with the service/router because other devices connect fine. I keep getting kicked off and getting a ! in my airport. Last time it happended I called apple and the suggested I wipe my HD and reinstall everything. I did and it did not work. One day I turned my laptop on and it connected no problem. Now it has kicked me off again. I tried resetting my IP address but that does not work either! Has anyone had this problem?

    Try this:
    Apple menu / System Preferences / Network.
    Click Location: and select Edit Locations..
    Click + (plus sign), and enter a name for the new location - anything will do.
    Apply this.

  • Issue with Weblogic services in Linux OBIEE 11G

    Hello All,
    I have a OBI 11G set up on a linux OS.I am facing a issue with weblogic service.
    Whenever I am trying to start the Admin server from command line using its .sh , it is starting successfully.
    But whenever I am closing that Linux session or coming out of the Admin server log , this service is getting stopped on its own.
    OBI is working perfectly when that Linux session and Admin server log is intact, but as soon as i close either of them Admin server shut itself down.
    Please any help on this will be appreciated.
    Thanks,
    Bhavnesh

    Hi Bhavnesh.
    Try this way and let me know  the outcome.
    nohup ./startWeblogic.sh -Dweblogic.management.username=Username -Dweblogic.management.password=password & tail -f nohup.out
    Mark if helps,
    Thanks,

  • I am having issues with being kicked off the internet intermittently. ATT says its not an issue with their service. Does anyone have an idea?

    I am having issues with being kicked off the internet intermittently. ATT states its not an issue with their service. Any ideas?

    Yes it is NOT your internet service. It is Apples OSX. It seems to be happening to older computers trying to run the newer OSX ( Mavericks and newer). I have a 2009 iMac I bought with Leopard installed, I upgraded to Snow leopard 10.6.8 and my computer was running flawlessly. I upgraded to Mountain Lion and I noticed my computer running slower... kind of annoying having to wait longer for everything (start up, browsers opening up, apps opening up, mail opening up and so on) Mavericks came out for free and I was excited to get out of this issue. Well, everything went from bad to terrible! Fast user switching had a glitch with desktop picture resetting to the wave, mail rules didn't work properly and I kept getting kicked off the internet (Absolutely NOTHING wrong with my internet). No one could figure out what was going on or how to fix it, even senior Apple tech's! After 3-4 months of searching, troubleshooting and waiting for a fix, I looked at my Mac Pro running Tiger 10.4.11 with no issues what so ever... that is when I made an executive decision. GO BACK TO SNOW LEOPARD! Since May 2014 I have been running 10.6.8 on my 2009 iMac and it has been smoking fast with NO issues what so ever, especially since I maxed out my memory for Mavericks. So to sum it up: some people might get lucky with old machines running new operating systems, but for the most part, it seems older processors can't keep up with the new sophisticated operating systems. Mavericks... Yosemite... FREE UPGRADE! But you will pay the price

  • Issues with ODATA service creation

    Hi Gurus,
    I am facing some issues with ODATA service creation. I have an analytic view which I want to consume via SAP UI5.
    As per guides and blogs, I need to create 3 files, namely .xsaccess, .xsapp and .xsodata. I created these three files but at the same time .xsodata and .xsaccess got created at one more place. That place is my package which I checked out while creating the repository. Now when I try to activate my .xsaccess or .xsapp file, I get an error message - "The file name .xsaccess or .xsapp already exists and only 1 file is allowed per package"
    for more info please revert.
    Kindly help.
    Best regards,
    Chandan

    Chandan Sinha wrote:
    Can we add multiple analytic views in one ODATA service?
    Certainly.  You just have multiple entities then. You can even create associations between them. Here is an example that uses a combination of CDS Views, Attribute Views, and Analytic Views:
    service namespace "Wile.services" {
      "Wile.data.models::AN_EPISODES" as "Episodes"
      keys ("EPISODE_ID")
      navigates ("ToACMEItems" as "ACMEItems",
                "ToCoyoteNames" as "CoyoteNames",
                "ToRoadRunnerNames" as "RoadRunnerNames",
                "ToDirectors" as "Directors",
                "ToWriters" as "Writers");
      "Wile.data.models::AT_ACME_ITEMS" as "ACMEItems"
      keys ("EPISODE_ID","ITEM_ID");
      "Wile.data.models::AT_ACME_CATALOG" as "ACMECatalog"
      keys ("ITEM_ID")
      create using "Wile.services:ACMECatalogExits.xsjslib::itemsCreate"
      update using "Wile.services:ACMECatalogExits.xsjslib::itemsUpdate"
      delete using "Wile.services:ACMECatalogExits.xsjslib::itemsDelete";
      "Wile.data::WileECoyote.Episode.CoyoteNamesView" as "CoyoteNames"
      with ("EPISODE_ID","NAME_ID","NAME")
      keys ("EPISODE_ID","NAME_ID");
      "Wile.data::WileECoyote.Episode.RoadRunnerNamesView" as "RoadRunnerNames"
      with ("EPISODE_ID","NAME_ID","NAME")
      keys ("EPISODE_ID","NAME_ID");
      "Wile.data::WileECoyote.Episode.DirectorsView" as "Directors"
      with ("EPISODE_ID","NAME_ID","NAME","URL")
      keys ("EPISODE_ID","NAME_ID");
      "Wile.data::WileECoyote.Episode.WritersView" as "Writers"
      with ("EPISODE_ID","NAME_ID","NAME","URL")
      keys ("EPISODE_ID","NAME_ID");
      association "ToACMEItems" principal "Episodes"("EPISODE_ID")
       multiplicity "1"
       dependent "ACMEItems"("EPISODE_ID") multiplicity "*";
      association "ToCoyoteNames" principal "Episodes"("EPISODE_ID")
       multiplicity "1"
       dependent "CoyoteNames"("EPISODE_ID") multiplicity "*";
      association "ToRoadRunnerNames" principal "Episodes"("EPISODE_ID")
       multiplicity "1"
       dependent "RoadRunnerNames"("EPISODE_ID") multiplicity "*"; 
      association "ToDirectors" principal "Episodes"("EPISODE_ID")
       multiplicity "1"
       dependent "Directors"("EPISODE_ID") multiplicity "*";
      association "ToWriters" principal "Episodes"("EPISODE_ID")
       multiplicity "1"
       dependent "Writers"("EPISODE_ID") multiplicity "*";

  • Channel login error with HTTPS connection

    Hi!
    I have developed a Flex application which relies on remote object invocations to BlazeDS. I have applied custom authentication to the AMF channel, so login is required to invoke remote objects over the channel.
    Application worked perfectly in development environment but at production environment I cannot get channel sucessfully logged in. I have debugged application and no response is obtained from server after channel.login() invocation. Backend resides on Apache Tomcat that listens on port 80. Server is fronted by a Proxy Server that sets HTTPS protocol (https://domain:80/context is set at browser URL although I request http://domain:80/context).
    At development environment requests where made with HTTP protocol so I wonder if this issue is related with the HTTPS protocol present in the new server.
    Do I need to configure my channels to use secure (HTTPS) communications? Why am I not getting any error response from channel login operation?
    I reviewed server logs and It seems login AMF invocation are been tracked but I cannot get any response.
    Thank you in advance.

    Thank you Alex.
    I've set this configuration in services-config.xml. First I tried using SecureAMFEndpoint but then I got an exception on Server that said a secure destination was needed (as it was secured) but was not receiving a secured request. I saw a post in a forum that said AMFEndpoint must be used instead of SecureAMFEndpoint when SSL is applied to a proxy that redirects request to Tomcat, not to Tomcat itself, and this is my case.
    <services-config>
        <services>
            <service-include file-path="proxy-config.xml" />
            <default-channels>
               <channel ref="amf-channel"/>
            </default-channels>
        </services>
        <channels>
            <channel-definition id="amf-channel" class="mx.messaging.channels.SecureAMFChannel">
                <endpoint
                    uri="https://{server.name}:{server.port}/{context.root}/messagebroker/amf"
                    class="flex.messaging.endpoints.AMFEndpoint" />
                <properties>
                    <add-no-cache-headers>false</add-no-cache-headers>
                </properties>
            </channel-definition>
    </services-config>
    After setting this, channel is succesfully logged in and a remote invocation that is executed inmediatly after channel loggin is completed works OK. But when later I call another remote objects, I get request timeout errors and server is not reached.
    Any idea of the issue?

  • Workspace Login issue with IR

    I installed IR services and workspace connected with oracle database.
    EPM system version is 11.1.1.3
    When I created a new user provisioned with IR administrator role, I could only login once.
    If I log off and relogin, workspace prompt that "adf.jsp" error "CDS.mode not found".
    Anyone who can help me? Thanks.
    I found that when I logined with a new user, a user perference file has been created in security, when relogin next time following error prompted.
    Error Loading Adf 'http://hyperion:19000/workspace/browse/dyn?page=/modules/com/hyperion/tools/cds/repository/bpm/mode/Adf.jsp&instance=16&serverName=Workspace&bpmDesignerInstallerRelativeUri=%2Fwebstart%2Fstartup.jsp&jawsScriptInstallerRelativeUri=%2FAccessibilityIRScripts%2FAccessibilityIRScriptsSetup.exe&resizeContentInterval=2000' for module with id : cds.mode
    There was some communication error. Response is : http://hyperion:19000/workspace/browse/dyn <?xml version="1.0" encoding="UTF-8"?>
    <Application>
    <BpmModule id="cds.mode">
    <BpmContent/>
    </BpmModule>
    <Resources>
    <Script><![CDATA[
    BpmImport("com.hyperion.tools.cds.HSRoleVars");
    var rRoleVars = com.hyperion.tools.cds.HSRoleVars;
    rRoleVars.addRole(0, false);
    rRoleVars.addRole(1, false);
    rRoleVars.addRole(2, false);
    rRoleVars.addRole(3, false);
    rRoleVars.addRole(4, true);
    rRoleVars.addRole(5, true);
    rRoleVars.addRole(6, false);
    rRoleVars.addRole(7, false);
    rRoleVars.addRole(8, false);
    rRoleVars.addRole(9, false);
    rRoleVars.addRole(10, false);
    rRoleVars.addRole(11, true);
    rRoleVars.addRole(12, true);
    rRoleVars.addRole(13, true);
    rRoleVars.addRole(14, true);
    rRoleVars.addRole(15, false);
    rRoleVars.addRole(16, false);
    rRoleVars.addRole(17, false);
    rRoleVars.addRole(18, false);
    rRoleVars.addRole(19, false);
    rRoleVars.addRole(20, false);
    rRoleVars.addRole(21, true);
    rRoleVars.addRole(22, true);
    rRoleVars.addRole(23, true);
    rRoleVars.addRole(24, true);
    rRoleVars.addRole(25, true);
    rRoleVars.addRole(26, false);
    rRoleVars.addRole(27, false);
    rRoleVars.addRole(28, false);
    rRoleVars.addRole(29, true);
    rRoleVars.addRole(30, true);
    rRoleVars.addRole(31, true);
    rRoleVars.addRole(32, false);
    rRoleVars.addRole(33, true);
    rRoleVars.addRole(34, true);
    rRoleVars.addRole(35, false);
    rRoleVars.addRole(36, false);
    rRoleVars.addRole(37, false);
    BpmImport("com.hyperion.tools.cds.util.HSConstants");
    BpmImport("com.hyperion.tools.cds.bindows.HSBaseContainerHandler");
    * Handler associated with the open Application module
    com.hyperion.tools.cds.repository.bpm.mode.Handler = function()
    if (_biInPrototype)
    return;
    com.hyperion.tools.cds.bindows.HSBaseContainerHandler.call(this);
    BpmImport("com.hyperion.tools.cds.util.HSCallback");
    BpmImport("com.hyperion.tools.cds.data.HSNetwork");
    BpmImport("com.hyperion.tools.cds.data.HSNode");
    BpmImport("com.hyperion.tools.cds.data.HSNodeType");
    BpmImport("com.hyperion.tools.cds.CDSCommand");
    BpmImport("com.hyperion.tools.cds.repository.HSFileDialog");
    BpmExtend(com.hyperion.tools.cds.repository.bpm.mode.Handler, com.hyperion.tools.cds.bindows.HSBaseContainerHandler, "com.hyperion.tools.cds.repository.bpm.mode.Handler");
    c.ENUMERATEDAPPS_LIST = new Array();
    c.ENUMERATEDAPPS_MENUDATA = new Array();
    c.NAVIGATEID_MAPPINGS = {'exploreanotation':'bpm.mnit_ToolsViewerAnotationExplorer','answers':'bpm.mnit_ToolsViewerAnswers','dashboards':'bpm.mnit_ToolsViewerDashboards','delivers':'bpm.mnit_ToolsViewerDelivers','publisher':'bpm.mnit_ToolsViewerPublisher','scorecards':'bpm.mnit_ToolsViewerScorecards','metrics':'bpm.mnit_ToolsViewerMetrics','adminGeneral':'bpm.mnit_ToolsAdministerGeneral','adminAuthProperties':'bpm.mnit_ToolsAdministerAuthProperties','adminUserManagement':'bpm.mnit_ToolsAdministerUserManagement','adminPhysicalResources':'bpm.mnit_ToolsAdministerPhysicalResources','adminMimeTypes':'bpm.mnit_ToolsAdministerMimeTypes','adminNotifications':'bpm.mnit_ToolsAdministerNotifications','adminSmartcuts':'bpm.mnit_ToolsAdministerSmartcuts','adminRowLevelSecurity':'bpm.mnit_ToolsAdministerRowLevelSecurity','adminUsageTracking':'bpm.mnit_ToolsAdministerUsageTracking','adminEventTracking':'bpm.mnit_ToolsAdministerEventTracking','adminDimLibrary':'bpm.mnit_ToolsAdministerDimLibrary','adminAppLibrary':'bpm.mnit_ToolsAdministerAppLibrary','adminDataSync':'bpm.mnit_ToolsAdministerDataSync','adminAppUpgrade':'bpm.mnit_ToolsAdministerAppUpgrade','batchScheduler':'bpm.mnit_ToolsScheduleBatchScheduler','viewjob':'bpm.mnit_ToolsScheduleViewJobStatus','viewjob':'bpm.mnit_ToolsScheduleViewJobStatus','manageevents':'bpm.mnit_ToolsScheduleManageEvents','showparameters':'bpm.mnit_ToolsScheduleShowParameters','jobnotifications':'bpm.mnit_ToolsScheduleJobNotifications','jobqueue':'bpm.mnit_ToolsScheduleJobQueue','consolidate':'bpm.mnit_ToolsScheduleConsolidatedJobStatusList','schedJobConsole':'bpm.mnit_ToolsScheduleJobConsole','syncMetadata':'bpm.mnit_ToolsChangeManagementSynchronizeMetadata','datamodelUpdates':'bpm.mnit_ToolsChangeManagementDataModelUpdates','javascriptUpdates':'bpm.mnit_ToolsChangeManagementJavascriptUpdates','genericUpdates':'bpm.mnit_ToolsChangeManagementGenericUpdates','showTaskList':'bpm.mnit_ToolsChangeManagementShowTaskList','taskStatus':'bpm.mnit_ToolsChangeManagementShowTaskStatus','ioc':'bpm.mnit_ToolsChangeManagementShowImpactOfChange','adminConsolidationSystemMessages':'bpm.mnit_AdminConsolidationSystemMessages','adminConsolidationUsersOnSystem':'bpm.mnit_AdminConsolidationUsersOnSystem','adminConsolidationManageServersAndApp':'bpm.mnit_AdminConsolidationManageServersAndApp','adminClassicAppsConsolidation':'bpm.mnit_AdminClassicAppsConsolidation','adminClassicAppsPlanning':'bpm.mnit_AdminClassicAppsPlanning','adminChangeOwner':'bpm.mnit_ToolsAdministerChangeOwner'} ;
    * Initialize default values for member variables.
    p.initializeDefaults = function()
    com.hyperion.tools.cds.bindows.HSBaseContainerHandler.prototype._initializeDefaults.call(this);
    if (0)
    this._rstTabAlignment = bpm.common.StartupContainerHandler.TAB_ALIGNMENT_TOP;
    else
    this._rstTabAlignment = bpm.common.StartupContainerHandler.TAB_ALIGNMENT_BOTTOM;
    this._iResizeContentInterval =
    2000;
    var rstContextPath = gContextManager.getContext(this.getModule().getContext()).getPath();
    // Remove last backslash.
    this._rstContextPath = rstContextPath.substring(0, rstContextPath.length - 1);
    this._rCdsStringBundle = BpmStringBundle.getStringBundle("cds");
    this.newDocCount = 0;
    if (false)
    this.getModule().getConfig()['bpm.logoff'] = 'false';
    bpm.common.Utils.setUser("test");
    com.hyperion.tools.cds.rNetwork = new com.hyperion.tools.cds.data.HSNetwork();
    com.hyperion.tools.cds.rNetwork.addServer(
    "Workspace",
    gModuleManager.getStartupContextPath(),
    null,
    new com.hyperion.tools.cds.util.HSCallback(
    function(rThrowable)
    bpm.common.MessageDialog.showDetailsDialog(
    rThrowable.getMessageChain(),
    rThrowable.getDetailChain(),
    null,
    BiOptionPane.getImageFromOptionType("error"));
    null,
    null),
    new com.hyperion.tools.cds.util.HSCallback(
    function(rstMessage, rLogger)
    if (rLogger.isDebug())
    rLogger.debug(rstMessage);
    null,
    bpm.common.Logger.getLogger("com.hyperion.tools.cds.data")));
    this._rstSelectedTheme = "BpmTadpole";
    * Initialize default values for member variables.
    p.initializeActions = function()
    com.hyperion.tools.cds.bindows.HSBaseContainerHandler.prototype._initializeActions.call(this);
    var rModule = this.getModule();
    var rContent = rModule.getContent();
    var actionBar = rModule.getActionBarDef();
    actionBar.setId("cds.mode.actionBar");
    var cmds = this.getModule().getCommands();
    var cmdNewDoc = new BpmCommand();
    cmdNewDoc.setId("cds.mode.cmdNewDoc");
    cmdNewDoc.setEnabled(true);
    cmdNewDoc.setParentModule(this.getModule());
    cmds.add(cmdNewDoc);
    var cmdNewPP = new BpmCommand();
    cmdNewPP.setId("cds.mode.cmdNewPP");
    cmdNewPP.setEnabled(true);
    cmdNewPP.setParentModule(this.getModule());
    cmds.add(cmdNewPP);
    var cmdNewWP = new BpmCommand();
    cmdNewWP.setId("cds.mode.cmdNewWP");
    cmdNewWP.setEnabled(true);
    cmdNewWP.setParentModule(this.getModule());
    cmds.add(cmdNewWP);
    var cmdOpenDoc = new BpmCommand();
    cmdOpenDoc.setId("cds.mode.cmdOpenDoc");
    cmdOpenDoc.setEnabled(true);
    cmdOpenDoc.setParentModule(this.getModule());
    cmds.add(cmdOpenDoc);
    var cmdSubscriptions = new BpmCommand();
    cmdSubscriptions.setId("cds.mode.cmdSubscriptions");
    cmdSubscriptions.setEnabled(true);
    cmdSubscriptions.setParentModule(this.getModule());
    cmds.add(cmdSubscriptions);
    var cmdManagePersonalPages = new BpmCommand();
    cmdManagePersonalPages.setId("cds.mode.cmdManagePersonalPages");
    cmdManagePersonalPages.setEnabled(true);
    cmdManagePersonalPages.setParentModule(this.getModule());
    cmds.add(cmdManagePersonalPages);
    var toolBar = new BpmToolBar();
    toolBar.setId("cds.mode.tlb");
    this.getModule().setToolBarDef(toolBar);
    var rToolBarButtonHome = new BiToolBarButton();
    rToolBarButtonHome.setId("cds.mode.tlbt_Home");
    rToolBarButtonHome.setToolTipText("Home");
    rToolBarButtonHome.setEnabled(true);
    rToolBarButtonHome.setIcon(new BiImage(this._rstContextPath + "/images/com/hyperion/tools/cds/repository/bpm/TB_Home.gif"));
    toolBar.add(rToolBarButtonHome);
    var newDocButton = new BiToolBarButton();
    newDocButton.setId("cds.mode.tlbt_NewDoc");
    newDocButton.setToolTipText("New Document");
    newDocButton.setEnabled(true);
    newDocButton.setIcon(new BiImage(this._rstContextPath + "/images/com/hyperion/tools/cds/repository/bpm/TB_New.gif"));
    newDocButton.setCommand(cmdNewDoc);
    toolBar.add(newDocButton);
    var openButton = new BiToolBarButton();
    openButton.setId("cds.mode.tlbt_Open");
    openButton.setToolTipText("Open Document");
    openButton.setEnabled(true);
    openButton.setIcon(new BiImage(this._rstContextPath + "/images/com/hyperion/tools/cds/repository/bpm/TB_Open.gif"));
    openButton.setCommand(cmdOpenDoc);
    toolBar.add(openButton);
    var explorerModeButton = new BiToolBarButton();
    explorerModeButton.setId("cds.mode.tlbt_ExploreMode");
    explorerModeButton.setEnabled(true);
    explorerModeButton.setText("Explore");
    explorerModeButton.setToolTipText("Explore");
    explorerModeButton.setIcon(new BiImage(this._rstContextPath + "/images/com/hyperion/tools/cds/repository/bpm/TB_Explore.gif"));
    toolBar.add(explorerModeButton);
    var rstPath = gModuleManager.getStartupContextPath();var rItem = null;var rNavMenu = application.getComponentById(bpm.common.Constants.MENU_ID_NAV);var rMenuButton = null;var rMenu0=rNavMenu;rItem = new BpmMenuItem();rItem.setId('bpm.mnit_NavWorkspacePages');rItem.setText('Workspace Pages\nw');rMenu0.add(rItem);var rMenu1 = new BpmMenu();rMenu1.setId('bpm.mnu_NavWorkspacePages');rItem.setSubMenu(rMenu1);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_NavWorkspacePagesPersonal');rItem.setText('My Workspace Pages\nm');rMenu1.add(rItem);var rMenu2 = new BpmMenu();rMenu2.setId('bpm.mnu_NavWorkspacePagesPersonal');rItem.setSubMenu(rMenu2);var rNavWorkspacePagesPersonalSubMenu=rMenu2;rMenu2.addEventListener(bpm.common.Constants.EVENT_BEFORESHOW,this._buildWorkspacePagesSubMenu,this);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_NavWorkspacePagesCorporate');rItem.setText('Shared Workspace Pages\ns');rMenu1.add(rItem);var rMenu2 = new BpmMenu();rMenu2.setId('bpm.mnu_NavWorkspacePagesCorporate');rItem.setSubMenu(rMenu2);var rNavWorkspacePagesCorporateSubMenu=rMenu2;rMenu2.addEventListener(bpm.common.Constants.EVENT_BEFORESHOW,this._buildWorkspacePagesSubMenu,this);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsViewerExplorer');rItem.setText('Explore\ne');rItem.setIcon(new BiImage(rstPath + '/images/com/hyperion/tools/cds/repository/bpm/CT_ExploreMode.gif',com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_WIDTH,com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_HEIGHT));rMenu0.add(rItem);rItem = new BpmMenuSeparator();rItem.setId('bpm.mnit_Nav_Separator2');rMenu0.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsAdminister');rItem.setText('Administer\na');rItem.setIcon(new BiImage(rstPath + '/images/com/hyperion/tools/cds/repository/bpm/CT_AdministerMode.gif',com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_WIDTH,com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_HEIGHT));rMenu0.add(rItem);var rMenu1 = new BpmMenu();rMenu1.setId('bpm.mnu_ToolsAdminister');rItem.setSubMenu(rMenu1);var administerSubMenu=rMenu1;rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsAdministerGeneral');rItem.setText('General\ng');rItem.setIcon(new BiImage(rstPath + '/images/com/hyperion/tools/cds/repository/bpm/CT_AdministerModeGeneral.gif',com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_WIDTH,com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_HEIGHT));rMenu1.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsAdministerAuthProperties');rItem.setText('Authentication\na');rItem.setIcon(new BiImage(rstPath + '/images/com/hyperion/tools/cds/repository/bpm/CT_AdministerModeAuthentication.gif',com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_WIDTH,com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_HEIGHT));rMenu1.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsAdministerUserManagement');rItem.setText('Shared Services Console\ns');rItem.setIcon(new BiImage(rstPath + '/images/com/hyperion/tools/cds/repository/bpm/CT_AdministerModeUserManagement.gif',com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_WIDTH,com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_HEIGHT));rMenu1.add(rItem);var rUserManagementMenu=rItem;rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsAdministerLaunchCMC');rItem.setText('Configuration Console\nf');rItem.setIcon(new BiImage(rstPath + '/images/com/hyperion/tools/cds/repository/bpm/CT_AdministerModeLaunchCMC.gif',com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_WIDTH,com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_HEIGHT));rMenu1.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsViewerAnotationExplorer');rItem.setText('Annotations\ni');rItem.setIcon(new BiImage(rstPath + '/images/com/hyperion/tools/cds/repository/bpm/CT_ExploreMode.gif',com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_WIDTH,com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_HEIGHT));rMenu1.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsAdministerPhysicalResources');rItem.setText('Physical Resources\nh');rItem.setIcon(new BiImage(rstPath + '/images/com/hyperion/tools/cds/repository/bpm/CT_AdministerModePhysicalResources.gif',com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_WIDTH,com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_HEIGHT));rMenu1.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsAdministerMimeTypes');rItem.setText('Mime Types\ny');rItem.setIcon(new BiImage(rstPath + '/images/com/hyperion/tools/cds/repository/bpm/CT_AdministerModeMimeTypes.gif',com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_WIDTH,com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_HEIGHT));rMenu1.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsAdministerNotifications');rItem.setText('Notifications\nn');rItem.setIcon(new BiImage(rstPath + '/images/com/hyperion/tools/cds/repository/bpm/CT_AdministerModeNotifications.gif',com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_WIDTH,com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_HEIGHT));rMenu1.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsAdministerRowLevelSecurity');rItem.setText('Row Level Security\nr');rItem.setIcon(new BiImage(rstPath + '/images/com/hyperion/tools/cds/repository/bpm/CT_AdministerModeRowLevelSecurity.gif',com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_WIDTH,com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_HEIGHT));rMenu1.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsAdministerUsageTracking');rItem.setText('Usage Tracking\nu');rItem.setIcon(new BiImage(rstPath + '/images/com/hyperion/tools/cds/repository/bpm/CT_AdministerModeUsageTracking.gif',com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_WIDTH,com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_HEIGHT));rMenu1.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsAdministerEventTracking');rItem.setText('Event Tracking\ne');rItem.setIcon(new BiImage(rstPath + '/images/com/hyperion/tools/cds/repository/bpm/CT_AdministerModeEventTracking.gif',com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_WIDTH,com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_HEIGHT));rMenu1.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsAdministerChangeOwner');rItem.setText('Change Ownership\nw');rItem.setIcon(new BiImage(rstPath + '/images/com/hyperion/tools/cds/repository/bpm/CT_AdministerModeChangeOwner.gif',com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_WIDTH,com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_HEIGHT));rMenu1.add(rItem);rItem = new BpmMenuSeparator();rItem.setId('bpm.mnit_CalcMgrSeparator');rMenu1.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsAdministerCalculationManager');rItem.setText(BpmStringBundle.getString('calcmgr-global','MItem_CalculationManager'));rItem.setIcon(new BiImage(rstPath + '/../calcmgr/themes/common/images/CT_AdminCalcManager.gif',com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_WIDTH,com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_HEIGHT));rItem.setBefore('bpm.mnit_ToolsAdministerAppUpgrade');rMenu1.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsSchedule');rItem.setText('Schedule\ns');rItem.setIcon(new BiImage(rstPath + '/images/com/hyperion/tools/cds/repository/bpm/CT_ScheduleMode.gif',com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_WIDTH,com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_HEIGHT));rMenu0.add(rItem);var rMenu1 = new BpmMenu();rMenu1.setId('bpm.mnu_ToolsSchedule');rItem.setSubMenu(rMenu1);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsScheduleJobQueue');rItem.setText('Job Queue\nq');rItem.setIcon(new BiImage(rstPath + '/images/com/hyperion/tools/cds/repository/bpm/CT_ScheduleModeJobsQueue.gif',com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_WIDTH,com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_HEIGHT));rMenu1.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsScheduleJobNotifications');rItem.setText('Job Notifications\no');rItem.setIcon(new BiImage(rstPath + '/images/com/hyperion/tools/cds/repository/bpm/CT_ScheduleModeJobNotifications.gif',com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_WIDTH,com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_HEIGHT));rMenu1.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsScheduleShowParameters');rItem.setText('Show Parameters\ns');rItem.setIcon(new BiImage(rstPath + '/images/com/hyperion/tools/cds/repository/bpm/CT_ScheduleModeShowParameters.gif',com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_WIDTH,com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_HEIGHT));rMenu1.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsScheduleViewJobStatus');rItem.setText('Jobs Running\nj');rItem.setIcon(new BiImage(rstPath + '/images/com/hyperion/tools/cds/repository/bpm/CT_ScheduleModeJobsRunning.gif',com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_WIDTH,com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_HEIGHT));rMenu1.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsScheduleManageEvents');rItem.setText('Manage Events\na');rItem.setIcon(new BiImage(rstPath + '/images/com/hyperion/tools/cds/repository/bpm/CT_ScheduleModeManageEvents.gif',com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_WIDTH,com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_HEIGHT));rMenu1.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsScheduleConsolidatedJobStatusList');rItem.setText('Consolidated Job Status\nc');rItem.setIcon(new BiImage(rstPath + '/images/com/hyperion/tools/cds/repository/bpm/CT_ScheduleModeConsolidatedJobStatusList.gif',com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_WIDTH,com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_HEIGHT));rMenu1.add(rItem);rItem = new BpmMenuSeparator();rItem.setId('bpm.mnit_Nav_Separator3');rMenu0.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_IManager');rItem.setText('Impact Manager\ni');rItem.setIcon(new BiImage(rstPath + '/images/com/hyperion/tools/cds/repository/bpm/CT_ChangeManagementMode.gif',com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_WIDTH,com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_HEIGHT));rItem.setBefore('bpm.mnit_Nav_Separator3');rMenu0.add(rItem);var rMenu1 = new BpmMenu();rMenu1.setId('bpm.mnu_IManager');rItem.setSubMenu(rMenu1);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsChangeManagementSynchronizeMetadata');rItem.setText('Synchronize Metadata\ns');rItem.setIcon(new BiImage(rstPath + '/images/com/hyperion/tools/cds/repository/bpm/CT_ChangeManagementModeSynchronizeMetadata.gif',com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_WIDTH,com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_HEIGHT));rMenu1.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsChangeManagementDataModelUpdates');rItem.setText('Update Data Models\nd');rItem.setIcon(new BiImage(rstPath + '/images/com/hyperion/tools/cds/repository/bpm/CT_ChangeManagementModeDataModelUpdate.gif',com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_WIDTH,com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_HEIGHT));rMenu1.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsChangeManagementJavascriptUpdates');rItem.setText('JavaScript Update\nj');rItem.setIcon(new BiImage(rstPath + '/images/com/hyperion/tools/cds/repository/bpm/CT_ChangeManagementModeJavascriptUpdates.gif',com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_WIDTH,com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_HEIGHT));rMenu1.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsChangeManagementGenericUpdates');rItem.setText('Custom Update\nc');rItem.setIcon(new BiImage(rstPath + '/images/com/hyperion/tools/cds/repository/bpm/CT_ChangeManagementModeGenericUpdates.gif',com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_WIDTH,com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_HEIGHT));rMenu1.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsChangeManagementShowTaskStatus');rItem.setText('Show Task Status\nt');rItem.setIcon(new BiImage(rstPath + '/images/com/hyperion/tools/cds/repository/bpm/CT_ChangeManagementModeJobStatus.gif',com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_WIDTH,com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_HEIGHT));rMenu1.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsChangeManagementShowTaskList');rItem.setText('Manage Task List\nm');rItem.setIcon(new BiImage(rstPath + '/images/com/hyperion/tools/cds/repository/bpm/CT_ChangeManagementModeShowTaskList.gif',com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_WIDTH,com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_HEIGHT));rMenu1.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsChangeManagementShowImpactOfChange');rItem.setText('Show Impact of Change\ni');rItem.setIcon(new BiImage(rstPath + '/images/com/hyperion/tools/cds/repository/bpm/CT_ChangeManagementModeImpactOfChange.gif',com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_WIDTH,com.hyperion.tools.cds.repository.bpm.mode.Handler.MENU_IMAGE_HEIGHT));rMenu1.add(rItem);rMenuButton = new BpmMenuButton();rMenuButton.setId('bpm.mnbt_File');actionBar.add(rMenuButton);var rMenu0 = new BpmMenu();rMenu0.setId('bpm.mnu_File');rMenuButton.setSubMenu(rMenu0);rMenu0.addEventListener(bpm.common.Constants.EVENT_BEFORESHOW,this.displayFileNewMenu,this);rMenu0.setBefore('bpm.mnit_FileClose');rItem = new BpmMenuItem();rItem.setId('bpm.mnit_FileNew');rItem.setText('New\nn');rMenu0.add(rItem);var rMenu1 = new BpmMenu();rMenu1.setId('bpm.mnu_New');rItem.setSubMenu(rMenu1);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_FileNewDocument');rItem.setText('Document...\nd\nCtrl+N');rItem.setCommand(cmdNewDoc);rMenu1.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_FileNewPP');rItem.setText('Personal Page...\np\nCtrl+Shift+P');rItem.setCommand(cmdNewPP);rMenu1.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_WorkspacePage');rItem.setText('Workspace Page...\nw\nCtrl+Shift+W');rItem.setCommand(cmdNewWP);rMenu1.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_FileOpen');rItem.setText('Open\no');rMenu0.add(rItem);var rMenu1 = new BpmMenu();rMenu1.setId('bpm.mnu_Open');rItem.setSubMenu(rMenu1);rMenu1.addEventListener(bpm.common.Constants.EVENT_BEFORESHOW,this.onActionFavoritesOpen,this);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_FileOpenDocument');rItem.setText('Document...\nd\nCtrl+O');rItem.setCommand(cmdOpenDoc);rMenu1.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsWorkspacePages');rItem.setText('Workspace Pages\nw');rMenu1.add(rItem);var rOpenWorkspacePagesMenuItem=rItem;var rMenu2 = new BpmMenu();rMenu2.setId('bpm.mnu_ToolsWorkspacePages');rItem.setSubMenu(rMenu2);var rOpenWorkspacePagesSubMenu=rMenu2;rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsWorkspacePagesPersonal');rItem.setText('My Workspace Pages\nm');rMenu2.add(rItem);var rOpenWorkspacePagesPersonalMenuItem=rItem;var rMenu3 = new BpmMenu();rMenu3.setId('bpm.mnu_ToolsWorkspacePagesPersonal');rItem.setSubMenu(rMenu3);var rOpenWorkspacePagesPersonalSubMenu=rMenu3;rMenu3.addEventListener(bpm.common.Constants.EVENT_BEFORESHOW,this._buildWorkspacePagesSubMenu,this);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsWorkspacePagesCorporate');rItem.setText('Shared Workspace Pages\ns');rMenu2.add(rItem);var rMenu3 = new BpmMenu();rMenu3.setId('bpm.mnu_ToolsWorkspacePagesCorporate');rItem.setSubMenu(rMenu3);var rOpenWorkspacePagesCorporateSubMenu=rMenu3;rMenu3.addEventListener(bpm.common.Constants.EVENT_BEFORESHOW,this._buildWorkspacePagesSubMenu,this);rItem = new BpmMenuSeparator();rItem.setId('bpm.mnit_FileURLLauncherSeparator');rMenu1.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_File_URLLauncher');rItem.setText('URL...\nu');rMenu1.add(rItem);rMenuButton = new BpmMenuButton();rMenuButton.setId('bpm.mnbt_Favorites');rMenuButton.setText('Favorites\nr');rMenuButton.setBefore('bpm.mnbt_Help');actionBar.add(rMenuButton);var rMenu0 = new BpmMenu();rMenu0.setId('bpm.mnu_Favorites');rMenuButton.setSubMenu(rMenu0);rMenu0.addEventListener(bpm.common.Constants.EVENT_BEFORESHOW,this.onActionFavorites,this);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_FavoriteAdd');rItem.setText('Add to Favorites\na');rMenu0.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_FavoritesManager');rItem.setText('Manage Favorites...\nf');rMenu0.add(rItem);rItem = new BpmMenuSeparator();rItem.setId('bpm.sep_FavoritesManager');rMenu0.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsPersonalizeSubscriptions');rItem.setText('Show Subscribed Items\ns');rItem.setCommand(cmdSubscriptions);rMenu0.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsPersonalizeManagePages');rItem.setText('Manage Personal Pages\nm');rItem.setCommand(cmdManagePersonalPages);rMenu0.add(rItem);rItem = new BpmMenuSeparator();rItem.setId('bpm.sep_FavoritesManager2');rMenu0.add(rItem);rMenuButton = new BpmMenuButton();rMenuButton.setId('bpm.mnbt_Tools');rMenuButton.setText('Tools\nt');rMenuButton.setBefore('bpm.mnbt_Help');actionBar.add(rMenuButton);var rMenu0 = new BpmMenu();rMenu0.setId('bpm.mnu_Tools');rMenuButton.setSubMenu(rMenu0);rItem = new BpmMenuItem();rItem.setId('bpm.mnit_ToolsAdvancedSearch');rItem.setText('Advanced Search...\na');rMenu0.add(rItem);rItem = new BpmMenuSeparator();rItem.setId('bpm.mnit_ToolsLinksSeparator');rMenu0.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnu_ToolsInstall');rItem.setText('Install\ni');rMenu0.add(rItem);var rMenu1 = new BpmMenu();rMenu1.setId('bpm.mnu_ToolsInstall');rItem.setSubMenu(rMenu1);rItem = new BpmMenuItem();rItem.setId('bpm.mnu_ToolsInstallQueryAndReportingClient');rItem.setText('Interactive Reporting Web Client\ni');rMenu1.add(rItem);rItem = new BpmMenuItem();rItem.setId('bpm.mnu_ToolsInstallSmartView');rItem.setText('Smart View\ns');rMenu1.add(rItem);this._rNavAppMenuItemHashtable = new Object();this._rNavAppMenuHashtable = new Object();rNavWorkspacePagesPersonalSubMenu.setUserData(new Array(rNavWorkspacePagesPersonalSubMenu, this._loadWorkspacePagesPersonalList));rNavWorkspacePagesCorporateSubMenu.setUserData(new Array(rNavWorkspacePagesCorporateSubMenu, this._loadWorkspacePagesCorporateList));application.getAdf().getXmlResourceParser()._addObject(administerSubMenu, bpm.common.Constants.MENU_ID_TOOLS_ADMINISTER);application.getAdf().getXmlResourceParser()._addObject(rUserManagementMenu, bpm.common.Constants.MENUITEM_ID_NAV_ADMINISTER_USER_MANAGEMENT);rUserManagementMenu.setEnabled(com.hyperion.tools.cds.HSRoleVars.hasRole(com.hyperion.tools.cds.HSRoleVars.ROLE_CAN_PROVISION_USERS));rNavMenu.add(this.createOpenItemsMenuItem());this.createOpenI

    It sounds like a issue with FireFox and Workspace.
    LiveCycle Workspace 9.0 - End User Issues
    ** New for LiveCycle ES2 SP1 ** Problem logging into Workspace 9.0 using Firefox 3.6.x in Windows
    When you log into Workspace 9.0 using the Firefox 3.6.x web browser in Windows, you are unable to enter text in the User ID or Password fields. The current workaround is to select another window (or empty area on the desktop), reselect the web browser to reset the focus, and then enter text in the User ID or Password fields.
    You can see it in the release notes at http://help.adobe.com/en_US/livecycle/9.0/releasenotes.html#EndUserIssues.
    Hope that helps!
    ...Gil

  • Issue with HTTPS in sender soap channel: HTTP 502 Proxy error

    Hi
    We have a situation where we are providing the target url in SOAP receiver channel dynamically.
    This is a synchronous scenario.
    Whenever we use the url starting with "HTTP" it works but on using "HTTPS" we are getting the following error "HTTP 502 Proxy error"
    Kindly help us resolve this issue.

    Hi Anurag
    Have you tried to open the HTTPS  url in the web browser?
    Please check with 3rd party and find out whether the web service supports the HTTPS url or not.
    Please check the doc below. It may help
    502 Bad Gateway Error (What It Is and How To Fix It)

  • Login Issues with license check

    Hi All,
    We have had some issues with starting the database after a virus attack on our network. We have now sorted this out with the help of an Oracle DBA. We can now start the database as well as the central instance fine.
    But, when our users are trying to login, they are getting the error "Logon not possible (error in license check). I have also tried with the SAP* and DDIC users in 000 client. But no luck.
    O/S:    Windows 2000 Server
    DB:     Oracle 9i
    SAP:   4.7 EE
    Can someone help me plz?
    Thanks
    Vijay

    Regarding the error "Logon not possible (error in license check),
    Few suggestions:
    1. Please copy and paste the output from the following commands:
       -> saplicense -version
       -> saplicense -install trace=2    (this generate dev_slic file)
       -> saplicense -get
       -> saplicense -show
    2. DB connect problem... Sometimes this error can occur when there are
    connection problems to the central instance. During logon system checks
    if a valid license is installed by reading the entries in table MLICHECK.
    SAP* will bypass the MLICHECK check.  So, sometimes this error can occur when there are connection problems to the central instance (message server). This could be a temporary problem. Please try to restart your SAP servers if this helps.
    3. See SAP note 359944, 193800
    4. Copy and paste the output of command "R3trans -dx"
    5. Check the file /etc/services for missing entries, example like
       sapms<SID> 3600/tcp
       sapdp00    3200/tcp
       sapdp99    3299/tcp
       sapgw00    3300/tcp
       sapgw99    3399/tcp
    6.  use the message-server-test tool 'lgtst' as per SAP note
    64015 to see whether you can connect to the server.
    7. can you ping the message server ? check parameter rdisp/mshost, IP
    address on host table ?
    cheers,
    Vincent

  • Login issue with solaris 10

    I m facing a problem with login to solaris 10
    at time of login its showing ttymon: tmchild: exec service failed
    i m not able to access this machine because of this.
    Any one has any solution to this problem?

    Originally Posted by jerryrpiper
    I have several HP/Compaq computers that are P4 2.4 Ghz with 512 meg of ram on the computers. The issue has to do with login. If I have a user that rebooted the computer and another user will login after that user the computer ask for the local workstation user name and password. I have tried this on my Dell computers and Brand new HP computer's and have no problems with them. Has any one come across this type of problem. This only happens on the S-510 and 530 models.
    One thought...: Possibly a old Novell client installed on those models... I remember having an issue with users having to open the advanced login options, goto the windows login box. There the previous logged in user name needed to be cleared and login would be transparent again.

  • 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/

  • Issue with Web Service Security

    Dear Forum Members and Readers,
    I am a beginner to Web Services, and facing an issue with WS-Security.
    My issue seemingly is quite specific to my projects though, It will be great if you can provide me your views.
    Context Description:
    I am developing a Java Web Service application that is deployed on JBoss Application Server.
    This application will communicate with two other applications those are not deployed in same JBoss Application Server.
    These 2 applications are third party applications, one is C++ based web services and other is Java based web services.
    My application gives a call to Third Party Application1 and receives the response back form it. It then passes this received response to Third Party Application 2.
    Issue Description:
    I now need to enable https paradigm among these 3 applications. (I need to implement web service security model here)
    I started with looking in to JBoss specific WS-Security but found it not suitable in my case, as it requires to configure both the client and server. I have the control over my application but not on other 2 third party applications.
    To this extent, I am unable to identify a solution that can address my issue.
    Can anybody please provide me with initial thoughts or any reference material that might help me to give this a start.
    Any clue will be highly appreciated!
    Thanks in advance
    Mukul

    mukul.object wrote:
    Actually, my SOAP messages contains some critical information that needs to be encrypted.You think that its critical information however your third party doesn't. If they would have had same thought they would have enabled the security. As I said earlier, you will have to discuss this with them.
    Another solution (however I don't know the viability in your case) could be to deploy one component before each third party service. Your web service will call this new component (Which is installed in their environment i.e. local to third party web service) and new component will forward the request to third party service. Now you can apply security/encryption/decryption between your web service and your component.
    I have had a look in to XMLEncrytion using that I can encrypt my SOAP messages but I wonder how would other tools decrypt that.My above comments answers this.
    Is there anyway I can encrypt my SOAP messages (without having to customize third party tools) in this scenario ??My above comments answers this.

Maybe you are looking for