merging with master

Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/e197005d
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/e197005d
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/e197005d

Branch: refs/heads/gfac-storm
Commit: e197005dad3c38888fa929c3dc0f4e53bdc8a890
Parents: ce7e8f9 7f89880
Author: Lahiru Gunathilake <[email protected]>
Authored: Fri Feb 6 11:05:08 2015 -0500
Committer: Lahiru Gunathilake <[email protected]>
Committed: Fri Feb 6 11:05:08 2015 -0500

----------------------------------------------------------------------
 INSTALL                                         |    12 +-
 README                                          |    59 +-
 RELEASE_NOTES                                   |    74 +
 airavata-api/airavata-api-server/pom.xml        |     2 +-
 .../airavata/api/server/AiravataAPIServer.java  |     2 +-
 .../api/server/AiravataDerbyServer.java         |     2 +-
 .../server/handler/AiravataServerHandler.java   |    30 +-
 .../util/AiravataServerThreadPoolExecutor.java  |    24 +-
 .../api/server/util/ConnectionPool.java         |     8 +-
 .../api/server/util/DataModelUtils.java         |    10 +-
 .../airavata/api/server/util/JdbcStorage.java   |     3 +-
 airavata-api/airavata-api-stubs/pom.xml         |     2 +-
 .../java/org/apache/airavata/api/Airavata.java  | 25087 +++++++++--------
 .../airavata-cpp-sdk/pom.xml                    |     2 +-
 .../airavata-cpp-sdk/src/main/resources/INSTALL |     3 +-
 .../airavata-client-properties.ini              |    17 +
 .../main/resources/lib/airavata/Airavata.cpp    |   396 +-
 .../src/main/resources/lib/airavata/Airavata.h  |   143 +
 .../lib/airavata/Airavata_server.skeleton.cpp   |     5 +
 .../applicationDeploymentModel_types.cpp        |    96 +-
 .../airavata/applicationDeploymentModel_types.h |    28 +-
 .../applicationInterfaceModel_types.cpp         |   216 +-
 .../airavata/applicationInterfaceModel_types.h  |   139 +-
 .../lib/airavata/experimentModel_types.cpp      |   394 +-
 .../lib/airavata/experimentModel_types.h        |    64 +-
 .../lib/airavata/messagingEvents_types.cpp      |     4 +-
 .../lib/airavata/messagingEvents_types.h        |     4 +-
 .../lib/airavata/workflowDataModel_types.cpp    |     4 +-
 .../lib/airavata/workflowDataModel_types.h      |     4 +-
 .../airavata-php-sdk/pom.xml                    |     2 +-
 .../conf/airavata-client-properties.ini         |    21 +
 .../resources/conf/app-catalog-identifiers.ini  |    17 +
 .../resources/lib/Airavata/API/Airavata.php     |   294 +-
 .../Model/AppCatalog/AppDeployment/Types.php    |   108 +-
 .../Model/AppCatalog/AppInterface/Types.php     |   169 +-
 .../Model/Workspace/Experiment/Types.php        |   416 +-
 .../resources/lib/AiravataClientFactory.php     |    17 +
 .../java-client-samples/pom.xml                 |     5 +-
 .../client/samples/CreateLaunchExperiment.java  |  1745 ++
 .../client/samples/RegisterSampleData.java      |   138 +-
 .../tools/RegisterOGCEUS3Application.java       |    31 +-
 .../tools/RegisterSampleApplications.java       |   204 +-
 .../tools/RegisterSampleApplicationsUtils.java  |    30 +-
 .../client/tools/RegisterUS3Application.java    |    33 +-
 airavata-api/airavata-client-sdks/pom.xml       |     2 +-
 airavata-api/airavata-data-models/pom.xml       |     2 +-
 .../ApplicationDeploymentDescription.java       |   394 +-
 .../appinterface/CommandLineType.java           |    62 -
 .../appinterface/InputDataObjectType.java       |   258 +-
 .../appinterface/OutputDataObjectType.java      |   562 +-
 .../appcatalog/appinterface/ValidityType.java   |    62 -
 .../model/workspace/experiment/Experiment.java  |   524 +-
 .../workspace/experiment/ExperimentSummary.java |    36 +-
 .../model/workspace/experiment/TaskDetails.java |   362 +-
 .../workspace/experiment/ValidationResults.java |    36 +-
 .../experiment/WorkflowNodeDetails.java         |   144 +-
 airavata-api/airavata-model-utils/pom.xml       |     2 +-
 .../model/util/ExperimentModelUtil.java         |    10 +
 airavata-api/generate-thrift-files.sh           |     2 +-
 airavata-api/pom.xml                            |     2 +-
 .../airavataAPI.thrift                          |    10 +
 .../applicationDeploymentModel.thrift           |     2 +
 .../applicationInterfaceModel.thrift            |    30 +-
 .../experimentModel.thrift                      |    22 +-
 modules/airavata-client/pom.xml                 |    88 -
 .../airavata/client/AiravataAPIFactory.java     |    60 -
 .../airavata/client/AiravataAPIUtils.java       |    86 -
 .../apache/airavata/client/AiravataClient.java  |   353 -
 .../client/AiravataClientConfiguration.java     |   106 -
 .../client/RegistryServiceCallbackHandler.java  |    65 -
 .../airavata/client/RegistryServiceStub.java    |   956 -
 .../apache/airavata/client/api/AiravataAPI.java |   113 -
 .../airavata/client/api/AiravataManager.java    |   137 -
 .../client/api/AmazonWebServicesSettings.java   |    38 -
 .../airavata/client/api/ApplicationManager.java |   284 -
 .../org/apache/airavata/client/api/BaseAPI.java |    46 -
 .../client/api/CredentialStoreManager.java      |    62 -
 .../api/CredentialStoreSecuritySettings.java    |    69 -
 .../airavata/client/api/ExecutionManager.java   |   207 -
 .../client/api/ExperimentAdvanceOptions.java    |   160 -
 .../api/GridMyProxyRepositorySettings.java      |    39 -
 .../apache/airavata/client/api/HPCSettings.java |   111 -
 .../client/api/HostSchedulingSettings.java      |    71 -
 .../airavata/client/api/NodeSettings.java       |    90 -
 .../airavata/client/api/OutputDataSettings.java |    90 -
 .../airavata/client/api/ProvenanceManager.java  |   461 -
 .../client/api/SSHAuthenticationSettings.java   |    30 -
 .../airavata/client/api/SecuritySettings.java   |    31 -
 .../apache/airavata/client/api/UserManager.java |    31 -
 .../airavata/client/api/WorkflowManager.java    |   477 -
 .../client/api/WorkflowOutputDataSettings.java  |    65 -
 .../client/api/WorkflowSchedulingSettings.java  |    79 -
 .../client/api/builder/DescriptorBuilder.java   |   208 -
 .../AiravataAPIInvocationException.java         |    44 -
 .../AiravataAPIUnimplementedException.java      |    33 -
 .../DescriptorAlreadyExistsException.java       |    44 -
 .../WorkflowAlreadyExistsException.java         |    43 -
 .../client/impl/AiravataManagerImpl.java        |   310 -
 .../impl/AmazonWebServicesSettingsImpl.java     |    93 -
 .../client/impl/ApplicationManagerImpl.java     |   497 -
 .../impl/ApplicationOutputDataSettingsImpl.java |    98 -
 .../client/impl/CredentialStoreManagerImpl.java |    79 -
 .../CredentialStoreSecuritySettingsImpl.java    |    70 -
 .../client/impl/ExecutionManagerImpl.java       |   419 -
 .../client/impl/ExecutionManagerThriftImpl.java |   467 -
 .../airavata/client/impl/HPCSettingsImpl.java   |   108 -
 .../client/impl/HostSchedulingSettingsImpl.java |    71 -
 .../airavata/client/impl/NodeSettingsImpl.java  |   108 -
 .../client/impl/PasswordCallBackImpl.java       |    39 -
 .../client/impl/ProvenanceManagerImpl.java      |   638 -
 .../client/impl/SecuritySettingsImpl.java       |    46 -
 .../airavata/client/impl/UserManagerImpl.java   |    45 -
 .../client/impl/WorkflowManagerImpl.java        |   535 -
 .../impl/WorkflowOutputDataSettingsImpl.java    |    78 -
 .../impl/WorkflowSchedulingSettingsImpl.java    |    97 -
 .../client/stub/interpretor/NameValue.java      |   559 -
 .../WorkflowInterpretorCallbackHandler.java     |    72 -
 .../interpretor/WorkflowInterpretorStub.java    |  2152 --
 .../airavata/client/tools/DocumentCreator.java  |   898 -
 .../client/tools/DocumentCreatorNew.java        |   823 -
 .../client/tools/DocumentCreatorUtils.java      |   165 -
 .../client/tools/NameValuePairType.java         |    48 -
 .../client/tools/PeriodicExecutorThread.java    |    61 -
 .../client/tools/UltrascanDocumentCreator.java  |   444 -
 .../src/main/resources/RegistryService.wsdl     |    92 -
 .../client/airavata/AiravataClientTest.java     |   107 -
 modules/app-catalog/app-catalog-cpi/pom.xml     |     2 +-
 .../appcatalog/cpi/GwyResourceProfile.java      |     2 +
 .../appcatalog/cpi/WorkflowCatalog.java         |    21 +
 modules/app-catalog/app-catalog-data/pom.xml    |     2 +-
 .../data/impl/ApplicationDeploymentImpl.java    |    60 +
 .../data/impl/ApplicationInterfaceImpl.java     |    20 +-
 .../catalog/data/impl/ComputeResourceImpl.java  |    28 +-
 .../data/impl/GwyResourceProfileImpl.java       |    38 +
 .../catalog/data/model/ApplicationInput.java    |    24 +-
 .../catalog/data/model/ApplicationOutput.java   |    51 +-
 .../data/model/GSISSHPostJobCommand.java        |    73 -
 .../data/model/GSISSHPostJobCommandPK.java      |    64 -
 .../catalog/data/model/GSISSHPreJobCommand.java |    73 -
 .../data/model/GSISSHPreJobCommandPK.java       |    64 -
 .../catalog/data/model/PostJobCommand.java      |    73 +
 .../catalog/data/model/PostJobCommandPK.java    |    64 +
 .../catalog/data/model/PreJobCommand.java       |    73 +
 .../catalog/data/model/PreJobCommandPK.java     |    64 +
 .../data/model/UnicoreJobSubmission.java        |    21 +
 .../catalog/data/model/WorkflowInput.java       |    24 +-
 .../data/resources/AbstractResource.java        |    12 +-
 .../resources/ApplicationInputResource.java     |    24 +-
 .../resources/ApplicationOutputResource.java    |    44 +-
 .../resources/GSISSHPostJobCommandResource.java |   332 -
 .../resources/GSISSHPreJobCommandResource.java  |   331 -
 .../data/resources/GatewayProfileResource.java  |    31 +-
 .../data/resources/PostJobCommandResource.java  |   333 +
 .../data/resources/PreJobCommandResource.java   |   333 +
 .../resources/UnicoreJobSubmissionResource.java |    21 +
 .../data/resources/WorkflowInputResource.java   |    24 +-
 .../catalog/data/util/AppCatalogJPAUtils.java   |    42 +-
 .../data/util/AppCatalogResourceType.java       |     4 +-
 .../data/util/AppCatalogThriftConversion.java   |    42 +-
 .../src/main/resources/META-INF/persistence.xml |     4 +-
 .../src/main/resources/appcatalog-derby.sql     |    40 +-
 .../src/main/resources/appcatalog-mysql.sql     |    54 +-
 .../app/catalog/test/AppDeploymentTest.java     |     5 +-
 .../app/catalog/test/AppInterfaceTest.java      |     7 +-
 .../app/catalog/test/ComputeResourceTest.java   |    17 +-
 .../app/catalog/test/GatewayProfileTest.java    |     5 +-
 .../app/catalog/test/util/Initialize.java       |     7 +-
 .../src/test/resources/appcatalog-derby.sql     |    41 +-
 modules/app-catalog/pom.xml                     |     2 +-
 modules/commons/gfac-schema/pom.xml             |     2 +-
 .../commons/gfac/wsdl/TestWSDLGeneration.java   |     5 +-
 modules/commons/pom.xml                         |     4 +-
 modules/commons/utils/pom.xml                   |     2 +-
 .../common/utils/ApplicationSettings.java       |     7 +
 .../airavata/common/utils/ServerSettings.java   |     3 +
 .../apache/airavata/common/utils/XMLUtil.java   |    16 +-
 .../airavata/common/utils/XMLUtilTest.java      |     7 +-
 .../commons/workflow-execution-context/pom.xml  |     2 +-
 .../context/WorkflowContextHeaderBuilder.java   |     2 +-
 .../WorkflowContextHeaderBuilderTest.java       |     5 +-
 modules/commons/workflow-tracking/pom.xml       |    96 -
 .../airavata/commons/LeadContextHeader.java     |   329 -
 .../commons/LeadCrosscutParametersUtil.java     |   310 -
 .../apache/airavata/commons/WorkFlowUtils.java  |    72 -
 .../org/apache/airavata/commons/XBeansUtil.java |    50 -
 .../workflow/tracking/AbstractNotifier.java     |   184 -
 .../workflow/tracking/AuditNotifier.java        |    68 -
 .../workflow/tracking/GenericNotifier.java      |   212 -
 .../airavata/workflow/tracking/Notifier.java    |    72 -
 .../workflow/tracking/NotifierFactory.java      |    66 -
 .../workflow/tracking/PerformanceNotifier.java  |   245 -
 .../workflow/tracking/ProvenanceNotifier.java   |   180 -
 .../workflow/tracking/PublisherFactory.java     |    54 -
 .../workflow/tracking/ResourceNotifier.java     |    61 -
 .../workflow/tracking/ServiceNotifier.java      |   235 -
 .../workflow/tracking/WorkflowNotifier.java     |   331 -
 .../tracking/WorkflowTrackingException.java     |    46 -
 .../workflow/tracking/client/Callback.java      |    45 -
 .../client/LeadNotificationManager.java         |   188 -
 .../tracking/client/NotificationType.java       |    41 -
 .../workflow/tracking/client/Subscription.java  |   136 -
 .../tracking/common/AnnotationConsts.java       |    82 -
 .../tracking/common/AnnotationProps.java        |   310 -
 .../tracking/common/ConstructorConsts.java      |    55 -
 .../tracking/common/ConstructorProps.java       |    68 -
 .../tracking/common/DataDurationObj.java        |    35 -
 .../workflow/tracking/common/DataObj.java       |    42 -
 .../workflow/tracking/common/DurationObj.java   |    38 -
 .../tracking/common/InvocationContext.java      |    28 -
 .../tracking/common/InvocationEntity.java       |    39 -
 .../tracking/common/NotifierConfig.java         |    54 -
 .../common/NotifierCreationException.java       |    32 -
 .../tracking/common/NotifierException.java      |    36 -
 .../tracking/common/NotifierVersion.java        |    56 -
 .../common/WorkflowTrackingContext.java         |    91 -
 .../tracking/impl/GenericNotifierImpl.java      |   114 -
 .../workflow/tracking/impl/NotifierImpl.java    |   335 -
 .../tracking/impl/ProvenanceNotifierImpl.java   |   824 -
 .../impl/publish/AbstractPublisher.java         |   214 -
 .../tracking/impl/publish/BrokerEntry.java      |    51 -
 .../impl/publish/LoopbackPublisher.java         |   164 -
 .../impl/publish/NotificationPublisher.java     |    43 -
 .../tracking/impl/publish/WSMPublisher.java     |   119 -
 .../tracking/impl/state/DataDurationImpl.java   |    58 -
 .../tracking/impl/state/DataObjImpl.java        |   105 -
 .../tracking/impl/state/DurationImpl.java       |    73 -
 .../impl/state/InvocationContextImpl.java       |    40 -
 .../impl/state/InvocationEntityImpl.java        |   126 -
 .../subscription/LeadNotificationHandler.java   |   150 -
 .../MessageBoxNotificationHandler.java          |   268 -
 .../samples/listener/CallbackHandler.java       |    56 -
 .../tracking/samples/listener/Listener.java     |    94 -
 .../simple_listener/CallbackHandler.java        |    41 -
 .../samples/simple_listener/SimpleListener.java |    61 -
 .../workflow/tracking/util/ActivityTime.java    |    78 -
 .../tracking/util/LinkedMessageQueue.java       |   181 -
 .../workflow/tracking/util/MessageUtil.java     |   562 -
 .../airavata/workflow/tracking/util/Timer.java  |   104 -
 .../workflow/tracking/util/XmlBeanUtils.java    |    38 -
 .../src/main/resources/log4j.properties         |    82 -
 .../schemas/workflow_tracking_types.xsd         |   594 -
 .../schemas/workflow_tracking_types.xsdconfig   |    21 -
 modules/configuration/client/pom.xml            |     2 +-
 modules/configuration/pom.xml                   |     2 +-
 modules/configuration/server/pom.xml            |     2 +-
 .../server/src/main/resources/PBSTemplate.xslt  |    25 +-
 .../server/src/main/resources/SGETemplate.xslt  |     5 +
 .../src/main/resources/SLURMTemplate.xslt       |    26 +-
 .../main/resources/airavata-server.properties   |    17 +-
 .../server/src/main/resources/gfac-config.xml   |     4 +-
 .../server/src/main/resources/zoo.cfg           |    17 +
 .../credential-store-webapp/pom.xml             |     8 +-
 .../session/ServletRequestHelper.java           |    10 +-
 .../main/resources/credential-store/client.xml  |     9 +-
 .../credential-store/pom.xml                    |     5 +-
 .../store/cpi/CredentialStoreService.java       |  6588 +++++
 .../store/cpi/cs_cpi_serviceConstants.java      |    55 +
 .../impl/ssh/SSHCredentialGenerator.java        |     4 +-
 .../store/datamodel/CertificateCredential.java  |  1110 +
 .../store/datamodel/CommunityUser.java          |   589 +
 .../store/datamodel/PasswordCredential.java     |   698 +
 .../store/datamodel/SSHCredential.java          |  1004 +
 .../store/datamodel/csDataModelConstants.java   |    55 +
 .../exception/CredentialStoreException.java     |   397 +
 .../store/server/CredentialStoreServer.java     |   133 +
 .../server/CredentialStoreServerHandler.java    |   117 +
 .../servlet/CredentialStoreCallbackServlet.java |     2 +-
 .../servlet/CredentialStoreStartServlet.java    |    19 +
 .../store/store/CredentialReader.java           |    11 +
 .../store/store/impl/CredentialReaderImpl.java  |    10 +
 .../store/store/impl/db/CredentialsDAO.java     |    34 +
 .../store/store/impl/db/CredentialsDAOTest.java |     5 +-
 .../test/resources/credential-store/client.xml  |     4 +-
 .../credentialStoreErrors.thrift                |    32 +
 .../cs-thrift-description/cs.cpi.service.thrift |    50 +
 .../cs-thrift-description/csDataModel.thrift    |    61 +
 .../cs-thrift-description/generate-cs-stubs.sh  |   134 +
 modules/credential-store-service/pom.xml        |     2 +-
 modules/distribution/api-server/pom.xml         |     2 +-
 modules/distribution/client/java/pom.xml        |     2 +-
 .../client/java/src/main/resources/INSTALL      |    31 -
 .../client/java/src/main/resources/README       |    66 +-
 modules/distribution/client/pom.xml             |     2 +-
 modules/distribution/gfac-server/pom.xml        |     2 +-
 .../distribution/orchestrator-server/pom.xml    |     5 +-
 modules/distribution/pom.xml                    |     2 +-
 modules/distribution/release/pom.xml            |     2 +-
 modules/distribution/server/pom.xml             |  1271 +-
 .../server/src/main/resources/INSTALL           |    47 +-
 .../server/src/main/resources/README            |   198 +-
 .../main/resources/samples/registerSample.sh    |    17 +
 .../src/main/resources/samples/scripts/add.sh   |    17 +
 .../src/main/resources/samples/scripts/echo.sh  |    18 +
 .../main/resources/samples/scripts/multiply.sh  |    18 +
 .../main/resources/samples/scripts/subtract.sh  |    18 +
 modules/distribution/xbaya-gui/pom.xml          |     2 +-
 modules/gfac/airavata-gfac-service/pom.xml      |     2 +-
 .../apache/airavata/gfac/server/GfacServer.java |     2 +-
 .../airavata/gfac/server/GfacServerHandler.java |    60 +-
 .../airavata/gfac/client/util/Initialize.java   |     7 +-
 .../src/test/resources/zoo.cfg                  |    17 +
 modules/gfac/airavata-gfac-stubs/pom.xml        |     2 +-
 .../gfac-application-specific-handlers/pom.xml  |     4 +-
 .../gaussian/handler/GaussianHandler.java       |    21 +-
 modules/gfac/gfac-bes/pom.xml                   |     2 +-
 .../gfac/bes/handlers/AbstractSMSHandler.java   |    21 +
 .../gfac/bes/handlers/SMSByteIOInHandler.java   |    21 +
 .../gfac/bes/handlers/SMSByteIOOutHandler.java  |    21 +
 .../gfac/bes/handlers/SMSDirectoryHandler.java  |    21 +
 .../bes/security/UNICORESecurityContext.java    |    21 +
 .../airavata/gfac/bes/utils/ActivityInfo.java   |    20 +
 .../airavata/gfac/bes/utils/BESConstants.java   |    21 +
 .../airavata/gfac/bes/utils/MyProxyLogon.java   |    21 +
 .../airavata/gfac/bes/utils/SecurityUtils.java  |    21 +
 modules/gfac/gfac-core/pom.xml                  |    12 +-
 .../airavata/gfac/core/cpi/BetterGfacImpl.java  |    75 +-
 .../gfac/core/handler/AbstractHandler.java      |     1 -
 .../core/monitor/GfacInternalStatusUpdator.java |    11 +-
 .../listeners/WorkflowTrackingListener.java     |   266 +-
 .../airavata/gfac/core/utils/GFacUtils.java     |    25 +-
 .../airavata/gfac/core/utils/OutputUtils.java   |     8 +-
 .../apache/airavata/job/GFacConfigXmlTest.java  |   145 +
 modules/gfac/gfac-ec2/pom.xml                   |    15 +-
 .../gfac/ec2/AmazonInstanceScheduler.java       |     2 +-
 modules/gfac/gfac-gsissh/pom.xml                |     7 +-
 .../gsissh/handler/GSISSHOutputHandler.java     |    46 +-
 .../gsissh/handler/NewGSISSHOutputHandler.java  |    78 +
 .../gsissh/provider/impl/GSISSHProvider.java    |    10 +-
 .../security/TokenizedMyProxyAuthInfo.java      |     4 +-
 .../gfac/gsissh/util/GFACGSISSHUtils.java       |    95 +-
 .../src/test/resources/PBSTemplate.xslt         |     5 +
 modules/gfac/gfac-local/pom.xml                 |     2 +-
 .../local/utils/InputStreamToFileWriter.java    |     6 +-
 modules/gfac/gfac-monitor/pom.xml               |    12 +-
 .../handlers/GridPullMonitorHandler.java        |     7 +-
 .../handlers/GridPushMonitorHandler.java        |     3 +-
 .../monitor/impl/pull/qstat/HPCPullMonitor.java |     4 +-
 .../monitor/impl/push/amqp/AMQPMonitor.java     |     8 +-
 .../monitor/impl/push/amqp/BasicConsumer.java   |     2 +-
 .../gfac/monitor/util/AMQPConnectionUtil.java   |     5 +-
 .../apache/airavata/job/AMQPMonitorTest.java    |     5 +-
 modules/gfac/gfac-ssh/pom.xml                   |     2 +-
 .../ssh/handler/AdvancedSCPOutputHandler.java   |    33 +-
 .../gfac/ssh/handler/NewSSHOutputHandler.java   |    69 +
 .../gfac/ssh/handler/SSHOutputHandler.java      |    26 +-
 .../gfac/ssh/security/TokenizedSSHAuthInfo.java |     2 +-
 .../airavata/gfac/ssh/util/GFACSSHUtils.java    |   120 +-
 .../airavata/gfac/ssh/util/HandleOutputs.java   |    94 +
 modules/gfac/pom.xml                            |     2 +-
 modules/integration-tests/pom.xml               |    19 +-
 .../src/test/resources/SLURMTemplate.xslt       |     3 +
 modules/messaging/core/pom.xml                  |     5 +-
 .../airavata/messaging/core/MessageHandler.java |    21 +
 .../messaging/core/MessagingConstants.java      |    21 +
 .../airavata/messaging/core/TestClient.java     |     4 +-
 .../messaging/core/impl/RabbitMQConsumer.java   |     3 +-
 modules/messaging/pom.xml                       |     2 +-
 .../airavata-orchestrator-service/pom.xml       |     2 +-
 .../orchestrator/server/OrchestratorServer.java |     2 +-
 .../server/OrchestratorServerHandler.java       |    41 +-
 .../orchestrator/util/DataModelUtils.java       |     5 +-
 .../util/OrchestratorRecoveryHandler.java       |     2 +-
 .../OrchestratorServerThreadPoolExecutor.java   |    21 +
 .../orchestrator/client/util/Initialize.java    |     7 +-
 .../src/test/resources/monitor.properties       |    20 +
 .../src/test/resources/zoo.cfg                  |    17 +
 .../airavata-orchestrator-stubs/pom.xml         |     2 +-
 modules/orchestrator/orchestrator-core/pom.xml  |     2 +-
 .../core/impl/GFACEmbeddedJobSubmitter.java     |    27 +-
 .../core/impl/GFACServiceJobSubmitter.java      |    48 +-
 .../orchestrator/core/job/JobSubmitter.java     |    10 -
 .../cpi/impl/AbstractOrchestrator.java          |     2 +-
 .../orchestrator/core/util/Initialize.java      |    17 +-
 modules/orchestrator/pom.xml                    |     2 +-
 modules/registry/airavata-jpa-registry/pom.xml  |     2 +-
 .../persistance/registry/jpa/ResourceType.java  |     1 +
 .../registry/jpa/impl/ExperimentRegistry.java   |   472 +-
 .../registry/jpa/impl/RegistryImpl.java         |     1 +
 .../registry/jpa/model/ApplicationInput.java    |    24 +-
 .../registry/jpa/model/ApplicationOutput.java   |    52 +-
 .../registry/jpa/model/Experiment.java          |    11 +-
 .../registry/jpa/model/Experiment_Input.java    |    24 +-
 .../registry/jpa/model/Experiment_Output.java   |    51 +-
 .../registry/jpa/model/NodeInput.java           |    24 +-
 .../registry/jpa/model/NodeOutput.java          |    53 +-
 .../registry/jpa/model/Notification_Email.java  |    97 +
 .../registry/jpa/model/TaskDetail.java          |    10 +
 .../jpa/resources/AbstractResource.java         |     7 +
 .../jpa/resources/ApplicationInputResource.java |    28 +-
 .../resources/ApplicationOutputResource.java    |    50 +-
 .../jpa/resources/ExperimentInputResource.java  |    28 +-
 .../jpa/resources/ExperimentOutputResource.java |    51 +-
 .../jpa/resources/ExperimentResource.java       |    53 +
 .../jpa/resources/NodeInputResource.java        |    28 +-
 .../jpa/resources/NodeOutputResource.java       |    51 +-
 .../resources/NotificationEmailResource.java    |   125 +
 .../jpa/resources/TaskDetailResource.java       |    54 +-
 .../registry/jpa/resources/Utils.java           |    51 +-
 .../jpa/utils/ThriftDataModelConversion.java    |   102 +-
 .../src/main/resources/META-INF/persistence.xml |     1 +
 .../src/main/resources/registry-derby.sql       |    47 +-
 .../src/main/resources/registry-mysql.sql       |    45 +-
 .../jpa/OrchestratorDataResourceTest.java       |    20 +
 .../registry/jpa/util/Initialize.java           |    20 +-
 .../src/test/resources/registry-derby.sql       |    44 +-
 modules/registry/pom.xml                        |     2 +-
 modules/registry/registry-cpi/pom.xml           |     2 +-
 modules/security/pom.xml                        |     2 +-
 modules/server/pom.xml                          |     2 +-
 .../org/apache/airavata/server/ServerMain.java  |     6 +-
 modules/test-suite/pom.xml                      |    12 +-
 modules/workflow-model/pom.xml                  |     2 +-
 modules/workflow-model/workflow-engine/pom.xml  |    22 +-
 .../engine/WorkflowEngineException.java         |    21 +
 .../workflow/engine/WorkflowEngineImpl.java     |     6 +-
 .../airavata/workflow/engine/WorkflowUtils.java |     6 +-
 .../engine/concurrent/PredicatedTaskRunner.java |     6 +-
 .../globus/GridFTPFileTransferClient.java       |    46 +-
 .../interpretor/SystemComponentInvoker.java     |     5 +-
 .../engine/interpretor/WorkflowInterpreter.java |    86 +-
 .../engine/invoker/AsynchronousInvoker.java     |     9 +-
 .../workflow/engine/invoker/DynamicInvoker.java |     6 +-
 .../invoker/MsgBoxWsaResponsesCorrelator.java   |   278 +-
 .../workflow/engine/invoker/SimpleInvoker.java  |     2 +-
 .../workflow/engine/util/XBayaUtil.java         |     2 +-
 .../airavata/xbaya/interpreter/Listener.java    |    62 +-
 .../xbaya/interpreter/NotificationSender.java   |   408 +-
 .../workflow-model-component/pom.xml            |     2 +-
 .../workflow-model/workflow-model-core/pom.xml  |     2 +-
 .../component/ws/WSComponentApplication.java    |   350 +-
 .../model/component/ws/WSComponentRegistry.java |     7 +-
 .../model/gpel/script/WorkflowWSDL.java         |    11 +-
 .../workflow/model/graph/impl/NodeImpl.java     |     2 +-
 .../model/graph/system/ParameterNode.java       |     8 +-
 .../workflow/model/graph/ws/WSNode.java         |     7 +-
 .../workflow/model/ode/ODEWSDLTransformer.java  |     6 +-
 modules/ws-messenger/INSTALL.txt                |   162 -
 modules/ws-messenger/README.txt                 |   102 -
 modules/ws-messenger/client/pom.xml             |    60 -
 .../wsmg/client/CommonMsgBrokerClient.java      |   157 -
 .../wsmg/client/ConsumerMsgReceiver.java        |    40 -
 .../client/ConsumerNotificationHandler.java     |    29 -
 .../airavata/wsmg/client/ConsumerServer.java    |    99 -
 .../wsmg/client/ConsumerServerHandler.java      |    54 -
 .../airavata/wsmg/client/ConsumerService.java   |    30 -
 .../wsmg/client/MessageBrokerClient.java        |   173 -
 .../wsmg/client/MsgBrokerClientException.java   |    37 -
 .../wsmg/client/NotificationHandler.java        |    28 -
 .../wsmg/client/NotificationProducerStub.java   |   190 -
 .../airavata/wsmg/client/SubscriptionInfo.java  |   161 -
 .../airavata/wsmg/client/SubscriptionStub.java  |   106 -
 .../apache/airavata/wsmg/client/WidgetStub.java |    88 -
 .../wsmg/client/WseCreateSubscription.java      |   142 -
 .../wsmg/client/WseMsgBrokerClient.java         |   201 -
 .../wsmg/client/WsntCreatePublishReg.java       |   118 -
 .../wsmg/client/WsntMsgBrokerClient.java        |   190 -
 .../airavata/wsmg/client/WsrfResourceStub.java  |   391 -
 .../wsmg/client/amqp/AMQPBroadcastReceiver.java |    36 -
 .../wsmg/client/amqp/AMQPBroadcastSender.java   |    39 -
 .../airavata/wsmg/client/amqp/AMQPCallback.java |    32 -
 .../airavata/wsmg/client/amqp/AMQPClient.java   |    46 -
 .../wsmg/client/amqp/AMQPException.java         |    44 -
 .../airavata/wsmg/client/amqp/AMQPReceiver.java |    38 -
 .../client/amqp/AMQPRoutingAwareClient.java     |   154 -
 .../wsmg/client/amqp/AMQPRoutingKey.java        |   369 -
 .../airavata/wsmg/client/amqp/AMQPSender.java   |    40 -
 .../wsmg/client/amqp/AMQPTopicReceiver.java     |    38 -
 .../wsmg/client/amqp/AMQPTopicSender.java       |    41 -
 .../airavata/wsmg/client/amqp/AMQPUtil.java     |    75 -
 .../rabbitmq/AMQPBroadcastReceiverImpl.java     |    72 -
 .../amqp/rabbitmq/AMQPBroadcastSenderImpl.java  |    63 -
 .../client/amqp/rabbitmq/AMQPReceiverImpl.java  |    72 -
 .../client/amqp/rabbitmq/AMQPSenderImpl.java    |    72 -
 .../amqp/rabbitmq/AMQPTopicReceiverImpl.java    |    73 -
 .../amqp/rabbitmq/AMQPTopicSenderImpl.java      |    72 -
 .../client/commons/NotificationProducer.java    |   121 -
 .../wsmg/client/msgbox/MessagePuller.java       |   126 -
 .../wsmg/client/msgbox/MsgboxHandler.java       |   122 -
 .../wsmg/client/protocol/WSEProtocolClient.java |   146 -
 .../client/protocol/WSNTProtocolClient.java     |   127 -
 .../airavata/wsmg/client/util/ClientUtil.java   |    58 -
 .../airavata/wsmg/client/util/DcDate.java       |   472 -
 .../airavata/wsmg/gui/NotificationViewer.java   |    82 -
 .../wsmg/gui/NotificationViewerFrame.java       |   328 -
 .../org/apache/airavata/wsmg/gui/README.txt     |    15 -
 .../WsntViewerConsumerNotificationHandler.java  |   114 -
 .../wsmg/msgbox/client/CreateMsgBox.java        |   118 -
 .../wsmg/msgbox/client/DestroyMsgBox.java       |   120 -
 .../wsmg/msgbox/client/MsgBoxClient.java        |    63 -
 .../wsmg/msgbox/client/StoreMessage.java        |   106 -
 .../wsmg/msgbox/client/TakeMessages.java        |   123 -
 .../src/main/resources/amqp-routing-keys.xml    |    40 -
 .../wsmg/client/amqp/BroadcastSubscriber.java   |    54 -
 .../wsmg/client/amqp/TopicSubscriber.java       |    55 -
 .../wsmg/client/util/ClientUtilTest.java        |    60 -
 .../airavata/wsmg/client/util/ConfigKeys.java   |    37 -
 .../airavata/wsmg/client/util/TestDcDate.java   |   106 -
 .../org/apache/airavata/wsmg/gui/GUITest.java   |    43 -
 modules/ws-messenger/commons/pom.xml            |    44 -
 .../airavata/wsmg/commons/CommonRoutines.java   |   222 -
 .../wsmg/commons/MsgBoxQNameConstants.java      |    58 -
 .../wsmg/commons/NameSpaceConstants.java        |    77 -
 .../wsmg/commons/WsmgCommonConstants.java       |    93 -
 .../airavata/wsmg/commons/WsmgVersion.java      |   180 -
 .../commons/config/ConfigurationManager.java    |    60 -
 .../wsmg/commons/storage/ConnectionPool.java    |   363 -
 .../wsmg/commons/storage/DatabaseCreator.java   |   359 -
 .../wsmg/commons/storage/JdbcStorage.java       |   193 -
 .../airavata/wsmg/commons/util/Axis2Utils.java  |    65 -
 modules/ws-messenger/message-monitor/pom.xml    |    90 -
 .../apache/airavata/ws/monitor/EventData.java   |   174 -
 .../airavata/ws/monitor/EventDataListener.java  |    68 -
 .../ws/monitor/EventDataListenerAdapter.java    |    70 -
 .../ws/monitor/EventDataRepository.java         |   503 -
 .../apache/airavata/ws/monitor/EventFilter.java |    27 -
 .../org/apache/airavata/ws/monitor/Monitor.java |   331 -
 .../ws/monitor/MonitorConfiguration.java        |   191 -
 .../airavata/ws/monitor/MonitorEvent.java       |    33 -
 .../airavata/ws/monitor/MonitorEventData.java   |    27 -
 .../ws/monitor/MonitorEventListener.java        |    31 -
 .../airavata/ws/monitor/MonitorException.java   |    62 -
 .../apache/airavata/ws/monitor/MonitorUtil.java |   627 -
 .../apache/airavata/ws/monitor/WsmgClient.java  |   165 -
 .../apache/airavata/ws/monitor/event/Event.java |    84 -
 .../ws/monitor/event/EventListener.java         |    35 -
 .../ws/monitor/event/EventProducer.java         |   105 -
 .../ws-messenger/messagebox/maven-eclipse.xml   |    16 -
 modules/ws-messenger/messagebox/pom.xml         |    95 -
 .../wsmg/msgbox/MsgBoxServiceLifeCycle.java     |   192 -
 .../MsgBoxServiceMessageReceiverInOut.java      |   138 -
 .../wsmg/msgbox/MsgBoxServiceSkeleton.java      |   186 -
 .../wsmg/msgbox/Storage/MsgBoxStorage.java      |    59 -
 .../Storage/dbpool/DatabaseStorageImpl.java     |   125 -
 .../msgbox/Storage/dbpool/MessageBoxDB.java     |   265 -
 .../msgbox/Storage/memory/InMemoryImpl.java     |   133 -
 .../wsmg/msgbox/StoreMessageHandler.java        |   123 -
 .../airavata/wsmg/msgbox/util/ConfigKeys.java   |    36 -
 .../wsmg/msgbox/util/MsgBoxCommonConstants.java |    26 -
 .../wsmg/msgbox/util/MsgBoxOperations.java      |    53 -
 .../airavata/wsmg/msgbox/util/MsgBoxUtils.java  |    71 -
 .../resources/database_scripts/msgBox-derby.sql |    41 -
 .../resources/database_scripts/msgBox-mysql.sql |    42 -
 .../messagebox/src/main/resources/services.xml  |    57 -
 .../wsmg/msgbox/InMemoryMessageBoxServer.java   |   157 -
 .../wsmg/msgbox/MessageBoxStressTest.java       |   129 -
 .../apache/airavata/wsmg/msgbox/MsgBoxTest.java |   103 -
 modules/ws-messenger/messagebroker/pom.xml      |   112 -
 .../wsmg/broker/AbstractBrokerMsgReceiver.java  |   105 -
 .../wsmg/broker/AdditionalMessageContent.java   |   131 -
 .../wsmg/broker/BrokerServiceLifeCycle.java     |   328 -
 .../airavata/wsmg/broker/ConsumerInfo.java      |   123 -
 .../airavata/wsmg/broker/ConsumerList.java      |    73 -
 .../wsmg/broker/ConsumerListManager.java        |    79 -
 .../wsmg/broker/NotificationProcessor.java      |   313 -
 .../broker/amqp/AMQPNotificationProcessor.java  |   132 -
 .../broker/context/ContextParameterInfo.java    |    58 -
 .../wsmg/broker/context/ContextParameters.java  |    72 -
 .../wsmg/broker/context/ProcessingContext.java  |   114 -
 .../context/ProcessingContextBuilder.java       |    30 -
 .../broker/handler/PublishedMessageHandler.java |   120 -
 .../wsmg/broker/subscription/CleanupThread.java |   148 -
 .../broker/subscription/SubscriptionEntry.java  |    49 -
 .../subscription/SubscriptionManager.java       |   440 -
 .../broker/subscription/SubscriptionState.java  |   301 -
 .../wseventing/WSEProcessingContextBuilder.java |   186 -
 .../broker/wseventing/WSEProtocolSupport.java   |   204 -
 .../wseventing/WSEventingMsgReceiver.java       |    77 -
 .../WSEventingPublishMsgReceiver.java           |    74 -
 .../wsnotification/WSNTProtocolSupport.java     |   237 -
 .../WSNotificationMsgReceiver.java              |   110 -
 .../WSNotificationProcessingContextBuilder.java |   179 -
 .../airavata/wsmg/commons/OutGoingMessage.java  |   125 -
 .../commons/storage/WsmgInMemoryStorage.java    |   106 -
 .../commons/storage/WsmgPersistantStorage.java  |   773 -
 .../wsmg/commons/storage/WsmgQueue.java         |    34 -
 .../wsmg/commons/storage/WsmgStorage.java       |    39 -
 .../wsmg/commons/util/OMElementComparator.java  |   177 -
 .../airavata/wsmg/config/WSMGParameter.java     |    48 -
 .../wsmg/config/WsmgConfigurationContext.java   |   118 -
 .../wsmg/matching/AbstractMessageMatcher.java   |    89 -
 .../wsmg/matching/XPath/YFilterInfo.java        |   156 -
 .../matching/XPath/YFilterMessageMatcher.java   |   183 -
 .../simpleTopic/DirectWsntMessageMatcher.java   |   125 -
 .../wsmg/messenger/ConsumerUrlManager.java      |   195 -
 .../airavata/wsmg/messenger/Deliverable.java    |    32 -
 .../wsmg/messenger/DeliveryProcessor.java       |    90 -
 .../airavata/wsmg/messenger/OutGoingQueue.java  |    65 -
 .../airavata/wsmg/messenger/SenderUtils.java    |   161 -
 .../messenger/protocol/DeliveryProtocol.java    |    34 -
 .../messenger/protocol/SendingException.java    |    37 -
 .../messenger/protocol/impl/Axis2Protocol.java  |   156 -
 .../messenger/strategy/SendingStrategy.java     |    33 -
 .../strategy/impl/ConsumerHandler.java          |    71 -
 .../strategy/impl/FixedParallelSender.java      |   185 -
 .../messenger/strategy/impl/LightweightMsg.java |    54 -
 .../messenger/strategy/impl/ParallelSender.java |   155 -
 .../messenger/strategy/impl/SerialSender.java   |    75 -
 .../apache/airavata/wsmg/util/BrokerUtil.java   |   121 -
 .../org/apache/airavata/wsmg/util/Counter.java  |    77 -
 .../airavata/wsmg/util/RunTimeStatistics.java   |   157 -
 .../apache/airavata/wsmg/util/TimerThread.java  |    87 -
 .../wsmg/util/WsEventingOperations.java         |    55 -
 .../wsmg/util/WsNotificationOperations.java     |    56 -
 .../database_scripts/cleanDBScript.sql          |    27 -
 .../database_scripts/msgBroker-derby.sql        |    60 -
 .../database_scripts/msgBroker-mysql.sql        |    61 -
 .../src/main/resources/services.xml             |   125 -
 .../airavata/wsmg/broker/BrokerWSETest.java     |   107 -
 .../airavata/wsmg/broker/BrokerWSNTTest.java    |   108 -
 .../wsmg/commons/TestCommonRoutines.java        |    57 -
 .../TestAddtionalWseXpathAndTopicScenarios.java |   151 -
 .../XPath/TestWseXpathAndTopicSubscription.java |   137 -
 .../XPath/TestWseXpathSubscription.java         |   139 -
 .../matching/XPath/performance/XppXPath.java    |   269 -
 .../rtt/NotificationManager.java                |   151 -
 .../rtt/PerformanceTest.java                    |   399 -
 .../rtt/PublisherThread.java                    |    99 -
 .../rtt/StatCalculatorThread.java               |   103 -
 .../rtt/StatContainer.java                      |    49 -
 .../performance_evaluator/rtt/Subscription.java |   107 -
 .../rtt/util/ConfigKeys.java                    |    43 -
 .../rtt/util/LoadMsgPayload.java                |    66 -
 .../rtt/util/LoadXpath.java                     |    66 -
 .../airavata/wsmg/util/BrokerUtilTest.java      |   167 -
 .../apache/airavata/wsmg/util/ConfigKeys.java   |    34 -
 .../airavata/wsmg/util/TestUtilServer.java      |   225 -
 .../src/test/resources/unit_tests.properties    |    24 -
 modules/ws-messenger/pom.xml                    |   162 -
 modules/xbaya-gui/pom.xml                       |     2 +-
 .../java/org/apache/airavata/xbaya/XBaya.java   |     5 +-
 .../airavata/xbaya/XBayaConfiguration.java      |     4 +-
 .../org/apache/airavata/xbaya/XBayaEngine.java  |     4 +-
 .../xbaya/concurrent/PredicatedTaskRunner.java  |     6 +-
 .../xbaya/core/generators/ODEScriptFiler.java   |     5 +-
 .../xbaya/globus/GridFTPFileTransferClient.java |    44 +-
 .../interpretor/SystemComponentInvoker.java     |     6 +-
 .../airavata/xbaya/invoker/DynamicInvoker.java  |     9 +-
 .../invoker/MsgBoxWsaResponsesCorrelator.java   |    95 +-
 .../airavata/xbaya/invoker/SimpleInvoker.java   |     2 +-
 .../xbaya/jython/lib/NotificationSender.java    |   578 +-
 .../jython/lib/ServiceNotificationSender.java   |   586 +-
 .../xbaya/jython/runner/JythonClassLoader.java  |     8 +-
 .../xbaya/jython/script/JythonScript.java       |    11 +-
 .../xbaya/lead/LeadContextHeaderHelper.java     |    21 +-
 .../xbaya/lead/NotificationHandler.java         |    49 +-
 .../xbaya/messaging/EventDataRepository.java    |    15 +-
 .../airavata/xbaya/messaging/Monitor.java       |     4 +-
 .../org/apache/airavata/xbaya/ui/XBayaGUI.java  |     4 +-
 .../graph/dynamic/DynamicNodeWindow.java        |    10 +-
 .../monitor/MonitorConfigurationWindow.java     |    15 +-
 .../dialogs/registry/NewRegistryUserDialog.java |     1 -
 .../registry/browser/JCRBrowserDialog.java      |     5 +-
 .../dialogs/workflow/WorkflowImportWindow.java  |    14 +-
 .../ui/experiment/LaunchApplicationWindow.java  |    58 +-
 .../RegistryWorkflowPublisherWindow.java        |     1 -
 .../WorkflowInterpreterLaunchWindow.java        |     2 +-
 .../airavata/xbaya/ui/graph/GraphCanvas.java    |     2 +-
 .../xbaya/ui/menues/ApplicationMenuItem.java    |    21 +
 .../xbaya/ui/monitor/MonitorEventHandler.java   |    19 +-
 .../apache/airavata/xbaya/util/XBayaUtil.java   |     2 +-
 .../airavata/xbaya/interpreter/Listener.java    |    64 +-
 .../xbaya/interpreter/NotificationSender.java   |   408 +-
 pom.xml                                         |   726 +
 tools/gsissh/pom.xml                            |     2 +-
 tools/gsissh/src/main/java/SSHDemo.java         |     7 +-
 .../illinois/ncsa/BCGSS/GlobusTlsClient.java    |     7 +-
 .../apache/airavata/gsi/ssh/GSSContextX509.java |     5 +-
 .../airavata/gsi/ssh/api/job/JobDescriptor.java |    36 +
 .../gsi/ssh/impl/GSISSHAbstractCluster.java     |    21 +-
 .../gsi/ssh/impl/StandardOutReader.java         |     5 +-
 .../gsi/ssh/impl/SystemCommandOutput.java       |     5 +-
 .../apache/airavata/gsi/ssh/util/SSHUtils.java  |    51 +-
 .../gsissh/src/main/resources/PBSTemplate.xslt  |     5 +
 .../src/main/resources/SLURMTemplate.xslt       |     4 +
 .../main/resources/schemas/PBSJobDescriptor.xsd |     6 +
 .../impl/DefaultSSHApiTestWithMyProxyAuth.java  |     4 +-
 tools/pom.xml                                   |     2 +-
 tools/registry-tool/pom.xml                     |     2 +-
 .../airavata/registry/tool/DBMigrator.java      |     9 +-
 679 files changed, 37614 insertions(+), 64533 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata/blob/e197005d/airavata-api/airavata-client-sdks/java-client-samples/pom.xml
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/airavata/blob/e197005d/modules/app-catalog/app-catalog-data/src/main/java/org/apache/aiaravata/application/catalog/data/util/AppCatalogJPAUtils.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/airavata/blob/e197005d/modules/commons/utils/src/main/java/org/apache/airavata/common/utils/ApplicationSettings.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/airavata/blob/e197005d/modules/gfac/gfac-core/pom.xml
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/airavata/blob/e197005d/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/cpi/BetterGfacImpl.java
----------------------------------------------------------------------
diff --cc 
modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/cpi/BetterGfacImpl.java
index c81a179,00d313c..67815f4
--- 
a/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/cpi/BetterGfacImpl.java
+++ 
b/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/cpi/BetterGfacImpl.java
@@@ -301,14 -297,8 +297,7 @@@ public class BetterGfacImpl implements 
  //        List<InputDataObjectType> experimentInputs = 
