How to make MIME obj public Urgent !

Hi,
I am working on a bsp with an html MIME object with controls_ie6.css and controls_nn6.css objects. I want to make them public because of firewall issues.
I currently have the following code and i am not able to lunch the page properly.
<htmlb:content design="DESIGN2002" themeRoot = "/sap/bc/bsp/sap/proj/">
<htmlb:page >
<htmlb:form id="inputcustomer" method="post"  >
but when i removed "themeRoot = "/sap/bc/bsp/sap/proj/"" the works perfectly.
I suspect that i have to set the mime object publicly but i am not aware on how this is done.
Can anyone give me steps on creating a public mime object and what changes do i need to make in SICF ?
really URGENT request.
thanks in advance
Ryan

Hi,
There are two options:
1. Using a Default User for BSP Applications:  http://help.sap.com/saphelp_nw2004s/helpdata/en/02/4b52922a8d11d5991f00508b6b8b11/frameset.htm
and http://help.sap.com/saphelp_nw2004s/helpdata/en/02/4b52952a8d11d5991f00508b6b8b11/frameset.htm
2. a public mimes URL:
http://help.sap.com/saphelp_nw2004s/helpdata/en/20/57584cb1e84b1f97b148c8b23c7318/frameset.htm
and
http://help.sap.com/saphelp_nw2004s/helpdata/en/46/bb183eab4811d4968100a0c94260a5/frameset.htm
Eddy
PS. Reward the useful answers and you will get <a href="http:///people/baris.buyuktanir2/blog/2007/04/04/point-for-points-reward-yourself">one point</a> yourself!

