最新消息:本站持续更新中,请注意添加收藏夹。搜索关键词时,多换一个同义词。比如要搜索界面,可以尝试页面,画面,PER档等词汇。善于搜索,将大大提高你的查找效率。

鼎捷T100、GP要点归纳

T100 ERP bron1984 来源:csdn 243浏览

文章目录

鼎捷ERP

T100

T100重启服务

1.首先要有root密码
su – 进入
IMG_256
2.执行重启命令
重启T100
systemctl restart gas-topprd-ws
IMG_257
重启服务测试区、正式区
systemctl restart gas_toptst /systemctl restart gas_toptst_ws
systemctl restart gas_topprd /systemctl restart gas_topprd_ws
IMG_258

T100进程相关

1.查询进程
ps -ef|grep cwsp600
2.杀进程
kill -9 312321

T100 导入jar

1.导入jar
T100服务器目录,注意测试区与正式区为两个不同路径。
常用路径:/u1/topprd/utl/java/jar>
IMG_259
2.配置环境变量
注意:环境变量调整后需要重新进入xshell
IMG_260
举例:CLASSPATH=$TOP/utl/java/jar/ecologylib.jar:$CLASSPATH;export CLASSPATH
IMG_261
注意点:
1、ps -ef|grep fast
2、把对应toptst 的进程杀掉 kill -9 xxx
3、netstat -nlp|grep 6395 把对应的进程杀掉,直到没有为止,需要多次执行
4、最后 systemctl restart gas_toptst

3.在4GL中调用
导包:
IMPORT JAVA com.ecologylib.E9Lib
IMPORT JAVA com.ats.Sign
IMG_262
IMG_263 调用:
IMG_264
IMG_265
4.具体jar包体现
IMG_266
IMG_267
代码实例:

package com.ats;
import java.security.MessageDigest;

public class Sign {
    public static void main(String[] args) {

        String md5Value = md5String("123","1231");
        System.out.println(md5Value);
    }
    public static String md5String(String md5String,String md5Key){
        String md5Value = MD5Encoder(md5String + md5Key);
        return md5Value;
    }
    public final static String MD5Encoder(String s) {
        return MD5Encoder(s,"utf-8");
    }

    public final static String MD5Encoder(String s, String charset) {
        try {
            byte[] btInput = s.getBytes(charset);
            MessageDigest mdInst = MessageDigest.getInstance("MD5");
            mdInst.update(btInput);
            byte[] md = mdInst.digest();
            StringBuffer sb = new StringBuffer();
            for (int i = 0; i < md.length; i++) {
                int val = ((int) md[i]) & 0xff;
                if (val < 16){
                    sb.append("0");
                }
                sb.append(Integer.toHexString(val));
            }
            return sb.toString();
        } catch (Exception e) {
            return null;
        }
    }
}

 

grep 操作

grep ‘wssp999_p’ //4gl/*.4gl

 

T100正式区同步测试区

1.adzp555正式区同步到测试区
2.adzp050整批签入
IMG_268
IMG_269

注:尽量在报表主机下操作 (VPN息屏等会中断)

T100复制ENT

1.此目录下运行fgl run ent_tools
IMG_270
IMG_271
2.点ok
IMG_272
3.选择具体操作复制、删除、重命名等
IMG_273
4.以复制为例,选择源与目标ENT
IMG_274
5.停用的ENT才可以去remove
IMG_275

T100推送三种写法

GP

GP接口方面

1.产生soapUI点
命令:在aws/4gl目录下:

r.r2 aws_ttsrv2 -W http://10.86.0.23/web/ws/r/aws_ttsrv2?wsdl

 

具体操作:
2.推送格式

  &lt;Request>
    &lt;Access>
        &lt;Authentication user="tiptop" password="admin" />
        &lt;Connection application="wms" source="192.168.1.2" />
        &lt;Organization name="X07" />
        &lt;Locale language="zh_cn" />
    &lt;/Access>
    &lt;RequestContent>
        &lt;Document>
            &lt;RecordSet id="1">
                &lt;Master name="rva_file" >
                    &lt;Record>
                        &lt;Field name="rva01" value="P209" />
                        &lt;Field name="rva05" value="11214" />
                        &lt;Field name="rva06" value="2022/10/11" />
                        &lt;Field name="rva33" value="tiptop" />
                    &lt;/Record>
                &lt;/Master>
                &lt;Detail name="rvb_file">
                    &lt;Record>
                        &lt;Field name="rvb02" value="1" />
                        &lt;Field name="rvb03" value="     1" />
                        &lt;Field name="rvb04" value="P500-X072208230002" />
                        &lt;Field name="rvb36" value="G14" />
                        &lt;Field name="rvb37" value="GA091" />
                        &lt;Field name="rvb38" value="220927" />
                        &lt;Field name="rvb82" value="1" />
                    &lt;/Record>
                &lt;/Detail>
            &lt;/RecordSet>
        &lt;/Document>
    &lt;/RequestContent>
&lt;/Request>
         

 

3.webservice接口自动生成
GP 如果第三方是soap wsdl的协议,可以直接用下面命令生成4gl 类
fglwsdl -o cs_wms http://110.90.119.101:7501/?wsdl

更新GPjdk版本

1.大多数版本GP的jdk为1.8,少部分为1.7、1.6等
查看GPjdk版本
java -version
IMG_276
查看java环境
echo $JAVA HOME
IMG_277
2.上传linux版jkd压缩包
将java上传到指定路径,并解压
解压命令tar -zxvf jdk-8u172-linux-x64.tar.gz
IMG_278
3.查看原本环境变量配置情况
进入此目录中的tiptop_env文件
IMG_279
mark原路径配置信息,添加新的配置信息

JAVA_HOME=/u1/genero/java/jdk1.8.0_172 ;export JAVA_HOME

JRE_HOME=$JAVA_HOME/jre;export JRE_HOME

CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar;export CLASSPATH

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin;export PATH

 

注意这里的JAVA_HOME=/u1/genero/java/jdk1.8.0_172要去上面的解压包地址一致

IMG_280

4.添加完成后重新进入xhsell,查看java -version和%JAVA_HOME,以JAVA_HOME为准
补充点:
(1)如何找到配置文件tiptop_env
ll -a 查看隐藏文件
vi .profile
IMG_281
下面三个是各区配置路径,注意部分客户测试区与正式区用同一个配置文件
IMG_282
红框部分是具体环境变量配置文件所在地址
IMG_283

转载请注明:赫非域 » 鼎捷T100、GP要点归纳