SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 953|回复: 0
打印 上一主题 下一主题

请教SASStoredProcess传递中文参数的问题

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2007-6-22 22:18:53 | 只看该作者

请教SASStoredProcess传递中文参数的问题

只要往SASStoredProcess传递中文参数的时候,就会出现异常
这是访问路径
<!-- m --><a class="postlink" href="http://10.10.105.121:8001/SASStoredProcess/do?_PROGRAM=/procedure/test&amp;test=f&amp;_debug=trace&amp;name=">http://10.10.105.121:8001/SASStoredProc ... race&amp;name=</a><!-- m -->人
如果是http://10.10.105.121:8001/SASStoredProcess/do?_PROGRAM=/procedure/test&amp;test=f&amp;_debug=trace&amp;name=google程序就会正常执行。


DEBUG下出现以下错误提示信息
存储过程错误
从存储过程返回错误。

Transcoding failure.STP: A failure occurred in execution set up in context.
com.sas.services.storedprocess.SASServerException: 包装访问“SAS 服务器”时抛出的异常。
        at com.sas.services.storedprocess.Execution.doExecuteStoredProcessServerStoredProcess(Execution.java:1533)
        at com.sas.services.storedprocess.Execution.access$300(Execution.java:78)
        at com.sas.services.storedprocess.Execution$2.run(Execution.java:1474)
        at java.lang.Thread.run()V(Unknown Source)
Caused by: com.sas.iom.SASIOMDefs.GenericError: Transcoding failure.
        at com.sas.iom.SASIOMDefs.GenericErrorHelper.read(Lorg.omg.CORBA.portable.InputStream;)Lcom.sas.iom.SASIOMDefs.GenericError;(Unknown Source)
        at com.sas.iom.SASIOMDefs.GenericErrorHelper.extract(Lorg.omg.CORBA.Any;)Lcom.sas.iom.SASIOMDefs.GenericError;(Unknown Source)
        at com.sas.iom.SASStoredProcess._portable_stub_IStoredProcessContext.Execute(_portable_stub_IStoredProcessContext.java:200)
        at com.sas.services.storedprocess.Execution.doExecuteStoredProcessServerStoredProcess(Execution.java:1529)
        ... 3 more
Caused by: com.sas.iom.SASIOMDefs.GenericError: STP: A failure occurred in execution set up in context.
        at com.sas.net.brg.sam.SocketAccessMethod.parseErrorXML(ILjava.lang.String;Ljava.lang.String;)Lorg.omg.CORBA.SystemException;(Unknown Source)
        at com.sas.net.brg.sam.SocketAccessMethod.getReply(Lcom.sas.net.brg.sam.OutboundPacket;)Lcom.sas.net.brg.sam.InboundPacket;(Unknown Source)
        at com.sas.net.brg.sam.SocketAccessMethod.sendRequest(ILjava.lang.String;Ljava.lang.String;Lorg.omg.CORBA.NVList;Lorg.omg.CORBA.Any;)V(Unknown Source)
        at com.sas.net.brg.BridgeProtocolEngine.requestByName(Ljava.lang.Integer;Ljava.lang.String;Ljava.lang.String;Lorg.omg.CORBA.NVList;Lorg.omg.CORBA.Any;)V(Unknown Source)
        at com.sas.net.brg.RequestImpl.invoke()V(Unknown Source)
        at com.sas.iom.SASStoredProcess._portable_stub_IStoredProcessContext.Execute(_portable_stub_IStoredProcessContext.java:188)
        ... 4 more
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2026-2-4 07:07 , Processed in 0.076571 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表