用Delphi来开发Jira客户端

原创 2007年09月12日 17:51:00

国外有一个开发好的Jira Client端软件,名JiraClient,是采用Java来写的,界面编排感觉不是很合我的要求。在atlassian的网站上没找到用delphi来调用Jira的例子,可以参考下面的

http://confluence.atlassian.com/display/JIRA/Creating+a+SOAP+Client

在界面上放置一个THTTPRIO构件,


function TClientForm.GetService: JiraSoapService;
begin
  HTTPRIO1.URL := URLList.Text;
  Result := HTTPRIO1 as JiraSoapService;
end;

URL设置为http://localhost:8080/rpc/soap/jirasoapservice-v2?wsdl

同时需要用soap wsdl import,把atlassian提供的.wsdl文件转换成.pas文件.

调用方法

  svc: JiraSoapService;


  svc := GetService;


  FToken := svc.login(UserEdit.Text, PasswordEdit.Text);
  if FToken <> '' then
    ShowMessage('login ok')
  else
  begin
    ShowMessage('login fail');
    exit;
  end;
 

需要注意,类似RemoteIssue这些,都是接口类型,需要Create才能使用,用完后要Free

我写了个小demo,测试可以往jira上提交问题.原来打算用C++Builder 2007+wxWidgets来开发个Jira Client,看来还是用Delphi写得比较快些.

 
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

DELPHI下OPC客户端开发入门

原文:http://www.cnblogs.com/hyd10000/archive/2011/11/07/2240284.html DELPHI下OPC客户端开发入门 一、通信拓扑 根据实际工...

用Delphi开发OPC客户端工具的方法研究

原文:http://www.dqjsw.com.cn/dianqi/OPC/309.html   引言 OPC(OLE for Process Control)是工业自动化过程中数据交换的一个标准,...

Delphi 编写ActiveForm窗体工程知识和样例(开发浏览器客户端应用程序)

一、基础知识介绍: 1、ActiveForm的基础知识介绍:         在Delphi中,ActiveForm是封装了Delphi Form的一种ActiveX控件。ActiveForm其实...

Delphi实现Ftp客户端下载(支持断点续传,多线程传输)

以前写的一个ftp客户端下载的玩意!支持了断点续传,多线程传输等(实际上并非是一个真正多线程的传输与下载模式,是一个伪多线程方式,仅仅是多开ftp端口,连接上之后从指定的数据段位置开始下载,所以要想真...

Socket通信 C#写服务商 Delphi客户端

摘要: 最近在做Wince开发,搞一个超市卖场采用手持机盘点的现场作业模块。通信部分的实现有两种,其一是通过USB线把数据拷到PDA 上,扫描条码后,查询本地的商品资料库(用SQLite做本地库),盘...
  • ghs79
  • ghs79
  • 2015-09-28 10:44
  • 620

Delphi 把客户端的文件或者目录上传到服务器端

1、StringReplace字符串替换函数: function StringReplace (const S, OldPattern, NewPattern: string; Flags: TRe...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)