第三十六章 添加和使用自定义标题元素 - 指定 XData 块中支持的标头元素

文章目录

  • 第三十六章 添加和使用自定义标题元素 - 指定 XData 块中支持的标头元素
  • 指定 `XData` 块中支持的标头元素
    • Details

第三十六章 添加和使用自定义标题元素 - 指定 XData 块中支持的标头元素

指定 XData 块中支持的标头元素

如果使用 SOAP 向导根据给定的 WSDL 创建 Web 服务或 Web 客户端,系统将在该类中生成一个 XData 块来表示其 SOAP 消息中支持的任何标头元素。(有关 SOAP 向导的信息,请参阅使用 SOAP 向导。)

如果手动创建 Web 服务或客户端,则必须手动指定此 XData 块。

以下是一个简单的例子:

XData NewXData1
{
<parameters xmlns="https://www.intersystems.com/configuration"><request><header name="ServiceHeader" class="NewHeaders.MyCustomHeader"/> </request><response><header name="ExpectedClientHeader" class="NewHeaders.MyCustomHeader"/> </response>
</parameters>
}

Details

XData 块的要求如下:

  • XData 块可以有任意名称。名称(本例中为 NewXData1)未被使用。

SOAP 向导在创建此块时使用名称参数。

  • 顶级元素必须是 <parameters>
  • <parameters> 元素及其所有子元素(及其子元素)必须位于命名空间“https://www.intersystems.com/configuration”中
  • <parameters> 元素可以具有以下子元素:

<request> — 确定与所有请求消息关联的标头元素,对于所有请求消息中都应该相同的标头元素。

对于每个适用的标题元素,此元素应该有一个子元素<header>

<response> — 确定与所有响应消息关联的标头元素,对于所有响应消息中都应该相同的标头元素。

对于每个适用的标题元素,此元素应该有一个子元素 <header>

<methodname> — 确定与名称为 methodnameWeb 方法关联的标头元素。

该元素可以具有以下子元素:

  • <header> — 确定与此 Web 方法的请求和响应消息关联的标头元素,对于任何在两种情况下都应该相同的标头元素。
  • <request> — 确定与此 Web 方法的请求消息关联的标头元素。

对于每个适用的标题元素,此元素应该有一个子元素

  • <response> — 确定与此 Web 方法的响应消息相关的标头元素。

对于每个适用的标题元素,此元素应该有一个子元素 <header>

在此 XData 块中,每个 <header> 元素将一个 header 元素与应用于表示它的 IRIS 类相关联。此元素包括以下属性:

AttributePurpose
name标题元素的名称。
class代表此标题元素的IRIS 类。
alias(可选)Web 服务或 Web 客户端的 HeadersIn 数组中此标头元素的键。默认值为 name 属性指定的值。

XData 块内 <header> 元素的位置指示它适用的消息。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/32557.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微软Edge浏览器:全面解析与深度探索

一、引言 随着互联网的飞速发展&#xff0c;浏览器作为我们访问网络世界的重要工具&#xff0c;其性能和功能越来越受到用户的关注。微软Edge浏览器自推出以来&#xff0c;凭借其高效的性能、丰富的功能和安全的浏览环境&#xff0c;赢得了众多用户的青睐。本文将全面解析微软…

面试专区|【47道ES67高频题整理(附答案背诵版)】

1.ES5、ES6&#xff08;ES2015&#xff09;有什么区别? ES5&#xff08;ECMAScript 5&#xff09;和ES6&#xff08;也称为ECMAScript 2015&#xff09;是JavaScript语言的两个版本&#xff0c;它们之间有一些重要的区别和改进&#xff1a; let 和 const 关键字&#xff1a; …

Kylin系列:架构和高级功能详解

目录 一、Kylin的架构 1.1 总体架构概述 1.2 数据源 1.3 元数据存储 1.4 构建引擎 1.5 存储引擎 1.6 查询引擎 1.7 用户接口 二、Kylin的高级功能 2.1 多维立方体(Cube) 2.1.1 Cube的定义 2.1.2 Cube的构建 2.2 查询优化 2.3 数据模型和星型模式 2.3.1 数据模…

使用SPI驱动数码管

代码&#xff1a; 7-seg.c /*《AVR专题精选》随书例程3.通信接口使用技巧项目&#xff1a;改进的延时法实现半双工软件串口文件&#xff1a;7seg.c说明&#xff1a;SPI控制数码管驱动文件作者&#xff1a;邵子扬时间&#xff1a;2012年12月15日*/#include <avr/io.h>ex…

Ubuntu:解决github出现 Permission denied (publickey)的问题

因为使用的Ubuntu 长久没有使用&#xff0c;使用下载的时候突然报错&#xff0c;使用ssh key这种方式进行clone &#xff0c;pull github上面的项目&#xff0c;使用 git clone或者git pull origin master出现permission denied (publickey)&#xff0c;原因是因为ssh key过期失…

0 知识的补充

目录 矢量运算 矢量加法 矢量减法 矢量点乘 矢量叉乘 矢量混合积 坐标系 直角坐标系 柱坐标系 球坐标系 ​​​​​​​ 矢量运算 矢量加法 矢量减法 矢量点乘 矢量叉乘 ​​​​​​​ 矢量混合积 坐标系 直角坐标系 柱坐标系 ​​​​​​​ 球坐标系

