2022-07-28
Azure(애져) File REST API가 뭔가요?
2022-06-16
MYSQL프로시 호출시 User does not have access to metadata required to determine stored procedure parameter... 에러 해결방법
첫번째에러내용
java.sql.SQLException: User does not have access to metadata required to determine stored procedure parameter type. If rights an not be granted, configure connection with 'noAccessToProcedureBodies=true' to have driver generate parameters that represent INOUT strings irregardless of atual parameter types번역기를 돌려보면 연계하는 MYSQL DB의 권한확인이나 PO에서 호출하는 JDBC호출 URL에 파라메터 추가 한 후 테스트가 필요해보이는것 같습니다.
2021-06-26
CXF Webservice(SOAP) Provider for File Attachment In JAVA and SAP PO - Server Side
테스트환경
Eclipse Version 2018-12(4.10.0)JDK 1.8._201
Tomcat 8.5
CXF 3.3.3
SOAP UI -> JAVA(CXF) 파일 전송
1. Webservice(SOAP) Provider 프로젝트 생성
이클립스에서 Dynamic Web Project를 만들어 웹서비스를 위한 클래스와 메서드를 생성오른쪽 마우스버튼 > Web Service > Create Web Service를 클릭하여 해당하는 메서드의 CXF 웹서비스를 생성하면 WEB-INF 아래 cxf-beans.xml과 WSDL파일이 생성됩니다.
2021-06-11
Difference between PO/PI/XI XML version 0.1 and 1.1
"Character reference &# See error logs for details"이렇게 XML에서 허용안하는 문자에 대해 가끔 에러가 발생되어 송신측이 SOAP인경우 CDATA로 인한 데이터를 묶어주거나 JDBC인경우 송신측 문제가 되는 데이터를 삭제해주는데 PO에서는 자바매핑으로 해결하는 경우도 있습니다.
근데 이런방법들도 완벽하지 않은게 PO에서는 어떤 문제가 되는 데이터가 유입되는지는 알수 없기에 100% 해결될수 없는 부분이 있다고 생각이 듭니다.
다른 사이트에서 보았는데
SOAP호출시 사용되는 CDATA로 묶이는 데이터에도 허용안하는 문자들로 인해 이클립스 안에서 에러가 발생될수 있다고 하네요.
"An invalid XML character (Unicode: 0xb) was found in the CDATA section"송,수신간에 OAP연결 방식에도 SOAP버젼이 1.1과 1.2가 존재하는데 이 두개가 W3C(World Wide Web Consortium) 표준이라고 하는데 SOAP 1.1버젼은 XML 1.0이라고 합니다.
2021-04-27
Resolving an error that occurs when executing the WSDL file Generate Client in Eclipse
현상, 에러
Apache CXF 3.3.3버젼으로 사용시 아래와 같은 에러발생WSDLToJava Error: org.xml.sax.SAXParseException; schema_reference:
accessExternalSchema 속성으로 설정된 제한으로 인해 'http' 엑세스가 허용되지 않으므로 스키마 문서 'ws-addr.xsd' 읽기를 실패했습니다.
2021-01-14
Why use Oracle cursor_sharing?
alter session set cursor_sharing를 왜 사용하는 걸까?
SAP PO에서 JDBC Receiver채널을 사용할때 바인딩, 배치모드를 사용하지 않는 이상 리터널(Literal)SQL로 실행하는걸로 알고 있습니다. 리터널 SQL은 WHERE절에 비교되는 상수값을 하드코딩해서 사용하는 것을 말하며 그 반대로 바인딩 모드가 있는데 WHERE의 조건에 :A 형태로 값들이 바인딩 되는 변수를 이야기합니다. 예를 들면 일반적으로 사용하는 쿼리 select * from dual where id = 1 와 다르게 id = 1을 id = ? 로 사용하여 변하는 조건만 바인드변수에 치환만 하여 사용하는 것입니다. 자바에서는 Statement와 PreparedStatement로 비교가 되겠네요.
2020-12-22
오래전 개발관련 툴,환경설정 정리내용
|
2020-12-07
오래된 DB관련 자료 정리내용
java.sql.SQLException: Listener refused the connection with the following error:
ORA-12519, TNS:no appropriate service handler found
데이터베이스의 프로세스 부분에 과부화가 걸려서 나오는 에러 메시지다.
sysdba로 접속한 후에 ALTER SYSTEM SET PROCESSES=150 SCOPE=SPFILE;” 프로세스를 늘려준다.
끝난 후에 commit; 하는 것을 잊으면 안된다.
SPFILE로 설정되지 않고 시작되었다면, 다음과 같은 에러를 출력한다.
ORA-32001: write to SPFILE requested but no SPFILE specified at startup
2020-12-02
오래전 자바스크립에서 정리했던 내용
외부파일 이용하기
경고창 출력하기
alert("아이디가 없거나 비밀번호가 틀립니다");
변수선언
var 변수명
var 변수명 = 초기값
변수이름 = 값
배열선언
[객체생성]
배열명 = new Array(첨자)
배열명 = new Array()
[초기화]
배열명 = new Array(초기값...)
배열이름 = [초기값...]
자바 API 만들기
package day0827;
/**
* @author Owner 이 클래스는 클래스의 기본 작성방법을 알아보기위해서
* 작성하는 클래스로 대상은 볼펜이 대상이고
* 간단한 객체 모델링 작업으로 만드는 클래스 입니다.
* 사용법) BallPen bp=new BallPen();
* bp.setXxx(설정값); 을 넣어서 볼펜을 만들고 사용 홍길동
*/
GWT(Google Web Toolkit)
Google Wwb Toolkit의 약자로, JAVA를 사용한 Web Ajax Application을 개발하기 위한
Open Source의 Software Develop Framework를 말한다.
※ 참고사이트 - https://developers.google.com/web-toolkit/?hl=webtoolkit
- 개발환경 설정 : http://blog.danggun.net/1081
http://blog.dt.co.kr/blog/?id=272&mb_id=hoonyy
- 동영상 강좌 : http://clien.career.co.kr/cs2/bbs/board.php?bo_table=lecture&wr_id=66000
- GWT Designer가 안보일때 : JAVA파일, 오른쪽 마우스 버튼클릭 > Open With 클릭 > GWT Designer 클릭
GXT 2.2.6에서의 Chart 구현
HorizontalBar.gwt.xml---------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<module rename-to='horizontalbar'>
<inherits name='com.google.gwt.user.User'/>
<inherits name='com.google.gwt.user.theme.clean.Clean'/>
GXT 3.0에서의 Chart 구현
BarChart.gwt.xml---------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<module rename-to='barchart'>
<inherits name='com.google.gwt.user.User'/>
<inherits name='com.google.gwt.user.theme.clean.Clean'/>
<inherits name='com.sencha.gxt.chart.Chart' />
<entry-point class='com.bangtae.chart.client.BarChart'/>
<source path='client'/>
<source path='shared'/>
</module>
BarChart.java---------------------------------------------------------------------------------------
2020-08-11
오래된 자료, 스타일시트(CSS2) 내용정리
■ CSS 속성
- 좌우배치
제목 | 속성 | 값 |
그림 등 | float | left(그림을 왼쪽에 배치) right(그림을 오른쪽에 배치) none(좌우배치와 삽입이 실행되지 않는다) |
배치 해제 | clear | left(왼쪽 요소에 대한 삽입 해제) |
오래된 자료, HTML4/5 관련 내용 정리
■ HTML5 관련 사이트
2020-07-25
오래된 자료, 웹프로그래머로 전향할때 정리했던 기본용어
오래된 자료, 프로그래머로 전향할때 정리했던 기본용어
■ 위지윅방식(WYSIWYG)과 하드코딩방식(Hard Coding) 비교와 장단점
1. 위지윅 방식과 하드코딩 방식의 비교와 장,단점
2. 위지윅 방식의 홈페이지 에디터인 나모 웹 에디터와 드림위버의 각각의 특징
3. 하드코딩 방식의 홈페이지 에디터인 메모장과 UltraEdit의 각각의 특징
■ 하드코딩이란,
2020-03-02
OpenAPI를 사용하여 티스토리 자동글쓰기
이전에는 XML-RPC를 사용한 네이버 블로그 API 글 등록을 해봤었습니다. 이번에는 Open API를 사용하여 티스토리에 글쓰기를 해보겠습니다.
티스토리는 주요기능이 포함된 OAuth2.0 기반 Open API를 제공합니다. 보안 프로토콜과 함께 REST방식을 지원하며 이기능을 사용하여 티스토리에 글쓰기를 하는 과정을 담았습니다. 예전에 티스토리도 XML-RPC방식으로 글쓰기가 가능한것 같습니다만 현재는 지원을 안하는것 같으며 글등록 개수도 제한이 되어 현 가입한 사용자는 하루 글등록 개수가 15개이며 예전 사용자는 글을 더 등록할수 있는것 같습니다.
2020-02-16
쿠팡파트너스 API를 사용하여 상품정보 가져오기
몇달전부터 쿠팡파트너스를 이용한 제휴마케팅 또는 어필리에이트에 대해 인터넷에서 활봘한 활동이 이루어지고 커뮤니티 공간도 많이 생긴것 같습니다. 저도 이부분에 대해 관심있는 사람들중 한명입니다. 그래서 쿠팡파트너스에 대해 알아보고 제공하는 API를 통한 상품정보를 가져오는 테스트를 해볼려고 합니다.
2020-02-12
XML-RPC를 사용한 네이버 블로그 API 글등록
이글은 XML-RPC기술을 이용한 JAVA 프로그램을 구현하여 네이버 블로그에 글을 등록하는 과정을 설명합니다. 일단 XML-RPC라는 기술부터 간단하게 알아보겠습니다.
■ XML-RPC란?
XML기반의 HTTP를 통한 간단하고 이식성 높은 원격 프로시저(Remote Procedure Call) 호출 방법이며 지원하는 언어가 JAVA외에 Perl, Python, C, C++, PHP 등 이며 운영체제는 Unix, Windows 등 가능합니다.
이와 비슷한 기술인 SOAP, JSON-RPC가 존재합니다. - 출처: 위키백과
2019-11-08
[Interface] JCO(SAP Java Connector)
Example소스:
https://github.com/bangtae/com.bangtae/blob/master/com.bang/src/main/java/com/bang/example/service/ExampleService.java
ABAP_AS, ABAP_MS라는 SAP접속하기 위한 정보를 입력하는 부분이 있는데 이 정보에 따라 SAP 개발,품질 그리고 운영에 접근방법이 달라진다.
예전에 프로젝트 했을때 SAP 개발, 품질의 RFC는 잘 호출되었었는데 운영에서 호출이 안되는 경우 있었다.
SAP에서 제공하는 라이브러리인 sapjco3.jar를 사용한 예제가 있고 sapjco3.jar와 pom.xml에 등록된 jco라이브러리를 사용한 예제가 있다.
1. Client의 호출하는 소스에는 SAP 접속정보가 셋팅이 되어있어야 한다.
2. Server(SAP)의 RFC의 Processing Type상태는 'Remote-Enabled Module'로 설정되어있어야 한다.
3. 로컬환경이라 다를수 있지만 윈도우환경에 톰켓인 경우 톰켓의 lib 디렉토리에 sapjco3.jar, sapjco3.dll를 넣고 테스트를 했을때는 문제없이 호출이 잘되는것 같다.
-
2026년 1월 21일 국내 주식 시장 은 변동성이 매우 큽니다. 초보 투자자분들을 위해 오늘 장을 움직일 주식 테마 분석 을 진행하고, 원전 및 로봇 관련주 등 꼭 확인해야 할 종목들을 정리해 드립니다. 현재 시장은 트럼프 행정부의 정책 리스크와 미...
-
국내 주식시장은 매일 다양한 뉴스와 이벤트로 움직입니다. 오늘은 호재 vs 악재 지수 를 통해 시장 분위기를 정리하고, 투자자들이 이해하기 쉽게 주요 포인트를 알려드리겠습니다. 📑 목차 (Table of Contents) 국내 주식시장 분위...
-
거시경제 ☀️ ① 미중 무역합의 기대감으로 금리가 상승하며 주식시장은 기술적 과열권에 근접 ② 미국 10년 국채금리는 4.54%(+0.07%p), 2년물은 4.05%(+0.05%p), 장단기 금리차는 +0.481%p로 확대 ③ 한국은행 10년물 ...



