1. Keperluan Sistem
Windows 7 atau Windows server2008 dan ke atas 64 bit
JDK1.8

2. Pemasangan Program Pelesenan
Pasang pakej perisian di bawah folder "Sistem Kawalan Pelesenan".
Buka "Alat Pengguna Virbox", Klik Cipta Fail c2d Terikat Luar Talian, dan hantar fail itu kepada syarikat Gstarsoft.
Gstarsoft akan menjana fail pelesenan berdasarkan fail c2d, klik Import Fail d2c Terikat Luar Talian, pilih fail pakej dan klik pada butang Kemas kini untuk mengaktifkan lesen.

3.Mulakan program penjadualan Tugas
Buka apache-zookeeper-3.7.1/conf/zoo.cfg, tukar lokasi log.

Buka apache-zookeeper-3.7.1/bin/zkServer.cmd, dan jangan tutup antara muka baris arahan.
zookeeper mesti dimulakan terlebih dahulu, jadi sebelum memulakan, jalankan WebCADDWGTransfer.exe sebagai pentadbir dan lihat jika perkhidmatan dimulakan, klik butang Berhenti jika ia dimulakan, dan tunggu penjaga zoo bermula dan kemudian mulakan perkhidmatan penukaran.

4.mulakan perkhidmatan port API
Cipta folder sebagai direktori akar untuk menyimpan fail lukisan, seperti D:\WebCADAPI\files, kemudian buka folder untuk mencipta dua lagi folder, iaitu cad dan Swap.
Ingat laluan folder cad dan folder Swap, yang akan kami gunakan kemudian. Folder fail cad digunakan untuk menyimpan lukisan dan fail selepas penukaran manakala folder fail Swap ialah ruang swap untuk menukar program.

Buka fail konfigurasi gtfs-win64-en\application.properties, jika ia tidak berada dalam laluan lalai D:/WebCADAPI/files/cad, kemudian tukar dan perhatikan arah simbol garis miring.

Kemudian klik dua kali start.bat untuk memulakan perkhidmatan, atau mulakan baris arahan dalam direktori semasa, masukkan java -Xmx1024m -Xms1024m -Xss256k -javaagent:sjt_agent.jar -jar GstarTransformServer-1.0.0.jar untuk memulakan perkhidmatan. Tolong jangan tutup antara muka baris arahan.

5. Mulakan konfigurasi dan program penukaran
Klik kanan WebCADDWGTransfer-en/WebCADManager.exe, dan kemudian pilih Jalankan sebagai pentadbir untuk membuka.
Terdapat banyak tetapan konfigurasi dalam program, jangan ubah parameter selain daripada yang dinyatakan di bawah, menggunakan nilai lalai adalah OK.
1.Klien Tugas
Pilih Zookeeper,tambah 127.0.0.1:2181 pada konfigurasi, sila jangan tukar parameter lain.

2.Tetapan direktori, perhatikan arah simbol slash
Data, Cache, Temp:masukkan direktori akar untuk ketiga-tiga D:\WebCADAPI\files\cad
Tukar ruang:D:\WebCADAPI\files\Swap
Fon, Ruang fon:folder fon dalam direktori semasa D:\WebCADAPI\WebCADDWGTransfer\font

3.Melukis Penukar Data
Klik butang di penghujung Proses, dan pilih WebCADDWGTransfer.exe dalam direktori fail.
Klik butang Guna di sudut kanan bawah, kemudian klik butang "Pasang" dan klik butang "Mula".
Sila klik Berhenti sebelum mengubah suai mana-mana parameter.
Jika perisian perlu dialihkan ke direktori lain, sila hentikan dan nyahpasangnya, kemudian konfigurasikan tetapan dalam direktori baharu untuk memasang dan memulakan perisian.

Kiraan maksimum biasanya ditetapkan mengikut bilangan teras yang ada pada CPU, contohnya, dengan CPU 4 teras, nilai boleh ditetapkan kepada 4 untuk ketiga-tiganya. Memori adalah satu lagi perkara yang perlu dipertimbangkan, setiap kiraan memerlukan sekurang-kurangnya memori 3G, jadi untuk menetapkan nilai kepada 4, sekurang-kurangnya memori 12G diperlukan.

