2016-06-07 4 views
0

Я пытаюсь создать термин через webservice с помощью C#. Я включил BbWsClient в мое решение и считаю, что я довольно близко.Blackboard WebServices Создать термин

Вопрос, который, как представляется, имеет отношение к TermVO.sourcedidId. Есть ли рекомендуемый способ для заполнения этого значения? Предполагается, что это всего лишь новый GUID?

Я пытаюсь использовать этот метод, чтобы сохранить термин: http://library.blackboard.com/ref/8c09eac0-db9b-4c1f-839a-69ce42234bdf/blackboard/ws/course/CourseWSImpl.html#saveTerm(blackboard.ws.course.TermVO)

Когда я не включить его я получаю эту ошибку:

[WSFW000]blackboard.persist.PersistenceRuntimeException: Required field not set. identifier must be set. "

ответ

1

term.sourcedid_id является NVARCHAR2 (256) и не имеет значения NULL.

Согласно документации:

«The sourcedid_id - набор на основе сырья из внешней системы или генерироваться автоматически для Learn созданных терминов»

+0

Я был в состоянии представить генерируя свой собственный идентификатор в исходной системе. благодаря – BlueBird