void Context::updateLogHeader() { if (session()) { mLog.prepend(QString("RPC[%1][%2] ").arg(requestID()).arg(session()->id().toString().right(8).left(7))); } else { mLog.prepend(QString("RPC[%1] ").arg(requestID())); } }
auto_ptr<oadrPayload> QueryRegistration::generatePayload() { oadrQueryRegistrationType request(requestID()); request.schemaVersion("2.0b"); oadrSignedObject oso; oso.oadrQueryRegistration(request); auto_ptr<oadrPayload> payload(new oadrPayload(oso)); return payload; }
auto_ptr<oadrPayload> CreatePartyRegistration::generatePayload() { oadrCreatePartyRegistrationType cpr(requestID(), m_profileType, m_transportType, m_reportOnly, m_xmlSignature); cpr.schemaVersion("2.0b"); cpr.oadrHttpPullModel(m_httpPullModel); if (m_venName != "") cpr.oadrVenName(m_venName); oadrSignedObject oso; oso.oadrCreatePartyRegistration(cpr); auto_ptr<oadrPayload> payload(new oadrPayload(oso)); return payload; }
auto_ptr<oadrPayload> RegisteredReport::generatePayload() { oadrRegisteredReportType::eiResponse_type eir(responseCode(), requestID()); if (responseDescription() != "") eir.responseDescription(responseDescription()); oadrRegisteredReportType request(eir); request.schemaVersion("2.0b"); request.venID(venID()); oadrSignedObject oso; oso.oadrRegisteredReport(request); auto_ptr<oadrPayload> payload(new oadrPayload(oso)); return payload; }
auto_ptr<oadrPayload> UpdateReport::generatePayload() { auto_ptr<oadrUpdateReportType> request( new oadrUpdateReportType(requestID())); request->schemaVersion("2.0b"); request->venID(venID()); oadrUpdateReportType::oadrReport_sequence sequence; m_reports->addReportIntervalsToSequence(sequence, m_dtstart, m_reportRequestID, m_createdDateTime); request->oadrReport(sequence); // generate the oadrPayload auto_ptr<oadrSignedObject> oso(new oadrSignedObject()); oso->oadrUpdateReport(request); auto_ptr<oadrPayload> payload(new oadrPayload(oso)); return payload; }