Problema ao validar campos dentro dialog e subform

Bom dia galera, estou precisando de uma força de vcs com um probleminha chato q estou passado é o seguinte tenho um dialog que dentro dele tem o form e dentro do form tem tabview esse tabview possui algumas abas que faz o include de outros xhtml o problema é q não consigo validar os campo requerido vou tentar por o código ai pra vc analisa e tenta me ajuda. Deste já agradeço a colaboração de todos.

<p:dialog header=“Manutenção Empresa” widgetVar=“dialogCadastro"
modal=“true” resizable=“false” draggable=“true” id=“dgCadastro"
closeOnEscape=“true” width=“750” appendTo=”@(body)”>

		<h:form id="form-cadastro">

			<p:tabView id="ftabview" style="width: 100%; height: 310px; ">
				<p:tab title="Principal">
					<ui:include src="aba_dados.xhtml" />
				</p:tab>
				<p:tab title="Endereço">
					<ui:include src="aba_endereco.xhtml" />
				</p:tab>
				<p:tab title="Documentação">
					<ui:include src="aba_doc.xhtml" />
				</p:tab>
				<p:tab title="Profissional">
					<ui:include src="aba_profissional.xhtml" />
				</p:tab>
				<p:tab title="Financeiro">
					<ui:include src="aba_financa.xhtml" />
				</p:tab>
				<p:tab title="Obs">
					<p:editor height="230"></p:editor>
				</p:tab>

			</p:tabView>
		</h:form>

		<h:form id="form-bot" style="margin-top: 5px; margin-left: 30px;">
			<p:commandButton value="Salvar" icon="salvar-icon"
				update="form-cadastro, form-table, form-menu"
				action="#{empresaBean.salvar}"
				oncomplete="if(!args.validationFailed) PF('dialogCadastro').hide()" />
			<p:commandButton value="Cancelar" icon="cancelar-icon"
				style="margin-left:0px;" oncomplete="PF('dialogCadastro').hide()"
				immediate="true" />
		</h:form>

	</p:dialog>`