Service Virtualization

  • 1.  How to amend the system time in reponse

    Posted May 28, 2018 08:06 AM

    Hi All ,

    Hope you all doing well . We need to create a JSON stub and send the response dynamically by fetching the system time and amend in the response tag .we tried giving System.currentTimeMillis in match script but that gives the time in milliseconds whereas we need the system time in proper format(Hr:Min:sec) and the same value need to be sent in the response whenever we received the hit

     

    Could you please advise the possibility of doing it



  • 2.  Re: How to amend the system time in reponse
    Best Answer

    Posted May 28, 2018 09:58 AM

    Have you tried adding a Magic Date in the VSI Response JSON payload having only a time format? Refer to:

    Magic Dates - DevTest Solutions - 10.1 - CA Technologies Documentation

    Magic Dates - DevTest Solutions - 10.3 - CA Technologies Documentation  

    Look for the commentary on: {{=doDateDeltaFromCurrent("yyyy-MM-dd","0D");/2008-12-17}}  

     

    To return time only, send the Magic Date processor a valid simple date format with add zero seconds instruction.  For example: "JsonTagTimeHHmmss": "{{=doDateDeltaFromCurrent("HH:mm:ss", "0S");/*12:14:31*/}}" or "hh:mm:ss" depending on which format you want

    If this is not working, please raise a support ticket.