AX 外部程序运行在没有AD的环境(如PDA) 调用AX服务

这个问题研究了很久,也查了一些资料,整理了三种解决方案。

1、准备一台虚拟机A,A加入到了AD活动域,可以操作AX。

PDA以远程桌面的方式,连接到虚拟机A。

在虚拟机上运行定制的客户端(窗体大小、按钮、图标、控件等),操作AX。

这样做的好处是,不用开发PDA上的客户端。

而是开发一个桌面应用,该桌面应用根据PDA的屏幕大小和操作方式做了定制。

2、使用可信中介和声明用户。

客户端机器C,可信中介机器B ,AX服务端 A。

在AX上发布增强入站端口A.1,可信用户选项中,选择B机器的登录账户GuyB。

在AX中,新建声明用户GuyC,给GuyC赋角色权限。

B机器上登录的AD活动域账户为 GuyB, 能操作AX 。

在B上创建服务,服务中调用AX的服务A.1,发布服务B.1,供A调用。

C上的客户端以声明用户身份GuyC,调用B的服务。

这样客户端机器C,通过可信中介B ,与AX通信,好处是将权限管理纳入到了AX中。

3、不使用可信中介和声明用户

与方案2类似,只是简单的使用中介B,转发服务。权限不能纳入到AX中管理。

AX 外部程序运行在没有AD的环境(如PDA) 调用AX服务,布布扣,bubuko.com

时间: 2024-12-04 23:43:42

AX 外部程序运行在没有AD的环境(如PDA) 调用AX服务的相关文章

Linux环境用shell调用Dubbo服务

因项目中遇到非Dubbo框架的系统需要调度Dubbo框架系统的任务. 尝试了用expect方法,需要Linux安装tcl和expect. 首先Dubbo官方文档中有提到Linux调用Dubbo的方式 telnet localhost 20880 invoke XxxService.xxxMethod({"prop": "value"}) 调用服务的方法. #!/usr/bin/expect #invokeDubbo.exp if {$argc<0} { put

MDT 2013 从入门到精通之AD域环境准备

因为是全新的部署环境,所以从服务端到客户端都一步一截图,此次服务器端使用Server 2012 R2环境,这样MDT 2013才显得更加高大上,大大节省了后期的升级操作.接下来进入正题: 一.AD域角色安装: 1.服务器管理器界面,选择"管理",添加角色和功能: 2.弹出添加角色和功能向导,选择"下一步": 3.选择"基于角色或基于功能的安装",单击"下一步": 4.选择"从服务器池中选择服务器",单击&q

Linux机器Centos6和rhel6系统主机加入W2K8 AD域环境

实验环境搭建 基础架构图如下: AD同时配置DNS功能,实现互通及域名正反解析功能! Linux机器配置 系统及本版信息如下 Krb5软件安装 需要安装以下4个软件: krb5-workstation krb5-devel krb5-libs pam_krb5 [[email protected] ~]# rpm -qa | grep krb krb5-libs-1.10.3-10.el6.i686 krb5-devel-1.10.3-10.el6.i686 [[email protected]

在权限受限制的AD域环境中部署SQL Server AlwaysOn高可用性

最近在给一个客户部署基于微软TFS的软件生命周期管理平台时,客户要求数据库层实现高可用性,减少因数据库服务器故障影响软件开发进展. 客户现有域是一台搭建在Windows Server 2008上的级别为Windows 2008的企业域.为了符合客户企业域的安全规定,需要在部署数据库高可用性期间使用最低权限,即只赋予操作账户(tfsadmin)在AD目录中用于ALM的组织单元的完全权限.在综合考虑和调用的基础上,我们提出了以下方案,并附上了操作说明. 方案: 1. 在AD域中为ALM创建用于保存计

Linux运维系列一 CentOS 7桌面系统加入到Samba4 AD域环境中

这篇文章讲述了如何使用 Authconfig-gtk 工具将 CentOS 7 桌面系统加入到 Samba4 AD 域环境中,并使用域帐号登录到 CentOS 系统. 要求 1.在 Ubuntu 系统中使用 Samba4 创建活动目录架构 2.CentOS 7.3 安装指南 第一步:在 CentOS 系统中配置 Samba4 AD DC 1.在将 CentOS 7 加入到 Samba4 域环境之前,你得先配置 CentOS 系统的网络环境,确保在 CentOS 系统中通过 DNS 可以解析到域名

AD域环境搭建

1.安装Windows server服务器 我安装的是Windows server 2012 Standard x64 下载地址: 产品密钥: VDNYM-JBKJ7-DC4X9-BT3QR-JHRGY BNHD9-KT7MY-4BX83-HTGM4-3C77J 安装教程安装提示一步步进行即可. 2.桌面图标设置:win+r——>rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0回车 勾选需要在桌面设置的图标,我一般会勾选我的电脑,控制面板 3

Tomcat6.0+Jdk1.5+Axis1.3搭建java webservice环境,并使用c#调用该服务。

java jdk:jdk1.5.0_17 下载网址:http://pan.baidu.com/s/1gdmAkgV tomcat 6.0 下载地址:http://tomcat.apache.org/download-60.cgi Axis1.3(注意现在已经版本已经是Axis2,而我们这里使用的是Axis1.x), Axis1.x运行环境要求低于jdk1.6(不包含jdk1.6),tomcat版本低于6.0(包含6.0): 下载地址:http://pan.baidu.com/s/1gdmAkgV

【总结】AWS 云计算环境中的Microservices(微服务)架构

下载地址:下载完整MP4文件 1.邱洋总结 微服务不是石头缝里面蹦出来的,是基于类似SOA.Blackboard.C/S等应用架构基础上,并融合敏捷开发.DevOps等理念的基础上发展而来 微服务相比传统应用优点明显(快速部署.去中心.良好的隔离性等),缺点也不少(更复杂.通信损耗.测试成本高) 微服务不仅仅是一种新型的应用设计方法,使用这种架构的企业的组织架构可能也需要作出适当调整 AWS针对微服务设计了ECS(基于EC2的容器服务).Lambda(基于事件驱动的计算平台,开发人员只要编写ja

在C#环境中动态调用IronPython脚本(一)

本文讲述用C#调用Ironpython运行环境,解析并运行动态pyhton脚本.这种情况应用在那些需要滞后规定行为的场合,例如,动态计算项(计算引擎),用户可以自定义计算内容.计算公式等. 本文的代码适用于IronPython 2.7(需要下载及安装)及C#4.0,由于IronPython早期版本提供的Hosting API不同,对于网上搜索得到的代码,如果是早期版本代码(多数如此),并不能编译通过,所以本文强调代码的版本问题. 本文代码需要引用两个命名空间IronPython和Microsof