2016-05-20 6 views
0
USING OpenEdge.Net.HTTP.*. 
USING OpenEdge.Net.URI. 
USING Progress.Json.ObjectModel.JsonObject. 

DEFINE VARIABLE oClient AS IHTTPClient NO-UNDO. 

я получаю сообщение об ошибке Нескольких маркеров на этой линии - недопустимых типа данных, указанных - не мог бы линии 8. (196) понять. Укажите тип данных, например «символ» или имя класса. (5638)»Progress 4GL REST вебсервис получает ошибку

+0

Какую версию прогресса вы используете? –

+0

Я использую 11.5 – user1506424

+1

Возможно, вам нужно будет убедиться, что вы используете Service Pack 1 из 11.5 –

ответ

0

Клиент REST не реально при условии, из коробки, так что вы должны убедиться, что у вас есть в вашей PROPATH.

В зависимости от вашей среды может потребоваться изменить его в ини -файл с помощью ProTools или Programatically:

PROPATH = PROPATH + ",C:\Progressx86\OpenEdge\gui\netlib\OpenEdge.Net.pl". 

Убедитесь, чтобы изменить фактический путь к чему-то, что соответствует вашей установке Кроме того, «гуй» часть должна быть изменена на телетайп, если вы используете клиент символов

..

Helpful knowledgebase entry

+0

Я добавил, но все же я получаю эту ошибку – user1506424

+0

infact я добавил C: \ Progressx86 \ OpenEdge \ src \ netlib \ OpenEdge.Net .pl также – user1506424

+0

infact я добавил C: \ Progressx86 \ OpenEdge \ src \ netlib \ OpenEdge.Net.pl, C: \ Progressx86 \ OpenEdge \ tty \ netlibOpenEdge.Net.pl – user1506424