Registering URL protocol handlers

I'm having some trouble registering URL protocol handlers in WebLogic. The handler I wish to register is not an existing one (like http or https) so it should not conflict with any of the built in ones.
<pre>
// PROTOCOL_PACKAGE defined as java.protocol.handler.pkgs
// HANDLER_PACKAGE is defined as com.xxxx.xxxx
// In that package I have a yyy package with its Handler class.
String handlers = System.getProperty(PROTOCOL_PACKAGE);
if (handlers == null) {
System.setProperty(PROTOCOL_PACKAGE, HANDLER_PACKAGE);
else if (handlers.indexOf(HANDLER_PACKAGE) == -1) {
System.setProperty(PROTOCOL_PACKAGE, handlers + "|" + HANDLER_PACKAGE);
System.out.println(System.getProperty(PROTOCOL_PACKAGE));
</pre>
The output shows that the system property is properly set:
weblogic.utils|weblogic.utils|weblogic.net|com.xxxx.xxxx
If I try to create a URL I get the following error:
java.net.MalformedURLException: unknown protocol: yyy
This same code works for me on both JBoss and using Straight Java. I looked through the documentation and scoured the Internet trying to find an alternate way to register the protocol in WebLogic, but I found none.
Is there some reason why this would not work in WebLogic?
Thanks
Chris

It seems like it's having trouble talking to the registry; perhaps the user authenticated to Windows doesn't have permissions?
You could check to see if you have access to these Windows Registry keys:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Outlook\Call Integration
HKEY_CLASSES_ROOT\CLSID\{8885370D-B33E-44B7-875D-28E403CF9270}
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\14.0\Common\PersonaMenu
The error message included isn't really that useful.  Maybe if you can attach the entire logfile to this thread we can dig into it more.

Similar Messages

  • Adfs/ls does not work while adfs/ls/idpinitiatedsignon works | There are no registered protocol handlers on path /adfs/ls/ to process the incoming request

    Hello Experts
    I am trying to configure ADFS 3.0 with Sharepoint 2013 and facing an issue with ADFS 3.0 url
    When I try to access url https://<ADFS.domain.com>/adfs/ls - I face following error 
    Encountered error during federation passive request. 
    Additional Data 
    Protocol Name: 
    Relying Party: 
    Exception details: 
    Microsoft.IdentityServer.RequestFailedException: MSIS7065: There are no registered protocol handlers on path /adfs/ls/ to process the incoming request.
       at Microsoft.IdentityServer.Web.PassiveProtocolListener.OnGetContext(WrappedHttpListenerContext context)
    But When I try to access ADFS url - https://<ADFS.domain.com>/adfs/ls/idpinitiatedsignon 
    It works.. 
    Is it normal behavior or something wrong here.
    Please suggest.
    Thanks

    /adfs/ls/ is the endpoint for all "passive" protocols. a Plain GET to /adfs/ls wil complain (correctly) that the plain GET is not a correct SAML or WS-Fed message. You should only send correct messages to that EndPoint........
    Paul Lemmers

  • Protocol handlers not registered

    JFW
    In some cases the protocol handlers will not be registered...we did multiple installations...no success...we tried to post register some dlls...no success...
    Appreciate any hint
    Andreas
    a little more....
    Analyzed the logs a little deeper there is a difference between working and non working installations...some error conditions occurring:
    INFO  protocol handlers not registered protocol handlers not registered protocol handlers not registered protocol handlers not registered - Setting registry settings
    2012-06-05 09:36:02,897 ERROR protocol handlers not registered protocol handlers not registered protocol handlers not registered protocol handlers not registered - Failed to create Software\Policies\Microsoft\Office\14.0\Common\PersonaMenu in 80000001 use64Bit: 0
    2012-06-05 09:36:02,897 ERROR protocol handlers not registered protocol handlers not registered protocol handlers not registered protocol handlers not registered - Failed to create SOFTWARE\Microsoft\Office\Outlook\Call Integration in 80000002 use64Bit: 0
    2012-06-05 09:36:02,897 ERROR protocol handlers not registered protocol handlers not registered protocol handlers not registered protocol handlers not registered - Failed to create CLSID\{8885370D-B33E-44B7-875D-28E403CF9270}\TreatAs in 80000000 use64Bit: 0
    How to avoid this?
    Regards
    Andreas
    Sent from Cisco Technical Support iPad App

    It seems like it's having trouble talking to the registry; perhaps the user authenticated to Windows doesn't have permissions?
    You could check to see if you have access to these Windows Registry keys:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Outlook\Call Integration
    HKEY_CLASSES_ROOT\CLSID\{8885370D-B33E-44B7-875D-28E403CF9270}
    HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\14.0\Common\PersonaMenu
    The error message included isn't really that useful.  Maybe if you can attach the entire logfile to this thread we can dig into it more.

  • Overriding Chromium's internal protocol handlers (mailto:, news:, etc)

    After reading many posts on different forums, I have found that overriding Chromium's internal protocol handlers is notoriously difficult. Some, like mailto:, use a hardcoded command name like xdg-email which doesn't work very well when not using one of the major desktops, while others don't work as expected for any number of reasons.
    Which is why I've come up with a way to add any user-defined protocol that Chromium doesn't already handle using xdg-open.
    The following example deals with adding an override for the mailto: protocol handler, to have it use xdg-open instead of xdg-email to start the email client.
    The process is in 3 steps:
    1. Add a .desktop file for the protocol handler override
    2. Tell the system to use the protocol handler override
    3. Tell Chromium to use the protocol handler override
    Step 1: Create the file $HOME/.local/share/applications/chromium-mailto.desktop with the following contents:
    [Desktop Entry]
    Version=1.0
    Name=Chromium mailto: override
    Comment=Override the Chromium mailto: protocol handler
    GenericName=Override the Chromium mailto: protocol handler
    Exec=xdg-open $(echo %u|perl -pe 's/^x-chromium-mailto://; tr/+/ /; s/%([a-fA-F0-9]{2,2})/chr(hex($1))/eg;')
    Terminal=false
    Type=Application
    MimeType=x-scheme-handler/x-chromium-mailto
    NoDisplay=true
    Step 2: Tell the system about the new MIME type
    In a terminal, execute the following command:
    $ xdg-mime default chromium-mailto.desktop x-scheme-handler/x-chromium-mailto
    Note: the path to the .desktop file must be relative to $HOME/.local/share/applications !
    Step 3: Tell Chromium to use the protocol handler override
    First, close all open Chromium windows. This is very important for the following changes to 'take'!
    Assuming you use the Default profile in Chromium, open the following file in an editor: $HOME/.config/chromium/Default/Preferences
    Within the curly braces, for example under the lines:
    "cloud_print": {
    "email": ""
    add the following:
    "custom_handlers": {
    "enabled": true,
    "registered_protocol_handlers": [ {
    "default": true,
    "protocol": "mailto",
    "title": "mailto: override",
    "url": "x-chromium-mailto:%s"
    Test that everything works by starting Chromium, then clicking on a mailto: link, for example the Contact link at the bottom of http://oswatershed.org.
    The first time you click the link, Chromium will ask for permission to run the command, so you can check that it is correct. Check the checkbox to have Chromium remember your choice.
    Comments and suggestions are very welcome.
    Last edited by ackalker (2012-12-04 04:08:32)

    The Preferences file has changed since Dec. 2012. The "cloud_print" input has changed. Adding your mod input to the Preferences file induced a Google warning--I undid. It seems that the previous mods prove sufficient. Thanks!
    Last edited by rbrband (2014-04-23 20:13:40)

  • Cannot use protocol handlers.

    Hello
    I read the protocol handlers in the Cisco Jabber for Windows Administration Guide. I use three protocol handlers "IM: , XMPP: and TEL:" into my html pages.
    But, It cannot work and I got the unknown protocol from the web browser.
    Also, I cannot find three protocol handlers in the Windows registry. It look like the Jabber is not defined as the registered protocol handler for IM: , XMPP: and TEL: .
    How can I fix the problem ?
    Thank you!
    Andy

    Hi Andy,
    Is Jabber for Windows running on a Windows 7 OS with UAC (User Access Control) enabled? Jabber writes to following registry locations to register protocol handlers.
    HKEY_CLASSES_ROOT\tel\shell\open\command
    HKEY_CLASSES_ROOT\xmpp\shell\open\command
    HKEY_CLASSES_ROOT\im\shell\open\command
    If you don't see these values then you are hitting known bugs. There are two defects opened around this.
    CSCua81724: tel protocol handler does not work when UAC is enabled
    CSCua81752: xmpp protocol handler does not work when UAC is enabled
    As a workaround you can try to "run jabber as administrator".
    Thanks,
    Maqsood

  • Unable to register URL services

    I am not able to register URL Sample Services
    JPDK 3.0.9 Portal 3.0.9.8.1
    jserv.log
    [23/10/2001 15:39:19:154 CEST] urlsample/Entering init
    [23/10/2001 15:39:19:154 CEST] urlsample/Debug Level is : 5
    [23/10/2001 15:39:19:154 CEST] urlsample/Added debuglevel to
    session storage.
    [23/10/2001 15:39:19:184 CEST] urlsample/register : Entering
    register() method ...
    [23/10/2001 15:39:19:184 CEST] urlsample/register : No
    subscriberDetails tag found. Continuing ...
    [23/10/2001 15:39:19:194 CEST] urlsample/Action = 1
    [23/10/2001 15:39:19:194 CEST]
    urlsample/java.lang.IllegalStateException: User not passed in
    request.
         at
    oracle.portal.provider.v1.http.ServletProviderRequest.getProvider
    User(ServletProviderRequest.java:237)
         at oracle.portal.provider.v1.http.HttpProvider.service
    (HttpProvider.java, Compiled Code)
         at javax.servlet.http.HttpServlet.service
    (HttpServlet.java:588)
         at org.apache.jserv.JServConnection.processRequest
    (JServConnection.java:435)
         at org.apache.jserv.JServConnection.run
    (JServConnection.java:290)
         at java.lang.Thread.run(Thread.java:479)
    [23/10/2001 15:39:19:435 CEST] urlsample/Traverse WebDB request
    tree:

    Quick question
    Check correctness of provider.xml, by typing
    http://myserver.mydomain.com:port/servlets/<provider_name> in web
    browser. (After modifying jserv.properties and zone.properties )
    This should display Test Page with provider_name.
    The same download is working fine for me.

  • Launch services query based on URL protocol

    Heyaz. Technote 2017 describes a means of using LSGetApplicationForInfo() to query Launch Services to see what application is available handling a specific file extension (e.g., .html).. I am curious if the same call can be used to query based instead on URL protocol (e.g., afp:, https:, etc.). Also, am curious if the same API is available in the iPhone beta 8 SDK.
    cheers,
    Scott

    http://developer.apple.com/documentation/Carbon/Conceptual/LaunchServicesConcept s/LSCConcepts/chapter2_section_8.html#//apple_ref/doc/uid/TP30000999-CH202-DontLinkElementID11
    No clue if LaunchServices is available on the iPhone.

  • How to make custom protocol handlers work on weblogic 10.3

    Hello, BEA and community!
    I have created a simple "bufferedreader" protocol handler as described in JDK documentation:
    http://java.sun.com/developer/onlineTraining/protocolhandlers/
    To activate the protocol I'm explicitly setting the system property before creating the URL:
    System.setProperty("java.protocol.handler.pkgs", "sun.net.www.protocol.bufferedreader");
    I have created a unit test that runs perfectly, but when putting the same logic inside web application deployed in Weblogic 10.3 I get MallformedUrlException saying that protocol "bufferedreader" is unknown.
    I have also tried to put -Djava.protocol.handler.pkgs=sun.net.www.protocol.bufferedreader in the server's start up script, but with the same effect.
    Any ideas what could be wrong? Or any information on how WebLogic's url protocol handling is working? Is it different from standard one?
    Best regards,
    Sameer Tiwari

    No, we went for another solution :(
    We needed new protocol to support inclusion of XSLTs, but we used UriResolver interface instead.

  • Android Custom URL Protocol

    Hello:
    Is there a way to setup a custom URL protocol for an Adobe Air app on an Android table? For example if you have a link in a web site like "myapp://sync", when you click it the app would open and you could check the params?
    Thanks!

    I am sure it has to do with the manafest.xml. I am able to get the browser to switch to the app but then it crashes and says "force close"
    <application android:enabled="true">
                                                <activity android:name="com.myapp.launch">
                                                          <intent-filter>
                                                              <action android:name="android.intent.action.VIEW" />
                                                              <category android:name="android.intent.category.LAUNCHER" />
                                                              <category android:name="android.intent.category.DEFAULT" />
                                                              <category android:name="android.intent.category.BROWSABLE" />
                                                              <data android:scheme="myapp" android:host="app" />
                                                          </intent-filter>
                                                      </activity>
                                            </application>
    What am I doing wrong?

  • How to register a protocol to firefox 6.0.2?

    I updated firefox from version 3.5.15-12 to firefox 6.0.2. I am using fedora 12 and I used to have a script to open links such as for instance "sip://12345". But this seems to be not possible in the 6.0.2 version of firefox. I tried editing "about:config" but doesn't work. When I input "sip://12345" in the navigator bar firefox gives me a message telling me that there is not an application associated to the protocol sip and I would like to know how to add it as I did in the old version.
    Thank you in advance

    Hi and first thank you. I have read that page some days ago and probed everything but didn't work. I mean I probed: "All Firefox versions", "Firefox 3.5 and above" and "Firefox versions up to 3.0" ways. But didn't work.
    The "All firefox versions way" gave me an error about permissions telling me that something was for read-only. So to solve that I typed the following commands:
    1) sudo gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory --type bool --set /desktop/gnome/url-handlers/sip/enabled true
    2) sudo gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory --type string --set /desktop/gnome/url-handlers/sip/command '/usr/local/bin/program_to_open_sip.sh %s'
    Where 'sip' is the protocol I want firefox to open.
    Then I travelled through gconf-editor and found that the two keys I had created with the two commands above didn't have a schema. So I tried to add a schema to them editing the file /etc/gconf/schemas/desktop_gnome_url_handlers.schemas and adding the following content:
    <schema>
    <key>/schemas/desktop/gnome/url-handlers/sip/enabled</key>
    <applyto>/desktop/gnome/url-handlers/sip/enabled</applyto>
    <owner>gnome</owner>
    <type>bool</type>
    <default>true</default>
    <gettext_domain>gnome-vfs-2.0</gettext_domain>
    <locale name="C">
    <short>Whether the specified command should handle "sip" URLs</short>
    <long>True if the command specified in the "command" key should handle "sip" URLs.</long>
    </locale>
    </schema>
    <schema>
    <key>/schemas/desktop/gnome/url-handlers/sip/command</key>
    <applyto>/desktop/gnome/url-handlers/sip/command</applyto>
    <owner>gnome</owner>
    <type>string</type>
    <default>/usr/local/bin/program_to_open_sip.sh %s</default>
    <gettext_domain>gnome-vfs-2.0</gettext_domain>
    <locale name="C">
    <short>The handler for "sip" URLs</short>
    <long>The command used to handle "sip" URLs, if enabled.</long>
    </locale>
    </schema>
    <schema>
    <key>/schemas/desktop/gnome/url-handlers/sip/needs_terminal</key>
    <applyto>/desktop/gnome/url-handlers/sip/needs_terminal</applyto>
    <owner>gnome</owner>
    <type>bool</type>
    <default>false</default>
    <gettext_domain>gnome-vfs-2.0</gettext_domain>
    <locale name="C">
    <short>Run the command in a terminal</short>
    <long>True if the command used to handle this type of URL should be run in a terminal.</long>
    </locale>
    </schema>
    After that I loaded the schema with:
    gconftool-2 --install-schema-file=/etc/gconf/schemas/desktop_gnome_url_handlers.schemas
    And applied it with the following:
    gconftool-2 --apply-schema /schemas/desktop/gnome/url-handlers/sip/command
    gconftool-2 --apply-schema /schemas/desktop/gnome/url-handlers/sip/enabled
    gconftool-2 --apply-schema /schemas/desktop/gnome/url-handlers/sip/needs_terminal
    I restarted the session and also the PC, then I opened firefox and typed in the navigator bar "sip://something" and firefox told me that it didn't know how to open that kind of things. Also when I go to Edit->preferences->Applications I see evertyhing but not sip. It's like I am not doing anything.
    In addition I tried editing about:config keys as I mentioned in my first message but nothing happens...
    I am a bit lost in this, the old version always asked me something like "What program do you want to use to open things like 'sip://123123'" and then it saved that configuration, but this version has something hidden.
    Thank you again

  • Default protocol handlers in Openbox

    Hi all!
    I'm switching from KDE to my own openbox-based environment. I really love the idea of building a system that just suits my needs. Nevertheless, I have stepped into some minor issues while trying to configure it (all told, less than I expected). One of these issues is default protocol management. In KDE, I used to "xdg-mime default transmission-qt.desktop application/x-bittorrent x-scheme-handler/magnet" in order for Qtransmission to handle both torrent files and magnet links. "xdg-mime default thunderbird.desktop x-scheme-handler/mailto", and Thunderbird managed my mailtoes. However, these don't work now. If I issue both commands (using transmission-gtk instead of transmission-qt), my ~/.local/share/applications/mimeapps.list gets updated and Thunar launchs Transmission when I double-click a torrent file (didn't realize if it did it before), but neither Transmission handles magnet links nor Thunderbird manages mailtoes if I click them on Firefox. I have tried installing gnome-defaults-list from the AUR and copying it to ~/.usr/share/applications (as described in the wiki), but no luck. Installing libgnome or issuing "ln -s ~/.local/share/applications/mimeapps.list ~/.local/share/applications/mimeinfo.cache" doesn't solve the problem.
    Of course I could click a magnet/mailto link on Firefox and choose the correct application to open it with, but I wondered if there was a cli method. I have a huge magic-bash-script-to-configure-all-and-I-really-mean-all-my-system-yes-I'm-that-lazy, and the more I can delegate to this script, the better. Moreover, is there a way to completely integrate xdg-utils into openbox? I solved some problems adding "export DE=xfce" to my ~/.xinitrc, but not all my xdg-whatever commands work yet.
    Thanks in advance for your help

    Knut Harald Støre wrote:
    Thanks for the info. I'm not so keen to get into programming unless it can be done in AppleScript.
    I have an odd relationship with AppleScript. I have written software in just about every language, from Assembly to million-line C++ monsters. But I can't get an AppleScript to work the same way twice. If I need a scripting language, I'll use Perl. If it is something that Perl can't handle, I'll use Objective-C because it is almost as easy.
    But I dug into the info.plist file. It contains no URL registrations but I opened up Safari's info.plist file, found its URL registrations, copied into Notes's info.plist file and modified it appropriately. I then restarted Notes and closed it again hoping that it would be registered but it still doesn't work. When I try to open a "notes://" url from Terminal nothing happens. Do I have to do anything else to make the system rescan the info.plist file and register the association? Here is what I added to info.plist:
    I'm pretty sure it will be more complicated than that. As I already mentioned, I can't get "Hello, World" to work in AppleScript so I can't help with that. Here is what I was thinking:
    1) Write a program that knows how to handle a "notes:" URL. Look at the Bwana source for an example. All you need at this point is a program that recognizes the URL and displays an alert with everything after "notes:" in the URL string. Test it by doing "open notes:yadayadayada" in the Terminal. I would do this in Objective-C. You may be able to do it in AppleScript. There is an AppleScript forum where anyone will know more than me.
    2) Find out what Apple script command are needed to tell Notes to open a particular message, given the contents of a Notes "notes:" URL. Hopefully Lotus Notes is scriptable and hopefully it has such a command. This is not guaranteed, however.
    3) Change your first program from displaying an alert to executing the Applescript commands in Step 2. You're done.

  • Error when register Url Service Sample provider

    Hello, I followed the 'URL Services Installation Instructions' described in portalstudio in order to set up URL services in my portal environment.
    I did succeed in invoking provider test page (http://<myserver>:<myport>/servlets/urlsample), but I'm not able to register the url service provider in Oracle Portal.
    When I click Apply button in the 'Create Provider' form I get the foolowing error message.
    Please help. Marco
    An error occurred when attempting to call the providers register function. (WWC-43134)
    The following error occurred during the call to Web provider: java.lang.NoSuchMethodError: oracle.portal.provider.v1.http.DefaultProvider: method getDebugLevel()I not found
    at oracle.portal.provider.v1.http.URLProvider.register(URLProvider.java:658)
    at oracle.portal.provider.v1.http.ServletProviderResponse$SoapWriter.marshalRegisterProvider(ServletProviderResponse.java:640)
    at oracle.portal.provider.v1.http.ServletProviderResponse$SoapWriter.access$1(ServletProviderResponse.java:635)
    at oracle.portal.provider.v1.http.ServletProviderResponse.registerProvider(ServletProviderResponse.java:116)
    at oracle.portal.provider.v1.http.HttpProvider.dispatchProviderAction(HttpProvider.java:632)
    at oracle.portal.provider.v1.http.HttpProvider.service(Compiled Code)
    at javax.servlet.http.HttpServlet.service(Compiled Code)
    at org.apache.jserv.JServConnection.processRequest(Compiled Code)
    at org.apache.jserv.JServConnection.run(Compiled Code)
    at java.lang.Thread.run(Compiled Code)
    (WWC-43147)

    java.lang.NoSuchMethodError has occured because its not able to locate the method 'getDebugLevel'.
    This is thrown if an application tries to call a specified method of a class (either static or instance), and that class no longer has a definition of that method.
    I guess you are not using the proper version of JPDK for the URLServices that you are using.
    Try looking at the URLServices installation/release notes for the version your are using for the JPDK version. Check this version against JPDK.
    Sriram

  • How to register URL Provider

    I have a URL Portlet installed in my Oracle 9i Application Server.
    Although the URL Portlet is installed, I don't know how to register the URL Portlet. Which page do I need to go to register the Provider
    I have tried to add a new Provider in Adminster of Oracle Portal. But, I can't found URL Provider.
    null

    You need to perform step 4.
    Register this provider through UI for provider registration. In the package implementation name , give "url_provider".
    Login in as Portal30.
    Go to the Administration Tab.
    Click on the Add a Portlet Provider link.
    Fill in name url_portlet
    Fill in display name URL Portlet.
    Fill in the schema name where you installed the URL portlet (ie. Portal30 or PDK or whatever).
    Fill in the package name url_package.
    All done.

  • Help me! digester has error MalForme URL ".." unknown protocol: classloader

    I have used validator which link to digester and error occured like this..
    13-04-07 08:18:59.840 ERROR - java.lang.IllegalArgumentException: Malformed URL
    'classloader:/org/apache/commons/digester/xmlrules/digester-rules.dtd' : unknown protocol: classloader :(ValidatorOperator.java:71)[HttpRequestHandler-5984162]
    13-04-07 08:18:59.855 DEBUG - ******************************************* :(ValidatorOperator.java:72)[HttpRequestHandler-5984162]
    this line comes from new ValidatorResources(inputstream in)
    which I already checked that inputstream is not null
    Please help!!

    I just think that it's related to what an URL is and that whatever you provided there isn't a valid one because there is no such protocol as "classloader". Which the error message already said.
    From the URL API docs:
    Protocol handlers for the following protocols are guaranteed to exist on the search path :-
    http, https, ftp, file, and jar
    Further:
    Protocol handlers for additional protocols may also be available.
    In other words, if there actually is a protocol named "classloader", you will have to have some JAR in the classpath that'll provide that information. Read the Digester docs to find out which one that might be.

  • How to retrieve the protocol (http / https) from WDJ application URL

    Hi All,
    In my WDJ component, I need to get the ServerName, Port and the protocol (http / https) from the WDJ application URL. I am able to get the server name and the port but unable to get the protocol. Any help would be highly appreciated.
    Code I am using is :
    String ServerName = WDProtocolAdapter.getProtocolAdapter().getRequestObject().getServerName();
    String port = WDProtocolAdapter.getProtocolAdapter().getRequestObject().getServerPort();
    Regards,
    Srinivas Sistu

    Hello,
    The interface ServletRequest has the following methods:
    getProtocol:  Returns the name and version of the protocol the request uses in the form protocol/majorVersion.minorVersion, for example, HTTP/1.1.
    getSchema: Returns the name of the scheme used to make this request, for example, http, https, or ftp. Different schemes have different rules for constructing URLs, as noted in RFC 1738.
    IWDRequest request = WDProtocolAdapter.getProtocolAdapter().getRequestObject();
    HttpServletRequest httpRequest = (HttpServletRequest) WDProtocolAdapter
           .getProtocolAdapter().getRequestObject().getProtocolRequest();
    String protocol = httpRequest.getScheme();
    String url = protocol + "://" + request.getServerName() + ":" + request.getServerPort();
    msgManager.reportSuccess(url);
    Regards,
    Jann Cortés

Maybe you are looking for

  • HKEY_LOCAL_MACHINE\Software\Classes\QuicktimePlayerLib.QuickTimePlayerApp\C

    I get this message: Could not open key HKEYLOCALMACHINE\Software\Classes\QuicktimePlayerLib.QuickTimePlayerApp\CLSID. Verify that you have suffficient access to that key, or contact your support personel. when trying to install new versions of Quickt

  • F2418 prining and scanning issue

    I have an HP F2418 all in one printer. While printing a file the printer stopped mid way. I had to turn off the printer and restart it. But now when I try to print or scan then all the lights start blinking and I am getting the error message that the

  • Creating file in server using 10g database and forms6i(unix operating syst

    I want to create a text file in server using(thin client) d2k 6i open 'a' mode then line by line put fil_name like /a1/a2/a3.txt Thanks Reena

  • How to use Copy-Value function?

    Dear Friends, I have query on how to use Standard function Copy-Value. Please have a look @ the help.sap.com example use of Copy-Value function. http://help.sap.com/saphelp_nw70/helpdata/en/26/d22366565be0449d7b3cc26b1bab10/content.htm I have designe

  • WSIFException: No Method Found

    We are very interested in implementing the WSIF call from BPEL and I have been following the samples (anthony reynold's blog) very carefully and I cannot get around this error. I have a very simple interaction and I am hoping someone may have some in