Providing JNDI service via custom URL

I have a library which offers access via a JNDI interface and I'm currently trying to make it easy for an application programmer to get at my objects.
Ideally I want the application programmer to have to do nothing more than:
InitialContext ictx = new InitialContext();
DirContext ctx = ictx.lookup("figis://name:password@myhost/mycontext");I've built a class which I've called com.sun.jndi.url.figis.figisURLContextFactory which should hook in to the URL factory search without special environment stuff.
The problem is that when I do the lookup the code in InitialContext calls NamingManger.hasInitialContextFactoryBuilder() which returns "true" and, therefore, if goes on to look for an intial context factory instead of finding one in by URL prefix. The odd thing is that the first time I tried to run my example program it actually seemed to find my own URLContextFactory.
Why is NamingManager reporting a InitialContextFactoryBuilder? Can I stop it.

I think I've cracked it. It appears the system couldn't find my URLContextFactory and reverted to looking
for a factory class in the environmnent. Seems to be picking up my context OK now.

Similar Messages

  • Does client container provides JNDI services?

    I'm confused in a client side JNDI lookup question. A requirement to me is to obtian ConnectionFactory from JNDI and connect to a EIS via client-side Resource Adapter, but on my client side, the JNDI string is java:comp/env/eis/local/ABC. I'm wondering does client container provides JNDI services? I'm a newbie on this, so any help will be apreciated. Thanks!
    [email protected]

    I am just pasting some contents regarding this. This may solve ur doubt
    Obtaining the InitialContext Using the Client's Environment
    The properties can be initialized in the client's environment, thus avoiding the need to hardcode the values for these properties inside the client's code. To do this, the following environment variables must be set. If any of the properties isn't set, its default value (if any) is assumed:
    java.naming.factory.initial? Provides the value for Context.INITIAL_CONTEXT_FACTORY
    java.naming.provider.url? Provides the value for Context.PROVIDER_URL
    java.naming.security.principal? Provides the value for Context.SECURITY_PRINCIPAL
    java.naming.security.credentials? Provides the value for Context.SECURITY_CREDENTIALS
    These properties may be set in the Java runtime's system properties, or in cases of an applet, in the applet's parameter list.
    Another way of setting these properties in the JNDI environment is by the use of resource files. A resource file is a flat file containing key-value pairs that define the JNDI's environment. The keys are the different properties that have been discussed in this section. This file should be named jndi.properties and should be available in the application's class path. In addition to this, JNDI also looks for the jndi.properties file under the lib/ subdirectory under java.home. All the readable resource files are loaded into the application's environment. In most cases, if the same property is defined in different resources, the first value found is used. In a few other cases, where it makes sense, the values found in the different resource files are concatenated.
    After these properties have been set, you can initialize the InitialContext simply by invoking its default constructor:
    Context ctx = new InitialContext() ;
    You can find this example in ch08/com/wlsunleashed/jndi/Example2.java. This example obtains the InitialContext object from the WebLogic Server and tries to looks up javax.transaction.UserTransaction. To execute this example, start the WebLogic Server instance in your local host, listen in port 7001, and execute the corresponding class. Pass in the different fields discussed in this section as command-line parameters. For example, you can execute the class file using the following command line:
    C:> java -Djava.naming.factory.initial=
    weblogic.jndi.WLInitialContextFactory
    -Djava.naming.provider.url=t3://localhost:7001
    com.wlsunleashed.jndi.Example2
    Experiment with this example a little more by creating a jndi.properties file and putting it in your classpath. Now execute this class without the command-line arguments. You'll get the same results. Perform the test again, but this time provide the command-line arguments along with the jndi.properties file. Make the port number in the command line incorrect. You'll notice that the value provided in the command line is used, and the class file errors out. It's quite easy to notice that the command line gets precedence over the jndi.properties file.

  • Integrated social sharing via custom URLs rather than folio renditions

    We publish a free magazine on the iPad, and we have the same content available for free on our website. We would like to send all sharing traffic from the iPad to our website content, rather than to the iPad app content via folio renditions.
    Currently, we do this by coding buttons on each iPad page that, when tapped, take people to the corresponding HTML content via Twitter and Facebook sharer URLs. Naturally, we would prefer if this could be done through the "Sharing Icon" in the viewer.
    Is there a way to configure the viewer to send people to our custom URLs for Facebook, Twitter & Email?
    Thank you!

    No. The sharing icon in the viewer is dedicated to enabling the social sharing workflows provided by DPS.
    Neil

  • Pinterest still blocked, even after adding to custom URL exception

    Hi,
    In WSA I have a custom URL list for exception which are allowed from Proxy.
    I have added pinterest.com in the exceptions list. For some users website work perfectly fine via proxy, but the users which are using the global policy cannot open this website. In global policy that custom URL is allowed, even policy trace with that AD users shows that URL is allowed via custom URL list but user gets proxy error denied?
    Is there something I am missing in configuration?
    Regards,
    Sakun Sharma

    Hi Sakun,
    the best way to troubleshoot this kind of issue is to grep/tail logs from WSA, policy trace is not always accurate. So :
    - connect to your WSA via ssh and type the 'grep' command;
    - at the following prompt select 'accesslogs'
    - at the prompt Enter the regular expression to grep insert the ip address of a user that cannot display the website
    - at the prompt Do you want this search to be case insensitive? [Y]> press enter
    - at the prompt Do you want to search for non-matching lines? [N]> press enter
    - at the prompt Do you want to tail the logs? [N]> type 'y' and press enter
    - at the prompt Do you want to paginate the output? [N]> press enter
    then from the client with ip address you inserted before try to connect to pinterest, on WSA you will see the logs, to stop log collection press CTRL+C . Post here the output of the logs.
    Regards,

  • Do I have to use opmn:ormi in the JNDI Service Provider URL?

    Trying to create a new Enterprise Message Source (JMS) and it's not updating the Data Object. Tested the OC4J queue using a Java POJO listener ... sending and receiving text message seems okay. I created a basic Plan (there's only one data element for now) and it is running.
    Any suggestions would be appreciated!

    Here is a document from Ranga on how to connect BAM to OJMS (hope it helps):
    Database Trigger - OJMS - BAM Integration Sample
    Last updated 07/27/05 Ranga
    OJMS setup
    Step 1 - Oc4j setup
    •     Install Standalone/Developer 10g OC4J or production version Application server.
    Developer version download -http://www.oracle.com/technology/software/htdocs/devlic.html?/technology/software/products/ias/htdocs/utilsoft.html#1012 or from http://bamqa.us.oracle.com/bamqaWiki/attach?page=Downloads%2Foc4j1012_extended.zip
    •     Modify following configuration files
    o     Add entry in <OC4J_Install_location>\j2ee\home\config\data-sources.xml for your database, use below sample replacing HOST, PORT and SERVICE_NAME in url tag
    <data-source
    class="com.evermind.sql.DriverManagerDataSource"
    name="TTTDS"
    location="jdbc/OracleTTTDS"
    xa-location="jdbc/xa/OracleXaBamDS"
    ejb-location="jdbc/OracleEjbBamDS"
    connection-driver="oracle.jdbc.driver.OracleDriver"
    username="scott"
    password="tiger"
    url="jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(LOAD_BALANCE=on)(ADDRESS=(PROTOCOL=tcp)(HOST=stank04)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=db10g)))"
    inactivity-timeout="30"
    />
    o     Add a resource provider entry in <OC4J_Install_location>\j2ee\home\config\application.xml
    <resource-provider name="BAMTTT" class="oracle.jms.OjmsContext">
    <description>BAM for Generic</description>
    <property name="datasource" value="jdbc/OracleTTTDS"/>
    </resource-provider>
    Step 2 - Database setup
    •     Install 10g or 9i database, below steps will setup AQ in sample schema scott.
    •     Connect to database as sys and grant AQ permissions to scott user
    connect sys/welcome1@db10g as sysdba
    grant SELECT_CATALOG_ROLE to scott;
    GRANT EXECUTE ON DBMS_APPLY_ADM TO scott;
    GRANT EXECUTE ON DBMS_AQ TO scott;
    GRANT EXECUTE ON DBMS_AQADM TO scott;
    GRANT EXECUTE ON DBMS_CAPTURE_ADM TO scott;
    GRANT EXECUTE ON DBMS_FLASHBACK TO scott;
    GRANT EXECUTE ON DBMS_STREAMS_ADM TO scott;
    execute dbms_aqadm.grant_system_privilege('ENQUEUE_ANY', 'scott', TRUE);
    grant aq_administrator_role to scott;
    grant execute on dbms_lock to scott;
    grant execute on sys.dbms_aqin to scott;
    grant execute on sys.dbms_aqjms to scott;
    •     Connect to database as scott user and create AQ
    connect scott/tiger@db10g
    execute dbms_aqadm.stop_queue( queue_name => 'bam_ttq' );
    execute dbms_aqadm.drop_queue( queue_name => 'bam_ttq');
    execute DBMS_AQADM.DROP_QUEUE_TABLE (queue_table => 'bam_ttq_tab');
    execute dbms_aqadm.create_queue_table( queue_table => 'bam_ttq_tab', queue_payload_type => 'sys.aq$_jms_text_message', multiple_consumers => true );
    execute dbms_aqadm.create_queue( queue_name => 'bam_ttq', queue_table => 'bam_ttq_tab' );
    execute dbms_aqadm.start_queue( queue_name => 'bam_ttq' );
    Database Trigger setup
    Run the following sql connected to database as scott user, it creates a trigger on EMP table.
    create or replace trigger send_recs_Employee AFTER INSERT OR Update ON EMP
    FOR each row
    declare
    xml_complete varchar2(8000);
    v_enqueue_options dbms_aq.enqueue_options_t;
    v_message_properties dbms_aq.message_properties_t;
    v_msgid raw(16);
    temp sys.aq$_jms_text_message;
    v_recipients dbms_aq.aq$_recipient_list_t;
    Begin
    temp:=sys.aq$_jms_text_message.construct;
    v_recipients(1) := sys.aq$_agent('istante',null,0);
    v_recipients(2) := sys.aq$_agent('test',null,0);
         v_message_properties.recipient_list := v_recipients;
    xml_complete :=
              '<?xml version="1.0"?><row>' ||
              '<EMPNO>' || :new.EMPNO || '</EMPNO>' ||
              '<ENAME>' || :new.ENAME || '</ENAME>' ||
              '<JOB>' || :new.JOB || '</JOB>' ||
              '<MGR>' || :new.MGR || '</MGR>' ||
              '<HIREDATE>' || :new.HIREDATE || '</HIREDATE>' ||
              '<SAL>' || :new.SAL || '</SAL>' ||
              '<COMM>' || :new.COMM || '</COMM>' ||
              '<DEPTNO>' || :new.DEPTNO || '</DEPTNO>' ||
              '</row>' ;
              temp.set_text(xml_complete);
    dbms_aq.enqueue(queue_name => 'bam_ttq',
              enqueue_options => v_enqueue_options,
              message_properties => v_message_properties,
              payload => temp,
              msgid => v_msgid );
    End ;
    BAM Setup
    •     Administrator - Fix the classpaths for oc4j jar files for Oracle (AS JMS and OJMS) Message source type using the OC4J_Install_location. If you are using production App Server you need to add extra classpath entry <App Server Location>\opmn\lib\optic.jar
    •     Architect - Create a new Enterprise message source of type Oracle (AS JMS and OJMS)
    Initial Context Factory:      com.evermind.server.rmi.RMIInitialContextFactory
    JNDI Service Provider URL:      o     For Standalone oc4j: ormi://machine name/
    Where machine name is OC4J installed host
    o     For Production App Server: opmn:ormi://<machine name>:<opmn request port>:home
    Where machine name is App server installed host, opmn request port could be found from looking at opmn.xml in <App server install location>/opmn/conf
    TopicConnectionFactory Name:      java:comp/resource/BAMTTT/TopicConnectionFactories/bam_ttq_tab
    Topic Name:      java:comp/resource/BAMTTT/Topics/bam_ttq
    JMS Message Type:      TextMessage
    Durable Subscriber Name (Optional):      Istante
    Message Selector (Optional):      
    Client ID (Optional):      ClientID
    Name     Flow name     Type     Max size     Formatting
    row.     row.     String     4000     (none).
    •     Enterprise Link Design Studio – create a basic plan with
    o     Oracle BAM Enterprise Message Receiver, selecting the message source you created in above step.
    o     Display sink Grid
    •     Create file jndi.properties in C:\Program Files\Oracle BAM\j2re1.4.1_01\lib with entries
    java.naming.security.principal=admin
    java.naming.security.credentials=welcome1 (App server/Oc4j password)
    Running
    •     Start OC4J
    •     To enqueue messages update or insert records in EMP table connected to database as scott user
    Insert into emp values (&empno,'FORD','ANALYST',7566,sysdate,60000,3000,20);
    •     Run update on the enterprise plan
    In above sample no parsing of the data is done, its got as one single string.
    OJMS setup
    Configuring JMS
    http://www.oracle.com/technology/books/pdfs/2352_Ch06_FINAL.pdf
    Oracle® Application Server Containers for J2EE Services Guide 10g Release 2 (10.1.2) for Windows or UNIX
    http://iasdocs/iasdl/101200doc/web.1012/b14012/toc.htm

  • How to change JNDI service provider for EJB's?

    I need EJBean's home interface to be bound to another JNDI provider, not Weblogic.
    How can I do it?
    The most simple solution is not working: to specify <jndi-name> in weblogic-ejb-jar.xml
    for bean as "xxx:bean_name".
    By JNDI rules for such names context factory with name com.sun.jndi.url.xxx.xxxURLContextFactory
    will be used. But for Weblogic this does not work. An exception is thrown during
    bean deployment -
    javax.management.MalformedObjectNameException: ObjectName: Invalid value -> xxx:bean_name
    at javax.management.ObjectName.validateAndAdd(ObjectName.java:440) at javax.management.ObjectName.initObjectName(ObjectName.java:409)
    at javax.management.ObjectName.<init>(ObjectName.java:254) at weblogic.management.WebLogicObjectName.<init>(WebLogicObjectName.java:196)
    at weblogic.management.runtime.RuntimeMBeanDelegate.register(RuntimeMBeanDelegate.java:90)
    at weblogic.management.runtime.RuntimeMBeanDelegate.<init>(RuntimeMBeanDelegate.java:83)
    at weblogic.ejb20.internal.BaseEJBHomeMBean.<init>(BaseEJBHomeMBean.java:33) ......................

    This is not an answer on my
    question - My questions was: how to force a Welogic EJB Container to BIND EJBean's
    home interface to another JNDI Service provider, not Weblogic.
    But you wrote how to use JNDI in general - I already know how to use it :)))
    Phil.
    "VSK" <[email protected]> wrote:
    Hi
    Have a look at the code below
    private Context getInitialContext () throws NamingException
    String from = "CtxHelper::getInitialContext ";
    String webLogicHostUrl = t3://SERVERNAME:9001
    Logger.debug(from, "Begin Method", 3);
    Hashtable h = System.getProperties();
    h.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory
    h.put(Context.PROVIDER_URL, webLogicHostUrl);
    return new InitialContext(h);
    } //end getInitialContext
    This way we will get the InitailContext and then do a jndi lookup using
    the
    Context object as follows
    ctx.lookup..........
    Now in the above code replace weblogic.jndi.WLInitialContextFactory by
    ur
    provider.
    Hope this helps.
    -VKS
    "Phil Peshin" <[email protected]> wrote in message
    news:[email protected]...
    I need EJBean's home interface to be bound to another JNDI provider,not
    Weblogic.
    How can I do it?
    The most simple solution is not working: to specify <jndi-name> inweblogic-ejb-jar.xml
    for bean as "xxx:bean_name".
    By JNDI rules for such names context factory with namecom.sun.jndi.url.xxx.xxxURLContextFactory
    will be used. But for Weblogic this does not work. An exception isthrown
    during
    bean deployment -
    javax.management.MalformedObjectNameException: ObjectName: Invalidvalue -> xxx:bean_name
    at javax.management.ObjectName.validateAndAdd(ObjectName.java:440)at
    javax.management.ObjectName.initObjectName(ObjectName.java:409)
    at javax.management.ObjectName.<init>(ObjectName.java:254) atweblogic.management.WebLogicObjectName.<init>(WebLogicObjectName.java:196)
    atweblogic.management.runtime.RuntimeMBeanDelegate.register(RuntimeMBeanDelega
    te.java:90)
    atweblogic.management.runtime.RuntimeMBeanDelegate.<init>(RuntimeMBeanDelegate
    ..java:83)
    atweblogic.ejb20.internal.BaseEJBHomeMBean.<init>(BaseEJBHomeMBean.java:33)

  • PCUI - open New Window via Button (to call custom URL / HTML viewer)

    Hello group,
    I have followed the "Use CRM PCUI HTML viewer to call a custom URL" in order to create a custom URL to BW web template.
    However, instead of displaying the URL in a tab (this works fine), I want a Button in the Accounts view to open up a New Window displaying the URL there.
    Here is what I have done:
    Create Field Group & Structure
    Create Event
    - Usage: Layout-Relevant
    - Text: Web template call
    Added Event to Toolbar Group ACC_OIC
    Define Application Layout (CRMM_ACCOUNT) for Event
    - Position: New Window
    - Screen Element Type: HTML
    - my field group
    - my structure
    Define Application Set (COMM_BUPA)
    - my structure
    - my access class
    The button is there, when clicked the read-method of my access class is executed, but no New Window is opened with the URL displayed.
    Is there something I am missing? Can the HTML viewer not called in a new window?!
    I appreciate any input you can provide me.
    Thanks and regards,
    Erik

    I have the same problem. PCUI toolbar button open url http://www.google.com in new window   .
    It sames so easy open a link on web page.
    why so hard in PCUI !
    My god , who design the PCUI.
    anyone solve this problem , let me know please. Thanks!
    [email protected]

  • How can I contact customer service because my registration number according to Adobe cannot be upgraded; and Adobe's message to me said that I was registered for CS4; I am currently registered for CS5.  Is there no way to contact customer service via emai

    How can I contact customer service because my registration number according to Adobe cannot be upgraded; and Adobe's message to me said that I was registered for CS4; I am currently registered for CS5.  Is there no way to contact customer service via email or phone re this problem?

    Problems with registration you can contact our support team at Contact Customer Care.  Please make sure you are signed in and selecting the proper selections from the pull down.  If you continue to not be able to contact our support team then I would strongly recommend the use of a different web browser, computer, smart phone, or tablet.

  • Calling a service via url when it has result set INPUT

    So i am trying to call this service via a javascript
    # Add users
    @Properties LocalData
    IdcService=ADD_USER
    dName=jsmith
    dUserAuthType=Local
    dFullName=Jennifer Smith
    dPassword=password
    dEmail=[email protected]
    @end
    @ResultSet UserAttribInfo
    2
    dUserName
    AttributeInfo
    jsmith
    role,contributor,15
    @end
    <<EOD>>
    so i make a call using
    /idc/?IdcService=ADD_USER&dName=jsmith&dUserAuthType=Local&dFullName=Jennifer Smith&dPassword=password&dEmail=[email protected]
    but how to get the result set UserAttribInfo added to the end of this

    Jason,
    Thanks for the good info. Based on your technique I was able to figure out how to do a pure json post of a result set. You just need to send a Content-Type of text/json, set IsJson=1 and send the data encoded in the request body in the following format:
        LocalData: {
            dName: 'user',
            dUserAuthType: 'Local'
        ResultSets: {
            UserAttribInfo: {
                fields: ['dName', 'AttributeInfo'],
                rows: [['user', 'role, guest, 15']]
    }

  • How to maintain SAP system to provide web service

    Hello,
    I have created web service.  I did configuration via WSADMIN and WSCONFIG (in my system SOAMANAGER is not available). I have checked SICF and web service is activated. Unfortunatelly, web service is not working.
    Do I need to maintain something in the system to be able to provide web-service?
    Thanks&regards,
    Jirka Faltin

    Hello,
    thanks for reply.
    So I can see WSDL file, which was generated by SAP for this web. service. I have URL adress of endpoint. I have very limited access to customer network. I have remote desktop and only thing is internet explorer and SAPGui. So if I open URL adrres of endpoint in internet explorer, I see Page not found error.
    This problem appear after copy of production client to test client. On dev client, web service is working and also on test client was working before client copy
    Thanks&regards,
    Jirka Faltin

  • Execute UCM Service in custom component

    Hi ,
    I was looking for information how to execute the UCM service in custom component and found a couple of blogs regarding the same :
    http://jonathanhult.com/blog/2012/06/execute-a-service-from-a-java-filter/
    http://jonathanhult.com/blog/2012/10/who-created-that-site-studio-section/
    http://www.redstonecontentsolutions.com/5/post/2012/05/executing-a-service-from-aservicehandler.html#sthash.X31M6ZCS.tvlE83Km.dpbs
    I am new to webcenter content and couldn't understand above blog stuff properly. Queries :
    1. We may need to call the UCM service in filter, Service or ServiceHandler. Is there any difference in code required to execute a service ?
    2. What is the correct code to execute the UCM service ?

    Ad 1) the reason why the same service might be executed slightly differently from e.g. a filter or another service/service handler is that classes Service, ServiceHandler, and the interface FilterImplementor provide slightly different attributes. Note that you may also execute a service from iDocScript (via the executeService command - see http://docs.oracle.com/cd/E23943_01/doc.1111/e10726/c08_config_ref.htm#i1078100)
    Ad 2) There is no 'correct' or 'incorrect' way/ Simply, from a filter you will do it this way, and from a service that way. I think you should ask, what is the correct way to implement my custom service - should it be a filter? Or rather a service handler? Will I need Java, or is iDocScript enough? Unfortunately, you have not shared anything about what your component should do.

  • Assign Custom URL to Apple Server Wiki Page

    I am running OS X Server 10.9 Wiki Service and Web Service.  I want to be able to expose a particular Wiki outside my firewal with a custom url.  So for example I want to point
    https://planning.XXX.net to
    https://www.xxx.net/wiki/projects/planswiki/Plans_Wiki.html
    without using a header redirect - for security reasons.

    I am using Server 4.0.3 but I believe this should work with Server 3.x as well. 
    I have a a Web Redirect DNS record setup on my external DNS provider.
    The record points from my Web Site Alias:
    www.mydomain.com
    to the following:
    myserver.mydomain.com/auth?redirect=https:/myserver.mydomain.com/wiki/projects
    This redirects the users to the Projects page and not the default Wiki landing page it also forces them to Authenticate to the Server before gaining access to the Wiki site at all. 
    Just add /planswiki/Plans_Wiki.html to the redirect url. 

  • Calling ITS Service via abap program

    We have made an ITS Service (SAP GUI for HTML) for one of the R/3 programs (Customized).
    If the URL is linked directly to the service, it shows correctly.
    But if we call the service via transaction code as in: Call tcode Zabc..., it does not work.
    How can we call the service directly from the abap program on the click of a button?
    Thanks in advance.

    Hi,
    You can do something like this:
    CALL FUNCTION 'CALL_BROWSER'
             EXPORTING
               url                          = path
               new_window                   = 'X'
             EXCEPTIONS
               frontend_not_supported       = 1
               frontend_error               = 2
               prog_not_found               = 3
               no_batch                     = 4
               unspecified_error            = 5
               OTHERS                       = 6
    where PATH variable is ITS service url:
        CONCATENATE 'http://server:port/sap/bc/gui/sap/its/webgui?transaction=xxxxxx&okcode=xxxx INTO path.
    Hope this helps,
    Iván.

  • Configuring folder structure for custom url contents

    Hi Experts,
    We are trying to create a custom help link similar to the standard help links provided by SAP (example:  http://help.sap.com/saphelp_xrpm400/helpdata/en/AD/815F4283F26255E100000000A155106/content.htm).
    Our custom help link should look like this: http://help.mycompany.com/xrpm450/en/AD/815F4283F26255E100000000A155106/content.htm
    To achieve this we are following a SAP FAQ Note: 991559
    Based on the solution provided in this note for Q.4 we have implemented the following steps:
    Proposed solution by SAP:
    Yes it is possible to configure custom help. For instance, the default xRPM help doc url for Item Details looks like this: http://help.sap.com/saphelp_xrpm400/helpdata/en/AD/815F4283F26255E100000000A155106/content.htm
    The value of "http://help.sap.com/saphelp_xrpm400/helpdata/" and
    "http://help.sap.com/saphelp_xrpm450/helpdata/" is maintained in property sheet of com.sap.xapps.cprxrpm.common.component.CommonComp. To change the value to custom url, please follow the steps:
    1. log in to J2EE Visual Administrator
    2. go to J2EE instance -> Server -> Services -> Configuration Adapter
    3. at right panel, click on webdynpro -> sap.com->xappscprxrpmcommon-> Components -> com.sap.xapps.cprxrpm.common.component.CommonComp -> Propertysheet.profile
    4. Open Propertysheet.profile, replace default value for SAP_HELP_URL with custom help url, such as http://help.mycompany.com/xrpm400/
    5. Set up required folder structure such as /en/AD/815F4283F26255E100000000A155106/, and create content.htm with your custom help content.
    Now the complete path for custom doc could be: http://help.mycompany.com/xrpm400/en/AD/815F4283F26255E100000000A155106/content.htm
    However, in the 5th point SAP has mention about creating a folder structure like /en/AD/815F4283F26255E100000000A155106/ . We created this folder. However, we cannot access this folder through http url.
    Please let me know if any extra configuration needs to be done after creating this folder structure.
    Thanks & regards,
    Sujit

    Hi Experts,
    We are trying to create a custom help link similar to the standard help links provided by SAP (example:  http://help.sap.com/saphelp_xrpm400/helpdata/en/AD/815F4283F26255E100000000A155106/content.htm).
    Our custom help link should look like this: http://help.mycompany.com/xrpm450/en/AD/815F4283F26255E100000000A155106/content.htm
    To achieve this we are following a SAP FAQ Note: 991559
    Based on the solution provided in this note for Q.4 we have implemented the following steps:
    Proposed solution by SAP:
    Yes it is possible to configure custom help. For instance, the default xRPM help doc url for Item Details looks like this: http://help.sap.com/saphelp_xrpm400/helpdata/en/AD/815F4283F26255E100000000A155106/content.htm
    The value of "http://help.sap.com/saphelp_xrpm400/helpdata/" and
    "http://help.sap.com/saphelp_xrpm450/helpdata/" is maintained in property sheet of com.sap.xapps.cprxrpm.common.component.CommonComp. To change the value to custom url, please follow the steps:
    1. log in to J2EE Visual Administrator
    2. go to J2EE instance -> Server -> Services -> Configuration Adapter
    3. at right panel, click on webdynpro -> sap.com->xappscprxrpmcommon-> Components -> com.sap.xapps.cprxrpm.common.component.CommonComp -> Propertysheet.profile
    4. Open Propertysheet.profile, replace default value for SAP_HELP_URL with custom help url, such as http://help.mycompany.com/xrpm400/
    5. Set up required folder structure such as /en/AD/815F4283F26255E100000000A155106/, and create content.htm with your custom help content.
    Now the complete path for custom doc could be: http://help.mycompany.com/xrpm400/en/AD/815F4283F26255E100000000A155106/content.htm
    However, in the 5th point SAP has mention about creating a folder structure like /en/AD/815F4283F26255E100000000A155106/ . We created this folder. However, we cannot access this folder through http url.
    Please let me know if any extra configuration needs to be done after creating this folder structure.
    Thanks & regards,
    Sujit

  • Home Phone Service via Verizon Wireless needs some SERIOUS rethinking!

    Has anyone else signed up for home phone service over Verizon Wireless?
    Here in LA, they offered a $19.99/month deal using the wireless service - a box provides the service, and you plug your home phone in. The service is adequate, but somebody forgot to think about how home phones work. I tried to get my billing set up through my bank, and after getting no notice for three weeks, I got a message in my email box that my bill was delinquent, and I owed a late fee. I had tried to set up the billing via My Verizon, but could never get a password to work. I finally got a phone number to call, and they sent me a new password via text message - to a home phone with no text capabilities. After hearing and seeing nothing for another two weeks, I called again, and they told me they'd sent the message. I had to remind them that this was a home phone - no texts. So they offered to send me a letter with a new password, within 7-10 ten days. It arrived two weeks later, and didn't work. Each of these phone calls took about an hour, and I still didn't have a connection.
    I put the bills (now up to two delinquent cycles) on my credit card, just to bring thins current, and got one more password. This time I called BEFORE trying it, and with the assistance of a more determined tech, got an ID and password combination to work. I can now see my bill. I still don't know if the autopay will work, and I have no idea if there's any way to get a notice that the bill wasn't paid.
    I cancelled my AT&T service because of its cost, but at least its billing worked. Verizon has some serious rethinking to do about how it's billing system works for home users. And they didn't lock me into billing hell for two years.
    The topper is, today, I got a notice from Verizon that I've been delinquent in returning a refurbished instrument I never received, billed to a phone number I don't have. And of course there's no phone number to call to straighten it out. 

        Hello KeyGroupGJ!
    Wow, Im sorry for all the issues you have had with the Home Phone Connect service! I'd really like to assist you. You mentioned that there is no number to call to get this straightened out. No worries, there is no need to call us, since I can reach out to you. Please send me a direct message with your name, your mobile number, and a good contact number for you. I'll be happy to assist you!
    Christina B
    VZW Support
    Follow us on Twitter @VZWSupport

Maybe you are looking for

  • Switching back to Webmail from yahoo

    I am a new subscriber to the Verizon FiOS and somehow managed to select to use Yahoo to access my email. I cannot get Yahoo to take my sign in (and yes...I have double and triple checked to make sure I am entering it correctly I'd like to access my m

  • Error on running a windows xp based .VI in windows 7

    Hello; I  am a new user of labview. I want to use a .VI that properly works in windows xp. But when I run this .VI in windows 7, this error at port 32 is displayed. Error: -4850 Occured at In port 32.Vi This .VI is a driver for a hardware that contro

  • Apple TV and Samsung

    I saw that there were previous problems using Apple TV on a Samsung television set. I have a 40" 6000 series television. If the HDMI port is a problem, will using the other methods to set it up work?

  • Installation error phase "import ABAP" - ERP2005 IDES - mssql2005

    Hi. I've problems installing <b>ERP2005 IDES</b> with <b>microsoft sql server 2005</b> at <b>windows 2003server x64</b>. I've installed solution manager 4.0 succesfylly at the same host. I've read about simular problems at this forum (with oracle). B

  • Repairing Permissions after Java Update

    I installed the latest Java update as prompted by Software Update. Then I repaired permissions and am getting the same lengthy log every time even though it states "Permissions repair complete": "Group differs on "Library/Application Support/iLifeMed