운영전환
운영환경으로 전환
바로빌 테스트환경에서 개발이 완료되신 후, 운영환경으로 전환하는 방법에 대해 안내합니다.
개발환경 별로 운영전환 방법을 확인하여 전환을 진행해주세요.
운영용 연동인증키 변경
바로빌 모든 API의 첫번째 파라메터에 입력되는 연동인증키
의 값을 운영용 연동인증키로 변경합니다.
운영용 연동인증키 확인방법
개발자센터 계정
으로 개발자센터에 로그인한 후 운영환경으로 전환할 파트너를 선택합니다.
왼쪽 콘솔 메뉴의 인증키 및 제휴 정보 메뉴에서 운영용 연동인증키
를 확인할 수 있습니다.
개발환경 별 운영전환 방법
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 를 펼친 후 바로빌 참조 항목에서 마우스 우클릭 후 서비스 참조 구성
을 클릭합니다.
주소
항목의 URL을 운영환경의 URL로 변경합니다.
바로빌 API URL 을 참고하여 URL 을 변경해주세요.
.NET Framework 2.0
Visual Studio 의 솔루션 탐색기에서 Web References 를 펼친 후 바로빌 참조 항목에서 마우스 우클릭 후 속성
을 클릭합니다.
열린 속성 창의 웹 참조 URL
항목의 URL을 운영환경의 URL로 변경합니다.
바로빌 API URL 을 참고하여 URL 을 변경해주세요.
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 을 변경해주세요.