投稿

9月, 2019の投稿を表示しています

セミナー情報とローコード開発ツール

イメージ
10月29日(火)にジェネクサス・ジャパン株式会社のGeneXusDay2019が開催されます。 以下のURLから申し込みが出来ますので、興味のある方はどうぞ。 https://www.genexus.com/ja-JP/japan/gxday-2019 残念ながら私は不参加となりますが、 翌日にパートナー向けのセミナーがありまして、そちらへ参加させて頂けることになっております。 最近は 「ローコード開発」 という言葉を聞くようになってきましたね。 GeneXusも「ローコード開発」ツールであるのは間違いないのですが、 キャッチコピーとして、少しインパクトが弱いな~と感じてしまいます。 ただ、意図としては正しく定義されているなとは思います。 「ノンコーディング(ノーコード)」ツール はデザインと設定で業務を実現するために 基本的な機能や用意された機能から選んでいく形となります。 規定のビジネスや、標準的なビジネスのようなシンプルなものを構築するのに適しており ITスキルの無いエンドユーザーでも使える形が一般的です。 「ローコード」ツール の場合は、より広範囲の機能をサポートし、 必要に応じて拡張をさせることができる。というのがポイントになると思います。 特にGeneXusだと、拡張させようと思えばどこまでも拡張できるのが面白いですね。 柔軟な対応が行える反面、エンドユーザーに使ってもらうには少し難しい形となります。 ただ、どちらを使ってビジネスを実現するにしても、 現実のビジネスに対してどのようなシステムや機能を用意すれば、効率的な業務遂行が行えるかを考えるスキルが必要となります。 ユーザーのビジネスや状況に合わせて、ベストな選択をして頂けると良いですね。

GeneXusから作成したPDFの片面・両面印刷設定

GeneXusのレポート機能から作成されたPDFは、実は両面印刷が出来ない状態になっています。 「PDFリーダーでPDFを開いて、印刷設定で「両面印刷」にしても、両面にならない。」 という状態です。 これはPDFファイル作成時の設定でこのような形になっているのですが、 GeneXus上で分かりやすいプロパティ等がある訳では無いのが厄介な所です。 対応方法 Javaでも.NETでも、実行環境の配下に GXPRN.INI というファイルが作られています。 ※最初は無いかもしれませんが、1度でもPDFを出力すれば作成されます Javaの場合はTomcatのアプリケーションディレクトリ\WEB-INFの配下 .NETの場合はアプリケーションディレクトリの直下 ※開発環境であればナレッジベースのターゲットパスのwebフォルダの配下 GXPRN.INI https://wiki.genexus.com/commwiki/servlet/wiki?17091,GXPRN.INI+Format この中の「Duplex」が片面・両面印刷の設定となります。 1:片面印刷のみ 2:両面印刷のみ 3(1,2以外):デフォルトは片面、PDFリーダーの印刷設定に従って両面印刷も可能 GXPRN.INIに以下の記述を追記すれば両面印刷となります。 [] Duplex= 2

GeneXusのメール送信機能で文字化け

GeneXus15からか、GeneXusのメール機能を普通に使って送信をすると メーラーによっては本文が文字化けするようになってしまいました。 GeneXusのメール送信機能 http://wiki.genexus.jp/hwiki.aspx?SMTPSession+データタイプ, 環境と現象 GeneXus16U2 Java1.8 Tomcat8.5 文字化けするのはOutlookが代表です。 Notesのメーラーも一部文字化けしました。 WEBブラウザでのGmailは文字化けしませんでした。 ちなみに添付ファイルに日本語のファイル名を設定すると、 「無題のファイル00046.dat」といった名前に変換されてしまいました。 メーラーによって名前の部分は変わるようです。 ※GeneXusでの記述がテキストメールの場合に発生します &PI_MAIL_MESSAGE.Text = 'テストメールです。テキスト' 原因 メールヘッダーを見ると分かります。 Subject: =?UTF-8?B?44OG44K544OI44Oh44O844Or?= Content-Type: text/plain; charset=MS932 件名はUTF-8ですが、本文がMS932となっており、 メーラーによっては文字コードが複数設定されていると、文字化けさせてしまうようです。 ※GeneXusでの記述をHTMLメールにすると &PI_MAIL_MESSAGE.HTMLText = 'テストメールです。HTML' Subject: =?UTF-8?B?44OG44K544OI44Oh44O844Or?= Content-Type: text/html; charset=utf-8 このような形となり、文字化けはしませんが、 添付ファイルは「無題のファイル000XX.dat」という形のままです。 対応方法 残念ながらGeneXus側で件名や本文、添付ファイルの文字コードを調整することは出来ず、 Tomcat側の設定で調整することで、対応できます。 Tomcatの起動オプションで、下記設定を行う。 CATALINA_OPTS= -Dmail.mim