Compartilhar via


Operação GetNonIndexableItemDetails

Encontre informações sobre a operação GetNonIndexableItemDetails EWS.

A operação GetNonIndexableItemDetails recupera detalhes sobre itens que não podem ser indexados. Isso inclui, mas não se limita a, o identificador de item, um código de erro, uma descrição de erro, quando uma tentativa foi feita para indexar o item e informações adicionais sobre o arquivo.

Observação

Embora o esquema indique que mais de uma caixa de correio pode ser pesquisada, na versão de versão inicial do Exchange 2013, o serviço oferece suporte apenas para obter detalhes do item para itens não indexáveis em uma única caixa de correio.

This operation was introduced in Exchange Server 2013.

Usando a operação GetNonIndexableItemDetails

A operação GetNonIndexableItemDetails identifica itens de caixa de correio que não podem ser indexados e fornece informações sobre por que os itens não podem ser indexados. Itens que não podem ser indexados não são pesquisados durante uma pesquisa de descoberta.

GetNonIndexableItemDetails operation SOAP headers

A operação GetNonIndexableItemDetails pode usar os headers SOAP listados na tabela a seguir.

Nome de cabeçalho Elemento Descrição
ManagementRole
ManagementRole
Identifica as funções de servidor necessárias para que o chamador faça a solicitação. Esse header é aplicável a uma solicitação.
RequestVersion
RequestServerVersion
Identifica a versão do esquema para a solicitação de operação. Esse header é aplicável a uma solicitação.
ServerVersion
ServerVersionInfo
Identifica a versão do servidor que respondeu à solicitação. Esse header é aplicável a uma resposta.

Exemplo da solicitação de operação GetNonIndexableItemDetails: Obter os detalhes de um item que não pode ser indexado

O exemplo a seguir de uma solicitação de operação GetNonIndexableItemDetails mostra como solicitar os detalhes de itens que não podem ser indexados para uma única caixa de correio. A pesquisa é realizada em caixas de correio primárias e de arquivo morto.

Observação

Todos os nomes de domínio herdados neste exemplo foram reduzidos para preservar a capacidade de leitura.

<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
               xmlns:t="https://schemas.microsoft.com/exchange/services/2006/types"
               xmlns:m="https://schemas.microsoft.com/exchange/services/2006/messages">
   <soap:Header>
      <t:RequestServerVersion Version="Exchange2013" />
   </soap:Header>
   <soap:Body >
      <m:GetNonIndexableItemDetails>
         <m:Mailboxes>
            <t:LegacyDN>/o=First Organization/ou=Exchange Administrative Group (FYT)/cn=Recipients/cn=35-Steve</t:LegacyDN>
         </m:Mailboxes>
         <m:SearchArchiveOnly>false</m:SearchArchiveOnly>
      </m:GetNonIndexableItemDetails>
   </soap:Body>
</soap:Envelope>

O corpo SOAP de solicitação contém os seguintes elementos:

Resposta bem-sucedida da operação GetNonIndexableItemDetails

O exemplo a seguir mostra uma resposta bem-sucedida a uma solicitação de operação GetNonIndexableItemDetails para obter itens que não podem ser indexados para uma única caixa de correio. O item neste exemplo que não pode ser indexado é o arquivo binaryfile.abc, que é de um formato desconhecido.

<?xml version="1.0" encoding="utf-8"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Header>
      <h:ServerVersionInfo MajorVersion="15" 
                           MinorVersion="0" 
                           MajorBuildNumber="526" 
                           MinorBuildNumber="0" 
                           Version="Exchange2013" 
                           xmlns:h="https://schemas.microsoft.com/exchange/services/2006/types" 
                           xmlns="https://schemas.microsoft.com/exchange/services/2006/types" 
                           xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
                           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
   </s:Header>
   <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
           xmlns:xsd="http://www.w3.org/2001/XMLSchema">
      <GetNonIndexableItemDetailsResponse ResponseClass="Success" 
                                          xmlns="https://schemas.microsoft.com/exchange/services/2006/messages">
         <ResponseCode>NoError</ResponseCode>
         <NonIndexableItemDetailsResult>
            <Items xmlns="https://schemas.microsoft.com/exchange/services/2006/types">
               <NonIndexableItemDetail>
                  <ItemId Id="AQMkAGVmNDAyOQAAAY2fUAAAAA==" ChangeKey="CQAAAA=="/>
                  <ErrorCode>DocumentParserFailure</ErrorCode>
                  <ErrorDescription>The document parser encountered a processing error.</ErrorDescription>
                  <IsPartiallyIndexed>false</IsPartiallyIndexed>
                  <IsPermanentFailure>true</IsPermanentFailure>
                  <SortValue>502511175756</SortValue>
                  <AttemptCount>0</AttemptCount>
                  <LastAttemptTime>2012-11-15T01:56:11Z</LastAttemptTime>
                  <AdditionalInfo> 301002 Error parsing document 'exchange://localhost/Attachment/d987b1f4-9aa7-42b3-aa8c-9515a35dfa1a/1f3047d4-c287-41e4-910c-feb70c1a59f0/ef402830-3d33-4a0d-a4e9-d8576900060d/85b83861-0026-418f-8464-be2036696333/502511175756.0/binaryfile.abc'. Document has an undetectable format and will not be parsed.</AdditionalInfo>
               </NonIndexableItemDetail>
            </Items>
         </NonIndexableItemDetailsResult>
      </GetNonIndexableItemDetailsResponse>
   </s:Body>
</s:Envelope>

O corpo SOAP de resposta contém os seguintes elementos:

Resposta de erro da operação GetNonIndexableItemDetails

O exemplo a seguir mostra uma resposta de erro a uma solicitação de operação GetNonIndexableItemDetails. Esta é uma resposta a uma solicitação para obter detalhes do item para itens que não podem ser indexados de mais de uma caixa de correio.

<?xml version="1.0" encoding="utf-8"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Header>
      <h:ServerVersionInfo MajorVersion="15" 
                           MinorVersion="0" 
                           MajorBuildNumber="526" 
                           MinorBuildNumber="0" 
                           Version="Exchange2013" 
                           xmlns:h="https://schemas.microsoft.com/exchange/services/2006/types" 
                           xmlns="https://schemas.microsoft.com/exchange/services/2006/types" 
                           xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
                           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
   </s:Header>
   <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
      <GetNonIndexableItemDetailsResponse ResponseClass="Error" xmlns="https://schemas.microsoft.com/exchange/services/2006/messages">
         <MessageText>Multiple mailboxes is currently not supported, only single mailbox is supported.</MessageText>
         <ResponseCode>ErrorInvalidArgument</ResponseCode>
         <DescriptiveLinkKey>0</DescriptiveLinkKey>
      </GetNonIndexableItemDetailsResponse>
   </s:Body>
</s:Envelope>

O corpo SOAP da resposta de erro contém os seguintes elementos:

Para obter códigos de erro adicionais genéricos para EWS e específicos para essa operação, consulte ResponseCode.

Confira também