public class Sbg007Sync {
|
public class GeData_element {
|
public String OpportunityCode;
|
public String SalesAccountCode;
|
public String ProductSegment;
|
public String TradeType;
|
public String MachineParts;
|
public String SalesChannel;
|
public String ExpectedDeliveryDate;
|
public String DealerCode;
|
public String DealerSalesStaffName;
|
public String ForeignTradeCompany;
|
public String SpecialDeliveryAddress;
|
public String Other1;
|
public String Other2;
|
public String Other3;
|
public Sbg007Sync.GeDataDetails_element[] GeDataDetails;
|
private String[] OpportunityCode_type_info = new String[]{'OpportunityCode','http://olympus.co.jp/gpi/SBG007',null,'1','1','false'};
|
private String[] SalesAccountCode_type_info = new String[]{'SalesAccountCode','http://olympus.co.jp/gpi/SBG007',null,'1','1','false'};
|
private String[] ProductSegment_type_info = new String[]{'ProductSegment','http://olympus.co.jp/gpi/SBG007',null,'1','1','false'};
|
private String[] TradeType_type_info = new String[]{'TradeType','http://olympus.co.jp/gpi/SBG007',null,'1','1','false'};
|
private String[] MachineParts_type_info = new String[]{'MachineParts','http://olympus.co.jp/gpi/SBG007',null,'1','1','false'};
|
private String[] SalesChannel_type_info = new String[]{'SalesChannel','http://olympus.co.jp/gpi/SBG007',null,'1','1','false'};
|
private String[] ExpectedDeliveryDate_type_info = new String[]{'ExpectedDeliveryDate','http://olympus.co.jp/gpi/SBG007',null,'1','1','false'};
|
private String[] DealerCode_type_info = new String[]{'DealerCode','http://olympus.co.jp/gpi/SBG007',null,'1','1','false'};
|
private String[] DealerSalesStaffName_type_info = new String[]{'DealerSalesStaffName','http://olympus.co.jp/gpi/SBG007',null,'1','1','false'};
|
private String[] ForeignTradeCompany_type_info = new String[]{'ForeignTradeCompany','http://olympus.co.jp/gpi/SBG007',null,'1','1','false'};
|
private String[] SpecialDeliveryAddress_type_info = new String[]{'SpecialDeliveryAddress','http://olympus.co.jp/gpi/SBG007',null,'1','1','false'};
|
private String[] Other1_type_info = new String[]{'Other1','http://olympus.co.jp/gpi/SBG007',null,'1','1','false'};
|
private String[] Other2_type_info = new String[]{'Other2','http://olympus.co.jp/gpi/SBG007',null,'1','1','false'};
|
private String[] Other3_type_info = new String[]{'Other3','http://olympus.co.jp/gpi/SBG007',null,'1','1','false'};
|
private String[] GeDataDetails_type_info = new String[]{'GeDataDetails','http://olympus.co.jp/gpi/SBG007',null,'1','-1','false'};
|
private String[] apex_schema_type_info = new String[]{'http://olympus.co.jp/gpi/SBG007','false','false'};
|
private String[] field_order_type_info = new String[]{'OpportunityCode','SalesAccountCode','ProductSegment','TradeType','MachineParts','SalesChannel','ExpectedDeliveryDate','DealerCode','DealerSalesStaffName','ForeignTradeCompany','SpecialDeliveryAddress','Other1','Other2','Other3','GeDataDetails'};
|
}
|
public class GeDatas_element {
|
public OlympusCoJpCommonMessage.Monitoring Monitoring;
|
public Sbg007Sync.GeData_element[] GeData;
|
private String[] Monitoring_type_info = new String[]{'Monitoring','http://olympus.co.jp/gpi/SBG007',null,'1','1','false'};
|
private String[] GeData_type_info = new String[]{'GeData','http://olympus.co.jp/gpi/SBG007',null,'0','-1','false'};
|
private String[] apex_schema_type_info = new String[]{'http://olympus.co.jp/gpi/SBG007','false','false'};
|
private String[] field_order_type_info = new String[]{'Monitoring','GeData'};
|
}
|
public class GeDataDetails_element {
|
public Integer DetailLine;
|
public String ItemCode;
|
public Integer ItemQuantity;
|
private String[] DetailLine_type_info = new String[]{'DetailLine','http://olympus.co.jp/gpi/SBG007',null,'1','1','false'};
|
private String[] ItemCode_type_info = new String[]{'ItemCode','http://olympus.co.jp/gpi/SBG007',null,'1','1','false'};
|
private String[] ItemQuantity_type_info = new String[]{'ItemQuantity','http://olympus.co.jp/gpi/SBG007',null,'1','1','false'};
|
private String[] apex_schema_type_info = new String[]{'http://olympus.co.jp/gpi/SBG007','false','false'};
|
private String[] field_order_type_info = new String[]{'DetailLine','ItemCode','ItemQuantity'};
|
}
|
public class SBG007 {
|
public Sbg007Sync.GeDatas_element[] GeDatas;
|
private String[] GeDatas_type_info = new String[]{'GeDatas','http://olympus.co.jp/gpi/SBG007',null,'1','-1','false'};
|
private String[] apex_schema_type_info = new String[]{'http://olympus.co.jp/gpi/SBG007','false','false'};
|
private String[] field_order_type_info = new String[]{'GeDatas'};
|
}
|
public class HTTPS_Port {
|
public String endpoint_x = 'https://pit0u.is.olympus.global:50001/XISOAPAdapter/MessageServlet?senderParty=&senderService=OCN_SFDC_T&receiverParty=&receiverService=&interface=SBG007_Sync_BC2GPI&interfaceNamespace=http%3A%2F%2Folympus.co.jp%2Fgpi%2FSBG007';
|
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/SBG007', 'Sbg007Sync'};
|
public OlympusCoJpCommonMessage.LOG_element[] SBG007_Sync_BC2GPI(Sbg007Sync.GeDatas_element[] GeDatas) {
|
Sbg007Sync.SBG007 request_x = new Sbg007Sync.SBG007();
|
request_x.GeDatas = GeDatas;
|
OlympusCoJpCommonMessage.Response response_x;
|
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/SBG007',
|
'SBG007',
|
'http://olympus.co.jp/common/message',
|
'Response',
|
'OlympusCoJpCommonMessage.Response'}
|
);
|
response_x = response_map_x.get('response_x');
|
return response_x.LOG;
|
}
|
}
|
}
|