Значение, присвоенное длинному свойству в оркестровке Biztalk, недопустимо - PullRequest
1 голос
/ 18 марта 2011

Я получаю следующую ошибку в Biztalk ...

The value assigned to property 'https://blah.Schemas.PropertySchema:sequenceNumber' is not valid: '15'.

Error:
Uncaught exception (see the 'inner exception' below) has suspended an instance of service 'blah.Orchestrations.CommitDispatcher(3d0134b5-83b1-1fb7-c6b0-5d6fa4614373)'.
The service instance will remain suspended until administratively resumed or terminated. 
If resumed the instance will continue from its last persisted state and may re-throw the same unexpected exception.
InstanceId: 4da93c1f-7303-4052-adf4-976afcdda1cf
Shape name: SetSequence
ShapeId: 3909c37f-092e-419d-864d-4a0cb5a7c03e
Exception thrown from: segment 1, progress 134
Inner exception: The value assigned to property 'https://blah.Schemas.PropertySchema:sequenceNumber' is not valid: '15'.

Exception type: InvalidPropertyValueException
Source: Microsoft.XLANGs.BizTalk.Engine
Target Site: Microsoft.BizTalk.Agent.Interop.IBTMessage PrepareMessage(Microsoft.XLANGs.BaseTypes.XLANGMessage, System.Collections.IList, System.Collections.IList)

Это схема, которую я использую для установки вышеуказанного длинного значения ...

<ns0:SetSequenceNumber xmlns:ns0="http://tempuri.org/">  
  <ns0:transactionId>transactionId_0</ns0:transactionId>  
  <ns0:sequenceNumber>10/<ns0:sequenceNumber>  
</ns0:SetSequenceNumber>

Тип данных sequenceNumber: xs:long.

Может кто-нибудь помочь мне понять, что происходит не так.

Ответы [ 2 ]

0 голосов
/ 26 января 2018

Это все еще проблема в BTS2016 :-( Я использовал nonNegativeInteger, который также работает. Швы, например nonNegativeInteger, работают с переменными int64 в оркестровках.

0 голосов
/ 09 сентября 2011

Я думаю, что это прямая ошибка в Biztalk (у меня был и этот BizTalk 2009)

Йосси Дахан говорит об этом здесь

Обходной путь, который я использовал, - это просто изменить тип соотношения на xs: string.

...