2013-10-24 4 views
0

SoapUI의 MockResponse 속성에서 현재 날짜 시간을 가져 오려고합니다.SoapUI MockResponse 속성의 Groovy 변수

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns="urn:localns"> 
     <soapenv:Header/> 
     <soapenv:Body> 
      <response instant="${=new java.text.SimpleDateFormat('yyyy-MM-dd'T'HH:mm:ssZ').format(new Date())}"/> 
     </soapenv:Body> 
    </soapenv:Envelope> 

나는 또한 변수 주위에 따옴표없이 그것을 시도했지만 작동하지 않습니다 : 나는 무엇을 시도했다

이다. 변수를 텍스트 노드로 사용했지만 속성으로 사용하지 않은 예제는 많이 보았습니다. 어떻게해야합니까?

편집 그것을 작동하게하는 유일한 방법은 아래 스크립트에서 변수를 선언하고 그 것을 내 속성으로 전달하는 것입니다. 이렇게하면, 따옴표는 서로 혼동하지 않았습니다.

답변

0

시도 :

<response instant="${new Date().format('yyyy-MM-dd'T'HH:mm:ssZ')}"/> 
+0

음, 실제 기능은 문제가 될 것 같지 않습니다,하지만 방법은 내가 내 대답에 그것을 삽입. – Davio

+0

@Davio 당신은 처음에는'='을 의미합니까? –

+0

아마,하지만 당신의 방식으로 난 그냥 빈 속성을 얻을. – Davio

관련 문제