Object reference not set to an instance of an object

Status
Not open for further replies.

greychain

Gold Partner
Advanced Certified
Joined
Jul 13, 2018
Messages
779
Reaction score
122
I don't seem to be able to get the data formatted correctly as an object. Looks like an object but isn't

XML:
    <Scenario Id="ReportCall" Type="REST">

      <Request SkipIf="[ReportCallEnabled]!=True" Url="http://staging3cx.fqdn.com/api/v1/3cx/createcall" MessagePasses="0" Message="" RequestEncoding="Json" RequestType="Post" ResponseType="Json">

        <PostValues>

          <Object Key="">

            <Value Key="id" Passes="0" Type="Integer">0</Value>

            <Value Key="CallDuration" Passes="0" Type="String">[Duration]</Value>

            <Value Key="CallStartTimeUTC" Passes="0" Type="String">[CallStartTimeUTC].ToString("yyyy-MM-ddTHH:mm:ssZ")</Value>

            <Value Key="CallEndTimeUTC" Passes="0" Type="String">[CallEndTimeUTC].ToString("yyyy-MM-ddTHH:mm:ssZ")</Value>

            <Value Key="CallText" Passes="0" Type="String">[[DateTime].ToString("yyyy-MM-ddTHH:mm:ssZ")] +" : Answered"</Value>

            <Value Key="CallType" Passes="0" Type="String">[CallType]</Value>

            <Value Key="sourcecallernumber" Passes="0" Type="String">[Number]</Value>

            <Value Key="destination_to_number" Passes="0" Type="String">[Number]</Value>

            <Value Key="distinguished_name_of_caller" Passes="0" Type="String">" "</Value>

            <Value Key="dialled_number" Passes="0" Type="String">[Number]</Value>

            <Value Key="transferred_call" Passes="0" Type="Boolean">false</Value>

            <Value Key="transferred_call_reason" Passes="0" Type="String">" "</Value>

            <Value Key="source_display_name" Passes="0" Type="String">"Name here"</Value>

            <Value Key="Agent" Passes="0" Type="String">[Agent]</Value>

            <Value Key="CallStatus" Passes="0" Type="String">[CallType]</Value>

            <Value Key="companyid" Passes="0" Type="Integer">11430</Value>

            <Value Key="branchid" Passes="0" Type="Integer">0</Value>

          </Object>

        </PostValues>

      </Request>

      <Variables />

      <Outputs Next="" AllowEmpty="false">

        <Output Passes="0" />

      </Outputs>

    </Scenario>
 

Attachments

These are the lines causing the error:
XML:
<Value Key="CallStartTimeUTC" Passes="0" Type="String">[CallStartTimeUTC].ToString("yyyy-MM-ddTHH:mm:ssZ")</Value>
<Value Key="CallEndTimeUTC" Passes="0" Type="String">[CallEndTimeUTC].ToString("yyyy-MM-ddTHH:mm:ssZ")</Value>

And this is how you fix this:
XML:
<Value Key="CallStartTimeUTC" Passes="0" Type="String">[[CallStartTimeUTC].ToString("yyyy-MM-ddTHH:mm:ssZ")]</Value>
<Value Key="CallEndTimeUTC" Passes="0" Type="String">[[CallEndTimeUTC].ToString("yyyy-MM-ddTHH:mm:ssZ")]</Value>
 
Status
Not open for further replies.

Latest Posts

Forum statistics

Threads
112,323
Messages
591,896
Members
165,474
Latest member
costionofrei