AcWing算法基础课笔记——求组合数2

求组合数Ⅱ 1万组数据&#xff0c; 1 ≤ b ≤ a ≤ 1 0 5 1 \le b \le a \le 10^5 1≤b≤a≤105&#xff0c;预处理阶乘。时间复杂度 O ( N l o g N ) O(NlogN) O(NlogN) C a b a ! ( b − a ) ! b ! C_a^b \frac{a !}{(b - a)! b!} Cab​(b−a)!b!a!​ 预处理出 i ! i ! i…

力扣148A

文章目录 1. 题目链接2. 题目代码3. 题目总结 1. 题目链接 Insomnia cure 2. 题目代码 #include<iostream> using namespace std; int main(){int dragonDamagedByPan;int dragonDamagedByDoor;int dragonDamagedByheel;int dragonDamagedBythreat;int totalNumberOfDra…

高速缓存存储器(Chche)

为了解决CPU和主存之间速度不匹配的问题&#xff0c;计算机系统中引入了高速缓存&#xff08;Chche&#xff09;的概念。 基本想法&#xff1a;使用速度更快但容量更小、价格更高的SRAM制作一个缓冲存储器&#xff0c;用来存放经常用到的信息&#xff1b;这样一来&#xff0c;…

Geopandas函数大全

GeoSeries函数和方法解析 GeoSeries.plot(self, *args, **kwargs) 几何图形空间可视化GeoSeries.area 返回几何图形的面积GeoSeries.bounds 返回几何图形x、y的最大最小值GeoSeries.length 返回几何图形的长度GeoSeries.geom_type 返回几何类型GeoSeries.distance(self, other…

嵌入式系统固件升级方案设计

文章目录 0. 概要1. 存储布局2. 升级文件格式配置文件格式 3. UML图组件图状态图活动图 4. C代码示例异常处理模块化代码示例实用工具函数 5. 其它故障处理方案性能优化安全性分析版本控制策略 6. 总结 0. 概要 在嵌入式系统中&#xff0c;固件升级是一个至关重要的功能。为了…

小白指南:前端使用javascript如何判断集合是不是空集合?

背景 最近在开发一个Web应用时&#xff0c;我遇到了一个关于集合处理的问题。具体来说&#xff0c;我需要判断一个集合是否为空。集合可以是数组、对象、Map或Set等不同的数据结构。就简单的整理了一下如何在JavaScript中有效地判断一个集合是否为空呢&#xff1f; 解决方案 …

鸿枫网盘,文件夹面包屑跳转实现功能

新增功能&#xff0c;磁盘格式化&#xff0c;层级面包屑跳转&#xff0c;视频预览优化 主要记录一下面包屑的实现思路 2.1 面包屑渲染 <el-breadcrumb separator-class"el-icon-arrow-right"> <el-breadcrumb-item> <el-link :under…

Pytorch(5)-----梯度计算

一、问题 如何使用Pytorch计算样本张量的基本梯度呢&#xff1f;考虑一个样本数据集&#xff0c;且有两个展示变量&#xff0c;在给定初始权重的基础上&#xff0c;如何在每次迭代中计算梯度呢&#xff1f; 二、如何运行 假设有x_data 和 y_data 列表&#xff0c;计算两个列表需…

树莓派4B设置AP热点步骤

树莓派4B设置AP热点步骤&#xff1a;先进入root模式 预先进行apt-get update 第1步&#xff1a;安装network-manager ​sudo apt-get install network-manager第2步&#xff1a;安装git apt-get install git apt-get install util-linux procps hostapd iproute2 iw haveged …

Chrome插件: Octotree让你GitHub代码浏览速度飙升

在GitHub上浏览和管理项目代码时&#xff0c;您是否曾为复杂的目录结构感到困惑&#xff1f;如果有一种工具能够让您轻松浏览项目的文件和目录&#xff0c;会不会大大提升您的工作效率&#xff1f;这正是Octotree浏览器插件所能做到的。 不过说实话&#xff0c;GitHub自带的代码…

HMI 的 UI 风格,超凡脱俗

HMI 的 UI 风格&#xff0c;超凡脱俗

代码随想录算法训练营day62 | 42. 接雨水、84.柱状图中最大的矩形

42. 接雨水 暴力解法 遍历每根柱子(第一个和最后一个不需要遍历&#xff0c;因为不可能存住水)&#xff0c;找到当前柱子的左边最高柱子lHeight&#xff0c;右边最高柱子rHeight&#xff0c;当前柱子能存的水为min(min(lHeight, rHeight) - 当前柱子的高度, 0) class Soluti…

mediasoup专栏介绍

mediasoup专栏介绍 mediasoup基础概览网络编程-libuv介绍mediasoup源码分析-v2和v3版本差异mediasoup日志模块mediasoup源码分析(一)编译及部署mediasoup源码分析(二)--worker启动golang实现mediasoup的tcp服务及channel通道mediasoup源码分析(三)channel创建及信令交互mediaso…

ARM功耗管理软件之WFIWFE

安全之安全(security)博客目录导读 思考&#xff1a;功耗管理软件栈及示例&#xff1f;WFI&WFE&#xff1f;时钟&电源树&#xff1f;DVFS&AVS&#xff1f; ARM功耗管理精讲与实战汇总参见&#xff1a;Arm功耗管理精讲与实战