experiment.getExperimentInputs();
  //        jobExecutionContext.setInMessageContext(new 
MessageContext(GFacUtils.getInputParamMap(experimentInputs)));
          List<InputDataObjectType> taskInputs = 
taskData.getApplicationInputs();
 -        jobExecutionContext.setInMessageContext(new 
MessageContext(GFacUtils.getInputParamMap(taskInputs)));
  
- //        List<OutputDataObjectType> outputData = 
experiment.getExperimentOutputs();
-         List<OutputDataObjectType> taskOutputs = 
taskData.getApplicationOutputs();
-         if (taskOutputs == null || taskOutputs.isEmpty() ){
-             taskOutputs = applicationInterface.getApplicationOutputs();
-         }
-         jobExecutionContext.setOutMessageContext(new 
MessageContext(GFacUtils.getOuputParamMap(taskOutputs)));
- 
          jobExecutionContext.setProperty(Constants.PROP_TOPIC, experimentID);
          jobExecutionContext.setGfac(this);
          jobExecutionContext.setZk(zk);

http://git-wip-us.apache.org/repos/asf/airavata/blob/e197005d/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/utils/GFacUtils.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/airavata/blob/e197005d/modules/gfac/gfac-ec2/pom.xml
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/airavata/blob/e197005d/modules/gfac/gfac-local/pom.xml
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/airavata/blob/e197005d/modules/gfac/pom.xml
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/airavata/blob/e197005d/modules/orchestrator/orchestrator-core/pom.xml
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/airavata/blob/e197005d/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/impl/ExperimentRegistry.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/airavata/blob/e197005d/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/impl/RegistryImpl.java
----------------------------------------------------------------------
diff --cc 
modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/impl/RegistryImpl.java
index f619e1f,ec60bd4..8359044
--- 
a/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/impl/RegistryImpl.java
+++ 
b/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/impl/RegistryImpl.java
@@@ -63,8 -62,8 +63,9 @@@ public class RegistryImpl implements Re
              experimentRegistry = new ExperimentRegistry(gatewayResource, 
user);
              projectRegistry = new ProjectRegistry(gatewayResource, user);
          } catch (ApplicationSettingsException e) {
 +            e.printStackTrace();
              logger.error("Unable to read airavata server properties..", e);
+             throw new RegistryException("Unable to read airavata server 
properties..", e);
          }
      }
  

http://git-wip-us.apache.org/repos/asf/airavata/blob/e197005d/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/resources/AbstractResource.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/airavata/blob/e197005d/tools/gsissh/pom.xml
----------------------------------------------------------------------

Reply via email to