ページ 12

PDAモジュールの設定

投稿記事Posted: 2016年10月12日(水) 20:54
by momo
PDAモジュールの設定が 全くわかりません
/webapps/以下に配置して
localhost:8080/pcpos-pda
でアクセスするだけで良いのでしょうか ?
warファイル化して配置のみで良いのでしょうか?

Re: PDAモジュールの設定

投稿記事Posted: 2016年10月19日(水) 11:33
by kimono
こんにちわ。kimonoです :)

最近PDAモジュールはほぼ利用していないので、うる覚えですが、まずそもそもPOSの本体のDBをMySQLや、Postgresqlなどで構築を行い、POSの本体側で、POS本体を起動させ、次に、同じPOSの中でbatファイルを実行して、DOS画面を起動させ、PDA側で、POS本体のIPアドレスに対してアクセスするというイメージです。
そのため、POS本体のDBに直接アクセスするという形になり、batファイルを起動することになり、PDA用のwebサーバーなどを起動して待機するというイメージです。
それでできることは、レストランなどのオーダーを取る形ですので、オーダーを入れると、POS本体に反映するということとなります。カスタマイズを行うことで、ドリンクや厨房のプリンターに別々に印刷のデータを送り、POS本体から印刷指示を行うことが可能ということとなります。
ちなみにPDAモジュールはオーダーのみで、清算などはできません。

Re: PDAモジュールの設定

投稿記事Posted: 2016年10月20日(木) 23:38
by momo
回答ありがとうございます。
早速ですがPDAへの反映はTOMCATを起動し、IP-ADRESS/コンタクトファイルパス
まで表示できましたが ID PASSが違うと言われます
ID PASSの設定は どのようにしたら良いのでしょうか......

Re: PDAモジュールの設定

投稿記事Posted: 2016年10月21日(金) 09:21
by kimono
POS側でユーザの登録、パスワードの設定を行いましたらそちらが利用できます。
尚、PDAモジュールでは日本語のユーザ名は利用できませんので、デフォルトで登録しているユーザは利用できません。
新しく、英数字のみのユーザを追加し、パスワードを設定してください。

Re: PDAモジュールの設定

投稿記事Posted: 2016年10月26日(水) 17:32
by momo
ありがとうございます
あとは JAVAデータベーストライバーの設定は必要ですか?
今組み込み方解らず 躓いております。
参考等あれば教えて頂ければ幸いです。

Re: PDAモジュールの設定

投稿記事Posted: 2016年11月03日(木) 16:10
by kimono
PDAモジュールを利用するためには、mysqlや、postgresqlの設定が必須ですので、ドライバーは必須となります。
それぞれのサイトの例えばmysqlであれば、mysql connectorのjava版を
http://dev.mysql.com/downloads/connector/j/
下記のサイトなどからダウンロードして、そのファイルへパスをPOSの設定画面で設定します。
当然mysqlのサーバーも設定して、そちらへ接続が外部、ないしは内部から接続ができるようにしないといけませんね。

Re: PDAモジュールの設定

投稿記事Posted: 2016年11月29日(火) 16:38
by momo
pdaモジュールが
Login/Password is incorrect.
となります。

下記設定にて
Login/Password is incorrect.
対応策 
設定があれば
教えて頂けましたら幸いです。

centos7 mysql5.6 tomcat7.0.54での設定です。
*****************************************************
**java jdkのインストール
*****************************************************
yum install java-1.6.0-openjdk java-1.6.0-openjdk-devel java-1.6.0-openjdk-javadoc.x86_64 java-1.6.0-openjdk-src.x86_64
yum install java-1.6.0-openjdk-devel
yum install java-1.6.0-openjdk-javadoc.x86_64
yum install java-1.6.0-openjdk-src.x86_64

yum install java-1.7.0-openjdk
yum localinstall jdk-8u60-linux-x64.rpm


*****************************************************
**db作成
*****************************************************


create database tempdb;
set names utf8;

alter database tempdb default character set utf8 ;

use tempdb

grant all privileges on tempdb.* to tempdb@"%"
identified by 'tempdb' with grant option ;


grant all privileges on tempdb.* to
tempdb@"localhost" identified by 'tempdb"
with grant option ;

flush privileges;

exit

****************************************************************

*****************************************************
**tomcatのインストール
*****************************************************
yum install tomcat tomcat-webapps tomcat-servlet-2.5-api tomcat-admin-webapps


adduser pcpos-pda

echo 'export CATALINA_HOME=/usr/local/tomcat' > /etc/profile.d/tomcat.sh
echo 'export CATALINA_BASE=/usr/local/tomcat' >> /etc/profile.d/tomcat.sh
echo 'export CATALINA_OPTS="-server -Djava.awt.headless=true -Xms384M -Xmx1536M -XX:MaxPermSize=256M"' >> /etc/profile.d/tomcat.sh
chmod +x /etc/profile.d/tomcat.sh
chown -R openbravo:pcpos-pda /usr/local/tomcat


