Details

    • Type: New Feature New Feature
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: future (enh)
    • Fix Version/s: None
    • Component/s: Basic Architecture
    • Labels:
      None
    • Environment:
      all

      Description

      It would be useful to be able to support multiple Axis C++ instances in a single process with entirely independent configurations.

      This is useful, for example, when an application that is itself a Web services client or server provides a plug-in interface for third parties to implement extensions. It is highly desirable to permit such plug-ins to themselves be Web services clients/servers and just because the hosting application is implemented with Axis, the plug-in should not be prevented from also being being implemented with Axis.

      Is this any more complex than simply putting all the globals in Axis.cpp in to a class and making "Axis" a real class? If I had this plus a modification to permit specification of the config file location to Axis::initialize this would satisfy my programmatic configuration requirement too.

      Regards,

      Tim

        Activity

        Mark Thomas made changes -
        Workflow Default workflow, editable Closed status [ 12556087 ] jira [ 12579115 ]
        Mark Thomas made changes -
        Field Original Value New Value
        Workflow jira [ 40052 ] Default workflow, editable Closed status [ 12556087 ]
        Tim Bartley created issue -

          People

          • Assignee:
            Unassigned
            Reporter:
            Tim Bartley
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:

              Development