@Test public void testReadRep() throws Exception { Repository rep = mock( Repository.class ); IMetaStore metastore = mock( IMetaStore.class ); DatabaseMeta dbMeta = mock( DatabaseMeta.class ); StringObjectId id_step = new StringObjectId( "oid" ); when( rep.getStepAttributeString( id_step, "wsOperation" ) ).thenReturn( "GetCurrentExchangeRate" ); when( rep.getStepAttributeString( id_step, "wsOperationRequest" ) ).thenReturn( "opRequest" ); when( rep.getStepAttributeString( id_step, "wsOperationNamespace" ) ).thenReturn( "opNamespace" ); when( rep.getStepAttributeString( id_step, "wsInFieldContainer" ) ).thenReturn( "ifc" ); when( rep.getStepAttributeString( id_step, "wsInFieldArgument" ) ).thenReturn( "ifa" ); when( rep.getStepAttributeString( id_step, "wsOutFieldContainer" ) ).thenReturn( "ofc" ); when( rep.getStepAttributeString( id_step, "wsOutFieldArgument" ) ).thenReturn( "ofa" ); when( rep.getStepAttributeString( id_step, "proxyHost" ) ).thenReturn( "phost" ); when( rep.getStepAttributeString( id_step, "proxyPort" ) ).thenReturn( "1234" ); when( rep.getStepAttributeString( id_step, "httpLogin" ) ).thenReturn( "user" ); when( rep.getStepAttributeString( id_step, "httpPassword" ) ).thenReturn( "password" ); when( rep.getStepAttributeInteger( id_step, "callStep" ) ).thenReturn( 2L ); when( rep.getStepAttributeBoolean( id_step, "passingInputData" ) ).thenReturn( true ); when( rep.getStepAttributeBoolean( id_step, 0, "compatible", true ) ).thenReturn( false ); when( rep.getStepAttributeString( id_step, "repeating_element" ) ).thenReturn( "repeat" ); when( rep.getStepAttributeBoolean( id_step, 0, "reply_as_string" ) ).thenReturn( true ); when( rep.countNrStepAttributes( id_step, "fieldIn_ws_name" ) ) .thenReturn( 2 ); when( rep.getStepAttributeString( id_step, 0, "fieldIn_name" ) ).thenReturn( "bank" ); when( rep.getStepAttributeString( id_step, 0, "fieldIn_ws_name" ) ).thenReturn( "inBank" ); when( rep.getStepAttributeString( id_step, 0, "fieldIn_xsd_type" ) ).thenReturn( "string" ); when( rep.getStepAttributeString( id_step, 1, "fieldIn_name" ) ).thenReturn( "branch" ); when( rep.getStepAttributeString( id_step, 1, "fieldIn_ws_name" ) ).thenReturn( "inBranch" ); when( rep.getStepAttributeString( id_step, 1, "fieldIn_xsd_type" ) ).thenReturn( "string" ); when( rep.countNrStepAttributes( id_step, "fieldOut_ws_name" ) ) .thenReturn( 2 ); when( rep.getStepAttributeString( id_step, 0, "fieldOut_name" ) ).thenReturn( "balance" ); when( rep.getStepAttributeString( id_step, 0, "fieldOut_ws_name" ) ).thenReturn( "outBalance" ); when( rep.getStepAttributeString( id_step, 0, "fieldOut_xsd_type" ) ).thenReturn( "int" ); when( rep.getStepAttributeString( id_step, 1, "fieldOut_name" ) ).thenReturn( "transactions" ); when( rep.getStepAttributeString( id_step, 1, "fieldOut_ws_name" ) ).thenReturn( "outTransactions" ); when( rep.getStepAttributeString( id_step, 1, "fieldOut_xsd_type" ) ).thenReturn( "int" ); WebServiceMeta webServiceMeta = new WebServiceMeta( rep, metastore, id_step, Collections.singletonList( dbMeta ) ); String expectedXml = "" + " <wsURL/>\n" + " <wsOperation>GetCurrentExchangeRate</wsOperation>\n" + " <wsOperationRequest>opRequest</wsOperationRequest>\n" + " <wsOperationNamespace>opNamespace</wsOperationNamespace>\n" + " <wsInFieldContainer>ifc</wsInFieldContainer>\n" + " <wsInFieldArgument>ifa</wsInFieldArgument>\n" + " <wsOutFieldContainer>ofc</wsOutFieldContainer>\n" + " <wsOutFieldArgument>ofa</wsOutFieldArgument>\n" + " <proxyHost>phost</proxyHost>\n" + " <proxyPort>1234</proxyPort>\n" + " <httpLogin>user</httpLogin>\n" + " <httpPassword>password</httpPassword>\n" + " <callStep>2</callStep>\n" + " <passingInputData>Y</passingInputData>\n" + " <compatible>N</compatible>\n" + " <repeating_element>repeat</repeating_element>\n" + " <reply_as_string>Y</reply_as_string>\n" + " <fieldsIn>\n" + " <field>\n" + " <name>bank</name>\n" + " <wsName>inBank</wsName>\n" + " <xsdType>string</xsdType>\n" + " </field>\n" + " <field>\n" + " <name>branch</name>\n" + " <wsName>inBranch</wsName>\n" + " <xsdType>string</xsdType>\n" + " </field>\n" + " </fieldsIn>\n" + " <fieldsOut>\n" + " <field>\n" + " <name>balance</name>\n" + " <wsName>outBalance</wsName>\n" + " <xsdType>int</xsdType>\n" + " </field>\n" + " <field>\n" + " <name>transactions</name>\n" + " <wsName>outTransactions</wsName>\n" + " <xsdType>int</xsdType>\n" + " </field>\n" + " </fieldsOut>\n"; String actualXml = TestUtils.toUnixLineSeparators( webServiceMeta.getXML() ); assertEquals( expectedXml, actualXml ); }
public void readRep( Repository rep, IMetaStore metaStore, ObjectId id_step, List<DatabaseMeta> databases ) throws KettleException { setUrl( rep.getStepAttributeString( id_step, "wsUrl" ) ); setOperationName( rep.getStepAttributeString( id_step, "wsOperation" ) ); setOperationRequestName( rep.getStepAttributeString( id_step, "wsOperationRequest" ) ); setOperationNamespace( rep.getStepAttributeString( id_step, "wsOperationNamespace" ) ); setInFieldContainerName( rep.getStepAttributeString( id_step, "wsInFieldContainer" ) ); setInFieldArgumentName( rep.getStepAttributeString( id_step, "wsInFieldArgument" ) ); setOutFieldContainerName( rep.getStepAttributeString( id_step, "wsOutFieldContainer" ) ); setOutFieldArgumentName( rep.getStepAttributeString( id_step, "wsOutFieldArgument" ) ); setProxyHost( rep.getStepAttributeString( id_step, "proxyHost" ) ); setProxyPort( rep.getStepAttributeString( id_step, "proxyPort" ) ); setHttpLogin( rep.getStepAttributeString( id_step, "httpLogin" ) ); setHttpPassword( rep.getStepAttributeString( id_step, "httpPassword" ) ); setCallStep( (int) rep.getStepAttributeInteger( id_step, "callStep" ) ); setPassingInputData( rep.getStepAttributeBoolean( id_step, "passingInputData" ) ); setCompatible( rep.getStepAttributeBoolean( id_step, 0, "compatible", true ) ); setRepeatingElementName( rep.getStepAttributeString( id_step, "repeating_element" ) ); setReturningReplyAsString( rep.getStepAttributeBoolean( id_step, 0, "reply_as_string" ) ); int nb = rep.countNrStepAttributes( id_step, "fieldIn_ws_name" ); getFieldsIn().clear(); for ( int i = 0; i < nb; ++i ) { WebServiceField field = new WebServiceField(); field.setName( rep.getStepAttributeString( id_step, i, "fieldIn_name" ) ); field.setWsName( rep.getStepAttributeString( id_step, i, "fieldIn_ws_name" ) ); field.setXsdType( rep.getStepAttributeString( id_step, i, "fieldIn_xsd_type" ) ); getFieldsIn().add( field ); } nb = rep.countNrStepAttributes( id_step, "fieldOut_ws_name" ); getFieldsOut().clear(); for ( int i = 0; i < nb; ++i ) { WebServiceField field = new WebServiceField(); field.setName( rep.getStepAttributeString( id_step, i, "fieldOut_name" ) ); field.setWsName( rep.getStepAttributeString( id_step, i, "fieldOut_ws_name" ) ); field.setXsdType( rep.getStepAttributeString( id_step, i, "fieldOut_xsd_type" ) ); getFieldsOut().add( field ); } }
WebServiceMeta extends BaseStepMeta implements StepMetaInterface { public void readRep( Repository rep, IMetaStore metaStore, ObjectId id_step, List<DatabaseMeta> databases ) throws KettleException { setUrl( rep.getStepAttributeString( id_step, "wsUrl" ) ); setOperationName( rep.getStepAttributeString( id_step, "wsOperation" ) ); setOperationRequestName( rep.getStepAttributeString( id_step, "wsOperationRequest" ) ); setOperationNamespace( rep.getStepAttributeString( id_step, "wsOperationNamespace" ) ); setInFieldContainerName( rep.getStepAttributeString( id_step, "wsInFieldContainer" ) ); setInFieldArgumentName( rep.getStepAttributeString( id_step, "wsInFieldArgument" ) ); setOutFieldContainerName( rep.getStepAttributeString( id_step, "wsOutFieldContainer" ) ); setOutFieldArgumentName( rep.getStepAttributeString( id_step, "wsOutFieldArgument" ) ); setProxyHost( rep.getStepAttributeString( id_step, "proxyHost" ) ); setProxyPort( rep.getStepAttributeString( id_step, "proxyPort" ) ); setHttpLogin( rep.getStepAttributeString( id_step, "httpLogin" ) ); setHttpPassword( rep.getStepAttributeString( id_step, "httpPassword" ) ); setCallStep( (int) rep.getStepAttributeInteger( id_step, "callStep" ) ); setPassingInputData( rep.getStepAttributeBoolean( id_step, "passingInputData" ) ); setCompatible( rep.getStepAttributeBoolean( id_step, 0, "compatible", true ) ); setRepeatingElementName( rep.getStepAttributeString( id_step, "repeating_element" ) ); setReturningReplyAsString( rep.getStepAttributeBoolean( id_step, 0, "reply_as_string" ) ); int nb = rep.countNrStepAttributes( id_step, "fieldIn_ws_name" ); getFieldsIn().clear(); for ( int i = 0; i < nb; ++i ) { WebServiceField field = new WebServiceField(); field.setName( rep.getStepAttributeString( id_step, i, "fieldIn_name" ) ); field.setWsName( rep.getStepAttributeString( id_step, i, "fieldIn_ws_name" ) ); field.setXsdType( rep.getStepAttributeString( id_step, i, "fieldIn_xsd_type" ) ); getFieldsIn().add( field ); } nb = rep.countNrStepAttributes( id_step, "fieldOut_ws_name" ); getFieldsOut().clear(); for ( int i = 0; i < nb; ++i ) { WebServiceField field = new WebServiceField(); field.setName( rep.getStepAttributeString( id_step, i, "fieldOut_name" ) ); field.setWsName( rep.getStepAttributeString( id_step, i, "fieldOut_ws_name" ) ); field.setXsdType( rep.getStepAttributeString( id_step, i, "fieldOut_xsd_type" ) ); getFieldsOut().add( field ); } } }
WebServiceMeta extends BaseStepMeta implements StepMetaInterface { public void readRep( Repository rep, IMetaStore metaStore, ObjectId id_step, List<DatabaseMeta> databases ) throws KettleException { setUrl( rep.getStepAttributeString( id_step, "wsUrl" ) ); setOperationName( rep.getStepAttributeString( id_step, "wsOperation" ) ); setOperationRequestName( rep.getStepAttributeString( id_step, "wsOperationRequest" ) ); setOperationNamespace( rep.getStepAttributeString( id_step, "wsOperationNamespace" ) ); setInFieldContainerName( rep.getStepAttributeString( id_step, "wsInFieldContainer" ) ); setInFieldArgumentName( rep.getStepAttributeString( id_step, "wsInFieldArgument" ) ); setOutFieldContainerName( rep.getStepAttributeString( id_step, "wsOutFieldContainer" ) ); setOutFieldArgumentName( rep.getStepAttributeString( id_step, "wsOutFieldArgument" ) ); setProxyHost( rep.getStepAttributeString( id_step, "proxyHost" ) ); setProxyPort( rep.getStepAttributeString( id_step, "proxyPort" ) ); setHttpLogin( rep.getStepAttributeString( id_step, "httpLogin" ) ); setHttpPassword( rep.getStepAttributeString( id_step, "httpPassword" ) ); setCallStep( (int) rep.getStepAttributeInteger( id_step, "callStep" ) ); setPassingInputData( rep.getStepAttributeBoolean( id_step, "passingInputData" ) ); setCompatible( rep.getStepAttributeBoolean( id_step, 0, "compatible", true ) ); setRepeatingElementName( rep.getStepAttributeString( id_step, "repeating_element" ) ); setReturningReplyAsString( rep.getStepAttributeBoolean( id_step, 0, "reply_as_string" ) ); int nb = rep.countNrStepAttributes( id_step, "fieldIn_ws_name" ); getFieldsIn().clear(); for ( int i = 0; i < nb; ++i ) { WebServiceField field = new WebServiceField(); field.setName( rep.getStepAttributeString( id_step, i, "fieldIn_name" ) ); field.setWsName( rep.getStepAttributeString( id_step, i, "fieldIn_ws_name" ) ); field.setXsdType( rep.getStepAttributeString( id_step, i, "fieldIn_xsd_type" ) ); getFieldsIn().add( field ); } nb = rep.countNrStepAttributes( id_step, "fieldOut_ws_name" ); getFieldsOut().clear(); for ( int i = 0; i < nb; ++i ) { WebServiceField field = new WebServiceField(); field.setName( rep.getStepAttributeString( id_step, i, "fieldOut_name" ) ); field.setWsName( rep.getStepAttributeString( id_step, i, "fieldOut_ws_name" ) ); field.setXsdType( rep.getStepAttributeString( id_step, i, "fieldOut_xsd_type" ) ); getFieldsOut().add( field ); } } WebServiceMeta();  WebServiceMeta( Node stepnode, List<DatabaseMeta> databases, IMetaStore metaStore );  WebServiceMeta( Repository rep, IMetaStore metaStore, ObjectId id_step, List<DatabaseMeta> databases ); }
WebServiceMeta extends BaseStepMeta implements StepMetaInterface { public void readRep( Repository rep, IMetaStore metaStore, ObjectId id_step, List<DatabaseMeta> databases ) throws KettleException { setUrl( rep.getStepAttributeString( id_step, "wsUrl" ) ); setOperationName( rep.getStepAttributeString( id_step, "wsOperation" ) ); setOperationRequestName( rep.getStepAttributeString( id_step, "wsOperationRequest" ) ); setOperationNamespace( rep.getStepAttributeString( id_step, "wsOperationNamespace" ) ); setInFieldContainerName( rep.getStepAttributeString( id_step, "wsInFieldContainer" ) ); setInFieldArgumentName( rep.getStepAttributeString( id_step, "wsInFieldArgument" ) ); setOutFieldContainerName( rep.getStepAttributeString( id_step, "wsOutFieldContainer" ) ); setOutFieldArgumentName( rep.getStepAttributeString( id_step, "wsOutFieldArgument" ) ); setProxyHost( rep.getStepAttributeString( id_step, "proxyHost" ) ); setProxyPort( rep.getStepAttributeString( id_step, "proxyPort" ) ); setHttpLogin( rep.getStepAttributeString( id_step, "httpLogin" ) ); setHttpPassword( rep.getStepAttributeString( id_step, "httpPassword" ) ); setCallStep( (int) rep.getStepAttributeInteger( id_step, "callStep" ) ); setPassingInputData( rep.getStepAttributeBoolean( id_step, "passingInputData" ) ); setCompatible( rep.getStepAttributeBoolean( id_step, 0, "compatible", true ) ); setRepeatingElementName( rep.getStepAttributeString( id_step, "repeating_element" ) ); setReturningReplyAsString( rep.getStepAttributeBoolean( id_step, 0, "reply_as_string" ) ); int nb = rep.countNrStepAttributes( id_step, "fieldIn_ws_name" ); getFieldsIn().clear(); for ( int i = 0; i < nb; ++i ) { WebServiceField field = new WebServiceField(); field.setName( rep.getStepAttributeString( id_step, i, "fieldIn_name" ) ); field.setWsName( rep.getStepAttributeString( id_step, i, "fieldIn_ws_name" ) ); field.setXsdType( rep.getStepAttributeString( id_step, i, "fieldIn_xsd_type" ) ); getFieldsIn().add( field ); } nb = rep.countNrStepAttributes( id_step, "fieldOut_ws_name" ); getFieldsOut().clear(); for ( int i = 0; i < nb; ++i ) { WebServiceField field = new WebServiceField(); field.setName( rep.getStepAttributeString( id_step, i, "fieldOut_name" ) ); field.setWsName( rep.getStepAttributeString( id_step, i, "fieldOut_ws_name" ) ); field.setXsdType( rep.getStepAttributeString( id_step, i, "fieldOut_xsd_type" ) ); getFieldsOut().add( field ); } } WebServiceMeta();  WebServiceMeta( Node stepnode, List<DatabaseMeta> databases, IMetaStore metaStore );  WebServiceMeta( Repository rep, IMetaStore metaStore, ObjectId id_step, List<DatabaseMeta> databases ); @Override void getFields( RowMetaInterface r, String name, RowMetaInterface[] info, StepMeta nextStep,
    VariableSpace space, Repository repository, IMetaStore metaStore ); WebServiceMeta clone(); void setDefault(); void check( List<CheckResultInterface> remarks, TransMeta transMeta, StepMeta stepMeta,
    RowMetaInterface prev, String[] input, String[] output, RowMetaInterface info, VariableSpace space,
    Repository repository, IMetaStore metaStore ); String getXML(); void loadXML( Node stepnode, List<DatabaseMeta> databases, IMetaStore metaStore ); void readRep( Repository rep, IMetaStore metaStore, ObjectId id_step, List<DatabaseMeta> databases ); void saveRep( Repository rep, IMetaStore metaStore, ObjectId id_transformation, ObjectId id_step ); String getOperationName(); void setOperationName( String operationName ); StepInterface getStep( StepMeta stepMeta, StepDataInterface stepDataInterface, int cnr,
    TransMeta transMeta, Trans disp ); StepDataInterface getStepData(); WebServiceField getFieldInFromName( String name ); WebServiceField getFieldOutFromWsName( String wsName, boolean ignoreWsNsPrefix ); List<WebServiceField> getFieldsIn(); void setFieldsIn( List<WebServiceField> fieldsIn ); boolean hasFieldsIn(); void addFieldIn( WebServiceField field ); List<WebServiceField> getFieldsOut(); void setFieldsOut( List<WebServiceField> fieldsOut ); void addFieldOut( WebServiceField field ); String getInFieldArgumentName(); void setInFieldArgumentName( String inFieldArgumentName ); String getOutFieldArgumentName(); void setOutFieldArgumentName( String outFieldArgumentName ); String getUrl(); void setUrl( String url ); int getCallStep(); void setCallStep( int callStep ); String getOperationNamespace(); void setOperationNamespace( String operationNamespace ); String getHttpLogin(); void setHttpLogin( String httpLogin ); String getHttpPassword(); void setHttpPassword( String httpPassword ); String getProxyHost(); void setProxyHost( String proxyHost ); String getProxyPort(); void setProxyPort( String proxyPort ); String getInFieldContainerName(); void setInFieldContainerName( String inFieldContainerName ); String getOutFieldContainerName(); void setOutFieldContainerName( String outFieldContainerName ); boolean isPassingInputData(); void setPassingInputData( boolean passingInputData ); boolean isCompatible(); void setCompatible( boolean compatible ); String getRepeatingElementName(); void setRepeatingElementName( String repeatingElementName ); boolean isReturningReplyAsString(); void setReturningReplyAsString( boolean returningReplyAsString ); String getOperationRequestName(); void setOperationRequestName( String operationRequestName ); }
