//Generated by wsdl2apex
|
|
public class Nfm007Sync {
|
public class Detail_element {
|
public String DetailLine;
|
public String ItemCode;
|
public Double ItemQuantity;
|
//------xinhonglu--------------20180914--------------AddStart--------------------------------
|
public Decimal ListPrice;
|
public Decimal Discount;
|
public Decimal SalesPrice;
|
public String Other6 ;
|
public String Other7 ;
|
public String Other8 ;
|
public String Other9 ;
|
public String Other10 ;
|
private String[] ListPrice_type_info = new String[]{'ListPrice','http://www.w3.org/2001/XMLSchema','decimal','1','1','false'};
|
private String[] Discount_type_info = new String[]{'Discount','http://www.w3.org/2001/XMLSchema','decimal','1','1','false'};
|
private String[] SalesPrice_type_info = new String[]{'SalesPrice','http://www.w3.org/2001/XMLSchema','decimal','1','1','false'};
|
private String[] Other6_type_info = new String[]{'Other6','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] Other7_type_info = new String[]{'Other7','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] Other8_type_info = new String[]{'Other8','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] Other9_type_info = new String[]{'Other9','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] Other10_type_info = new String[]{'Other10','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
//------xinhonglu--------------20180914--------------AddEnd--------------------------------
|
|
private String[] DetailLine_type_info = new String[]{'DetailLine','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] ItemCode_type_info = new String[]{'ItemCode','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] ItemQuantity_type_info = new String[]{'ItemQuantity','http://www.w3.org/2001/XMLSchema','double','1','1','false'};
|
|
private String[] apex_schema_type_info = new String[]{'http://olympus.co.jp/gpi/NFM007','false','false'};
|
//------xinhonglu--------------20180914--------------UpdateStart--------------------------------
|
private String[] field_order_type_info = new String[]{'DetailLine','ItemCode','ItemQuantity','ListPrice','Discount','SalesPrice','Other6','Other7','Other8','Other9','Other10'};
|
//------xinhonglu--------------20180914--------------UpdateEnd--------------------------------
|
}
|
public class HTTPS_Port {
|
public String endpoint_x = 'https://sfdc-ocm-test.olympus.co.jp/XISOAPAdapter/MessageServlet?senderParty=&senderService=OCM_SFDC_D&receiverParty=&receiverService=&interface=NFM007_Sync_BC2GPI&interfaceNamespace=http%3A%2F%2Folympus.co.jp%2Fgpi%2FNFM007';
|
public Map<String,String> inputHttpHeaders_x;
|
public Map<String,String> outputHttpHeaders_x;
|
public String clientCertName_x;
|
public String clientCert_x;
|
public String clientCertPasswd_x;
|
public Integer timeout_x;
|
private String[] ns_map_type_info = new String[]{'http://olympus.co.jp/common/message', 'OlympusCoJpCommonMessage', 'http://olympus.co.jp/gpi/NFM007', 'Nfm007Sync'};
|
public OlympusCoJpCommonMessage.LOG_element[] NFM007_Sync_BC2GPI(Nfm007Sync.Quotations_element[] Quotations) {
|
Nfm007Sync.NFM007 request_x = new Nfm007Sync.NFM007();
|
OlympusCoJpCommonMessage.Response response_x;
|
request_x.Quotations = Quotations;
|
Map<String, OlympusCoJpCommonMessage.Response> response_map_x = new Map<String, OlympusCoJpCommonMessage.Response>();
|
response_map_x.put('response_x', response_x);
|
WebServiceCallout.invoke(
|
this,
|
request_x,
|
response_map_x,
|
new String[]{endpoint_x,
|
'http://sap.com/xi/WebService/soap1.1',
|
'http://olympus.co.jp/gpi/NFM007',
|
'NFM007',
|
'http://olympus.co.jp/common/message',
|
'Response',
|
'OlympusCoJpCommonMessage.Response'}
|
);
|
response_x = response_map_x.get('response_x');
|
return response_x.LOG;
|
}
|
}
|
public class PresalesPerson_element {
|
public String PresalesLine;
|
public String PresalesPersonCode;
|
public String PresalesPersonName;
|
private String[] PresalesLine_type_info = new String[]{'PresalesLine','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] PresalesPersonCode_type_info = new String[]{'PresalesPersonCode','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] PresalesPersonName_type_info = new String[]{'PresalesPersonName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] apex_schema_type_info = new String[]{'http://olympus.co.jp/gpi/NFM007','false','false'};
|
private String[] field_order_type_info = new String[]{'PresalesLine','PresalesPersonCode','PresalesPersonName'};
|
}
|
public class Quotations_element {
|
public OlympusCoJpCommonMessage.Monitoring Monitoring;
|
public Nfm007Sync.Quotation_element[] Quotation;
|
private String[] Monitoring_type_info = new String[]{'Monitoring','http://olympus.co.jp/common/message','Monitoring','1','1','false'};
|
private String[] Quotation_type_info = new String[]{'Quotation','http://olympus.co.jp/gpi/NFM007','Quotation_element','0','-1','false'};
|
private String[] apex_schema_type_info = new String[]{'http://olympus.co.jp/gpi/NFM007','false','false'};
|
private String[] field_order_type_info = new String[]{'Monitoring','Quotation'};
|
}
|
public class NFM007 {
|
public Nfm007Sync.Quotations_element[] Quotations;
|
private String[] Quotations_type_info = new String[]{'Quotations','http://olympus.co.jp/gpi/NFM007','Quotations_element','1','-1','false'};
|
private String[] apex_schema_type_info = new String[]{'http://olympus.co.jp/gpi/NFM007','false','false'};
|
private String[] field_order_type_info = new String[]{'Quotations'};
|
}
|
public class Quotation_element {
|
public String QuotationCode;
|
public String SalesPoint;
|
public String SalesPersonCode;
|
public String SalesPersonName;
|
public String Currency_x;
|
public String EnduserCode;
|
public String DepartmentCode;
|
public String SalesChannel;
|
public String CLBICCategory;
|
public Decimal SalesPriceForAgent1;
|
public Decimal SalesPriceForEnduser;
|
public String Agent1Code;
|
public String Agent2Code;
|
public Decimal SalesPriceForAgent2;
|
public String ProspectCategory;
|
public String ContractType;
|
public String FundSource;
|
public String AuthorizationNo;
|
public String ContractApplicationNo;
|
public String DealerContractNo;
|
public String InspectionCertificate;
|
public String InspectionCertificateComment;
|
public String PurposeOfAdvice;
|
public Nfm007Sync.Detail_element[] Detail;
|
public Nfm007Sync.PresalesPerson_element[] PresalesPerson;
|
//----------updateStart---xinhonglu-----20180926-------------------------
|
public String Other1 ;
|
public String Other2 ;
|
public String Other3 ;
|
public String Other4 ;
|
public String Other5 ;
|
private String[] Other1_type_info = new String[]{'Other1','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] Other2_type_info = new String[]{'Other2','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] Other3_type_info = new String[]{'Other3','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] Other4_type_info = new String[]{'Other4','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] Other5_type_info = new String[]{'Other5','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
//----------updateEnd---xinhonglu-----20180926-------------------------
|
private String[] QuotationCode_type_info = new String[]{'QuotationCode','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] SalesPoint_type_info = new String[]{'SalesPoint','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] SalesPersonCode_type_info = new String[]{'SalesPersonCode','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] SalesPersonName_type_info = new String[]{'SalesPersonName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] Currency_x_type_info = new String[]{'Currency','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] EnduserCode_type_info = new String[]{'EnduserCode','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] DepartmentCode_type_info = new String[]{'DepartmentCode','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] SalesChannel_type_info = new String[]{'SalesChannel','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] CLBICCategory_type_info = new String[]{'CLBICCategory','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] SalesPriceForAgent1_type_info = new String[]{'SalesPriceForAgent1','http://www.w3.org/2001/XMLSchema','decimal','1','1','false'};
|
private String[] SalesPriceForEnduser_type_info = new String[]{'SalesPriceForEnduser','http://www.w3.org/2001/XMLSchema','decimal','1','1','false'};
|
private String[] Agent1Code_type_info = new String[]{'Agent1Code','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] Agent2Code_type_info = new String[]{'Agent2Code','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] SalesPriceForAgent2_type_info = new String[]{'SalesPriceForAgent2','http://www.w3.org/2001/XMLSchema','decimal','1','1','false'};
|
private String[] ProspectCategory_type_info = new String[]{'ProspectCategory','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] ContractType_type_info = new String[]{'ContractType','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] FundSource_type_info = new String[]{'FundSource','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] AuthorizationNo_type_info = new String[]{'AuthorizationNo','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] ContractApplicationNo_type_info = new String[]{'ContractApplicationNo','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] DealerContractNo_type_info = new String[]{'DealerContractNo','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] InspectionCertificate_type_info = new String[]{'InspectionCertificate','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] InspectionCertificateComment_type_info = new String[]{'InspectionCertificateComment','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] PurposeOfAdvice_type_info = new String[]{'PurposeOfAdvice','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
|
private String[] Detail_type_info = new String[]{'Detail','http://olympus.co.jp/gpi/NFM007','Detail_element','0','-1','false'};
|
private String[] PresalesPerson_type_info = new String[]{'PresalesPerson','http://olympus.co.jp/gpi/NFM007','PresalesPerson_element','0','-1','false'};
|
private String[] apex_schema_type_info = new String[]{'http://olympus.co.jp/gpi/NFM007','false','false'};
|
//----------updateStart---xinhonglu-----20180926-------------------------
|
private String[] field_order_type_info = new String[]{'QuotationCode','SalesPoint','SalesPersonCode','SalesPersonName','Currency_x','EnduserCode','DepartmentCode','SalesChannel','CLBICCategory','SalesPriceForAgent1','SalesPriceForEnduser','Agent1Code','Agent2Code','SalesPriceForAgent2','ProspectCategory','ContractType','FundSource','AuthorizationNo','ContractApplicationNo','DealerContractNo','InspectionCertificate','InspectionCertificateComment','PurposeOfAdvice','Detail','PresalesPerson','Other1','Other2','Other3','Other4','Other5'};
|
//----------updateEnd---xinhonglu-----20180926-------------------------
|
}
|
}
|