<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_recx</title><subtitle type="text"/><id>http://feed.cnblogs.com/blog/u/18893/rss</id><updated>2011-10-18T06:23:57Z</updated><author><name>recx</name><uri>http://www.cnblogs.com/dkon/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/dkon/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/18893/rss"/><entry><id>http://www.cnblogs.com/dkon/archive/2011/10/18/2216449.html</id><title type="text">oracle bi publisher error with word 2007</title><summary type="text">在word2007中一直使用bi publisher插件好好的，今天突然遇到个问题，说automation失败，对象库未注册查找良久，在oracle的英语论坛折腾了半天，都没有找到解决办法用度娘，看到很多对象库未注册类似的错误，都是重新注册scrrun.dll 即可。抱着试一试的心态，偶也注册一下，哦也，解决了，太爽了！ 注册方法为：开始 -&amp;gt; 运行 -&amp;gt; regsvr32.exe scrrun.dll -&amp;gt; 回车，搞定！</summary><published>2011-10-18T06:22:00Z</published><updated>2011-10-18T06:22:00Z</updated><author><name>recx</name><uri>http://www.cnblogs.com/dkon/</uri></author><link rel="alternate" href="http://www.cnblogs.com/dkon/archive/2011/10/18/2216449.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/dkon/archive/2011/10/18/2216449.html"/><content type="html">&lt;p&gt;在word2007中一直使用bi publisher插件好好的，今天突然遇到个问题，说automation失败，对象库未注册&lt;/p&gt;&lt;p&gt;查找良久，在oracle的英语论坛折腾了半天，都没有找到解决办法&lt;/p&gt;&lt;p&gt;用度娘，看到很多对象库未注册类似的错误，都是重新注册&lt;/p&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;p&gt;scrrun.dll 即可。&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;抱着试一试的心态，偶也注册一下，哦也，解决了，太爽了！ &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;div&gt;注册方法为：开始 -&amp;gt; 运行 -&amp;gt; regsvr32.exe scrrun.dll -&amp;gt; 回车，搞定！&lt;/div&gt;&amp;nbsp;&lt;/p&gt; &lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/dkon/aggbug/2216449.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/dkon/archive/2011/10/18/2216449.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/dkon/archive/2011/09/23/2187827.html</id><title type="text">android+soap+.net+webservice</title><summary type="text">今天下午一直在折腾android通过soap的方式调用.net下面的webservice服务。代码很简单，可就是调用不起测试了很多方法，也谷歌和度娘了一大堆网页，都无用，最后国外网站上的一句话帮我解决了：webservice的命名空间最后需要有反斜杠。贴出我的代码如下：第一部分，.net framework4.0下面的webservice服务代码[WebService(Namespace=&amp;quot;http://tmpuri.org/&amp;quot;)]///[WebServiceBinding(ConformsTo=WsiProfiles.BasicProfile1_1)]///[System</summary><published>2011-09-23T15:34:00Z</published><updated>2011-09-23T15:34:00Z</updated><author><name>recx</name><uri>http://www.cnblogs.com/dkon/</uri></author><link rel="alternate" href="http://www.cnblogs.com/dkon/archive/2011/09/23/2187827.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/dkon/archive/2011/09/23/2187827.html"/><content type="html">&lt;p&gt;今天下午一直在折腾android通过soap的方式调用.net下面的webservice服务。&lt;/p&gt;&lt;p&gt;代码很简单，可就是调用不起&lt;/p&gt;&lt;p&gt;测试了很多方法，也谷歌和度娘了一大堆网页，都无用，最后国外网站上的一句话帮我解决了：webservice的命名空间最后需要有反斜杠。&lt;/p&gt;&lt;p&gt;贴出我的代码如下：&lt;/p&gt;&lt;p&gt;第一部分，.net framework4.0下面的webservice服务代码&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&lt;div&gt;[WebService(Namespace&amp;nbsp;=&amp;nbsp;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;http://tmpuri.org/&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;)]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #808080;"&gt;///&lt;/span&gt;&lt;span style="color: #008000;"&gt;[WebServiceBinding(ConformsTo&amp;nbsp;=&amp;nbsp;WsiProfiles.BasicProfile1_1)]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;///&lt;/span&gt;&lt;span style="color: #008000;"&gt;[System.ComponentModel.ToolboxItem(false)]&lt;/span&gt;&lt;span style="color: #808080;"&gt;&lt;br /&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;&amp;nbsp;To&amp;nbsp;allow&amp;nbsp;this&amp;nbsp;Web&amp;nbsp;Service&amp;nbsp;to&amp;nbsp;be&amp;nbsp;called&amp;nbsp;from&amp;nbsp;script,&amp;nbsp;using&amp;nbsp;ASP.NET&amp;nbsp;AJAX,&amp;nbsp;uncomment&amp;nbsp;the&amp;nbsp;following&amp;nbsp;line.&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;&amp;nbsp;[System.Web.Script.Services.ScriptService]&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;class&lt;/span&gt;&amp;nbsp;WebServer&amp;nbsp;:&amp;nbsp;System.Web.Services.WebService&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[WebMethod]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&amp;nbsp;CheckAndLogin(&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&amp;nbsp;userID,&amp;nbsp;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&amp;nbsp;userPwd)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&amp;nbsp;rtn&amp;nbsp;=&amp;nbsp;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;.Empty;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;登录简单验证&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;BLL.UsersTable&amp;nbsp;bll_Users&amp;nbsp;=&amp;nbsp;&lt;span style="color: #0000FF;"&gt;new&lt;/span&gt;&amp;nbsp;BLL.UsersTable();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;using&lt;/span&gt;&amp;nbsp;(StreamWriter&amp;nbsp;sw&amp;nbsp;=&amp;nbsp;&lt;span style="color: #0000FF;"&gt;new&lt;/span&gt;&amp;nbsp;StreamWriter(&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;d:\\webservice_ch.txt&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #0000FF;"&gt;true&lt;/span&gt;))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sw.WriteLine(&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;userID为：&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&amp;nbsp;+&amp;nbsp;userID&amp;nbsp;+&amp;nbsp;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;；&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;userPwd为：&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&amp;nbsp;+&amp;nbsp;userPwd);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DataTable&amp;nbsp;dt&amp;nbsp;=&amp;nbsp;bll_Users.GetList(&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;UserLogin='&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&amp;nbsp;+&amp;nbsp;userID&amp;nbsp;+&amp;nbsp;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;'&amp;nbsp;and&amp;nbsp;UserPwd='&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&amp;nbsp;+&amp;nbsp;userPwd&amp;nbsp;+&amp;nbsp;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;'&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;).Tables[&lt;span style="color: #800080;"&gt;0&lt;/span&gt;];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;if&lt;/span&gt;&amp;nbsp;(dt.Rows.Count&amp;nbsp;&amp;lt;&amp;nbsp;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;rtn&amp;nbsp;=&amp;nbsp;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;usernotfound&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;else&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;rtn&amp;nbsp;=&amp;nbsp;dt.Rows[&lt;span style="color: #800080;"&gt;0&lt;/span&gt;][&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;UserName&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;].ToString();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;return&lt;/span&gt;&amp;nbsp;rtn;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;/div&gt;&lt;/div&gt;&lt;p&gt;请注意第一行代码&lt;div&gt;[WebService(Namespace&amp;nbsp;=&amp;nbsp;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;http://tmpuri.org/&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;)]，Namespace的后面需要有/&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;android上java调用代码如下：&lt;/p&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&lt;div&gt;&lt;span style="color: #0000FF;"&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;void&lt;/span&gt;&amp;nbsp;soapCheck(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String&amp;nbsp;nameSpace&amp;nbsp;=&amp;nbsp;"http://tmpuri.org/";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String&amp;nbsp;methodName&amp;nbsp;=&amp;nbsp;"CheckAndLogin";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;String&amp;nbsp;url&amp;nbsp;=&amp;nbsp;"&lt;/span&gt;&lt;span style="color: #008000; text-decoration: underline;"&gt;http://192.168.50.148/PDA/WebService/WebServer.asmx&lt;/span&gt;&lt;span style="color: #008000;"&gt;";&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String&amp;nbsp;url&amp;nbsp;=&amp;nbsp;"http://192.168.1.9/PDA/WebService/WebServer.asmx";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String&amp;nbsp;soapAction&amp;nbsp;=&amp;nbsp;"http://tmpuri.org/CheckAndLogin";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;try&lt;/span&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String&amp;nbsp;userID&amp;nbsp;=&amp;nbsp;&lt;span style="color: #0000FF;"&gt;this&lt;/span&gt;.txtName.getText().toString();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String&amp;nbsp;userPwd&amp;nbsp;=&amp;nbsp;&lt;span style="color: #0000FF;"&gt;this&lt;/span&gt;.txtPwd.getText().toString();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;request&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SoapObject&amp;nbsp;request&amp;nbsp;=&amp;nbsp;&lt;span style="color: #0000FF;"&gt;new&lt;/span&gt;&amp;nbsp;SoapObject(nameSpace,&amp;nbsp;methodName);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;request.addProperty("userID",&amp;nbsp;userID);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;request.addProperty("userPwd",&amp;nbsp;userPwd);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;envelope&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SoapSerializationEnvelope&amp;nbsp;envelope&amp;nbsp;=&amp;nbsp;&lt;span style="color: #0000FF;"&gt;new&lt;/span&gt;&amp;nbsp;SoapSerializationEnvelope(SoapEnvelope.VER11);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;envelope.encodingStyle&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;envelope.dotNet=&lt;span style="color: #0000FF;"&gt;true&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;envelope.setOutputSoapObject(request);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;call&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;HttpTransportSE&amp;nbsp;ht&amp;nbsp;=&amp;nbsp;&lt;span style="color: #0000FF;"&gt;new&lt;/span&gt;&amp;nbsp;HttpTransportSE(url);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ht.call(soapAction,&amp;nbsp;envelope);&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SoapObject&amp;nbsp;result&amp;nbsp;=&amp;nbsp;(SoapObject)&amp;nbsp;envelope.bodyIn;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String&amp;nbsp;txt&amp;nbsp;=&amp;nbsp;result.toString();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;new&lt;/span&gt;&amp;nbsp;AlertDialog.Builder(&lt;span style="color: #0000FF;"&gt;this&lt;/span&gt;).setMessage(result.getProperty("CheckAndLoginResult").toString()).create().show();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;catch&lt;/span&gt;(Exception&amp;nbsp;ex){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;new&lt;/span&gt;&amp;nbsp;AlertDialog.Builder(&lt;span style="color: #0000FF;"&gt;this&lt;/span&gt;).setMessage(ex.getMessage()).create().show();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;p&gt;&lt;/p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/dkon/aggbug/2187827.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/dkon/archive/2011/09/23/2187827.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/dkon/archive/2011/05/23/2054540.html</id><title type="text">oracle EBS自定义文件夹以及分配</title><summary type="text">1，自定义文件夹 在可自定义文件夹的题头上双击，修改列名，点击确认 通过文件夹-另存为将修改后的文件夹保存为 自定义文件夹2，分配文件夹 系统管理员-&amp;gt;应用产品-&amp;gt;管理文件夹 按责任或者用户分配文件夹</summary><published>2011-05-23T09:44:00Z</published><updated>2011-05-23T09:44:00Z</updated><author><name>recx</name><uri>http://www.cnblogs.com/dkon/</uri></author><link rel="alternate" href="http://www.cnblogs.com/dkon/archive/2011/05/23/2054540.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/dkon/archive/2011/05/23/2054540.html"/><content type="html">&lt;p&gt;1，自定义文件夹&lt;/p&gt;&lt;p&gt;在可自定义文件夹的题头上双击，修改列名，点击确认&lt;/p&gt;&lt;p&gt;通过文件夹-另存为将修改后的文件夹保存为 自定义文件夹&lt;br /&gt;&lt;/p&gt;&lt;p&gt;2，分配文件夹&lt;/p&gt;&lt;p&gt;系统管理员-&amp;gt;应用产品-&amp;gt;管理文件夹&lt;br /&gt;&lt;/p&gt;&lt;p&gt;按责任或者用户分配文件夹 &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/dkon/aggbug/2054540.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/dkon/archive/2011/05/23/2054540.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/dkon/archive/2011/05/17/2048638.html</id><title type="text">成都 INFORMATICA POWERCENTER KETTLE ETL ORACLE SQL 培训</title><summary type="text">成都 INFORMATICA POWERCENTER KETTLE ETL ORACLE SQL 培训联系方式：kondian@gmail.com联系电话：13408049636 朱</summary><published>2011-05-17T03:12:00Z</published><updated>2011-05-17T03:12:00Z</updated><author><name>recx</name><uri>http://www.cnblogs.com/dkon/</uri></author><link rel="alternate" href="http://www.cnblogs.com/dkon/archive/2011/05/17/2048638.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/dkon/archive/2011/05/17/2048638.html"/><content type="html">&lt;p&gt;成都 INFORMATICA POWERCENTER KETTLE ETL ORACLE SQL 培训&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;联系方式：&lt;a href="&amp;#109;&amp;#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;&amp;#107;&amp;#111;&amp;#110;&amp;#100;&amp;#105;&amp;#97;&amp;#110;&amp;#64;&amp;#103;&amp;#109;&amp;#97;&amp;#105;&amp;#108;&amp;#46;&amp;#99;&amp;#111;&amp;#109;"&gt;kondian@gmail.com&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;联系电话：13408049636 朱&lt;/p&gt;&lt;img src="http://www.cnblogs.com/dkon/aggbug/2048638.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/dkon/archive/2011/05/17/2048638.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/dkon/archive/2011/01/06/1927608.html</id><title type="text">20110105杂记</title><summary type="text">下午的时候查询电子警察，发现自己遭了一张罚单，，，相当的不爽啊，现在回忆起来，完全不知道自己怎么遭的，直到晚上回家才想起那天去了一趟双流，走过那条路。年底了，给jcss上贡了，，，， 因为朋友搬了新家，晚上在那边吃饭，没有喝酒，不过有3个人喝酒，白的，喝的很多，因该是有点醉了，幸亏没喝，要不然我也得醉。 老婆请她区的同事些吃饭，没有跟我一起去，晚上10点半接到她才回家的</summary><published>2011-01-06T05:19:00Z</published><updated>2011-01-06T05:19:00Z</updated><author><name>recx</name><uri>http://www.cnblogs.com/dkon/</uri></author><link rel="alternate" href="http://www.cnblogs.com/dkon/archive/2011/01/06/1927608.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/dkon/archive/2011/01/06/1927608.html"/><content type="html">&lt;p&gt;下午的时候查询电子警察，发现自己遭了一张罚单，，，相当的不爽啊，现在回忆起来，完全不知道自己怎么遭的，直到晚上回家才想起那天去了一趟双流，走过那条路。年底了，给jcss上贡了，，，，&lt;/p&gt;&#xD;
&lt;p&gt;因为朋友搬了新家，晚上在那边吃饭，没有喝酒，不过有3个人喝酒，白的，喝的很多，因该是有点醉了，幸亏没喝，要不然我也得醉。&lt;/p&gt;&#xD;
&lt;p&gt;老婆请她区的同事些吃饭，没有跟我一起去，晚上10点半接到她才回家的&lt;/p&gt;&lt;img src="http://www.cnblogs.com/dkon/aggbug/1927608.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/dkon/archive/2011/01/06/1927608.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/dkon/archive/2010/07/20/1781226.html</id><title type="text">删除</title><summary type="text">用设置权限 cacls 文件夹名 /t /e /c /p everyone:f用rmdir 命令删掉就行啦 盘多出几个文件夹 就这个东西 里面全是4个数字的小文件夹 选中文件夹右键---属性---安全---选中administrator下面的方框全部打勾应用确定-----------然后点击删除,搞定 1024 1028 1029 HotFixInstallerUI.dll删除</summary><published>2010-07-20T03:24:00Z</published><updated>2010-07-20T03:24:00Z</updated><author><name>recx</name><uri>http://www.cnblogs.com/dkon/</uri></author><link rel="alternate" href="http://www.cnblogs.com/dkon/archive/2010/07/20/1781226.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/dkon/archive/2010/07/20/1781226.html"/><content type="html">&lt;p&gt;用设置权限&amp;nbsp; cacls&amp;nbsp; 文件夹名 /t /e /c /p everyone:f&lt;br /&gt;用rmdir&amp;nbsp; 命令删掉就行啦 &lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;盘多出几个文件夹 就这个东西 里面全是4个数字的小文件夹 &lt;br /&gt;选中文件夹右键---属性---安全---选中administrator下面的方框全部打勾应用确定-----------然后点击删除,搞定 &lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;1024 1028 1029 &lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;HotFixInstallerUI.dll&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;删除&lt;/p&gt;&lt;img src="http://www.cnblogs.com/dkon/aggbug/1781226.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/dkon/archive/2010/07/20/1781226.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/dkon/archive/2010/05/12/1733620.html</id><title type="text">excel 加密破解</title><summary type="text">Sub PasswordBreaker()　　Dim i As Integer, j As Integer, k As Integer　　Dim l As Integer, m As Integer, n As Integer　　Dim i1 As Integer, i2 As Integer, i3 As Integer　　Dim i4 As Integer, i5 As Integer, i6...</summary><published>2010-05-12T05:24:00Z</published><updated>2010-05-12T05:24:00Z</updated><author><name>recx</name><uri>http://www.cnblogs.com/dkon/</uri></author><link rel="alternate" href="http://www.cnblogs.com/dkon/archive/2010/05/12/1733620.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/dkon/archive/2010/05/12/1733620.html"/><content type="html">Sub PasswordBreaker()&lt;br /&gt;　　Dim i As Integer, j As Integer, k As Integer&lt;br /&gt;　　Dim l As Integer, m As Integer, n As Integer&lt;br /&gt;　　Dim i1 As Integer, i2 As Integer, i3 As Integer&lt;br /&gt;　　Dim i4 As Integer, i5 As Integer, i6 As Integer&lt;br /&gt;　　On Error Resume Next&lt;br /&gt;　　For i = 65 To 66: For j = 65 To 66: For k = 65 To 66&lt;br /&gt;　　For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66&lt;br /&gt;　　For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66&lt;br /&gt;　　For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126&lt;br /&gt;　　ActiveSheet.Unprotect Chr(i) &amp;amp; Chr(j) &amp;amp; Chr(k) &amp;amp; _&lt;br /&gt;　　Chr(l) &amp;amp; Chr(m) &amp;amp; Chr(i1) &amp;amp; Chr(i2) &amp;amp; Chr(i3) &amp;amp; _&lt;br /&gt;　　Chr(i4) &amp;amp; Chr(i5) &amp;amp; Chr(i6) &amp;amp; Chr(n)&lt;br /&gt;　　If ActiveSheet.ProtectContents = False Then&lt;br /&gt;　　MsgBox "One usable password is " &amp;amp; Chr(i) &amp;amp; Chr(j) &amp;amp; _&lt;br /&gt;　　Chr(k) &amp;amp; Chr(l) &amp;amp; Chr(m) &amp;amp; Chr(i1) &amp;amp; Chr(i2) &amp;amp; _&lt;br /&gt;　　Chr(i3) &amp;amp; Chr(i4) &amp;amp; Chr(i5) &amp;amp; Chr(i6) &amp;amp; Chr(n)&lt;br /&gt;　　ActiveWorkbook.Sheets(1).Select&lt;br /&gt;　　Range("a1").FormulaR1C1 = Chr(i) &amp;amp; Chr(j) &amp;amp; _&lt;br /&gt;　　Chr(k) &amp;amp; Chr(l) &amp;amp; Chr(m) &amp;amp; Chr(i1) &amp;amp; Chr(i2) &amp;amp; _&lt;br /&gt;　　Chr(i3) &amp;amp; Chr(i4) &amp;amp; Chr(i5) &amp;amp; Chr(i6) &amp;amp; Chr(n)&lt;br /&gt;　　Exit Sub&lt;br /&gt;　　End If&lt;br /&gt;　　Next: Next: Next: Next: Next: Next&lt;br /&gt;　　Next: Next: Next: Next: Next: Next&lt;br /&gt;　　End Sub&lt;img src="http://www.cnblogs.com/dkon/aggbug/1733620.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/dkon/archive/2010/05/12/1733620.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/dkon/archive/2009/02/08/1386289.html</id><title type="text">无聊</title><summary type="text">窗外晴空万里，明亮的阳光晒着白色的墙壁和绿色的数木，空气中没有一丝杂志，显得这个空间特别的舒适。很想出去晒太阳，可又抬不动脚步。深圳的太阳天天有，不像成都。才立春的太阳，晒到身上已经有灼热的感觉了。</summary><published>2009-02-08T08:46:00Z</published><updated>2009-02-08T08:46:00Z</updated><author><name>recx</name><uri>http://www.cnblogs.com/dkon/</uri></author><link rel="alternate" href="http://www.cnblogs.com/dkon/archive/2009/02/08/1386289.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/dkon/archive/2009/02/08/1386289.html"/></entry><entry><id>http://www.cnblogs.com/dkon/archive/2009/02/03/1361012.html</id><title type="text">PowerCenter Designer小结</title><summary type="text">使用PowerCenter Designer一个月，断断续续的记录一下中间遇到的问题：1、lookup组件在写sql时，可以有查询条件，但是不能有排序（lookup有默认排序，根据表主键和out port） 需要更改默认排序时，需要在order by filed 后面加 --，以注释掉组件自动添加的排序语句2、varchar与char型字段比较时，需要做trim3、根据时间进行增量更新时，可以直接使用全量的mapping，在session里面设置source qualifier里面增加sql filter条件就ok4、使用joiner组件时，最好对数据进行排序。数据量大、且没有进行排序的情况下</summary><published>2009-02-03T07:37:00Z</published><updated>2009-02-03T07:37:00Z</updated><author><name>recx</name><uri>http://www.cnblogs.com/dkon/</uri></author><link rel="alternate" href="http://www.cnblogs.com/dkon/archive/2009/02/03/1361012.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/dkon/archive/2009/02/03/1361012.html"/></entry><entry><id>http://www.cnblogs.com/dkon/archive/2008/11/13/1332994.html</id><title type="text">NXBRE-Execution</title><summary type="text">2.3.1. ExecutionNxBRE uses a context object that is used to carry information about its execution environment, which are:&amp;#8226; the available operators,&amp;#8226; the loaded rules,&amp;#8226; the user's bus...</summary><published>2008-11-13T09:39:00Z</published><updated>2008-11-13T09:39:00Z</updated><author><name>recx</name><uri>http://www.cnblogs.com/dkon/</uri></author><link rel="alternate" href="http://www.cnblogs.com/dkon/archive/2008/11/13/1332994.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/dkon/archive/2008/11/13/1332994.html"/></entry></feed>