WebServiceMeta extends BaseStepMeta implements StepMetaInterface { public void readRep( Repository rep, IMetaStore metaStore, ObjectId id_step, List<DatabaseMeta> databases ) throws KettleException { setUrl( rep.getStepAttributeString( id_step, "wsUrl" ) ); setOperationName( rep.getStepAttributeString( id_step, "wsOperation" ) ); setOperationRequestName( rep.getStepAttributeString( id_step, "wsOperationRequest" ) ); setOperationNamespace( rep.getStepAttributeString( id_step, "wsOperationNamespace" ) ); setInFieldContainerName( rep.getStepAttributeString( id_step, "wsInFieldContainer" ) ); setInFieldArgumentName( rep.getStepAttributeString( id_step, "wsInFieldArgument" ) ); setOutFieldContainerName( rep.getStepAttributeString( id_step, "wsOutFieldContainer" ) ); setOutFieldArgumentName( rep.getStepAttributeString( id_step, "wsOutFieldArgument" ) ); setProxyHost( rep.getStepAttributeString( id_step, "proxyHost" ) ); setProxyPort( rep.getStepAttributeString( id_step, "proxyPort" ) ); setHttpLogin( rep.getStepAttributeString( id_step, "httpLogin" ) ); setHttpPassword( rep.getStepAttributeString( id_step, "httpPassword" ) ); setCallStep( (int) rep.getStepAttributeInteger( id_step, "callStep" ) ); setPassingInputData( rep.getStepAttributeBoolean( id_step, "passingInputData" ) ); setCompatible( rep.getStepAttributeBoolean( id_step, 0, "compatible", true ) ); setRepeatingElementName( rep.getStepAttributeString( id_step, "repeating_element" ) ); setReturningReplyAsString( rep.getStepAttributeBoolean( id_step, 0, "reply_as_string" ) ); int nb = rep.countNrStepAttributes( id_step, "fieldIn_ws_name" ); getFieldsIn().clear(); for ( int i = 0; i < nb; ++i ) { WebServiceField field = new WebServiceField(); field.setName( rep.getStepAttributeString( id_step, i, "fieldIn_name" ) ); field.setWsName( rep.getStepAttributeString( id_step, i, "fieldIn_ws_name" ) ); field.setXsdType( rep.getStepAttributeString( id_step, i, "fieldIn_xsd_type" ) ); getFieldsIn().add( field ); } nb = rep.countNrStepAttributes( id_step, "fieldOut_ws_name" ); getFieldsOut().clear(); for ( int i = 0; i < nb; ++i ) { WebServiceField field = new WebServiceField(); field.setName( rep.getStepAttributeString( id_step, i, "fieldOut_name" ) ); field.setWsName( rep.getStepAttributeString( id_step, i, "fieldOut_ws_name" ) ); field.setXsdType( rep.getStepAttributeString( id_step, i, "fieldOut_xsd_type" ) ); getFieldsOut().add( field ); } } WebServiceMeta();  WebServiceMeta( Node stepnode, List<DatabaseMeta> databases, IMetaStore metaStore );  WebServiceMeta( Repository rep, IMetaStore metaStore, ObjectId id_step, List<DatabaseMeta> databases ); @Override void getFields( RowMetaInterface r, String name, RowMetaInterface[] info, StepMeta nextStep,
    VariableSpace space, Repository repository, IMetaStore metaStore ); WebServiceMeta clone(); void setDefault(); void check( List<CheckResultInterface> remarks, TransMeta transMeta, StepMeta stepMeta,
    RowMetaInterface prev, String[] input, String[] output, RowMetaInterface info, VariableSpace space,
    Repository repository, IMetaStore metaStore ); String getXML(); void loadXML( Node stepnode, List<DatabaseMeta> databases, IMetaStore metaStore ); void readRep( Repository rep, IMetaStore metaStore, ObjectId id_step, List<DatabaseMeta> databases ); void saveRep( Repository rep, IMetaStore metaStore, ObjectId id_transformation, ObjectId id_step ); String getOperationName(); void setOperationName( String operationName ); StepInterface getStep( StepMeta stepMeta, StepDataInterface stepDataInterface, int cnr,
    TransMeta transMeta, Trans disp ); StepDataInterface getStepData(); WebServiceField getFieldInFromName( String name ); WebServiceField getFieldOutFromWsName( String wsName, boolean ignoreWsNsPrefix ); List<WebServiceField> getFieldsIn(); void setFieldsIn( List<WebServiceField> fieldsIn ); boolean hasFieldsIn(); void addFieldIn( WebServiceField field ); List<WebServiceField> getFieldsOut(); void setFieldsOut( List<WebServiceField> fieldsOut ); void addFieldOut( WebServiceField field ); String getInFieldArgumentName(); void setInFieldArgumentName( String inFieldArgumentName ); String getOutFieldArgumentName(); void setOutFieldArgumentName( String outFieldArgumentName ); String getUrl(); void setUrl( String url ); int getCallStep(); void setCallStep( int callStep ); String getOperationNamespace(); void setOperationNamespace( String operationNamespace ); String getHttpLogin(); void setHttpLogin( String httpLogin ); String getHttpPassword(); void setHttpPassword( String httpPassword ); String getProxyHost(); void setProxyHost( String proxyHost ); String getProxyPort(); void setProxyPort( String proxyPort ); String getInFieldContainerName(); void setInFieldContainerName( String inFieldContainerName ); String getOutFieldContainerName(); void setOutFieldContainerName( String outFieldContainerName ); boolean isPassingInputData(); void setPassingInputData( boolean passingInputData ); boolean isCompatible(); void setCompatible( boolean compatible ); String getRepeatingElementName(); void setRepeatingElementName( String repeatingElementName ); boolean isReturningReplyAsString(); void setReturningReplyAsString( boolean returningReplyAsString ); String getOperationRequestName(); void setOperationRequestName( String operationRequestName ); static final String XSD_NS_URI; static final int DEFAULT_STEP; }