Extendable/customizable applications

This idea is about a specific type of feature:
Namely,
the ability to define actions on objects (mail in a mail client, file in a file manager, etc).  Such an action would usually be an invocation of an external program or script, passing along some context-dependent variables which the "main program" provides you  (eg in a mail program: the sender address, subject, contents, etc.  in a filemanager: the filename, location,last change date etc),
Such scripts ("actions") would be triggered by opening a menu on the item (eg right click a mail in mail program or file in file manager) or a user-defined keyboard shortcut.
Such a feature is actually very common in file managers, and in a slightly less degree in window managers.
But here is the thing: what is holding back developers of web browsers, email clients, music programs, todo managers, calendars, ... of also implementing some like this?
I haven't seen such a feature (yet) in programs such as mail clients or web browsers, even though I think it's fairly easy to implement.
Actually I'm looking for a new (gui) mail client and web browser and I was thinking I could really use something like that. (eg I could write scripts to convert emails into calendar items, todo's etc.)
But, imho such a feature is beneficial for any kind of application, whether it be a cli-based todo program or a GUI email client.  Especially for people who really like to customize and fine-tune their workflow.
Or, to make this discussion a bit less theoretical: who has good practical examples of software implementing such features? (other then file managers).

Dieter@be wrote:But here is the thing: what is holding back developers of web browsers, email clients, music programs, todo managers, calendars, ... of also implementing some like this?
I haven't seen such a feature (yet) in programs such as mail clients or web browsers, even though I think it's fairly easy to implement.
Firefox and thunderbird extensions both offer the ability to do things like this. It would probably take a matter of minutes to write an extension that does some of the things you've suggested.
Or, to make this discussion a bit less theoretical: who has good practical examples of software implementing such features? (other then file managers).
JEdit has a superb event-oriented plugin architecture that seems similar to what you describe. Any decent text editor has a plugin/scripting feature that can be customized to do it.
While the specific feature you ask for may not be that common, the general plugin/hooks/extension architecture is certainly very common. It may be more complex than what you ask, but its also more powerful, and certainly encompasses the use cases you provided.
Dusty

