MB中常用设置 1

3. 把BPM的工程导成zip文件,然后导入到MB中,直接生成SCA的节点,(需去掉SOAP头)

1)如果是基于Based on the TargetFunctionName header 的方式:
在MB中需要在LocalEnvironment需要配置对应的function:
SET LocalEnvironment.Destination.SCA.Request.Operation = 'IN';
(这种情况只取对应的Q消息,非匹配的消息不回处理)
2)如果是基于MQ handleMessage function selector,其BPM里面的方法必须命令为handleMessage,
(这种情况只要是消息放入就会处理,是否启动流程就不一定,
具体错误信息可以从控制台的Integration Applications->Failed Event Manager里面查看) "
域账号密码修改导致MQ启动异常 "amqmsrvn -regserver regsvr32 amqmspsn.dll regsvr32 amqmsvcn.dll
amqmsrvn -user CHINA\z00133176 -password 域账号新密码"
Trace 日志跟踪开启 "mqsichangetrace MB7BROKER -u -e default -l normal
-u specifies user trace
-e specifies the execution group (in this case, the default execution group)
-l specifies the level of trace (in this case, normal) (normal or debug or none) "
Common LIB中记录日志超长4000 是jar包的问题,把classes12.jar换成odbc6.jar便可以解决问题
查询队列管理器进程 ps -ef | grep $QmgrName
配置连接的数据库 "10.71.107.152 下的/enip/IBM/mqsi/7.0/DD64目录下的odbc.ini,主要是配置如下:
;# Oracle stanza
[ESBDB]
Driver=/enip/IBM/mqsi/7.0/ODBC/V6.0/lib/UKora24.so
Description=DataDirect 6.0 Oracle Wire Protocol
HostName=10.71.107.152
PortNumber=1521
SID=WPSDB
CatalogOptions=0
EnableStaticCursorsForLongData=0
ApplicationUsingThreads=1
EnableDescribeParam=1
OptimizePrepare=1
WorkArounds=536870912
ProcedureRetResults=1
ColumnSizeAsCharacter=1
LoginTimeout=0"
配置.profile文件 "切换到MB用户的时候,在MB的根目录下有个.profile 文件
export ODBCINI=/enip/IBM/mqsi/7.0/ODBC/V6.0/odbc.ini
. /enip/IBM/mqsi/7.0/bin/mqsiprofile"
命令部署 mqsideploy -i 10.71.107.152 -p 1414 -q BRK_QM -b BRK1 -e IBM_ESB -w 999999 -a /enip/IBM/bar/MessageFlow.bar MB用户
手工删除队列管理器和代理 "/var/mqm/qmgrs/QMGR3/queues --队列管理器的位置.
删除的话是/var/mqm/qmgrs目录下.
/var/mqm/mqs.ini ---直接删除目录的话,把里面想对应的节点删掉.
/var/mqsi/components --代理的位置.
/var/mqsi/registry --代理注册位置"
修改端口 mqsichangebroker WMBroker2 -P 9991(http方式)
### 计算机存储单位中 'b' 的含义及比特与字节的区别 在计算机存储单位中,字母 **b** 通常表示 **比特(bit)**,而大写的 **B** 则表示 **字节(byte)**。两者之间的区别在于它们定义的基础不同以及用途的不同。 #### 比特(bit) - 比特是最小的存储单位,它可以表示两个状态之一:0 或者 1[^3]。 - 这种二元性质来源于电子设备中的开关状态——开或关、高电压或低电压等物理现象。 - 单独的一个比特所能表达的信息非常有限,因此实际应用中常组合多个比特一起工作以增加信息承载能力。 #### 字节(Byte) - 一个字节由八个连续排列的比特组成,这意味着理论上单个字节可以编码从 `00000000` 至 `11111111` 总共 $2^8=256$ 种可能性。 - 当涉及到具体的数值时,无符号整数形式下一个字节能覆盖范围是从 0 到 255;如果有符号则减半并加入正负号支持[-128,+127]. - 文件大小、磁盘容量等日常生活中经常提到的大规模数据量几乎总是采用字节作为计量标准,并通过千倍进制衍生出了更大的单位如 KB(MB,GB...)。 #### 存储单位间的转换关系 按照国际惯例规定如下几种常见换算比例[^1][^2]: $$ \begin{aligned} &1\,\mathrm{KB}=1024\,\mathrm{Bytes},\\ &1\,\mathrm{MB}=1024\,\mathrm{KBs}, \\ &1\,\mathrm{GB}=1024\,\mathrm{MBs}. \end{aligned} $$ 所以当我们说某文件体积为 "1 MB" 时候,实际上是指这个文件占据着相当于一千万两百四十万个单独字节那么多的空间位置; 如果进一步细化到比特级别来看待这个问题的话,则应该是八乘以上述数量级的结果才是最终答案因为每一个字节都包含了恰好八个独立存在的比特位. ```python # Python code snippet demonstrating conversion between bytes and bits. def convert_bytes_to_bits(byte_count): """Convert given byte count into equivalent bit count.""" return byte_count * 8 example_size_in_MB = 1 # Example size set as one Megabyte. size_in_bytes = example_size_in_MB * (1024 ** 2) # Convert from MB to Bytes. total_bits = convert_bytes_to_bits(size_in_bytes) print(f"{example_size_in_MB} MB equals {total_bits:,d} total bits.") ``` --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值