返回列表 发帖

[V6功能解说] 5天学习Sage ERP X3 Web Services(第1天)

* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。



设置Web Services

Web services非常有用,可以在任意ERP系统和外部第三方或者定制应用程序之间提供实时接口。Sage ERP X3 Web Services可以将定制的或现有的Sage ERP X3对象和功能发布为web services。

这是整个系列5篇文章中的第一篇,在这些文章中我们将逐步介绍在Sage ERP X3中创建和使用web services的示例。如果你想了解另一个主题,那么下面是本系列中其他4篇文章的主题:

创建Web Services(第2天)
测试Web Services(第3天)
自ASP.NET调用一个Sage X3对象(第4天)
自ASP.NET调用一个Sage X3程序(第5天)

现在,转回我们当前的主题设置Web Services...

在Sage ERP X3中设置Web Services

在Sage ERP X3中使用Web Services的第一个步骤就是启用web services。

•        以admin(管理员)身份登录Safe X3 Console控制台。


•        接着,会出现以下屏幕。


•        从左侧面包中选择“Web servers”,再点击顶部的“Webservices”按钮。***


*** 如果出现以下错误,那么请确认是否启动了ADXADMIN服务。



•        展开将要发布的“账套”,点击服务器名称,并点击“Add(添加)。”

•        请确保选中新的节点,并填写连接参数。 若想维护某个参数值,请双击该参数。就会出现一个参数提示框。



•        如下所示填写参数:
o        pool.def.alias——这是用于web services的别名。我通常将这个设为X3账套的名称。
o        pool.def.userid——这是X3 admin的用户ID。
o        pool.def.password——这是上述X3用户ID的密码。
o        pool.def.osuserid——这是windows的用户ID。
o        pool.def.ospassword——这是上述用户ID的密码。
o        pool.def.maxsize和pool.def.initsize——默认情况下,有两个许可证可用,所以pool.def.maxsize可以设置为2。如果在超过1个账套上启用了web services,那么每个账套就必须有一个许可证可用。而通过将pool.def.initsize设为1,就可以在具有2个初始许可证的另一个账套上启用web services了。

•        点击“Apply(应用)”保存更改内容。


请继续关注第2天的内容

这是介绍Sage ERP X3 Web Services部署的第一篇文章。 下一篇文章(第2天)将逐步说明如何在Sage ERP X3中创建web services。
附件: 您需要登录才可以下载或查看附件。没有帐号?申请用户

返回列表