Parameter yang tidak disebutkan tidak memerlukan pengubahsuaian, hanya biarkan ia sebagai lalai.
6. Penukaran penjadualan port API
Lawati dengan pelayar:http://localhost:7088/docs.html fungsi port berkaitan dipaparkan.
Ambil fungsi penukaran ocf sebagai contoh, hantar permintaan siaran http ke port ini menggunakan parameter berikut. Terdapat aliran fail dan url yang disokong untuk fail CAD, cuma pilih salah satu.

Klik Nyahpepijat untuk menghantar permintaan teks secara terus menggunakan antara muka, pilih fail, atau masukkan alamat muat turun untuk lukisan CAD, dan klik butang Hantar untuk mengembalikan keputusan, terdapat ID tugas yang boleh digunakan untuk menyemak keputusan.

Klik dan semak hasil pelaksanaan tugas, masukkan ID tugas untuk mendapatkan hasil penukaran. Kemudian muat turun ocf ke pelayan fail menggunakan alamat muat turun url ocf.

{
"rtnCode": "0000000",
"msg": "success",
"ts": 1679977119909,
"bizData": {
"taskType": "MAKEOCF",
"requestId": "f52d3778-9931-45a6-b4d8-614bdb385f92",
"status": 2,
"resultCode": 0,
"resultMsg": "OK",
"transformStartTime": "2023-03-28 12:02:48",
"transformEndTime": "2023-03-28 12:02:48",
"extData": "123sdfsdfsdfgsdsdfsd",
"localPath": "D:/WebCADAPI/files/cad/ocf/2023/03/28/0000000001.1.ocf",
"ocfUrl": "http://localhost:7088/openapi/v1/download?fileId=55223d90-b990-4d3f-b40b-4ecd0f4ee184",
"ocfName": "0000000001.1.ocf",
"version": "1.07",
"layout": "*Model_Space",
"layouts": [
"31",
"*Model_Space",
"Model",
"88",
"*Paper_Space",
"Layout1",
"93",
"*Paper_Space0",
"2222"
]
}
}kod rtnCode
Nilai | Penerangan |
0000000 | Berjaya |
0000001 | Fungsi ini tidak dibenarkan, sila hubungi pentadbir |
0000002 | Pelayan sibuk, sila cuba lagi nanti |
0000003 | Parameter yang tidak normal |
0000004 | Nama fail tidak boleh kosong |
0000005 | Fail tidak ditemui |
0000006 | Tugas penukaran tidak wujud |
0000007 | Sila muat naik fail dwg |
0000008 | Sila muat naik fail ocf |
0000009 | Sila muat naik fail lukisan 3D |
0000010 | Sila muat naik fail ocf3 |
0000011 | Sila muat naik fail dwg/ocf |
0000012 | Sila muat naik fail rvt/stl/ifc/ocf3 |
0000013 | Simpan sebagai jenis fail lain: hanya disokong dalam dwg/dxf |
0000014 | simpan sebagai versi lain: 0^ ~5 |
0000015 | Sila muat naik fail pdf |
0000018 | Domain url fail yang salah, sila sahkan dan cuba lagi |
0000019 | Ralat berlaku semasa memuat turun fail url, sila sahkan url dan cuba lagi. |
0000020 | Ralat berlaku semasa menerima aliran fail, sila sahkan dan cuba lagi |
Status dalam bizData menunjukkan status penukaran lukisan:
0 : Belum dimulakan
1: Dalam proses
2 : Penukaran selesai hanya bermakna program penukaran hujung belakang telah mengembalikan hasil, ini tidak bermakna ocf telah dijana, penukaran mungkin gagal dan tiada ocf dijana.
resultCode adalah sama dengan kod dalam parameter pulangan Linux versi lama kecuali 0 bermakna ocf dijana dan semua kes lain bermakna gagal menjana ocf.
Kod | Penerangan | |
0 | Penukaran yang berjaya, jika tidak, tidak berjaya | |
2 | tak betul kelas tugas parameter | |
404 | Lukisan yang sepadan tidak ditemui | |
800 | Penukaran yang tidak berjaya, kebanyakannya disebabkan oleh fail lukisan, dan fail lukisan individu diperlukan untuk mencari punca di sebalik kegagalan. | |
801 | Parameter input salah | |
802 | Fail konfigurasi salah | |
Versi semasa hanya menyokong penukaran lukisan 2D bagi format dwg dan dxf, penukaran lukisan 3D masih dalam pembangunan dan dijangka siap pada separuh kedua tahun ini, jadi port berkaitan 3D boleh diabaikan dengan selamat.
