Não consigo pegar valor dentro de um ModalPanel

Olá

Eu tenho um grid, que quando seleciono um link de um item desse grid ele abre um modalPanel, eu tenho que digitar um valor nesse modalPanel e quando aperto o botão chama o método no bean. O método pe chamado corretamente, mas o valor na propriedade codTratamentoVincula é sempre vazio.
E o richMessage também não funciona.

O modal está dentro de um form que engloba praticamente toda a página. E o método no bean é chamado, pois acessei ele debugando.

Aí segue o código do modal

<rich:modalPanel id="panel" rendered="true" width="350" height="150">
										<f:facet name="header">
											<h:panelGroup>
												<h:outputText value="Vincular Clinica"></h:outputText>
											</h:panelGroup>
										</f:facet>
										<f:facet name="controls">
										
											<h:panelGroup>
												<h:graphicImage value="../imagens/close.png"
													styleClass="hidelink" id="hidelink" />
												<rich:componentControl for="panel" attachTo="hidelink"
													operation="hide" event="onclick" />
											</h:panelGroup>
										</f:facet>
										<center><h:outputText value="Digite Cód. Tratamento"/>
										</center>
										<br />
										<h:outputText value="Cod.:"></h:outputText>
											<h:inputText
							value="#{ConsultaTratamentoClinica.codTratamentoVincula}" 
							id="code2"  requiredMessage="Cod. Tratamento Vazio"
							validatorMessage="">
							<f:validateLength maximum="10" minimum="10" />
						</h:inputText> <rich:message for="code2">
							<f:facet name="errorMarker">
								<h:graphicImage value="../imagens/erro.gif" />
							</f:facet>
						</rich:message>
											<br/><br/>
											
										<a4j:commandButton
							value="Vincula Clinica"
							action="#{ConsultaTratamentoClinica.vinculaClinica}"  reRender="panel">
							
							 <f:param value="#{vetorUsu.idTratamento}" name="idUsu2"  id="idUsu2"  />
							</a4j:commandButton>
									</rich:modalPanel>

Desde já agradeço pela ajuda

Nenhuma ideia da razão, para que na classe a propriedade codTratamentoVincula, não venha populada com o valor que eu passei no Modal Panel?

Obrigada pela ajuda

Galera sou novo JSF e me deparei com o mesmo problema da Talita_a. O método especificado no action do botao é chamado corretamente porem nao consigo pegar dentro do metodo salvar os valores do been que foram especifacados no value dos inputText no modalPanel.
Também serei muito grato a quem puder ajudar
Obrigado

Qual o escopo da aplicação?

alcionj, obrigado pela atenção mas ja consegui pegar os valores informados no been dentro da classe java. A principio os inputs estavam direto no modal panel,então coloquei dentro do modalPanel um form <a4j:form ajaxSubmit=“true” … </a4j:form> e deu certo