Как изменить имя хоста в подключении к данным InfoPath?
-
16-10-2019 - |
Вопрос
Я создал форму Infopath, которая использует соединения данных. Это было на сервере1.
Теперь я хочу изменить эту форму Infopath на Server2 (сервера1 больше не существует). Я хочу добавить новое соединение данных.
Я использую параметры подключения в качестве локальной библиотеки соединений, поэтому ссылка на файл подключения к данным является относительной.
Когда я изучаю подключения данных для шаблона формы, я все еще вижу источник подключения, который станет сервером1. Когда я добавляю новое соединение, источник - Server2.
Когда я предварительно просмотр формы, форма все еще пытается подключить сервер1!
Как я могу это изменить?
Я нашел способ сделать это: Редактирование сведений о подключении данных вручную в формах Infopath 2007. Анкет Для меня только сохранение исходных файлов сработало.
Это лучший способ сделать?
Решение
Да, пока я знаю, что это единственный путь.
Вам необходимо сохранить исходные файлы в клиенте InfoPath, отредактировать файл Manifest с правильными URL -адресами, а затем сохранить и опубликовать обратно в SharePoint.
Я не сталкивался с какими -либо инструментами сообщества, которые облегчают этот процесс, но вы думаете, что для них есть большая необходимость. Вы можете искать это.
Другие советы
Это было несколько проектов с тех пор, как я сделал Infopath, но мы говорим о соединениях, хранящихся снаружи, к форме? Они хранятся в файле .UDCX в библиотеке подключений к данным. Если так, то почему это не так просто, как просто редактирование файла .udcx? Если нет, то зачем хранить встроенное соединение в форму, а не использовать файлы.
Или я что -то упускаю что -то?
Вот связанные более подробные сообщения, опубликованные позже о том, как сделать то же самое:
- Как воссоединить форму задачи InfoPath с рабочим процессом SPD после перемещения в новую коллекцию сайтов
- Использование Infopath Public
Я публикую его только для того, чтобы связать сообщения, которые до этого моего поста не были связаны/связаны по ссылкам в соответствующем разделе, в правой стороне.