2012-01-01から1年間の記事一覧

Drools Template

Drools Template てコード生成自体にルール使うのか。デバッグしづれえwwworg.drools.template.parser.DefaultTemplateRuleBase: public DefaultTemplateRuleBase(final TemplateContainer tc) { ruleBase = readRule(getDTRules(tc.getTemplates())); }で作…

JBossASメモ

BOM https://github.com/jbossejb3/jboss-ejb3-bom-eap5

mvn:debug

droolsjbpm/kie-wb-distributions/kie-drools-wb/kie-drools-wb-webappEdit pom.xml to remove suspicious white space <extraJvmArgs>${gwt.memory.settings} -XX:CompileThreshold=7000 -Derrai.jboss.home=${errai.jboss.home} -Derrai.marshalling.server.classOutput=</extrajvmargs>…

kie-server

Server Endpoint: http://localhost:8080/kie-server/ Name: test User: brmsAdmin Password: password1!Check kie-server role!! curl --user kieserver:kieserver1! -XGET 'http://localhost:8080/kie-server/services/rest/server/queries/containers/MyC…

ZooKeeper/Helix

./helix-admin.sh --zkSvr localhost:2181 --addCluster bpms-cluster ./helix-admin.sh --zkSvr localhost:2181 --addNode bpms-cluster nodeOne:12345 ./helix-admin.sh --zkSvr localhost:2181 --addNode bpms-cluster nodeTwo:12346 ./helix-admin.sh --…

BRMS/BPMS備忘録

New deployment unit org.kie.example project1 1.0.0-SNAPSHOTClone repository file:///home/tkobayas/usr/local/BPMS/sample_git/helloProcess/repository1 file:///home/tkobayas/usr/local/BPMS/sample_git/helloTask/repository1Import Project file:/…

英語 English メモ

英語 English メモhttp://www.getginger.jp/rephrase/index.html 待たせた お待たせして申し訳ありませんでした I am sorry to have kept you waiting (long). お待たせしており申し訳ありません I'm sorry to keep you waiting. Please accept our apologie…

Kris来日

今週 jBPM のリード開発者の Kris Verlaenen が日本に来てます。話して結構いろいろもやもやしたところをクリアにできたのでまとめときます。 楽観ロック jBPM3と同じくjBPM5は楽観ロックベースで実装されています。同じプロセスインスタンスに並行アクセス…

jBPM非同期タスク実行 async-rs

https://github.com/tkobayas/jbpm5example にjBPM非同期タスク実行のサンプル async-rs を追加。外部サービスで非同期実行された結果をRest呼び出しで渡し、ksession.getWorkItemManager().completeWorkItem()してプロセスを継続します。

maven備忘録

Build時間短縮 https://b.chiroito.dev/entry/2024/04/03/163403 mvn install -pl <使いたいモジュールまでのパス> -ammvn install -rf :ビルドを再開したいモジュールmvn -f <モジュールまでのパス> clean install <properties> <java.version>1.8</java.version> <maven.compiler.target>${java.version}</maven.compiler.target> <maven.compiler.source>${java.ver…</maven.compiler.source></properties>

droolsjbpm備忘録

droolsjbpm-build-bootstrap/script/git-all.sh pull (必要ならdroolsjbpm-build-bootstrap/pom.xml修正) droolsjbpm-build-bootstrap/script/mvn-all.sh -DskipTests clean installとかして、リポジトリを整えてから自分のforkで作業。 http://blog.athico.…

とうふチェック

