운영전환


운영환경으로 전환

바로빌 테스트환경에서 개발이 완료되신 후, 운영환경으로 전환하는 방법에 대해 안내합니다.

개발환경 별로 운영전환 방법을 확인하여 전환을 진행해주세요.


운영용 연동인증키 변경

바로빌 모든 API의 첫번째 파라메터에 입력되는 연동인증키의 값을 운영용 연동인증키로 변경합니다.

운영용 연동인증키 확인방법

개발자센터 계정으로 개발자센터에 로그인한 후 운영환경으로 전환할 파트너를 선택합니다.

API가이드-파트너 목록.png

왼쪽 콘솔 메뉴의 인증키 및 제휴 정보 메뉴에서 운영용 연동인증키를 확인할 수 있습니다.

API가이드-인증키 및 제휴 정보.png

API가이드-연동인증키.png


개발환경 별 운영전환 방법


Java

바로빌 서비스 클래스를 생성할 때 생성자의 파라메터로 사용되는 Enum 값을 변경하여 운영환경으로 전환할 수 있습니다.

public enum BarobillApiProfile {
	TESTBED, // 테스트환경
	RELEASE, // 운영환경 HTTP
	RELEASE_SSL // 운영환경 HTTPS
}
import com.baroservice.api;

class Test {
	private BarobillApiService barobillApiService;

	public Test() {
		this.barobillApiService = new BarobillApiService(BarobillApiProfile.RELEASE_SSL); // Enum 값을 통해 환경 전환
	}
}
Spring 의 경우
// Java Config
@Bean
public BarobillApiService barobillApiService() {
	return new BarobillApiService(BarobillApiProfile.RELEASE_SSL); // Enum 값을 통해 환경 전환
}
<!-- XML Config -->
<bean id="barobillApiService" class="com.baroservice.api.BarobillApiService">
	<constructor-arg index="0" value="com.baroservice.api.BarobillApiProfile.RELEASE_SSL"/> <!-- Enum 값을 통해 환경 전환 -->
</bean>

.NET Framework

.NET Framework 3.0 이상

Visual Studio 의 솔루션 탐색기에서 Connected Services 를 펼친 후 바로빌 참조 항목에서 마우스 우클릭 후 서비스 참조 구성을 클릭합니다.
API가이드-.NET-서비스 참조 추가-전환1.png

주소 항목의 URL을 운영환경의 URL로 변경합니다.

바로빌 API URL 을 참고하여 URL 을 변경해주세요.

API가이드-.NET-서비스 참조 추가-전환2.png

.NET Framework 2.0

Visual Studio 의 솔루션 탐색기에서 Web References 를 펼친 후 바로빌 참조 항목에서 마우스 우클릭 후 속성을 클릭합니다.
API가이드-.NET-웹 참조 추가-전환1.png

열린 속성 창의 웹 참조 URL 항목의 URL을 운영환경의 URL로 변경합니다.

바로빌 API URL 을 참고하여 URL 을 변경해주세요.

API가이드-.NET-웹 참조 추가-전환2.png


Python

Zeep: Python SOAP client 패키지의 Client 를 생성할 때, 생성자의 URL을 운영환경의 URL로 변경합니다.

바로빌 API URL 을 참고하여 URL 을 변경해주세요.

from zeep import Client

barobillTaxInvoiceClient = Client("https://testws.baroservice.com/TI.asmx?WSDL") # 운영환경의 URL 로 변경

Node.js

soap 패키지의 createClient 함수의 파라메터에 사용된 URL을 운영환경의 URL로 변경합니다.

바로빌 API URL 을 참고하여 URL 을 변경해주세요.

const soap = require('soap')

soap.createClient('https://ws.baroservice.com/TI.asmx?WSDL', function (err, client) { // 운영환경의 URL 로 변경
	client.RegistTaxInvoice({
		...
	}, (err, result) => {
		console.log(result.RegistTaxInvoiceResult)
	})
})

PowerBuilder

개발준비 > PowerBuilder 연동방법연동방법 > 2번 항목부터 다시 진행하여 운영환경용 Proxy 파일을 생성합니다.

  • 연동방법 > 3번 단계에서 WSDL_File_Name에 운영환경의 URL을 넣고 진행합니다.

    바로빌 API URL 을 참고하여 URL 을 변경해주세요.

  • 연동방법 > 3번 단계에서 기존에 생성했던 테스트환경용 Proxy 파일과는 다른 이름으로 Proxy 파일 이름을 지정해주세요.

생성된 운영환경용 Proxy 파일을 우클릭하여 Deploy 를 클릭합니다.


Delphi

개발준비 > Delphi 연동방법 에서 생성한 BaroService_[서비스명].pas 파일을 열고, GetBaroService_[서비스명]Soap 함수의 const 항목의 URL을 운영환경의 URL로 변경합니다.

바로빌 API URL 을 참고하여 URL 을 변경해주세요.

function GetBaroService_TISoap(UseWSDL: Boolean; Addr: string; HTTPRIO: THTTPRIO): BaroService_TISoap;
const
  defWSDL = 'https://ws.baroservice.com/ti.asmx?wsdl'; // 운영환경의 URL 로 변경
  defURL  = 'https://ws.baroservice.com/ti.asmx'; // 운영환경의 URL 로 변경
  defSvc  = 'BaroService_TI';
  defPrt  = 'BaroService_TISoap';

PHP

SoapClient 를 생성할 때, 생성자의 URL을 운영환경의 URL로 변경합니다.

바로빌 API URL 을 참고하여 URL 을 변경해주세요.

$BaroService_TI = new SoapClient('https://ws.baroservice.com/TI.asmx?wsdl', array( // 운영환경의 URL 로 변경
	'trace' => 'true',
	'encoding' => 'UTF-8'
));

ASP

바로빌 API 클래스가 정의된 BaroService_[서비스명].asp 파일을 열고, BAROSERVICE_URL 변수의 URL을 운영환경의 URL로 변경합니다.

바로빌 API URL 을 참고하여 URL 을 변경해주세요.

Class BaroService_TI

	Private BAROSERVICE_URL

	'------------------------------------------------------------------------------------------------
	' 생성자
	'------------------------------------------------------------------------------------------------
	Private Sub Class_Initialize()

		'------------------------------------------------------------------------------------------------
		'바로빌 연동서비스 웹서비스 참조(WebService Reference) URL		
		BAROSERVICE_URL = "https://ws.baroservice.com/TI.asmx?WSDL" '운영환경의 URL 로 변경

	End Sub
	
	.
	.
	.
	
End Class

Visual Basic 6.0

바로빌 API 클래스가 정의된 BaroService_[서비스명].asp 파일을 열고, BAROSERVICE_URL 변수의 URL을 운영환경의 URL로 변경합니다.

바로빌 API URL 을 참고하여 URL 을 변경해주세요.

Private BAROSERVICE_URL

'------------------------------------------------------------------------------------------------
' 생성자
'------------------------------------------------------------------------------------------------
Private Sub Class_Initialize()

    '------------------------------------------------------------------------------------------------
    '바로빌 연동서비스 웹서비스 참조(WebService Reference) URL
    BAROSERVICE_URL = "https://ws.baroservice.com/TI.asmx?WSDL" '운영환경의 URL 로 변경

End Sub

직접 HTTP 통신을 구현하는 방법

직접 구현한 HTTP 통신 코드에서 사용한 테스트환경 API URL을 운영환경용 API URL로 변경합니다.

바로빌 API URL 을 참고하여 URL 을 변경해주세요.