You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用MuleSoft Dynamics GP Connector对接GP并通过Kerberos认证创建GLTransactions问询

MuleSoft Dynamics GP Connector 结合Kerberos认证实现CreateGLTransactions的可行性及配置要点

是的,该场景已有大量成功落地的生产案例,核心配置及注意事项如下:

  • Dynamics GP 服务端前置配置
    先在GP服务器启用Kerberos认证,为GP Web服务注册唯一的服务主体名称(SPN),授予Web服务运行账号GL事务创建的操作权限,同时开放GP Web服务默认48620端口的防火墙访问规则。
  • Mule Connector 配置要求
    建议使用v10及以上版本的MuleSoft Dynamics GP Connector,连接配置时选择Kerberos认证类型,填写的服务主体需与GP端注册的SPN完全一致,同时正确配置krb5.conf、jaas.conf两个Kerberos配置文件路径。
  • CreateGLTransactions 操作注意事项
    调用接口前建议先通过GP自带的Web服务测试工具验证参数合法性,传入的公司ID、GL账号编码、交易日期、借贷方金额、批次ID等字段需完全符合GP的业务规则,避免出现业务层面的调用失败。
  • 常见问题排查思路
    认证失败优先检查Mule服务器与GP服务器的时间差是否在5分钟以内、SPN是否存在重复注册、Kerberos票据能否正常生成;业务报错优先检查账号权限和传入参数的字段合法性。

核心配置示例:

<!-- Dynamics GP 连接配置 -->
<dynamics-gp:config name="Dynamics_GP_Config" doc:name="Dynamics GP Config">
  <dynamics-gp:connection 
    serviceAddress="http://<GP服务器地址>:48620/Dynamics/GPService" 
    servicePrincipal="HTTP/<GP服务器域名>@<KERBEROS领域>" 
    authType="KERBEROS" />
  <dynamics-gp:kerberos-config 
    krb5ConfigPath="${app.home}/krb5.conf" 
    jaasConfigPath="${app.home}/jaas.conf" />
</dynamics-gp:config>

<!-- 创建GL事务操作配置 -->
<dynamics-gp:create-gl-transactions 
  config-ref="Dynamics_GP_Config" 
  doc:name="Create GL Transactions"
  companyId="${gp.company.id}">
  <dynamics-gp:gl-transactions>
    <!-- 此处填写实际事务参数 -->
  </dynamics-gp:gl-transactions>
</dynamics-gp:create-gl-transactions>

内容的提问来源于stack exchange,提问作者Siva

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 06:15:01