C ++でapache axis2cを使用してSOAP Webサービスを開発しています。私はservices.xml
いくつかのサービス固有のパラメーターを設定するために使用し、これらのパラメーターの値をaxis2_svc_skeleton
インターフェイス内 (axis2_get_instance
関数内など) で取得する必要があります。しかし、どうすればこれができるのかわかりませんか?
これが私のservices.xmlの一部でありmyreadonlyparam
、コード内の値にアクセスしたい:
<service name="myservice">
<parameter name="myreadonlyparam" locked="xsd:true">myparamvalue</parameter>
...
</service>
これは私のコードの一部です
AXIS2_EXPORT int axis2_get_instance( axis2_svc_skeleton_t ** inst, const axutil_env_t * env )
{
*inst = axis2_myservice_create(env);
if (!(*inst))
{
return AXIS2_FAILURE;
}
//HERE I NEED SERVICE PARAMETER VALUE
...
}
何か案が?