import java.awt.BorderLayout; import java.awt.Container; import javax.swing.JButton; import javax.swing.JFrame; public class Tofu { public static void main(String args[]) { JFrame frame = new JFrame("タイトルはとうふじゃない"); frame.setBo…

HornetQ備忘録

HornetQException[errorCode=3 message=Timed out waiting to receive initial broadcast from cluster] sudo route add -net 224.0.0.0 netmask 240.0.0.0 dev lo

Perl備忘録

テキストを +" " で囲む perl -i.bak -pe 's/^(.*)$/\+\"$1\"/' sql.txt

Bugzilla備忘録

BRMS BRMS 5 https://bugzilla.redhat.com/buglist.cgi?emailreporter1=1&list_id=485623&classification=JBoss&emailtype1=substring&query_format=advanced&emailassigned_to1=1&token=1346218939-fd12fe0ee0c0863c1a32c0a46eab5bd3&emailqa_contact1=1&bu…

jBPM5簡易Webアプリ rewards-basic

前回の jbpm5-sync-ear をもちっとだけ体裁よくした。https://github.com/tkobayas/jbpm5exampleの rewards-basic。ProcessServlet/BeanとTaskServlet/Beanはそれぞれ独立しているので、別EARにすることもできる。プロセスを開始するアプリとタスクを処理す…

MSSQL備忘録

ALTER DATABASE tkobayas SET ALLOW_SNAPSHOT_ISOLATION ON; ALTER DATABASE tkobayas SET READ_COMMITTED_SNAPSHOT ON WITH NO_WAIT;コネクションがあるせいでコマンドが実行できないとき Management Studio で、オープン中のクエリダイアログを閉じる Obje…

[jbpm]Could not find variable scope for variable

エラーメッセージ (null: 127, 15): cvc-id.1: There is no ID/IDREF binding for IDREF 'xxxx'. > プロセスにVariablesの定義する Could not find variable scope for variable xxxx when trying to replace variable in string for Work Item XXXX Continu…

Guvnor 備忘録

GWT hosted mode で動くまではいくけど、ブレークポイントが効かない https://github.com/droolsjbpm/droolsjbpm-build-bootstrap http://googlewebtoolkit.blogspot.jp/2010/08/how-to-use-google-plugin-for-eclipse.html http://mojo.codehaus.org/gwt-ma…

Ant備忘録

Antタスクのデバッグ http://architect360.apricot-jp.com/900/ant.html package test; import org.apache.tools.ant.Main; public class RunAntTest { /** * @param args */ public static void main(String[] args) { Main.main(new String[]{ "-f" ,"buil…

[jbpm]SyncWSHumanTaskHandler との戦い

SyncWSHumanTaskHandler&LocalTaskServiceが一番手堅い実装だと信じてスタート。後で意見を翻す可能性あり。 とりあえず Servlet/EJB で動かす staticにksession、localTaskServiceを持ち、プロセスを通して使いまわす。JUnitのテストに近いやりかた。現実的…

[portlet] Portlet 2.0 (JSR-286) 仕様ナナメ読み

今頃かよ!というツッコミは勘弁してください。 1 Preface 2 Overview 2.3 What is a Portlet Container? portal (コンテンツをaggregateする) と portlet container (portletを走らせる) は別のコンポーネントと考える。実際は一つの製品であることが多いけ…

LinuxでJavaFX2でNetbeansでHelloWorld

特筆するようなことでもないですがー Linux版は現時点では Developer Preview なので http://www.oracle.com/technetwork/java/javafx/downloads/devpreview-1429449.html から JavaFX 2.2 SDK をダウンロード http://netbeans.org/downloads/ から JavaSE e…

Switchyard quickstarts bean-service

ほんとにさわりだけ。 http://www.jboss.org/switchyard/downloads から Version 0.4 Final のSwitchYard AS7 Distribution をダウンロード。 unzip cd quickstarts/bean-service mvn clean install ASを起動しているとテストがこける。まあ気にしなくていい…

jbpm-examples その4

Request これは予想外のてんこもりサンプル。いきなり adHocSubProcess です。 さらにHumanTaskのWorkItemHandlerにSwingのJFrameが!なるほど、クライアントUIと一緒にするという手もあるか。でも普通はWorkItemHandlerはtaskをaddするだけで、クライアント…

jbpm-examples その3

HumanTask もう少し複雑なHuman Taskのサンプル。ContentDataというクラスを使って、Task越しにデータをやりとりする。なんか面倒くさいんですけど、、、ヘルパークラスつくればいいか。渡す Map<String, Object> results = new HashMap<String, Object>(); results.put("comment", "Agreed, </string,></string,>…

[jbpm]jbpm-examples その2

Evaluation 最初のチュートリアルと同じサンプル。Human Task と Gateway を使ったシンプルなプロセス。EvaluationExampleはプロセスをスタートするだけで、あとはタスククライアントとして使える「Human Task View」を操作してタスク実行します。 http://d.…

[jbpm]jbpm-examples その1

勉強するステップとしては、 http://d.hatena.ne.jp/tokobayashi/20120409 に書いたチュートリアル、続いて Eclipse で生成できる sample (簡単な hello world と JPA 版の2種類)、次に jbpm-examples が良さそうです。jbpm-examples は、以下からダウンロー…

古いJDKのダウンロード

Oracle Java Archive http://www.oracle.com/technetwork/java/archive-139210.html

[jbpm]WS-HumanTask ナナメ読み

今日もナナメ読みー http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-bpel4people/WS-HumanTask_v1.pdf 1 Introduction 2 Language Design 3 Concepts 3.1 Generic Human Roles 次のようなロールがある。Task stakeholdersとBusiness admin…