Similar Messages

  • Error Message on a Extended Fiori application

    I'm currently trying to Extend and modify a SAP Fiori application
    The SAP Standard application is installed and working successfully in our system at the moment.
    When i'm trying to launch our extended Z Application i get the following error message
    Failed to resolve navigation target: #SAP_HCM_LVExtension-View - Error (500, Internal Server Error) in OData response for GET "/sap/opu/odata/UI2/INTEROP/ResolveLink?linkId='SAP_HCM_LVExtension-View'&shellType='FLP'&formFactor='desktop'": HTTP request failed
    Details: Launchpad ZHCM_APP / TRANSACTIONAL / SAP_HCM_LVExtension does not exist.
    In LPD cust we have the link text of SAP_HCM_LVExtension
    An Application Alias of SAP_HCM_LVExtension
    Any help would be appreciated !
    Cheers
    James

    Having the same issue, did you have any luck solving this? 

  • RFC Error while running the extended fiori application

    Hi experts,
                When i run extended fiori application in fiori launchpad i am getting 500 internal server error in the console. When i run the transaction in the NGW with t-code /IWFND/ERROR_LOG i am getting error as shown in the snapshot.
    please help me with this.
    Thanks & Regards,
    Lahari

    Hi Jamie,
    My Component.js file has the following contents:
    jQuery.sap.declare("zcus.sd.salesorder.create.Component");
    // use the load function for getting the optimized preload file if present
    sap.ui.component.load({
      name: "cus.sd.salesorder.create", 
      /*url: "http://igtbilsap025.igatecorp.com:8000/sap/bc/ui5_ui5/sap/sd_so_cre"*/
      url: jQuery.sap.getModulePath("zcus.sd.salesorder.create") + "/../SD_SO_CRE"
      // we use a URL relative to our own component; might be different if
      // extension app is deployed with customer namespace
      /*url:http://:port/sap/bc/ui5_ui5/sap/hcm_lr_cre"
    cus.sd.salesorder.create.Component.extend("zcus.sd.salesorder.create.Component", {
      metadata: {
      version : "1.0",
      config : {
      "sap.ca.i18Nconfigs": {
      "bundleName":"zcus.sd.salesorder.create.i18n.i18n"
      "sap.ca.serviceConfigs":[{
      name:"SRA017_SALESORDER_CREATE_SRV",
         masterCollection : "SalesOrders",
         serviceUrl :URI("/sap/opu/odata/sap/SRA017_SALESORDER_CREATE_SRV/")
         .directory(),
         isDefault :true,
         countSupported : true,
         useBatch : true,
         mockDataSource : jQuery.sap.getModulePath("zcus.sd.salesorder.create") + "/model/metadata.xml"  
      customizing: {
      "sap.ui.viewExtensions":{
      "cus.sd.salesorder.create.view.SalesOrderCreateCart":{
      "extSOCCartTableColumnHeader": {
      className: "sap.ui.core.Fragment",
      fragmentName: "zcus.sd.salesorder.create.view.extSOCCartTableColumnHeader",
      type : "XML"
      "sap.ui.controllerExtensions": {
      "cus.sd.salesorder.create.view.SalesOrderCreateCart":{
      controllerName : "zcus.sd.salesorder.create.view.extButton"
    and in view folder i have  extSOCCartTableColumnHeader.xml and extButton.controller.js files
    In extSOCCartTableColumnHeader.xml i have placed :
    <core:FragmentDefinition xmlns="sap.m" xmlns:core="sap.ui.core">
    <contentRight>
    <Button xmlns="sap.m" text="{i18n&gt;PLACE_ORDER}" press = "doPlace" />
    </contentRight>
    </core:FragmentDefinition>
    In extButton.controller.js i have placed:
    sap.ca.scfld.md.controller.BaseFullscreenController
    .extend(
      "zcus.sd.salesorder.create.view.extButton",{
      doPlace : function(e) {
      this.salesOrderCreate()
      salesOrderCreate : function() {
      var c = this.oApplicationFacade
      .getApplicationModel("soc_cart");
      var s = {};
      var t = this;
      if (c.getData().PurchaseOrder === undefined) {
      c.getData().PurchaseOrder = ""
      if (c.getData().NotesToReceiver === undefined) {
      c.getData().NotesToReceiver = ""
      if (c.getData().ShippingInstructions === undefined) {
      c.getData().ShippingInstructions = ""
      s.SingleShipment = c.getData().SingleShipment;
      s.SalesOrderSimulation = false;
      s.SalesOrderNumber = "0";
      s.PO = c.getData().PurchaseOrder;
      s.RequestedDate = c.getData().singleRdd;
      s.CustomerID = c.getData().CustomerNumber;
      s.SalesOrganization = c.getData().SalesOrganization;
      s.DistributionChannel = c.getData().DistributionChannel;
      s.Division = c.getData().Division;
      s.ShipmentInstruction = c.getData().ShippingInstructions;
      s.NotesToReceiver = c.getData().NotesToReceiver;
      s.ShipToPartnerID = c.getData().PartnerID;
      s.OrderItemSet = [];
      var a = c.getData().oShoppingCartItems;
      var b = sap.ui.core.format.NumberFormat
      .getIntegerInstance({
      minIntegerDigits : 6,
      maxIntegerDigits : 6
      var j = 0;
      for ( var i = 0; i < a.length; i++) {
      if (a[i].isVisible == true) {
      var C = {};
      C.Quantity = a[i].qty;
      C.UnitofMeasure = a[i].UOM;
      C.RequestedDeliveryDate = a[i].RDD;
      C.Product = a[i].Product;
      C.SalesOrderNumber = a[i].SalesOrderNumber;
      C.ItemNumber = b.format(10 * (i + 1));
      C.Currency = a[i].Currency;
      s.OrderItemSet[j] = C;
      j++
      t.oSOCartModel
      .create(
      "/SalesOrders",
      s,
      null,
      function(d, r) {
      t.salesOrderCreated(r.data.SalesOrderNumber)
      }, function fnError(e) {
      var d = t.oApplicationFacade
      .getResourceBundle()
      .getText("ERROR");
      cus.sd.salesorder.create.util.Utils
      .dialogErrorMessage(
      e.response, d)
      salesOrderCreated : function(s) {
      var t = this;
      sap.ca.ui.message.showMessageBox({
      type : sap.ca.ui.message.Type.SUCCESS,
      message : cus.sd.salesorder.create.util.Formatter
      .formatSuccessMessage(s),
      }, function() {
      cus.sd.salesorder.create.util.ModelUtils
      .resetCartKeepCustomers();
      t.onNavigateHome()
    Thanks & Regards,
    Lahari

  • Office Web App error in extended web application

    I have a web application that has been extended in intranet zone. While all feature works in the application in the default zone of office web app, creating new document from site it self does not work in intranet zone. Error I am getting is sorry, there
    was a problem and we can't open this document. If this happens again, try opening document in microsoft word. I was not able to find anything regarding this.
    My extended web application is using FBA and default zone uses windows. 
    Thanks,
    Errors in ULS logs
    WOPI ProcessRequest - Unhandled Exception in WOPI app layer  [e: System.InvalidOperationException: Operation is not valid due to the current state of the object.    
     at Microsoft.SharePoint.SPUserToken.GetClaimsUserLoginName()    
     at Microsoft.SharePoint.IdentityModel.SPIdentityContext.Create(SPUserToken token, Boolean isShareByLinkGuestUser)    
     at Microsoft.SharePoint.IdentityModel.SPIdentityContext.Create(SPUser user)    
     at Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2SecurityTokenManager.IssueLoopbackTokenString(Uri endpointAddress, SPUser user, String applicationContext, DateTime& validTo)    
     at Microsoft.SharePoint.Utilities.SPWOPIHost.GetAccessToken(SPWeb web, Guid uniqueId, String proofKeyId, SPUrlZone zone, SPBasePermissions perms, Boolean hasEditLicense, Int64& ttl)    
     at Microsoft.SharePoint.Utilities.SPWOPIHost.GetAccessToken(SPFile file, WopiTokenContext tokenContext, Int64& ttl)    
     at Microsoft.SharePoint.SoapServer.Wopi.RunCobalt(HttpContext context, CommonRequestData requestData, CommonResponseData responseData)    
     at Microsoft.SharePoint.SoapServer.Wopi.ProcessRequestCore(HttpContext context, CommonRequestData requestData, CommonResponseData responseData)]
    WOPI - CopyRequestBodyToStream throw exception [exception System.ObjectDisposedException: Cannot access a disposed object.  Object name: 'Microsoft.SharePoint.CoordinatedStreamBuffer.SPCoordinatedMemoryStream'.    
     at Microsoft.SharePoint.Utilities.SPChunkedStream.get_Length()    
     at Microsoft.SharePoint.SoapServer.Wopi.CopyRequestBodyToStream(HttpContext context)]
    WOPI cobalt - Failed to read entire request body, url
    sachin

    Hi sachin,
    According to your description, my understanding is that you got an error when you created a new document using OWA in the extended zone with FBA.
    The issue stems from SharePoint and is due to an error in the access token generation when a user tries to load a document in the Office Web Apps.
    The current workaround is to configure FBA authentication in the Default zone of the effected web application.
    More information, please refer to the link:
    http://blogs.technet.com/b/office_web_apps_server_2013_support_blog/archive/2014/03/20/office-web-apps-2013-errors-previewing-viewing-editing-documents-when-using-fba-in-the-extended-zone-but-not-the-default-zone.aspx
    I hope this helps.
    Thanks,
    Wendy
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Wendy Li
    TechNet Community Support

  • Can not extend an application module

    I have been trying to extend an application module in AP. At first when I created the new am and clicked on the extends button the window did not include any of the payment modules, just the ones from the tutorial. I tried a bunch of things to get the payments module (PsrAM) to appear in the window. I finally changed the path for an application module in the Base Classes screen to oracle.apps.ap.payments.psr.server.PsrAMImpl. Now it appears in the window for selection however, when I select it I get the message: Unable to extend from this object. Application Module oracle.apps.ap.payments.psr.server.PsrAM has an invalid view instance TemplateFullVO1. The code was copied right from the server and I can run the application in jDeveloper so I doubt that it is actually invalid.
    First was I right in changing the base classes to point to it? And if I should not have done that then how do I get the am to appear on the screen to extend from.
    Second, do I need to fix that before I worry about the error message?
    Glad for any help you can give me.

    Dennis
    1) when you try to extend any file you should get the calls files from sever which releated to your extend file and also placed in your jdev myclass folder.
    2) in myprojects folder create your custom path placed your java files (which you get class files from server you need to convert to java those files need to place).
    then you falow the steps bellow.
    - Identify the requried AM for extension
    - download all the requried class & xml files from server
    - configure the JDev in local PC for extension
    - create new AM, which extends the existing AM
    - do the requried changes in AM java file. (Override the methods in new AM for functionality change)
    - specify the subtution for new AM & existing AM in project .jpx file
    - compile the newly created java files to class files
    - copy .class & .xml files back to server as per the package strecture
    - import the .jpx file to server MDS repository
    - test changes
    please let me know if any required.
    Regards,
    Chandra

  • After done the Mavericks update from Mountain Lion, I can't no more extend my applications to the second screen. Can somebody help me ??

    After done the Mavericks update from Mountain Lion, I can't no more extend my applications to the second screen. Can somebody help me ??

    Check here:
    System Preferences > Mission Control > uncheck Displays have separate Spaces > Log Out ( >Log Out <user>) > Log back in

  • Customize Application Data upload

    I have a customize application in EBS Rel.12 with customize tables. Can i import data in the customize table using ADI? What option i should select in the Integrator drop down list?

    Pl see https://blogs.oracle.com/stevenChan/entry/new_whitepaper_on_web_applications

  • Unable to load extended Fiori application

    Hello All,
    I have developed a extended fiori application using document
    End-to-End SAP Fiori Extensibility Use Case 
    but it is giving error "Could not start the app due to a configuration problem".
    All the standard application works properly on fiori Launch Pad.
    I know many of you have faced same problem.
    Help me to resolve this asap.
    Regards,
    Yashvi

    abap.js:2 GET http://vcerpecc.vcerp.com:8000/sap/bc/ui5_ui5/ui2/ushell/shells/abap/sap/bc/ui5_ui5/sap/zmm_purord_ex/Component.js 404 (NOT FOUND)abap.js:2 XMLHttpRequest.sendcore-min-0.js:32 Q.ajaxTransport.sendcore-min-0.js:32 Q.extend.ajaxcore-min-0.js:91 Ycore-min-0.js:91 jQuery.sap.requirecore-min-1.js:23 sap.ui.component.loadcore-min-3.js:31 A.addMetadatacore-min-3.js:31 A.getMetadatacore-min-3.js:23 sap.ui.controller.openSomethingcore-min-0.js:21 Q.extend.proxy.pcore-min-0.js:32 Q.Callbacks.rcore-min-0.js:32 Q.Callbacks.t.fireWithcore-min-0.js:32 Q.extend.Deferred.Q.each.b.(anonymous function)NavTargetResolutionAdapter.js:2 (anonymous function)abap.js:26 sap.ui2.srvc.callODataWrapper.js:2 qcore-min-2.js:50 (anonymous function)core-min-2.js:50 o.defaultHttpClient.request.p9abap.js:2 E.dispatchabap.js:2 XMLHttpRequest.handleEventabap.js:2 XMLHttpRequest.getEventHandler.h
    core-min-0.js:91 2015-04-13 03:21:11 registerResourcePath ('ui/s2p/mm/purord/tracking/zmm_purord_ex', 'sap/bc/ui5_ui5/sap/zmm_purord_ex/') -  sap.ui.ModuleSystem
    core-min-0.js:91 2015-04-13 03:21:11 Error - found in negative cache: 'ui/s2p/mm/purord/tracking/zmm_purord_ex/Component.js' from sap/bc/ui5_ui5/sap/zmm_purord_ex/Component.js: 404 - NOT FOUND
    core-min-0.js:91 2015-04-13 03:21:11 Could not start the app due to an internal error -  core-min-0.js:91 ucore-min-0.js:91 errorcore-min-3.js:31 errorcore-min-3.js:23 sap.ui.controller.openAppcore-min-1.js:29 a.publishcore-min-3.js:23 sap.ui.controller.openSomethingcore-min-0.js:21 Q.extend.proxy.pcore-min-0.js:32 Q.Callbacks.rcore-min-0.js:32 Q.Callbacks.t.fireWithcore-min-0.js:32 Q.extend.Deferred.Q.each.b.(anonymous function)NavTargetResolutionAdapter.js:2 (anonymous function)abap.js:26 sap.ui2.srvc.callODataWrapper.js:2 qcore-min-2.js:50 (anonymous function)core-min-2.js:50 o.defaultHttpClient.request.p9abap.js:2 E.dispatchabap.js:2 XMLHttpRequest.handleEventabap.js:2 XMLHttpRequest.getEventHandler.h
    28core-min-0.js:91 2015-04-13 03:21:11 registerResourcePath ('sap/ushell/components/tiles', '/sap/bc/ui5_ui5/ui2/ushell/chips/../resources/sap/ushell/components/tiles/') -  sap.ui.ModuleSystem
    3core-min-0.js:91 2015-04-13 03:21:12 registerResourcePath ('sap/ushell/components/tiles', '/sap/bc/ui5_ui5/ui2/ushell/chips/../resources/sap/ushell/components/tiles/') -  sap.ui.ModuleSystem
    core-min-0.js:91 2015-04-13 03:37:31 registerResourcePath ('ui/s2p/mm/purord/tracking/zmm_purord_ex', 'sap/bc/ui5_ui5/sap/zmm_purord_ex/') -  sap.ui.ModuleSystem
    core-min-0.js:91 2015-04-13 03:37:31 Error - found in negative cache: 'ui/s2p/mm/purord/tracking/zmm_purord_ex/Component.js' from sap/bc/ui5_ui5/sap/zmm_purord_ex/Component.js: 404 - NOT FOUND
    core-min-0.js:91 2015-04-13 03:37:32 Could not start the app due to an internal error - 
    31core-min-0.js:91 2015-04-13 03:37:32 registerResourcePath ('sap/ushell/components/tiles', '/sap/bc/ui5_ui5/ui2/ushell/chips/../resources/sap/ushell/components/tiles/') -  sap.ui.ModuleSystem

  • Extended web application pointing to root site collection, Can point to another site collection?

    I have a web application running on port 443 https with windows authentication, machine name is "localspdev" I have following site collections
    / (Root site collection)
    site1.dev (HNSC)
    site2.dev (HNSC)
    If I browse "https://localspdev" I get root site collection, which is fine. I can browse site1 and site2 as well
    I am extending web application to extranet zone with forms and windows authentication enabled, port is 443, https and host header is "extranet.dev"
    when I browse "https://extranet.dev", root site collection comes up, which I don't want, I can create 1 more extranet
    HNSC but how can I configure "https://extranet.dev" to open/link new extranet site collection?

    Hi Shafaqat,
    When we extend the web application to extranet zone, then the root site collection should be accessed by default with extranet zone URL.
    If you want to configure the URL https://extranet.dev to open the Host named site collection, then you need to set the URL to be the extranet zone URL for the Host named sites collection instead of extending the web application.
    http://falakmahmood.blogspot.jp/2013/08/sharepoint-2013-setting-up-host-named.html
    Thanks,
    Victoria
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • Why customize application exception this way?

    hi
    i found too different ways to customize a same application exception
    they actually work the same way but with a little difference that i can not figure out why
    the first one is
    public class BaseAppException extends Exception {
        static final long serialVersionUID = -5829545098534135052L;
         * the message of the BaseAppException.
        private String exceptionMessage;
         * A public constructor for BaseAppException containing no arguments.
        public BaseAppException() {
         * A public constructor for BaseAppException specifying exception message.
         * <p>
         * @param msg
         *            exception message.
        public BaseAppException(String msg) {
            this.exceptionMessage = msg;
        }it uses a private member "exceptionMessage" to store the exception message
    and here is the second piece of code
    public class BaseAppException extends Exception {
        static final long serialVersionUID = -5829545098534135052L;
         * A public constructor for BaseAppException containing no arguments.
        public BaseAppException() {
         * A public constructor for BaseAppException specifying exception message.
         * <p>
         * @param msg
         *            exception message.
        public BaseAppException(String msg) {
             super(msg);
    //        this.exceptionMessage = msg;
        }this one passes the message to the base throwable
    both works but i am wondering why define a private string memeber for message storing and not pass it to the base throwable??

    I'm not sure what you're trying to do here, but at
    first glance "TestK t = new TestK();" inside the for
    loop seemed unusual.
    If you place it before the loop it works fine.I guess what he is trying to ask is that why is that if you use the new operator in the code, you donot get the exception while if you dont use it you do get one. While in any case either you use it or not you are supposed to get a new String as per the String API.
    Well thats an interesting observation and I have no explanation as to why is this happening. I do remember that thread where somebody pointed this out as a use of the String(String original) construtor. Furtehr adding on to that the API states about this constructor the following
    Initializes a newly created String object so that it represents the same sequence of characters as the argument; in other words, the newly created string is a copy of the argument string.
    so I donot get why not using it would cause the exception to be thrown. I have tested the code though and it seems to behave as pointed in the original post.
    Interesting question though, food for thought.

  • Extending Web Application - File Not Found

    A quick search with no results and a ton of frustration are leading me here...I am attempting to use the very basic "Extend" functionality for a Web Application. We are trying to at the least add SSL/443 to SharePoint, if not convert entirely to
    443.
    I have tried simply extending the Web Application, or deleting the IIS Site (from Manage Web Applications -> Delete -> Remove SharePoint from IIS Web Site) and then extending the Web Application. Both are failing with the same error "File not
    found." A review of the ULS logs shows that the site is failing to find the web.config for the brand new IIS site it should be creating...which I guess makes sense, but shouldn't it be creating this file?
    I am tempted to mess around with the newly created site in IIS to make it work, but we are doing this in Dev as a proof of concept to do this in production. Needless to say, this needs to become much more reproducible before we'd even consider doing it in
    production.
    Some things I've tried:
    Extending a Web Application with an existing site
    Extending a Web Application without an existing site
    Creating a new Web Application and extending existing port 80 site
    Creating a new Web Application and extending after deleting existing port 80 site
    I haven't tried creating a site 443 out of the gate mainly because I am afraid this functionality failing could be an indication of something wrong with the farm and want to fix this correctly, rather than deleting a Web Application and creating it 443 from
    the get-go. Also, this method would obviously involve downtime.
    System.IO.FileNotFoundException: Could not find file 'C:\inetpub\wwwroot\wss\VirtualDirectories\ConstructionProjectsDev.agoc.com443\web.config'.
    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
    at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)
    at System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn)
    at System.Xml.XmlTextReaderImpl.OpenUrlDelegate(Object xmlResolver)
    at System.Threading.CompressedStack.runTryCode(Object userData)
    at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
    at System.Threading.CompressedStack.Run(CompressedStack compressedStack, ContextCallback callback, Object state)
    at System.Xml.XmlTextReaderImpl.OpenUrl()
    at System.Xml.XmlTextReaderImpl.Read()
    at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
    at System.Xml.XmlDocument.Load(XmlReader reader)
    at System.Xml.XmlDocument.Load(String filename)
    at Microsoft.SharePoint.Administration.SPAspConfigurationFile.ApplyZoneSettingsToWebConfig(Uri responseUri, SPIisSettings settings)
    at Microsoft.SharePoint.Administration.SPWebApplication.Provision()
    at Microsoft.SharePoint.ApplicationPages.ExtendWebFarmPage.BtnSubmit_Click(Object sender, EventArgs e)
    at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)
    at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
    Thanks,
    Chris P.

    A quick search with no results and a ton of frustration are leading me here...I am attempting to use the very basic "Extend" functionality for a Web Application. We are trying to at the least add SSL/443 to SharePoint, if not convert entirely to
    443.
    I have tried simply extending the Web Application, or deleting the IIS Site (from Manage Web Applications -> Delete -> Remove SharePoint from IIS Web Site) and then extending the Web Application. Both are failing with the same error "File not
    found." A review of the ULS logs shows that the site is failing to find the web.config for the brand new IIS site it should be creating...which I guess makes sense, but shouldn't it be creating this file?
    I am tempted to mess around with the newly created site in IIS to make it work, but we are doing this in Dev as a proof of concept to do this in production. Needless to say, this needs to become much more reproducible before we'd even consider doing it in
    production.
    Some things I've tried:
    Extending a Web Application with an existing site
    Extending a Web Application without an existing site
    Creating a new Web Application and extending existing port 80 site
    Creating a new Web Application and extending after deleting existing port 80 site
    I haven't tried creating a site 443 out of the gate mainly because I am afraid this functionality failing could be an indication of something wrong with the farm and want to fix this correctly, rather than deleting a Web Application and creating it 443 from
    the get-go. Also, this method would obviously involve downtime.
    System.IO.FileNotFoundException: Could not find file 'C:\inetpub\wwwroot\wss\VirtualDirectories\ConstructionProjectsDev.agoc.com443\web.config'.
    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
    at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)
    at System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn)
    at System.Xml.XmlTextReaderImpl.OpenUrlDelegate(Object xmlResolver)
    at System.Threading.CompressedStack.runTryCode(Object userData)
    at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
    at System.Threading.CompressedStack.Run(CompressedStack compressedStack, ContextCallback callback, Object state)
    at System.Xml.XmlTextReaderImpl.OpenUrl()
    at System.Xml.XmlTextReaderImpl.Read()
    at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
    at System.Xml.XmlDocument.Load(XmlReader reader)
    at System.Xml.XmlDocument.Load(String filename)
    at Microsoft.SharePoint.Administration.SPAspConfigurationFile.ApplyZoneSettingsToWebConfig(Uri responseUri, SPIisSettings settings)
    at Microsoft.SharePoint.Administration.SPWebApplication.Provision()
    at Microsoft.SharePoint.ApplicationPages.ExtendWebFarmPage.BtnSubmit_Click(Object sender, EventArgs e)
    at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)
    at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
    Thanks,
    Chris P.

  • Need Output in Urdu Style in Oracle Customize Application

    Dear Guys
    I have developed Oracle customize Payroll application in 6i with standard Language Style is English.In this application one of the employee form,which is contain employee information name,address ,location email & fax etc.But my client need that employee information output should be display in urdu style in particular report,is there any possibility to show output in urdu style or any other solution.
    Thanks in advance
    -regard
    Furqan

    Let support, we input data format like this
    1     7369     SMITH     CLERK     7902     12/17/1980     800.00          20
    2     7499     ALLEN     SALESMAN     7698     2/20/1981     1600.00     300.00     30
    3     7521     WARD     SALESMAN     7698     2/22/1981     1250.00     500.00     30
    4     7566     JONES     MANAGER     7839     4/2/1981     2975.00          20
    Now need is that i want to develop a report which should show output in Urdu style only those column,
    which are contain A TO Z data.
    Thanks

  • How to upgrade the extended web application for FBA from MOSS 2007 to SharePoint 2010?

    Hi All,
    Currently my farm version is MOSS 2007 with SP3.
    I have a web application on port 80, and is based on windows authentication, and i extend it on the port 90, and the authentication is FBA with SqlServer.
    I know that SharePoint 2010 has a new claims based authentication, and in a single web application you can do both windows authentication and FBA.
    Now i want to know, when i migrate the MOSS 2007 port 80 and port 90, which method should i choose?
    1. in SharePoint 2010 farm, Create  a classic based web application on port 80, and extend it on port 90, enable FBA on port 90. It is the same as MOSS 2007.
    2. in SharePoint 2010 farm, Create a claims based web application, and enable both windows authentication and FBA.
    Thanks.

    FBA requires claims so you'll need to create a claims based web application. Whilst you might extend the site to give you a FBA portal the web application itself will have to be claims based.
    I would definitely be looking at using a database attach upgrade path in your case to give you the opportunity for testing as moving between authentication providers can be painful.

  • Extend Fusion application Project

    Hi OTN
    Im currently doing this tutorial for my Final Year Project, http://www.oracle.com/technology/obe/obe11jdev/11/dev_ui/developuserinterface.html#t2s3
    Im told by my supervisor to extend the project a little bit more, i nid to create a password field into this application, i have try adf security authentication, but it dont work instead i got lots of error, so my supervisor tells me just to create simple one.
    Can someone please guide me on how to create a password field into this application.
    Many thanks in advance
    Shirleen

    Shirleen,
    do you think it helps you if we do your homework?
    You should at least try for yourself. If you run into problems we are glad to help.
    Provide code you have written so far, pointing out where you have problems.
    To give you a starting point:
    check out the af:inputText component, it has an attribute secret
    Timo

  • Customize Application Component Structure for Support Messages Workcenter

    Is it possible to customize the application component structure for creation of support messages via Incident Workcenter (meaning adding own entries to the structure)?
    Cheers,
    Andy

    Hi Andy Rohr
    Its always possible. We did our Custom application for Service desk Using Work Centers. We have  copied existing SLFN content to ZLFN done changes as per the requirement.
    Could you please clarify where exactly your having the issue?
    Regards
    Bhasakr

Maybe you are looking for

  • Creative ZEN, Albums fused, does not sort albums correctly!

    ;Creative ZEN, Albums fused, does not sort albums correctly! http://nl.creative.com/products/prod...t=6999&listby= Creative ZEN, Albums fused, does not sort albums correctly! I attach my Creative Zen to my computer true USB, I manually copy Albums to

  • Connecting ODI with MS Access

    Hi, How do I connect MS Access with Data Integrator? Would appreciate the help. Chanduwar

  • Selection screen output obligatory field

    Hi all, I have two radio buttons, if i selected one radio button one selection screen will come for entries another will be invisible. in that selection screen i have all are mandatory fields. so it is not allowing to another radio button with out en

  • How do I stop losing drive when using iTunes and Shuffle

    When I plug my shuffle into a USB port I see the device in My Computer nd iTunes opens up. As soon as I try to do something in iTunes, like autofill, the device disappears in My Computer and the autofill brings back an error message that it can't fin

  • SSRS Report : Editable Textbox in footer to add Comments before printing the report

    Hello, I have created few SSRS reports and now in the footer of all the reports, there is a requirement to put the Editable Text so that Client can put comments about explaining the Reports and then export it. Is there anyway we can have Editable Tex