Сбой входа в SharePoint 2013 CMIS Workbench из-за того, что один или несколько входных параметров метода службы отсутствуют или недействительны

Сбой входа в систему Sharepoint 2013 CMIS Workbench с сообщением «Один или несколько входных параметров для метода службы отсутствуют или недействительны».

У меня есть установка Sharepoint 2013, и в настройках сайта я включил «Производитель служб взаимодействия управления контентом (CMIS)». Я использую CMIS Workbench 0.9.0 (последнюю на данный момент) для подключения к службе CMIS Sharepoint 2013.

Я вхожу в систему с этим URL:

http://machinip:35382/cmis/_vti_bin/cmis/rest?getRepositories

Когда я нажимаю «Загрузить репозитории», я получаю выбор из 2 репозиториев на выбор: 1. «Библиотека административных отчетов» 2. «Общий документ». Независимо от того, какой репозиторий я выберу, я получаю следующую ошибку: InvalidArgument: один или несколько входных параметров метода обслуживания отсутствуют или недействительны.

Я попытался использовать имя машины вместо IP-адреса и получил ту же ошибку.

У меня также есть «внутренняя» настройка URL-адреса с именем машины и портом по умолчанию:

"http://machinename:35382"

У меня есть настройка аутентификации как «Базовая». Признаюсь, я не эксперт по Sharepoint. Я также пытался запустить workbench непосредственно на компьютере, на котором размещен SharePoint 2013, и все равно получаю ту же ошибку. Я также попытался добавить имя машины в файл hosts на клиенте, работающем с Workbench, но это не решило проблему.

Я могу подключиться к серверу InMemory. Я также успешно подключился к другому компьютеру с SharePoint 2010.

Может ли кто-нибудь помочь с этой проблемой? Есть ли другие настройки, которые необходимо настроить, чтобы это работало?

Я нашел эту проблему, в которой говорится, что необходимо настроить альтернативное сопоставление, но я считаю, что одна настройка уже правильно использует имя машины. Ошибка входа в репозиторий Sharepoint 2013 с использованием openCMIS Workbench

Я нашел эту ссылку, и я не уверен, применима ли она. Если это так, как я могу обойти эту проблему? Если это проблема, я не смогу использовать решение. https://issues.apache.org/jira/browse/CMIS-294

Я получаю ту же ошибку, когда пытаюсь подключиться к Sharepoint 2013 с помощью собственного приложения, которое нормально работает с серверами InMemory и SharePoint 2010.

Вот лог из CMIS Workbench:

11:19:04 ERROR hemistry.opencmis.workbench.ClientHelper: CmisInvalidArgumentException: One or more of the input parameters to the service method is missing or invalid.
org.apache.chemistry.opencmis.commons.exceptions.CmisInvalidArgumentException: One or more of the input parameters to the service method is missing or invalid.
    at org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.convertStatusCode(AbstractAtomPubService.java:423)
    at org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.read(AbstractAtomPubService.java:554)
    at org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.getTypeDefinitionInternal(AbstractAtomPubService.java:821)
    at org.apache.chemistry.opencmis.client.bindings.spi.atompub.RepositoryServiceImpl.getTypeDefinition(RepositoryServiceImpl.java:88)
    at org.apache.chemistry.opencmis.client.bindings.impl.RepositoryServiceImpl.getTypeDefinition(RepositoryServiceImpl.java:137)
    at org.apache.chemistry.opencmis.client.runtime.SessionImpl.getTypeDefinition(SessionImpl.java:518)
    at org.apache.chemistry.opencmis.workbench.model.ClientSession.createOperationContexts(ClientSession.java:244)
    at org.apache.chemistry.opencmis.workbench.model.ClientSession.createSession(ClientSession.java:195)
    at org.apache.chemistry.opencmis.workbench.LoginDialog$2.actionPerformed(LoginDialog.java:204)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2006)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2329)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:398)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:253)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:247)
11:19:04 ERROR hemistry.opencmis.workbench.ClientHelper: Error code: 0

person Robert    schedule 11.07.2013    source источник
comment
Аналогично stackoverflow.com/questions/14611390/   -  person Nicolas Raoul    schedule 04.12.2013


Ответы (1)


Я получал ту же ошибку, что и вы. Дважды проверьте настройки сопоставления альтернативного доступа:

  1. Перейти на страницу центра администрирования
  2. В разделе «Параметры системы» нажмите «Настроить сопоставления альтернативного доступа».
  3. Должно быть как минимум два URL. Один с коротким именем сервера и один с полным именем сервера.
  4. Если URL-адрес отсутствует, нажмите Добавить внутренние URL-адреса.
  5. For the Alternate Access Mapping Collection, click the No Selection link, change and select:
    • SharePoint - 80
    • Укажите URL-адрес, например http://myserver.abc.xyz.com.
    • Установить зону: любую, например Интранет
  6. Нажмите Сохранить

(Примечание: я разместил вопрос, на который вы ссылались, и только наконец нашел время вернуться к нему)

person Nic    schedule 19.08.2013