Similar Messages

  • Issue Tracker app - how to make one page public

    Hi all,
    We have installed and made a few tweaks to the Issue Tracker demo app, and are finding it very useful! We have just a handful of users that have logins for the application, and it is working well for them. We would like to make a modification to the app, so that the main "Issues" page (that lists out all of the issues, and you can search them) can be viewable by anyone in our company. Is there a way to do this? Basically, I'd prefer to be able to just send out the URL for this page, and make it so that anyone in our company can just go to that URL, and have Read-Only access to this page (without having to login), so they can search for issues, and see their status. I would also want to make it so that these folks cannot see the "Add a New Issue" button, and probably hide the breadcrumb at the top as well.
    I know that I could create a whole separate AppEx app, and basically just duplicate the layout of that one page, and make that application public. Is that the easiest route? I was assuming there would be a fairly simple way to take the existing app, and just tweak it so that this one page is public.
    Any advice?? Thanks!

    Quick update - that was easier than I thought! I simply made that one page Public under the Authentication. And I was able to make the "Add a New Issue" button only viewable by the Admins.
    One more question - is there a way to do a similar thing with the breadcrumb at the top? Currently, when I go to the public page, I see the "Home - Isses" breadcrumb at the top left. If I click on the link for Home, then it brings me to a login. However, it would be best if the public users didn't even see this breadcrumb. Is that possible?

  • How to make sure override public function set data(item:Object) is called on vertical scroll

    Hi
    I am facing an issue with my datagrid with renderers on all its columns.I need to enable or disable the render components based on values in different columns in the row.Its works fine in most of the places .But in some places which is not visible without the scroll,it seems the set data function is not called,because of which the component will be enabled when it has to be disabled.How do i ensure it works fine all the time.
    Regards
    Sidd

    The set data is probably being called.   Keep in mind that renderers are recycled so the enabled/disabled state must be fully derived from the row's data.
    Alex Harui
    Flex SDK Developer
    Adobe Systems Inc.
    Blog: http://blogs.adobe.com/aharui

  • How to make a folder public and share its content with a link in CC files?

    Hi before I was able to mark a folder as public and share all the files on the folder for download with a link, now i can do this only with each file. I'm a photographer and I would like to share the pictures i retouched with a client, and I cant just send him 18 links, I rather send the link to folder guys when is this going to be available?

    Hi SALAZAR,
    Folder sharing is a feature which is coming but hasn't been released yet. See this blog entry for more info:
    http://blogs.adobe.com/creativecloud/major-update-to-adobe-creative-cloud-now-available/
    -Dave

  • How to make a java program, that can be used by c++ application

    I'm developing a Java web application (WEBapp), but I have also a c++ program.
    C++ program must use WEBapp method to communicate on the web.
    How to make a Java public function that accept value, elaborate, then return the resul to c++ application?

    jschell wrote:
    You have C code.
    You have Java code.
    The two must communicate.I have a c++ program, and a Java program.
    C++ program wants to communicate on the web (send text), and I'm trying to add this functionality to it creating a Java program.
    NOW THE PROBLEM? How c++ program can use java-program (in local) to send data on the web?
    You can just JNI to communicate either from java to C++ or from C++ to java. That is direct communication in that there is a single process involved. Thus you will no longer have a java application and a C++ application but rather a single application.I don't know JNI, i found http://java.sun.com/docs/books/jni/ and I think is too difficult to implement?
    You can use files or sockets to communicate. Using sockets allows for any number of additional protocols including the previously mentioned web services. Those methodologies would allow more than one application to exist.I developed yesterday a java-side-interface using socket (in local host 127.0.0.1). So the c++ program must write or read to/from the socket to comunicate to java (then the java program send data on the web).
    Finally it might be the case that you have a C++ application which you cannot modify. In that case then you MUST use whatever input/output mechanism that it supports. There is no choice. And until you have fully determined what those mechanisms are it is pointless to discuss a solution.I can modify the application, but I don't have developed it. The c++ application use a third-part dll (taken from SKYPE) to comunicate on the web: I have to remove the dipendence from this dll, and add the java program: java program must substitute the dll. It must be non-invasive to the c++ program. DLL calls can be "send(data)" or "receive(data)" or similar.
    For this do you think that JNI is a must, or I can use soket on local host?

  • Very URGENT -- How to make keyboard print

    This is very urgent. How to make the keyboard print?

    Here is the code. It is supposed to make the keyboard type something.
    This is URGENT.
    public class KeyBoarder
         private int keyPressed;
         public KeyBoarder()
              System.out.println("Welcome to keyboard");
         private void print()
              System.out.println("Keyboarder has printed");
         public static void main(String args[])
              KeyBoarder board = new KeyBoarder();
              board.print();

  • How To Make A Public Page Parameter (similar to session)

    Hi, I'm new to Oracle Portal
    I wonder how to make a public parameter that can be accessed from any page (similar to session).
    So the portlets can use the public parameter.
    Case:
    when user logged in, I pass the employee_ID to the session.
    Portal pages, which contains employee portlet, and some other portlet depends on employee_ID.
    So I think, may be there's a way to set the parameter for once, but the value is accessible until the user log off.
    Any suggestion or help?
    Thx before,
    Chris

    Let me explain the problem once again:
    Page 1 Portlet 1 contains employee table
    ID, Name, Address
    When I click the employee ID (using event), it will be pass the value to page parameter EMPID
    And i want this EMPID can be accessed by
    Portlet 2 - Showing sales report
    Portlet 3 - Showing report
    Portlet 4 - Showing chart
    Portlet 5
    and so on
    Portlet 2, 3 4, 5, and so on is using EMPID as the parameter too,
    but these portlets are located in different page
    Portlet 2 is in page 2
    Portlet 3 is in page 3
    Portlet 4 is in page 4
    Portlet 5 is in page 5
    and so on
    First I think about using Package wwpro_api_parameters
    but after read further, this package can get and retrieve only
    I wonder can this (public page parameter) be done by using default Oracle Portal Tools / API, or I should do some java coding, or something else?
    Please help me...
    Thanx before,
    Chris

  • How to make this kind of mouseover?? URGENT!!

    Please PROFESSIONAL help me T^T
    URGENT for this T^T
    http://superjunior.smtown.com/
    I want to know how to make that kind of mouseover ^^
    Hope PROFESSIONAL can teach me ^^
    http://starimg.smtown.com/superjunior/version04/site/images/main_navi.swf

    Hi, I don't know what program you are using, but perhaps the Flash forum would be helpful. This is the Flash Player forum . You could also check the other Adobe Forums that would be for your Adobe program.
    Thanks,
    eidnolb

  • Urgent!! How to make Security Profile Based on Payrolls???

    Dear Everyone,
    I am facing this urgent case which is:
    * My company have 2 payrolls, they need to make security based on payrolls, and the case is our HR team can access all employees data including elements except managers elements or managers data at all ( so they cant find them while querying on them from people enter and maintain window)
    * I tried to make a separate payroll for managers (third payroll) and then making security profile includes all payrolls so they can access all payrolls element and data, then I make another security profile with the original 2 payrolls for other HR team so they can access employees assigned to these payrolls only, but I had to choose which is restricted ( employees or contingent workers or applicants or contacts), I tried to restrict employees in both security options, then I assigned the first security profile which includes the 3 payrolls to their responsibility in profile options, also did that with the second security profile and assigned to the profile option for the responsibility of HR team.
    after choosing restrict employees in security profiles, in both responsibilities I cant find any employees( because I restricted them).
    Please tell me how to make some of the top management cannot be find within search in people enter and maintain, only top management responsibilities can access all employees data and information.
    thanks for your time
    Mohamed Mannaa
    [email protected]

    to use custom you can write something like
    ASSIGNMENT.grade_id in (select g.grade_id
    from
    per_grade_definitions gd,
    per_grades g
    where
    g.grade_definition_id=gd.grade_definition_id (+)
    and gd.segment1 <= 12
    this is showing all employees having grade less than or equal to 12; you can use any other criteria based on your needs.

  • How to make outbound plug to Public attr

    Hi All,
               I am trying to call outbound plug from get_v method for f4 help. But when i click on f4 help, it getting dump by giving below error.
    View 'ZXXXX/GeneralData' does not have the public outbound plug 'OP_FINDXXXX' for value help navigation
    In get_v method, using below piece of code.
         CREATE OBJECT rv_valuehelp_descriptor TYPE cl_bsp_wd_valuehelp_navdescr
         EXPORTING
          iv_outbound_plug = 'FINDXXXX'.                    "#EC NOTEXT
    My concern is how to make Outbound plug to public or if there any other way to call Outbound plug from Get_v then please advice.
    I appriciate your suggestion.
    Thanks
    RI

    Hi Imran!
    To make outbound plug public please do the following things:
    1)In BSP_WD_CMPWB: go to the code of your outbound plug and switch to edit mode;
    2)Save & Activate your outbound plug.
    3)Menu "Go to" -> "Method Definition"-> tab "Attributes":
    - set "Visibility" = Public
    - "Event" block: "Active" should be marked.
    Warning: after changing of visibility the content(code) of method will be removed automatically!
    So, save it beforehand.
    4) Then go to method and try to do save and activate.
    You will get a error message. Double click at this message - so you will be redirected to the error place - protected section of the current class.
    5) Find out in this protected section the rows with your outbound plug - cut out them.
    6)On the toolbar you will see button for public section - go there and past you rows there.
    7) save and activate everything.
    8) Now you can fill your outbound plug with your logic and activate again.
    I did this just recently many times and it worked fine.
    Please tell me if something is unclear or doesn't work.
    Good luck!
    Evgenia

  • How to make stylesheets work ???urgent

    Hi,
    How to make stylesheets work.I tried including the CSS file on the
    header
    <%@ include file="stylesheets.css" %>
    <%@ include file="stylesheets.inc" %>
    and both options does not work. can somebody tell me what is wrong here.
    Thanks
    jack

    Hi,
    below thing does not work ?? any idea ??
    <TITLE>IBMSWG - <%= childCategoryListBean.getCurrentCategory().getName() %></TITLE>
    <META NAME="Keywords" CONTENT=" passive, components">
    <META NAME="Description" CONTENT=" varistors">
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link rel="stylesheet" href="stylesheets.css" type="text/css">
    <script language="JavaScript">
    <!--
    function xxx
    Thanks
    jack

  • How to make page public / non public with api

    I need to turn some pages to be public or non-public (the same as the tick box on the access page) using plsql. But the API's wwsec_api.set_user_acl or wwsec_api.set_group_acl do not seem to work for public. How can I a page public or non public using plsql.

    supported solution for doing this is using wwsbr_api.modify_folder(p_page => p_page);
    (from version 10.1.4)
    you should have something like this
    SELECT *
    INTO r_page
    FROM wwv_user_corners
    WHERE siteid = p_pgrid
    AND id = p_pageID
    AND language = p_portal_lang;
    r_page.ispublic := 1;
    wwsbr_api.modify_folder(p_page => p_page);

  • How to make a copy of DefaultStyledDocument Object for RTF text ?

    Hi All,
    In my application, I need to copy RTF text from Org_Default_Styled_Document to New_Default_Styled_Document (both are independent objects.)
    For this I wrote the below method :
    public DefaultStyledDocument copyRTFStyledDocument(DefaultStyledDocument  Org_Default_Styled_Document)
              DefaultStyledDocument New_Default_Styled_Document = null;
              try
                            // writing RTF byte[] to output stream.
                   ByteArrayOutputStream bOData = new ByteArrayOutputStream();
                   rtfKitEditor.write(bOData, Org_Default_Styled_Document, 0, Org_Default_Styled_Document.getLength());
                            // reading RTF byte[] from input stream.
                   ByteArrayInputStream bIData = new ByteArrayInputStream(bOData.toByteArray());
                   New_Default_Styled_Document = new DefaultStyledDocument();
                   rtfKitEditor.read(bIData, New_Default_Styled_Document, 0);
              }  catch(BadLocationException e)   {
                e.printStackTrace();
              catch(IOException e)        {
                e.printStackTrace();
           return New_Default_Styled_Document;
      }I am able to see an extra 'enter' character (i.e, "\n") added to New_Default_Styled_Document.
    I tried to figure out the problem by digging API classes like RTFEditorKit.java and RTFGenerator.java, I observed that an extra 'enter' character is adding at the below method of RTFGenerator.java
    public void writeRTFTrailer()
        throws IOException
        writeEndgroup();
        writeLineBreak();
    public void writeLineBreak()
        throws IOException
        writeRawString("\n");
        afterKeyword = false;
    }I used
    New_Default_Styled_Document.remove(Org_Default_Styled_Document_Length, 1); to remove the extra 'enter character from New_Default_Styled_Document every time. Its workaround only.
    Can any one please help me how to make a new copy / clone of DefaultStyledDocument ? Is there any alternate solution which does not add any extra character when we make a copy of DefaultStyledDocument ?
    Its very urgent. I am trying a lot.
    Thanks in advance
    Satya.

    You will need to define an Organization hierarchy.
    1. Define your company as a Business Group and define the 3 child companies as Organizations (HR Organizations).
    2. Define Organization Hierarchy with 3 child organizations as child of the Business Group. You can further add organizations as childs to those three in the hierarchy.
    3. Define 3 security profiles (Security > Profile) marking View Employees / Contingent workers / Applications / Contacts as restricted. Click in the Organization Security tab. Select the option of Secure by Organization hierarchy option. Click in Organization hierarchy and select the one defined in step 2. Click in top Organization and select Company 1 / 2 /3 for each of the Security Profile. Check the box Include Top Organization. Also select the check box Restrict on Individual assignments option. Save the security profile(s).
    4. Define 3 HR Responsibilities (e.g. Company 1 HR, Company 2 HR, Company 3 HR). Using system profile HR:Security Profile, attach corresponding security profile to each of the responsibilities. Profile value of HR: Business Group is same for all the responsibilities.
    5. Run the Concurrent Program "Security List Maintenance" for each of the security profile.
    From now, One responsibility can not view data from another Organization and its child Orgs.

  • How to make a function take a specific group of constants

    I know i asked this before, maybe a year ago, but I totally forgot how to do it, and I haven't been programming much lately. But I was wondering if somebody can tell me how to make a certain function take specific constants. For example there are java functions, of which I can not remember that will only take certain values. So the function might look like:
    public getInfo(String INFONAME){}Where INFONAME has to be like one of two names or something, and they are constants that are defined somewhere else. If anybody knows what I mean by this, and knows how to create functions like that please let me know. Thank you.

    here's an overkill,
    import java.util.*;
    abstract class DoWhatever {
        public static Hashtable ht = null;
        public static Object DoWhat( String s, Object obj ) {
         if( null == ht ) {
             ht = new Hashtable();
             ht.put( ThisDoWhatever.NAME, new ThisDoWhatever() );
             ht.put( ThatDoWhatever.NAME, new ThatDoWhatever() );        
         return ( (DoWhatever) ht.get( s ) ).doWhatever( obj );
        public abstract Object doWhatever( Object obj );
    class ThisDoWhatever extends DoWhatever {
        public final static String NAME = "this";
        public Object doWhatever( Object obj ) {
         System.out.println( NAME );
         return null;
    class ThatDoWhatever extends DoWhatever {
        public final static String NAME = "that";
        public Object doWhatever( Object obj ) {
         System.out.println( NAME );
         return null;
    public class DoThisOrThat {
        public static void main( String[] args ) {
         DoWhatever.DoWhat( args[ 0 ], null );
    }

  • How to make Login Page in ADF?

    Hi,
    Can anyone suggest me, how to make Login Page in ADF.
    I am new on ADF, is any sample code or application is there than it will be helpful for me.
    please reply its urgent.
    Thanks,
    Ramit Mathur

    HI,
    Jspx code
    <af:panelFormLayout id="pfl1" binding="#{loginBean.mainForm}">
    <f:facet name="footer"/>
    <af:inputText label="Username" id="it1"
    value="#{loginBean.username}"
    binding="#{loginBean.usernameId}"
    required="true"/>
    <af:inputText label="Password" id="it2" secret="true"
    value="#{loginBean.password}"
    binding="#{loginBean.passwordId}"
    required="true"/>
    <af:spacer width="1px" height="20px" id="s3"/>
    <af:panelGroupLayout id="pgl3">
    <af:commandButton text="Submit" id="cb1"
    action="#{loginBean.doLogin}"/>
    <af:spacer width="85px" height="1px" id="s4"/>
    <af:commandButton text="Cancel" id="cb2"
    action="#{loginBean.clearFields}"/>
    </af:panelGroupLayout>
    </af:panelFormLayout>
    BackingBean code
    public String doLogin() {
    String un = _username;
    String pw = _password;
    // byte[] pw = _password.getBytes();
    FacesContext ctx = FacesContext.getCurrentInstance();
    System.out.println("ctx" + ctx);
    HttpServletRequest request =
    (HttpServletRequest)ctx.getExternalContext().getRequest();
    CallbackHandler handler = new SimpleCallbackHandler(un, pw);
    System.out.println("Handler" + handler);
    try {
    Subject mySubject = Authentication.login(handler);
    System.out.println("mySubject" + mySubject);
    ServletAuthentication.runAs(mySubject, request);
    ServletAuthentication.generateNewSessionID(request);
    String loginUrl =
    "/adfAuthentication?success_url=/faces" + ctx.getViewRoot().getViewId();
    System.out.println("loginUrl---" + loginUrl);
    HttpServletResponse response =
    (HttpServletResponse)ctx.getExternalContext().getResponse();
    System.out.println("response---" + response);
    // loginUrl = "/adfAuthentication?success_url=/faces/WelcomeScreen1.jspx";
    sendForward(request, response, loginUrl);
    System.out.println("---" + response);
    } catch (FailedLoginException fle) {
    FacesMessage msg =
    new FacesMessage(FacesMessage.SEVERITY_ERROR, "Incorrect Username or Password",
    "An incorrect Username or Password" +
    " was specified");
    ctx.addMessage(null, msg);
    } catch (LoginException le) {
    reportUnexpectedLoginError("LoginException", le);
    return null;
    private void sendForward(HttpServletRequest request,
    HttpServletResponse response, String forwardUrl) {
    FacesContext ctx = FacesContext.getCurrentInstance();
    System.out.println("sendForward--ctx--" + ctx);
    RequestDispatcher dispatcher =
    request.getRequestDispatcher(forwardUrl);
    System.out.println("sendForward--dispatcher--" + dispatcher);
    try {
    dispatcher.forward(request, response);
    } catch (ServletException se) {
    reportUnexpectedLoginError("ServletException", se);
    } catch (IOException ie) {
    reportUnexpectedLoginError("IOException", ie);
    ctx.responseComplete();
    // 12.Implement a reportUnexpectedLoginError() method:
    private void reportUnexpectedLoginError(String errType, Exception e) {
    FacesMessage msg =
    new FacesMessage(FacesMessage.SEVERITY_ERROR, "Unexpected error during login ",
    "An incorrect Username or Password" +
    " was specified");
    FacesContext.getCurrentInstance().addMessage(null, msg);
    e.printStackTrace();
    }

Maybe you are looking for