2011년 7월 8일 금요일

CR(Caridge Return) 없애는 방법


[SAP] BAPI 프로그램(예제)

FUNCTION zbapi_qings_cost_actual.
*"----------------------------------------------------------------------
*"*"Local interface:
*"  EXPORTING
*"     VALUE(RETURN) TYPE  BAPIRET2
*"  TABLES
*"      ZETLCOSTACTUAL STRUCTURE  ZETL_COST_ACTUAL_STR
*"----------------------------------------------------------------------
  DATA : tmp_cnt TYPE i.
  DATA : BEGIN OF idata OCCURS 0.
          INCLUDE STRUCTURE zetl_cost_actual.
  DATA : END OF idata.
  DATA: d_cnt TYPE i.
  FIELD-SYMBOLS : <fs_if> TYPE zetl_cost_actual_str.
  start_date = sy-datum.
  start_time = sy-uzeit.
  CALL FUNCTION 'NUMBER_GET_NEXT'
    EXPORTING
      nr_range_nr = '01'
      object      = 'ZETL_LOG'
    IMPORTING
      number      = seq_num.
  CLEAR: ilog_hd, ilog_dt.  REFRESH: ilog_hd, ilog_dt.
  DESCRIBE TABLE zetlcostactual LINES tmp_cnt.
  IF tmp_cnt = 0.
    PERFORM set_return_message USING return 'A' ''.
  ELSE.
    LOOP AT zetlcostactual ASSIGNING <fs_if>.
      MOVE-CORRESPONDING <fs_if> TO idata.
      idata-upload_yn   = 'N'.
      idata-log_seq     = seq_num.
      idata-insert_date = start_date.
      APPEND idata.  CLEAR idata.
*      ADD 1 TO d_cnt.
      ilog_dt-gubun  = 'Total'.
      ilog_dt-dt_cnt = 1.
      COLLECT ilog_dt.
*      IF d_cnt = 1000.
*        MODIFY zetl_cost_actual FROM TABLE idata.
*        CLEAR: idata, idata[].
*        CLEAR d_cnt.
*      ENDIF.
    ENDLOOP.
    MODIFY zetl_cost_actual FROM TABLE idata.
    COMMIT WORK.
    PERFORM set_return_message USING return 'S' tmp_cnt.
  ENDIF.
  PERFORM save_log_data USING 'ZBAPI_QINGS_COST_ACTUAL' tmp_cnt.
ENDFUNCTION.

IS 8.5가 사용하는 포트


n     InfoSphere Information Server 8.5의 사용 포트

1. 메타데이터 저장소 티어의 포트 수

구성요소
기본 포트
포트를 사용하는 티어
메타데이터 저장소용 IBM DB2® 데이터베이스 (기본 데이터베이스)
50000
서비스
분석 데이터베이스용 IBM DB2 데이터베이스(기본 데이터베이스)
50000
서비스, 엔진, 클라이언트
메타데이터 저장소용 Oracle 데이터베이스 (사용된 경우)
1521
서비스
분석 데이터베이스용 Oracle 데이터베이스(사용된 경우)
1521
서비스, 엔진, 클라이언트
메타데이터 저장소용 Microsoft SQL Server 데이터베이스(사용된 경우)
1433
서비스
분석 데이터베이스용 Microsoft SQL Server 데이터베이스(사용된 경우)
1433
서비스, 엔진, 클라이언트



2. 서비스 티어의 포트 수

