@ -22,22 +22,34 @@ public class OaSrmVenMatExtService extends BaseBean {
public String [ ] call ( SRM_OA_VENMATEXT_RESULT param ) {
String [ ] str = new String [ 3 ] ;
// String url = Util.null2String(I18nContextUtilcus.getBean(Environment.class).getProperty("htsrmoasync.SrmVenMatExt")).trim();
String url = configProp . getSrmVenMatExtnew ( ) ;
// TODO custom 无法获取config
// String url = configProp.getSrmVenMatExtnew();
String url = "http://10.6.6.155:8080/srm/services/OaSrmVenMatExtService" ;
try {
logger_333d882d . info ( String . valueOf ( "调用SRM供应商货源关系接口开始" ) ) ;
SI_GoodsSupplyExpanding_OUTServiceStub stub = new SI_GoodsSupplyExpanding_OUTServiceStub ( url ) ;
logger_333d882d . info ( "stub--" + stub ) ;
stub . _getServiceClient ( ) . getOptions ( ) . setProperty ( org . apache . axis2 . transport . http . HTTPConstants . CHUNKED , Boolean . FALSE ) ;
stub . _getServiceClient ( ) . getOptions ( ) . setTimeOutInMilliSeconds ( 300000 ) ;
logger_333d882d . info ( "stub--" + stub ) ;
HttpTransportProperties . Authenticator auth = new HttpTransportProperties . Authenticator ( ) ;
// auth.setUsername(Util.null2String(I18nContextUtilcus.getBean(Environment.class).getProperty("htportaloaUrl.po_user")).trim());
// auth.setPassword(Util.null2String(I18nContextUtilcus.getBean(Environment.class).getProperty("htportaloaUrl.po_password")).trim());
auth . setUsername ( configProp . getPo_user ( ) ) ;
auth . setPassword ( configProp . getPo_password ( ) ) ;
// TODO custom 无法获取config
// auth.setUsername(configProp.getPo_user());
// auth.setPassword(configProp.getPo_password());
auth . setUsername ( "pouser" ) ;
auth . setPassword ( "654321" ) ;
logger_333d882d . info ( "auth--" + auth ) ;
stub . _getServiceClient ( ) . getOptions ( ) . setProperty ( org . apache . axis2 . transport . http . HTTPConstants . AUTHENTICATE , auth ) ;
logger_333d882d . info ( "stub--" + stub ) ;
SRM_OA_VENMATEXT_RESULTE req = new SRM_OA_VENMATEXT_RESULTE ( ) ;
req . setSRM_OA_VENMATEXT_RESULT ( param ) ;
logger_333d882d . info ( "req--" + req ) ;
SRM_OA_VENMATEXT_RESULTResponseE res = stub . sI_GoodsSupplyExpanding_OUT ( req ) ;
logger_333d882d . info ( "res--" + res ) ;
SRM_OA_VENMATEXT_RESULTResponse result = res . getSRM_OA_VENMATEXT_RESULTResponse ( ) ;
logger_333d882d . info ( "result--" + result ) ;
VenMatExtResultOut resultOut = result . getOutputTab ( ) ;
str [ 0 ] = resultOut . getIstat ( ) ;
str [ 1 ] = resultOut . getMsg ( ) ;