728x90

Java 30

[Teamcenter] BMIDE - project import 하는 방법

2024.09.03 - [Java/Teamcenter] - Teamcenter BMIDE 설치하는 방법 Teamcenter BMIDE 설치하는 방법팀센터를 업그레이드 하고나서 문제가 발생하는게 있었는데 그게 bmide가 뭔가 바뀐 거수같았다.그래서 팀센터에서 사용하는 bmide를 설치해서 bmide를 수정해야 했다.팀센터 폴더에서 찾아보면 Envrudalsdl0822.tistory.com   Teamcenter - BMIDE를 실행해서 프로젝트를 import하는 방법 1. File > Import... 클릭 2. Import a Business Modeler IDE Template Project 클릭 > Next >  3. Browse를 클릭해서 파일이 있는 경로를 설정해준다.- C:\SIEMENS\Te..

Java/Teamcenter 2024.09.05

[Teamcenter] 팀센터 14ver. BMIDE 수정, 반영하는 방법 (1)

팀센터에서 사용하는 bmide를 실행해서 그 내용을 수정할 수 있다.  2024.09.03 - [Java/Teamcenter] - Teamcenter BMIDE 설치하는 방법 Teamcenter BMIDE 설치하는 방법팀센터를 업그레이드 하고나서 문제가 발생하는게 있었는데 그게 bmide가 뭔가 바뀐 거수같았다.그래서 팀센터에서 사용하는 bmide를 설치해서 bmide를 수정해야 했다.팀센터 폴더에서 찾아보면 Envrudalsdl0822.tistory.com   나의 경우 객체 아이템들의 Status를 수정해야하는데 수정이 되지않는 에러가 발생해서 bmide를 열어보니 workspace object들에 대해 Modifieble이 Read로 설정되어있었다.  우선 bmide를 켜서 프로젝트를 import하..

Java/Teamcenter 2024.09.04

Teamcenter BMIDE 설치하는 방법

팀센터를 업그레이드 하고나서 문제가 발생하는게 있었는데 그게 bmide가 뭔가 바뀐 거수같았다.그래서 팀센터에서 사용하는 bmide를 설치해서 bmide를 수정해야 했다.팀센터 폴더에서 찾아보면 Environment Manager가 있는데 이것을 실행한다!아니면 teamcenter 설치 폴더 내에서 tem.bat파일을 실행해도 동일하다.Environment Manager는 관리자 권한으로 실행한다. 관리자권한이 있어야지 뒤에서 feature를 선택할 수 있다. 선택된 그대로 next를 누른다.   여기서 원하는 bmide 즉 business modeler IDE를 선택한다. 나는 standalone으로 설치했다.실시간으로 반영? 하는 것이 아니면 이렇게 설치하면 될 것 같다.이후에 JDK경로를 넣어주어야..

Java/Teamcenter 2024.09.03

Java poi library 3.17 에서 4.1.2로 변경 (poi 4.1.2 ver download url)

기존에 Java poi 3.17을 사용했던 소스에서 아래와 같은 Warning message가 떴다. WARNING: An illegal reflective access operation has occurredWARNING: Illegal reflective access by org.apache.poi.openxml4j.util.ZipSecureFile$1 (rsrc:poi-ooxml-3.17.jar) to field java.io.FilterInputStream.inWARNING: Please consider reporting this to the maintainers of org.apache.poi.openxml4j.util.ZipSecureFile$1WARNING: Use --illegal-acce..

Java/JAVA 2024.08.23

[Teamcenter] silent.xml 파일 생성하여 간단히 Install media 만들기

팀센터를 설치하는 과정이 꽤 귀찮은데그 과정을 silent.xml로 생성해서 그 파일을 참조하여 install하도록 하는 방법이 있어서 남겨보려고 한다. 환경은 Teamcenter10기준이고 jre 8 기준이다.처음 실행은 install파일 아래에 tem.bat 파일을 실행하는데 silent.xml을 생성할 때도 같은 방법으로 시작한다.tem.bat파일 실행하기 전 무조건 JRE_HOME 환경변수를 등록해놓아야한다. (JRE8의 경로를 JRE_HOME으로 저장)화면에서 Install 선택버튼 아래에 Create custom distribution 체크하고 Install을 진행한다.install파일을 F: 로 저장된 USB드라이브안에 넣어서 설치할 예정이기 때문에 Install할 original media..

