throws Exception {
if (verifierFrameworkContext.isPartition() &&
!verifierFrameworkContext.isWebServicesClient())
return;
EjbBundleDescriptorImpl desc = (EjbBundleDescriptorImpl) descriptor;
WebServiceClientCheckMgrImpl webServiceClientCheckMgr = new WebServiceClientCheckMgrImpl(
verifierFrameworkContext);
if (desc.hasWebServiceClients()) {
Set ejbdescs = desc.getEjbs();
Iterator ejbIt = ejbdescs.iterator();
while (ejbIt.hasNext()) {
EjbDescriptor ejbDesc = (EjbDescriptor) ejbIt.next();
context.setEjbDescriptorForServiceRef(ejbDesc);
Set serviceRefDescriptors = ejbDesc.getServiceReferenceDescriptors();
Iterator it = serviceRefDescriptors.iterator();
while (it.hasNext()) {
webServiceClientCheckMgr.setVerifierContext(context);
webServiceClientCheckMgr.check(
(ServiceReferenceDescriptor) it.next());
}
}
context.setEjbDescriptorForServiceRef(null);
}