Blackboard WebServices 创建术语

Blackboard WebServices Create Term

我正在尝试使用 C# 通过 Web 服务创建术语。我已将 BbWsClient 包含在我的解决方案中,相信我已经非常接近了。

我遇到的问题似乎与 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. "

term.sourcedid_id 是 nvarchar2(256) 且不可为空。

根据文档:

"The sourcedid_id - set based on feed from external system or autogenerated for Learn created terms"