Java/Teamcenter 2024.06.21

[Teamcenter] 팀센터 에러 해결 (SoaRuntimeException, IIOP localhost)

Teamcenter 10 사용자가 기존에 잘 사용하다가 오랜만에 접속하는데 접속 시 이런 에러메시지가 뜬다고 연락이 왔다. com.teamcenter.soa.client.SoaRuntimeException: Could not connect to "iiop:localhost:1572/TcServer1" via IIOPThis exception was reported by the server, it is only re-thrown here. 메시지는 이렇게 써있다.검색해보니 FMS_HOME 을 설정해줘야한다, 등의 내용이 있었지만 해당되지 않는 것 같았다. 로그 메시지를 보면 아래와 같이 나와있었는데,ImR: Activating server .ImR: Starting server . Attempt 1/1.I..

Java/Teamcenter 2024.01.10

[ Java - SWT ] SWT 소스 내부에 AWT/Swing Button 추가하는 법

SWT/JFace 를 이용하여 AWT로 만들어져있던 소스를 Clone 하는 프로젝트를 진행중에 AWT 로 구현된 기존에 만들어진 날짜 선택 달력 컴포넌트를 추가해야하는 상황이 발생했다! AWT는 Frame > Panel > Component를 Add하는 방식으로 추가해주어야 하는데 SWT는 Composite > Group > Button 을 그냥 선언하면 바로 컴포넌트가 추가가 된다. 해서 SWT Composite 안에서는 바로 기존의 캘린터 컴포넌트가 추가되지 않는문제가 생겼다!! SWT 내부에서 AWT 소스 사용하는 방법에 대해서 찾아보다가 아래와 같은 코드로 해결했다. Composite compDate = new Composite(groupSet, SWT.EMBEDDED | SWT.NONE); co..

Java/SWT 2023.10.12

Java - RCP Application 디버깅 모드 확인방법

Java 소스단에서 디버깅모드일 때만 버튼이 보이게끔해서 테스트 화면을 작성하고자 할 때 디버깅인지 아닌지 판단하는 방법이 있다. // 디버깅 여부 확인 public static boolean isDebuggerAttached() { RuntimeMXBean runtimeMXBean = ManagementFactory.getRuntimeMXBean(); for (String arg : runtimeMXBean.getInputArguments()) { if (arg.startsWith("-agentlib:jdwp")) { return true; } } return false; } 위의 함수로 현재 디버깅모드인지를 boolean타입으로 받아올 수 있다. 사용하려는 소스에서 생성자를 통해 디버깅 여부를 확인한..

Java 2023.10.11

[RCP - Teamcenter] Plug-in Project 신규 세팅하기_3.Debug Configurations 세팅

팀센터 프로젝트를 실행해보기 위하여 이번에는 Debug Configurations을 세팅하고자 한다. 1. 이클립스 메뉴 중 Run > Debug Configurations 클릭한다. 2. Eclipse Application 누르고 상단의 New launch configuration 클릭하여 신규 생성해준다.  3. Name은 원하는 이름으로 입력하고 (여기서는 Teamcenter10) Environment 탭에서 Add를 눌러 2개의 variable을 등록해준다.  FMS_HOME   %팀센터경로%\tccsPATH  %팀센터경로%\tccs\bin  %팀센터경로%\tccs\lib  %팀센터경로%\tccs\jarOK 누른 뒤 Apply해준다. 4. plugin.xml 파일을 열고 Dependencies 탭..

Java/Teamcenter 2023.09.27

[RCP - Teamcenter] Plug-in Project 신규 세팅하기_2. Configuration 설정

2023.09.22 - [코딩 공부/JAVA] - [RCP - Teamcenter] Plug-in Project 신규 세팅하기_1. 프로젝트생성 앞서 Plug-in Project를 생성해봤고 이제 팀센터의 Plug-in을 추가해주는 작업을 진행한다.  1. Window > Preferences 클릭한다.   2. Plug-in Development > Target Platform 화면에서 오른쪽 Add 버튼클릭한다. (캡쳐에는 Teamcenter10 이라고 등록을 마친상황이고, 아직 등록 전인 상태라면 Running Platform 하나만 등록되어있을 것이다.)  3. Nothing 으로 선택된 상태로 Next를 누른다.  4. Name을 지정해준 뒤 (ex. Teamcenter10) Locations ..

Java/Teamcenter 2023.09.23
728x90