vi /usr/local/tomcat/conf/tomcat-users.xml


<tomcat-users>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="admin" password="admin" roles="admin,manager"/>
  <user username="tomcat" password="tomcat" roles="manager-gui,manager-status"/>
</tomcat-users>


echo "export CATALINA_HOME='/***/tomcat/'" >> ~/.bashrc
source ~/.bashrc

JRE_HOME=/usr/java/default


****************************************************************
**context.xml の変更
****************************************************************
vi pcpos_1.02.0\webapps\META-INF\context.xml

<?xml version="1.0" encoding="UTF-8"?>
<Context path="/pcpos-pda"/>



sh tomcat/bin/startup.sh

*****************************************************
**webappで設定
*****************************************************
* https:/local:8080/pcpos-pda
*****************************************************
**db作成
*****************************************************



****************************************************************
** mysql j conecter のダウンロード セット
****************************************************************

 wget http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.40.tar.gz
 tar xvfz mysql-connector-java-5.1.40.tar.gz
 cd mysql-connector-java-5.1.40
cp **/mysql-connector-java-5.1.40/mysql-connector-java-5.1.40-bin.jar /opt/pcpos_1.02.0/lib/
cp **/mysql-connector-java-5.1.40/mysql-connector-java-5.1.40-bin.jar /opt/pcpos_1.02.0/pda/lib

****************************************************************
**
****************************************************************
mysqlの設定

/opt/pcpos_1.02.0/lib/mysql-connector-java-5.1.40-bin.jar
com.mysql.jdbc.Driver

jdbc:mysql://localhost:3306/tempdb?useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8

****************************************************************
**ネットの設定
****************************************************************

setenforce 0

iptables -A INPUT -p tcp --dport 8005 -j ACCEPT
iptables -A INPUT -p tcp --sport 8005 -j ACCEPT

iptables -A INPUT -p tcp --dport 8009 -j ACCEPT
iptables -A INPUT -p tcp --sport 8009 -j ACCEPT

iptables -A INPUT -p tcp --dport 8443 -j ACCEPT
iptables -A INPUT -p tcp --sport 8443 -j ACCEPT

iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
iptables -A INPUT -p tcp --sport 8080 -j ACCEPT

****************************************************************
**
****************************************************************
**【server.xml】
****************************************************************

<Context path="/pcpos-pda" docBase="/home/pcpos_1.02.0/webapp">
  <Valve className="org.apache.catalina.valves.AccessLogValve"
    directory="/home/pcpos-pda/log"
    prefix="pcpos_1.02.0_access-"
    fileDateFormat="yyyy-MM-dd"
    suffix=".log"/>
    
    
    /usr/local/pcpos-pda/tomcat/conf/server.xml


/opt/pc-pos/lib/mysql-connector-java-5.1.40-bin.jar
com.mysql.jdbc.Driver

jdbc:mysql://localhost:3306/tempdb?useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8

****************************************************************
WEB-INF/lib フォルダにコピー

ttp://www.java2s.com/Code/Jar/s/Downloa ... 135jar.htm

http://tomcat.apache.org/download-taglibs.cgi

http://ftp.jaist.ac.jp/pub/apache/tomca ... -1.2.5.jar

****************************************************************

****************************************************************

user add
admin
0123
****************************************************************
**pda接続
https:/local:8080/pcpos-pda

admin
0123

入力

Login/Password is incorrect.

となります。

****************************************************************

Re: PDAモジュールの設定

投稿記事Posted: 2016年11月29日(火) 17:21
by kimono
うーん、残念ながら、サーバーでtomcatで動かしたことがないので、何ともわからないですね。

デフォルトでパッケージされているjettyでPOSの動作している端末にアクセスという方法しかないので、今回のおっしゃる方法の実績がないため、お答えができないですね。

もし、うまくいきましたら、また、情報をフィードバックしていただけましたら幸いです。
よろしくお願いいたします。

Re: PDAモジュールの設定

投稿記事Posted: 2016年11月30日(水) 05:44
by momo
jettyでの設定を 教えて頂けませんか ?

Re: PDAモジュールの設定

投稿記事Posted: 2016年11月30日(水) 09:24
by kimono
pdaモジュールの中のstart.batをposのインストールしているパソコンで起動して待機するだけですね。
もしかすると、日本のパッケージでは入っていないかもしれないですね。
http://wiki.openbravo.com/wiki/Projects ... tion_Guide
こちらを参考くださいませ。