-
Notifications
You must be signed in to change notification settings - Fork 94
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
如果配置多个soap #1
Comments
On Fri, Aug 3, 2012 at 3:44 PM, greatghoul <
I like python! |
两个业务不相同,用的场景也不同,想分成两个 soap_url /services/serviceA?wsdl 如果不能独立配置的话,客户端用的话(尤其是在java里面),在场景A中可能会通过wsdl导出一堆用不上的类。 没有什么不用修改 uliweb 代码来实现的折中办法吗,只要能分成两个独立的 wsdl 就行呀。 On Fri, Aug 3, 2012 at 3:52 PM, limodou <
Ghoul To World! - http://www.g2w.me |
2012/8/3 greatghoul <
I like python! |
听起来好像会改动很大呀,会不会影响 uliweb view 本来的逻辑呀。 不过我的确有需要为不同的 app 配置独立 soap 的需求,如果 uliweb 以后会在这方面支持的话,就最好了,我先用一个 wsdl 做着。 如果修改成多 soap 支持对 uliweb 影响比较大的话,还是慎重些吧,相对于功能丰富,还是希望应用更稳定一些。 还有, service 方法的文档注释能否生成 CDATA,这样能保持换行等了,更方便阅读一些。 |
2012/8/3 greatghoul <
I like python! |
嘿嘿,那坐等更新了。 2012/8/3 limodou <
Ghoul To World! - http://www.g2w.me |
2012/8/3 greatghoul <
假定有两个URL定义: [EXPOSES] 上面如果绑定到b上去,则定义: @soap('GetName', returns={'Int':int}, args={'a':int}, target='b') 这样?増加多个定义后,处理要复杂一些了。 I like python! |
[DECORATORS] ÕâÑùÓа취ʵÏÖô£¿ 2012/8/3 limodou <
Ghoul To World! - http://www.g2w.me |
On Fri, Aug 3, 2012 at 4:47 PM, greatghoul <
所以decorator和view的处理要能够对应起来才可以。不然会乱掉。 I like python! |
已经尝试着实现了。首先是原来的
这样就表示,它会使用 settings 中的 下面举一个例子,为了实现除了用原来的
这样它会使用
然后我们再看一下settings的定义:
这里我没有定义 客户端的示例很简单,我使用suds,因为发现pysimplepy自带的好象有问题。对于不同的地址,我们要创建不同的client,如要访问
上面的代码示例可以从 https://github.com/limodou/uliweb-doc 中的 |
更新的真快,我周一去公司的时候试着配置下。 2012/8/5 limodou <
Ghoul To World! - http://www.g2w.me |
解决了。 |
我有两个 app ,需要分别配置不同的 soap_url 及 documentation, namespace 等
如何做到这一点呢?
配置说明
The text was updated successfully, but these errors were encountered: