version 1.21, 2001/07/10 22:31:16
|
version 1.21.2.6, 2001/11/20 22:21:40
|
|
|
//%///////////////////////////////////////////////////////////////////////////// | //%///////////////////////////////////////////////////////////////////////////// |
// | // |
// Copyright (c) 2000, 2001 The Open group, BMC Software, Tivoli Systems, IBM |
// Copyright (c) 2000, 2001 BMC Software, Hewlett-Packard Company, IBM, |
|
// The Open Group, Tivoli Systems |
// | // |
// Permission is hereby granted, free of charge, to any person obtaining a copy | // Permission is hereby granted, free of charge, to any person obtaining a copy |
// of this software and associated documentation files (the "Software"), to | // of this software and associated documentation files (the "Software"), to |
|
|
// Author: Mike Brasher (mbrasher@bmc.com) | // Author: Mike Brasher (mbrasher@bmc.com) |
// | // |
// Modified By: | // Modified By: |
|
// Nitin Upasani, Hewlett-Packard Company (Nitin_Upasani@hp.com) |
|
// |
|
// Nag Boranna, Hewlett-Packard Company(nagaraja_boranna@hp.com) |
// | // |
//%///////////////////////////////////////////////////////////////////////////// | //%///////////////////////////////////////////////////////////////////////////// |
| |
|
|
const char* cimOperation, | const char* cimOperation, |
const char* cimMethod, | const char* cimMethod, |
const String& cimObject, | const String& cimObject, |
|
const String& authenticationHeader, |
const Array<Sint8>& content); | const Array<Sint8>& content); |
| |
static Array<Sint8> formatMethodResponseHeader( | static Array<Sint8> formatMethodResponseHeader( |
|
|
const char* parameterName, | const char* parameterName, |
Boolean flag); | Boolean flag); |
| |
static Array<Sint8>& appendStringParameter( |
static Array<Sint8>& appendStringIParameter( |
Array<Sint8>& out, | Array<Sint8>& out, |
const char* parameterName, | const char* parameterName, |
const String& str); | const String& str); |
|
|
Array<Sint8>& out, | Array<Sint8>& out, |
const String& propertyName); | const String& propertyName); |
| |
|
static Array<Sint8>& appendPropertyValueParameter( |
|
Array<Sint8>& out, |
|
const char* parameterName, |
|
const CIMValue& value); |
|
|
|
static Array<Sint8>& appendPropertyListParameter( |
|
Array<Sint8>& out, |
|
const Array<String>& propertyList); |
|
|
static Array<Sint8>& appendObjectNameParameter( | static Array<Sint8>& appendObjectNameParameter( |
Array<Sint8>& out, | Array<Sint8>& out, |
const char* name, | const char* name, |
|
|
const char* text, | const char* text, |
Uint32 indentChars = 2); | Uint32 indentChars = 2); |
| |
static Array<Sint8> formatSimpleReqMessage( |
static Array<Sint8> formatSimpleIMethodReqMessage( |
const char* host, | const char* host, |
const String& nameSpace, | const String& nameSpace, |
const char* iMethodName, | const char* iMethodName, |
|
const String& messageId, |
|
const String& authenticationHeader, |
const Array<Sint8>& body); | const Array<Sint8>& body); |
| |
static Array<Sint8> formatSimpleRspMessage( | static Array<Sint8> formatSimpleRspMessage( |
|
|
| |
static String getNextMessageId(); | static String getNextMessageId(); |
| |
|
static Array<Sint8> formatSimpleIndicationReqMessage( |
|
const char* host, |
|
const char* iMethodName, |
|
const String& messageId, |
|
const String& authenticationHeader, |
|
const Array<Sint8>& body); |
|
|
|
static Array<Sint8> formatEMethodCallElement( |
|
const char* name, |
|
const Array<Sint8>& iParamValues); |
|
|
|
static Array<Sint8> formatMPostIndicationHeader( |
|
const char* host, |
|
const char* cimOperation, |
|
const char* cimMethod, |
|
const String& authenticationHeader, |
|
const Array<Sint8>& content); |
|
|
|
static Array<Sint8> formatSimpleExportReqElement( |
|
const Array<Sint8>& body); |
|
|
|
static Array<Sint8> formatSimpleExportRspElement( |
|
const Array<Sint8>& body); |
|
|
|
static Array<Sint8> formatSimpleIndicationRspMessage( |
|
const char* iMethodName, |
|
const String& messageId, |
|
const Array<Sint8>& body); |
|
|
|
static Array<Sint8> formatEMethodResponseElement( |
|
const char* name, |
|
const Array<Sint8>& iParamValues); |
|
|
|
static Array<Sint8> formatEMethodResponseHeader( |
|
const Array<Sint8>& content); |
|
|
|
static Array<Sint8> formatSimpleMethodReqMessage( |
|
const char* host, |
|
const String& nameSpace, |
|
const char* iMethodName, |
|
const String& messageId, |
|
const String& authenticationHeader, |
|
const Array<Sint8>& body); |
|
|
|
static Array<Sint8> formatMethodCallElement( |
|
const char* name, |
|
const String& nameSpace, |
|
const Array<Sint8>& iParamValues); |
|
|
|
static Array<Sint8> formatSimpleMethodRspMessage( |
|
const char* iMethodName, |
|
const String& messageId, |
|
const Array<Sint8>& body); |
|
|
|
static Array<Sint8> formatMethodResponseElement( |
|
const char* name, |
|
const Array<Sint8>& iParamValues); |
|
|
|
static Array<Sint8>& appendStringParameter( |
|
Array<Sint8>& out, |
|
const char* parameterName, |
|
const String& str); |
|
|
|
static Array<Sint8>& formatParamValueElement( |
|
Array<Sint8>& out, |
|
const char* name, |
|
const Array<Sint8>& body); |
|
|
|
static Array<Sint8> formatReturnValueElement( |
|
const Array<Sint8>& body); |
|
|
|
static Array<Sint8> formatUnauthorizedResponseHeader( |
|
const String& content); |
|
|
private: | private: |
| |
XmlWriter() { } | XmlWriter() { } |