Получение значений из свойств в Groovy SoapUI

Я написал скрипт драйвера данных в Groovy, и это, кажется, хорошо. Данные правильно извлекаются из файла xls в "Свойства"

Далее я использую метод для создания пользователя - я отправляю простые адресные данные в базу данных. Это часть этого:

  <email>${Parametry#email}</email>
     <creationDate>${Parametry#creationDate}</creationDate>
    <customerType>${Parametry#customerType}</customerType>
     <!--Optional:-->
     <nom>${Parametry#nom}</nom>
     <!--Optional:-->
     <prenom>${Parametry#prenom}</prenom>
     <!--Optional:-->
    <customerName>${Parametry#customerName}</customerName>
     <!--Optional:-->
      <nip>${Parametry#nip}</nip>
     <addressList>
        <!--1 or more repetitions:-->
        <address>
           <type>${Property#addressListtype}</type>
           <street1>${Property#addressListstreet1}</street1>
           <!--Optional:-->
           <street2>${Property#addressListstreet2}</street2>
           <postalCode>${Property#addressListpostalCode}</postalCode>
           <city>${Property#addressListcity}</city>   
           <streetNumber>${Property#addressListstreetNumber}</streetNumber>
           <!--Optional:-->
           <apartmentNumber>${Property#addressListapartmentNumber}</apartmentNumber>
           <country>${Propert #addressListcountry}</country>
        </address>
     </addressList>

После отправки запроса я получаю сообщение об ошибке:

     <errCode>-20001</errCode>
     <errMessage>Nie podano kompletu danych: address.type; err=NOT_ALL_DATA(-20001)</errMessage>

ErrMessage означает, что данные address.type отсутствуют. Поэтому я вручную написал "MAIN" в address.type и снова отправил запрос. Ошибка:

     <errCode>-20001</errCode>
     <errMessage>Nie podano kompletu danych: address.streetNumber; err=NOT_ALL_DATA(-20001), invalid value=</errMessage>

Итак, еще раз, просит другое значение. Все значения существуют в "Свойствах", они не являются пустыми.

Я вручную помещаю все данные в <addressList> и метод выглядит хорошо. Таким образом, это означает, что связь с "Свойствами", которую я назвал "Параметрией", работает просто отлично. Это просто не работает для значений в <addressList> и я понятия не имею, что может вызвать это.

1 ответ

Есть проблема в коде. Я адресую список я называю "Свойство" вместо "Параметр". После смены работает.

Другие вопросы по тегам