Compartilhar via


Testar seu conector do Microsoft Graph

Você pode usar o utilitário TestApp para testar seu conector do Microsoft Graph. Este é um aplicativo de console que é usado para testar o conector antes da implantação. Ele não criará nenhuma conexão nem ingerirá nenhum dado.

Use as seguintes etapas para testar seu conector:

  1. Atualize o arquivo ConnectionInfo.json com a ID do conector e o caminho da fonte de dados e defina AuthenticationKind como null. Este arquivo está localizado na seguinte pasta: C:\Arquivos de Programas\Agente conector do Graph\TestApp\Config.

    a. A ID do provedor é gerada para cada projeto e está localizada no arquivo ConnectorInfoServiceImpl.cs.

    Captura de tela do arquivo ConnectorInfoServiceImpl.cs mostrando o local da ID do Provedor.

    b. O caminho de fonte de dados é o caminho em que você baixou o arquivo ApplianceParts.csv.

    c. Você pode definir AuthenticationKind como null porque o conector está usando auth anônimo.

    {
      // All these configs are only required to test locally
      "id": "TestGrpcConnector", // ConnectionId. Must be unique for a tenant. Change this for each crawlTest
      "name": "TestGrpcConnector", // name of connection
      "description": "\<Connection description>",
      "configuration": {
        "providerId": "a1c127ed-29ce-47fb-ad4a-8836871922ea", //Enter your ConnectorUniqueId
        "scheduleSetting": {
          "fullSyncInterval": 30 // the value is in seconds. Decrease this to run consecutive tests on the same connectionId
        },
        "CredentialData": {
          "Path": "D:\\ApplianceParts.csv",
          "AuthenticationKind": "Anonymous", // Authentication kind which connector supports eg: basic, windows, anonymous, oauth2.client_credentials
          "CredentialDetails": null // If AuthenticationKind is set to something different, use { "loginId": "", "loginSecret": "" } here
    
        },
        "ProviderParameters": null // This parameter will have the data/configuration given during connection creation time. Will be present in JSON serialized format
      }
    }
    
    
  2. Atualize o arquivo CustomConnectorPortMap.json com o mapeamento de porta do conector. Este arquivo localizado na seguinte pasta C:\Program Files\Graph conector agent. Atualize este arquivo com uma entrada para a ID do conector (que você identificou no arquivo ConnectorInfoServiceImpl.cs na etapa anterior) e a porta, que é definida no arquivo ConnectorServer.cs.

Captura de tela do arquivo ConnectorServer.cs mostrando a localização da porta

    {
      "a1c127ed-29ce-47fb-ad4a-8836871922ea": "30303" //Update your ConnectorUniqueId and Port information
    }

  1. Atualize o arquivo manifest.json localizado na seguinte pasta: C:\Program Files\Graph connector agent\TestApp\Config:
    {
    // This is your unique connector ID/provider ID.
    "connectorId": "a1c127ed-29ce-47fb-ad4a-8836871922ea", //Update your ConnectorUniqueId here
    
    // This is a list of all supported auth types. Remove the ones that the connector does not support.
    "authTypes": [ "Anonymous" ]   
    }

  1. Execute GraphConnectorAgentTest.exe, que está localizada na pasta C:\Program Files\Graph connector agent\TestApp.

  2. Verifique se o conector está em execução.

  3. Teste o conector usando opções todas as opções (1, 2, 3, 4, 5) em GraphConnectorAgentTest.exe.

Próximas etapas