구성요소
독립형 구성을 위한 기본 포트
클러스터화된 구성을 위한 기본 포트
포트를 사용하는 티어
DHTML 보고서 서버
16581
(DHTML 보고서 서버 기능은 클러스터화된 구성에서 지원되지 않습니다.)
클라이언트
InfoSphere Information Server 기반 클라이언트
WC_defaulthost (9080)
클라이언트와 디스패처 사이의 방화벽(해당되는 경우): 보통 80. 값은 프론트 엔드 디스패처의 구성에 따라 다릅니다.
디스패처와 클러스터 멤버 사이의 방화벽(해당되는 경우): 모든 클러스터 멤버의 WC_defaulthost (예를 들어, 9080, 9081 ).
서비스, 엔진, 클라이언트
InfoSphere Information Server 기반 클라이언트(HTTPS)
WC_defaulthost_secure (9443)
클라이언트와 디스패처 사이의 방화벽(해당되는 경우): 보통 443. 값은 프론트 엔드 디스패처의 구성에 따라 다릅니다.
디스패처와 클러스터 멤버 사이의 방화벽(해당되는 경우): 모든 클러스터 멤버의 WC_defaulthost_secure (예를 들어, 9443 9444 ).
클라이언트
HTTPS 구성되면 서비스 티어 엔진 티어도 포트를 사용합니다.
IBM WebSphere® Application Server 관리 콘솔(HTTPS 경로 재지정)
WC_adminhost (9060)
WC_adminhost (9060)
클라이언트
IBM WebSphere Application Server 관리 콘솔(HTTPS)
WC_adminhost_secure (9043)
WC_adminhost_secure (9043)
클라이언트
InfoSphere Information Server 서비스 (RMI/IIOP)
BOOTSTRAP_ADDRESS (2809)

ORB_LISTENER_ADDRESS (9100)


SAS_SSL_SERVERAUTH_LISTENER_ADDRESS (9401)

CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS (9402)

CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS (9403)
모든 클러스터 멤버의 BOOTSTRAP_ADDRESS (9810, 9811 )
모든 노드 에이전트의 ORB_LISTENER_ADDRESS (9100, 9101 )

SAS_SSL_SERVERAUTH_LISTENER_ADDRESS


CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS

CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS
:(9410, 9411, 9412),(9411, 9414, 9415),
서비스, 엔진, 클라이언트
JMS 바인딩을 포함한 IBM InfoSphere Information Services Director 서비스
SIB_ENDPOINT_ADDRESS (7276)



SIB_ENDPOINT_SECURE_ADDRESS (7286)


SIB_MQ_ENDPOINT_ADDRESS (5558)


SIB_MQ_ENDPOINT_SECURE_ADDRESS (5578)
모든 클러스터 멤버의 SIB_ENDPOINT_ADDRESS (7277, 7278 )

모든 클러스터 멤버의 SIB_ENDPOINT_SECURE_ADDRESS (7287, 7288 )

모든 클러스터 멤버의 SIB_MQ_ENDPOINT_ADDRESS
(5559, 5560
)

모든 클러스터 멤버의 SIB_MQ_ENDPOINT_SECURE_ADDRESS (5579, 5580 )
클라이언트

3. 엔진 티어의 포트 수

<>
구성요소
기본 포트
포트를 사용하는 티어
InfoSphere Information Server ASB 에이전트
31531 1024보다 임의의 포트

임의의 포트 수를 사용하지 않고 설치를 완료한 C:\IBM\InformationServer\ASBNode\conf\agent.properties 파일에 agent.objectport=# 지정하여 이를 특정 포트로 고정할 있습니다. 특정 포트 지정 로깅 에이전트와 ASB 에이전트를 다시 시작하여 변경이 적용되도록 하십시오.
서비스
InfoSphere Information Server 로깅 에이전트
31533
엔진
IBM InfoSphere DataStage® QualityStage Administrator 서비스
DSRPC (31538)
엔진, 클라이언트
병렬 작업 모니터
13400(포트 1) 13401(포트 2)
포트 1 대한 액세스가 컨덕터 노드에서만 필요합니다. 해당 노드가 컨덕터 노드와 다른 경우, 포트 2 대한 액세스가 컨덕터 노드와 InfoSphere DataStage QualityStage Administrator 엔진이 설치된 노드에서 필요합니다.
엔진
병렬 엔진
APT_PM_STARTUP_PORT(다중 포트, 10240 이상의 포트 사용)
엔진
병렬 엔진 원격 프로세스 시작(rsh/ssh, 다중 노드 전용)
22514
엔진
병렬 엔진(다중 노드 전용)
APT_PLAYER_CONNECTION_
PORT(
다중 포트,11000 이상의 포트 사용)
엔진



IBM Information Center URL (위 자료)