diff options
Diffstat (limited to 'branches/java-post-M1/sampleapps/bigbank/webclient/src/main/resources/sca.module')
-rw-r--r-- | branches/java-post-M1/sampleapps/bigbank/webclient/src/main/resources/sca.module | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/branches/java-post-M1/sampleapps/bigbank/webclient/src/main/resources/sca.module b/branches/java-post-M1/sampleapps/bigbank/webclient/src/main/resources/sca.module new file mode 100644 index 0000000000..05e3859587 --- /dev/null +++ b/branches/java-post-M1/sampleapps/bigbank/webclient/src/main/resources/sca.module @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="ASCII"?> +<!-- + Copyright (c) 2005 The Apache Software Foundation or its licensors, as applicable. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> +<module xmlns="http://www.osoa.org/xmlns/sca/0.9" xmlns:v="http://www.osoa.org/xmlns/sca/values/0.9" + name="bigbank.webclient"> + + <import.sdo factory="com.bigbank.account.AccountFactory" /> + + <import.wsdl wsdlLocation="wsdl/AccountService.wsdl"/> + + <component name="LoginServiceComponent"> + <implementation.java class="bigbank.webclient.services.profile.AccountLoginServiceImpl"/> + <references> + <v:accountService>AccountServiceComponent</v:accountService> + <v:profileService>ProfileServiceComponent</v:profileService> + </references> + </component> + + <component name="ProfileServiceComponent"> + <implementation.java class="bigbank.webclient.services.profile.ProfileServiceImpl"/> + <properties> + <v:firstName>Anonymous</v:firstName> + </properties> + </component> + + <component name="AccountServiceComponent"> + <implementation.java class="bigbank.webclient.services.account.AccountServiceComponentImpl"/> + <references> + <v:accountService>AccountService</v:accountService> + </references> + </component> + + <externalService name="AccountService"> + <interface.wsdl interface="http://www.bigbank.com/account#wsdl.interface(AccountService)"/> + <binding.ws port="http://www.bigbank.com/account#wsdl.endpoint(AccountService/AccountServiceSOAP)"/> + </externalService> + +</module> |