Merge from branch 2.4

This commit is contained in:
Michael RICOIS 2013-11-13 14:10:30 +00:00
parent 5b5270159c
commit 0f71a6bcaf
53 changed files with 13070 additions and 157 deletions

View File

@ -1253,4 +1253,57 @@ class FinanceController extends Zend_Controller_Action
} }
} }
public function subventionsAction()
{
$sessionEntreprise = new SessionEntreprise($this->siret, $this->id);
$siren = substr($this->siret, 0, 9);
$this->view->assign('raisonSociale', $sessionEntreprise->getRaisonSociale());
$this->view->assign('id', $this->id);
$this->view->assign('siret', $this->siret);
$this->view->assign('siren', $siren);
$ws = new WsScores();
$infos = $ws->getSubventionList($siren);
if ($infos === false) {
$this->forward('soap', 'error');
} elseif (is_string($infos)) {
$this->view->assign('msg', $infos);
} else {
$this->view->assign('subventions', $infos->result->item);
}
}
public function subventionAction()
{
$sessionEntreprise = new SessionEntreprise($this->siret, $this->id);
$siren = substr($this->siret, 0, 9);
$this->view->assign('raisonSociale', $sessionEntreprise->getRaisonSociale());
$this->view->assign('id', $this->id);
$this->view->assign('siret', $this->siret);
$this->view->assign('siren', $siren);
$request = $this->getRequest();
$id = $request->getParam('subventionId');
$ws = new WsScores();
$infos = $ws->getSubventionDetail($id);
if ($infos === false) {
$this->forward('soap', 'error');
} elseif (is_string($infos)) {
$this->view->assign('msg', $infos);
} else {
$this->view->assign('Millesime',$infos->Millesime);
$this->view->assign('Budget',$infos->Budget);
$this->view->assign('AssoSiren',$infos->AssoSiren);
$this->view->assign('AssoNom',$infos->AssoNom);
$this->view->assign('OrigineSiren',$infos->OrigineSiren);
$this->view->assign('OrigineLib',$infos->OrigineLib);
$this->view->assign('Programme',$infos->Programme);
$this->view->assign('Montant',$infos->Montant);
$this->view->assign('SubventionObjet',$infos->SubventionObjet);
$this->view->assign('Mission',$infos->Mission);
}
}
} }

View File

@ -341,36 +341,6 @@ class GiantController extends Zend_Controller_Action
} }
} }
public function retrivemonitoringAction()
{
$this->view->headScript()->appendFile('/themes/default/scripts/giant_monitoring.js', 'text/javascript');
$this->view->CompanyId = $this->getRequest()->getParam('CompanyId');
$this->view->Pays = $this->getRequest()->getParam('Pays');
$this->view->CompanyName = $this->getRequest()->getParam('CompanyName');
$this->view->action = $this->getRequest()->getParam('action');
$this->view->values = $this->getRequest()->getParams();
$giantController = new GiantControllerLib($this->getRequest()->getParam('CompanyId'));
$result = $giantController->retrivemonitoring($this->getRequest()->getParam('CompanyId'),
$this->getRequest()->getParam('StartFrom'),
$this->getRequest()->getParam('InternalOrderId'),
$this->getRequest()->getParam('Pays'),
$this->TestIndication,
$this->getRequest()->getParam('monitor_type'),
$this->getRequest()->getParam('CompanyName')
);
$this->view->result = $result;
$merged =Array();
foreach ($result->MonitoringEvents->MonitoringEvent as $MonitoringEvent):
if ($merged[$MonitoringEvent->Company->Event[0]->EventCode]){
array_push($merged[$MonitoringEvent->Company->Event[0]->EventCode],$MonitoringEvent) ;
} else {
$merged[$MonitoringEvent->Company->Event[0]->EventCode][]=$MonitoringEvent;
}
endforeach;
$this->view->val = $merged;
}
public function retriveAction() public function retriveAction()
{ {
$this->view->headScript()->appendFile('/themes/default/scripts/giant_monitoring.js', 'text/javascript'); $this->view->headScript()->appendFile('/themes/default/scripts/giant_monitoring.js', 'text/javascript');

View File

@ -165,17 +165,14 @@ class PiecesController extends Zend_Controller_Action
if(substr($commande->refDocument, 0, 3) == 'ST-') { if(substr($commande->refDocument, 0, 3) == 'ST-') {
$ref = trim($commande->refDocument); $ref = trim($commande->refDocument);
$c = Zend_Registry::get('config'); $c = Zend_Registry::get('config');
$refFile = realpath($c->profil->path->data).'/pdf'. $refFile = realpath($c->profil->path->data).'/greffes/actes/acte-'.$siren.'-'.trim($commande->refDocument).'.pdf';
'/acte-'.$siren.'-'.trim($commande->refDocument).'.pdf';
$checkFile = true; $checkFile = true;
break; break;
} }
} }
} }
if( $checkFile && file_exists($refFile) ) { if( $checkFile && file_exists($refFile) ) {
$lienCommande = '<br/>'. $lienCommande = '<br/><a href="./fichier/pdf/acte-'.$siren.'-'.$ref.'.pdf" target="_blank">'.$lib.'</a>';
'<a href="./fichier/pdf/acte-'.$siren.'-'.$ref.'.pdf'.
'" target="_blank">'.$lib.'</a>';
} }
//Génération du lien de commande suivant le mode de diffusion //Génération du lien de commande suivant le mode de diffusion
switch($acteS['mode']) { switch($acteS['mode']) {

View File

@ -1,6 +1,7 @@
<?php <?php
class RechercheController extends Zend_Controller_Action class RechercheController extends Zend_Controller_Action
{ {
protected $theme;
public function init() public function init()
{ {
@ -11,8 +12,8 @@ class RechercheController extends Zend_Controller_Action
require_once 'Scores/RechercheHistorique.php'; require_once 'Scores/RechercheHistorique.php';
require_once 'Scores/WsScores.php'; require_once 'Scores/WsScores.php';
$theme = Zend_Registry::get('theme'); $this->theme = Zend_Registry::get('theme');
$this->view->headScript()->appendFile($theme->pathScript.'/recherche.js', 'text/javascript'); $this->view->inlineScript()->appendFile($this->theme->pathScript.'/recherche.js', 'text/javascript');
} }
public function indexAction() public function indexAction()
@ -630,7 +631,6 @@ class RechercheController extends Zend_Controller_Action
} else { } else {
$infoEtab.= '&Eacute;tablissement secondaire '; $infoEtab.= '&Eacute;tablissement secondaire ';
} }
Zend_Registry::get('firebug')->info('Nic: '.$etab->Nic.' , Siege: '.$etab->Siege);
if ($etab->Actif==1){ if ($etab->Actif==1){
$infoEtab.= 'actif'; $infoEtab.= 'actif';
@ -668,7 +668,11 @@ class RechercheController extends Zend_Controller_Action
if (isset($etab->Adresse2) && $etab->Adresse2 != '') { if (isset($etab->Adresse2) && $etab->Adresse2 != '') {
$adresse.= $etab->Adresse2.'<br/>'; $adresse.= $etab->Adresse2.'<br/>';
} }
$adresse.= "<b>".$etab->CP." ".$etab->Ville."</b>"; $adresse.= '<b>';
if ( intval($etab->CP) > 0) {
$adresse.= $etab->CP." ";
}
$adresse.= $etab->Ville."</b>";
if (null === $etab->Pays) { if (null === $etab->Pays) {
$adresse.= '<br/><b>France</b>'; $adresse.= '<br/><b>France</b>';

View File

@ -0,0 +1,65 @@
<div id="center">
<h1 class="titre">SUBVENTIONS</h1>
<div class="paragraph">
<table class="identite">
<tr>
<td width="30">&nbsp;</td>
<td width="200" class="StyleInfoLib">Num&eacute;ro identifiant Siren</td>
<td width="350" class="StyleInfoData"><?=$this->SirenTexte($this->siren)?></td>
</tr>
<tr>
<td width="30">&nbsp;</td>
<td width="200" class="StyleInfoLib">Raison Sociale</td>
<td width="350" class="StyleInfoData"><?=$this->raisonSociale?></td>
</tr>
</table>
</div>
<h2>Détail de la subvention</h2>
<div class="paragraph">
<table class="data">
<tbody>
<tr>
<td>Année</td>
<td><?=$this->Millesime?></td>
</tr>
<tr>
<td>Subvention versé à</td>
<td><?=$this->AssoNom?> (<?=$this->SirenTexte($this->AssoSiren)?>)</td>
</tr>
<tr>
<td>Budget</td>
<td><?=$this->Budget?></td>
</tr>
<tr>
<td>Subvention reçu de </td>
<td><a href="<?=$this->url(array('controller'=>'identite', 'action'=>'fiche', 'siren'=>$this->OrigineSiren))?>">
<?=$this->SirenTexte($this->OrigineSiren)?></a></td>
</tr>
<tr>
<td>Origine de la subvention</td>
<td><?=$this->OrigineLib?></td>
</tr>
<tr>
<td>Imputation / Programme</td>
<td><?=$this->Programme?></td>
</tr>
<tr>
<td>Montant</td>
<td nowrap><?=number_format($this->Montant, 2, ',', ' ')?> &euro;</td>
</tr>
<tr>
<td>Objet</td>
<td><?=$this->SubventionObjet?></td>
</tr>
<tr>
<td>Evaluation</td>
<td></td>
</tr>
<tr>
<td>Mission</td>
<td><?=$this->Mission?></td>
</tr>
</tbody>
</table>
</div>

View File

@ -0,0 +1,67 @@
<div id="center">
<h1 class="titre">SUBVENTIONS</h1>
<div class="paragraph">
<table class="identite">
<tr>
<td width="30">&nbsp;</td>
<td width="200" class="StyleInfoLib">Num&eacute;ro identifiant Siren</td>
<td width="350" class="StyleInfoData"><?=$this->SirenTexte($this->siren)?></td>
</tr>
<tr>
<td width="30">&nbsp;</td>
<td width="200" class="StyleInfoLib">Raison Sociale</td>
<td width="350" class="StyleInfoData"><?=$this->raisonSociale?></td>
</tr>
</table>
</div>
<h2>Liste des subventions</h2>
<div class="paragraph">
<?php if ($this->msg) {?>
<?=$this->msg?>
<?php } else { ?>
<?php if (count($this->subventions)>0) {?>
<table class="data">
<thead>
<tr>
<th>Année</th>
<th>Type</th>
<th>Origine</th>
<th>Entité subventionnée</th>
<th>Programme</th>
<th>Montant</th>
</tr>
</thead>
<tbody>
<?php foreach ( $this->subventions as $item ) {?>
<tr>
<td><?=$item->Millesime?></td>
<td>
<?php if ($item->Type=='IN') {?>
Reçue
<?php } else { ?>
Versée
<?php }?>
</td>
<td><?=$item->OrigineLib?></td>
<td><?=$item->AssoNom?> (<?=$this->SirenTexte($item->AssoSiren)?>)</td>
<td><a href="<?=$this->url(array('controller'=>'finance', 'action'=>'subvention', 'subventionId'=>$item->Id, 'siret'=>$this->siret, 'id'=>$this->id), null, true)?>" title="Détail de la subvention">
<?=$item->Programme?></a></td>
<td nowrap><?=number_format($item->Montant, 2, ',', ' ')?> &euro;</td>
</tr>
<?php }?>
</tbody>
</table>
<?php } else {?>
Aucune subvention.
<?php }?>
<?php }?>
</div>
<div class="paragraph">
Pagination
</div>
</div>

View File

@ -1,10 +1,5 @@
<div id="center"> <div id="center">
<span style="float:right;margin-right:16px;">
<a style="color:#9C093A;cursor:help;" class="tooltip" title="<?php echo htmlentities($this->listeCommandes);?>">Total commande : <?php echo $this->total; ?> euros</a>
</span>
<!-- <span style="color:#9C093A;margin-right:5px;float: right;">
<a style="cursor:help;" class="tooltip" title="<?php echo htmlentities($this->modification);?>">Dernières modifications au <?php echo date('d/m/Y'); ?></a>
</span> -->
<h1>Identite</h1> <h1>Identite</h1>
<div class="paragraph"> <div class="paragraph">
<div id="identite"> <div id="identite">
@ -122,33 +117,5 @@
</div> </div>
<?php endif;?> <?php endif;?>
<?php //if(!empty($this->modification)): ?>
<!--<h1>Liste des monitoring<img style="margin-top:4px;float:right" src="/themes/default/images/giant/expanded.gif" ></h1>
<div class='monitor_but'>
<a class="dial" title="Start Monitoring" href='/giant/startmonitoring/CompanyId/<?=$this->CompanyId?>/Pays/<?=$this->Pays?>/lang/<?=serialize($this->listeRapport->MonitoringOptions->MonitoringOption[0]->LanguageCodes->LanguageCode)?>/CompanyName/<?=str_replace(' ', '+', $this->raisonSociale)?>'>Start monitoring</a>
<a class="dial" title="Stop Monitoring" href='/giant/stopmonitoring/CompanyId/<?=$this->CompanyId?>/Pays/<?=$this->Pays?>/CompanyName/<?=str_replace(' ', '+', $this->raisonSociale)?>'>Stop monitoring</a>
<a class="dial" title="Update Monitoring" href='/giant/updatemonitoring/CompanyId/<?=$this->CompanyId?>/Pays/<?=$this->Pays?>/lang/<?=serialize($this->listeRapport->MonitoringOptions->MonitoringOption[0]->LanguageCodes->LanguageCode)?>/CompanyName/<?=str_replace(' ', '+', $this->raisonSociale)?>'>Update monitoring</a>
<a class="retr" title="Retrive Monitoring" href='/giant/retrivemonitoring/CompanyId/<?=$this->CompanyId?>/Pays/<?=$this->Pays?>/CompanyName/<?=str_replace(' ', '+', $this->raisonSociale)?>'>Retrive monitoring</a>
</div>
<br><br><br><br>
<div class="dialog-form" title="Create new user">
<form>
<fieldset>
<strong>Monitoring Type For: </strong><br />
<select name="EventType" class="mon_type">
<option value='Customer'>Customer</option>
<option value='Consumer'>Consumer</option>
<option value='Order'>Order</option>
</select><br /><br />
<strong>StartFrom: </strong><br />
<input type="text" name="StartFrom" value="" /><br /><br />
<div class='int_order'><strong>InternalOrderId: </strong><br />
<input type="text" name="InternalOrderId" value="32768032781"/> <br /><br /></div>
</fieldset>
</form>
</div> -->
<?php// echo'<pre>';print_r($this->modification); ?>
<?php //endif;?>
</div> </div>

View File

@ -8,8 +8,7 @@
<a class="tooltip tooltipFont">Date de clôture</a> <a class="tooltip tooltipFont">Date de clôture</a>
</td> </td>
<?php foreach($this->report->AnnualAccounts as $AnnualAccounts):$i++?> <?php foreach($this->report->AnnualAccounts as $AnnualAccounts):$i++?>
<?php $date = new Zend_Date($AnnualAccounts->AccountsDate->_,yyyymmdd);?> <td class="right"><?php if(empty($AnnualAccounts->AccountsDate->_))echo'NC';else {$date = new Zend_Date($AnnualAccounts->AccountsDate->_,yyyymmdd);echo $date->toString('dd/mm/yyyy');}?></td>
<td class="right"><?php echo (empty($AnnualAccounts->AccountsDate->_))?'NC':$date->toString('dd/mm/yyyy');?></td>
<?php endforeach; ?> <?php endforeach; ?>
</tr> </tr>
<tr > <tr >

View File

@ -122,8 +122,7 @@
<tr> <tr>
<?php foreach($this->report->Employees as $year => $employees): ?> <?php foreach($this->report->Employees as $year => $employees): ?>
<tr class="<?php echo ($val)? 'red':'green'; ?>"> <tr class="<?php echo ($val)? 'red':'green'; ?>">
<?$date = new Zend_Date($year,yyyymmdd);?> <td class="left"><?php if(strlen($year)==4)echo $year;elseif(empty($year))echo 'NC'; else {$date = new Zend_Date($year,yyyymmdd); echo $date->toString('dd/mm/yyyy');}?></td>
<td class="left"><?php if(strlen($year)==4)echo $year; else echo $date->toString('dd/mm/yyyy');?></td>
<td class="right"><?php echo $employees['TotalStaffEmployed'];?></td> <td class="right"><?php echo $employees['TotalStaffEmployed'];?></td>
<td class="right"><?php echo $employees['FulltimeEquivalent'];?></td> <td class="right"><?php echo $employees['FulltimeEquivalent'];?></td>
</tr> </tr>

View File

@ -7,7 +7,7 @@
<?php echo number_format($this->resultats->NumberOfHits, 0, ',', ' ')?> <?php echo number_format($this->resultats->NumberOfHits, 0, ',', ' ')?>
réponses avec les critères <a href="<?php echo $this->lienReferer;?>">"<?php echo $this->referer; ?>"</a>. réponses avec les critères <a href="<?php echo $this->lienReferer;?>">"<?php echo $this->referer; ?>"</a>.
<?php echo ($this->resultats->NumberOfHits>$this->userMaxResult)?$this->userMaxResult:$this->resultats->NumberOfHits?> résultats affichés. <?php echo ($this->resultats->NumberOfHits>$this->userMaxResult)?$this->userMaxResult:$this->resultats->NumberOfHits?> résultats affichés.
Page <?php echo $this->page + 1 .'/'. $this->resultats->NumberOfHits?>.</b> Page <?php echo $this->page + 1 .'/'.round($this->resultats->NumberOfHits/$this->userMaxResult)?></b>
</p> </p>
<ol start="<?php echo ($this->userMaxResult * $this->page) + 1; ?>"> <ol start="<?php echo ($this->userMaxResult * $this->page) + 1; ?>">
<?php foreach ($this->resultats->Results->Company as $resultat) :?> <?php foreach ($this->resultats->Results->Company as $resultat) :?>

View File

@ -234,6 +234,15 @@ div#dialog .ui-widget-content { text-align:left; }
$.datepicker.setDefaults( $.datepicker.regional["fr"] ); $.datepicker.setDefaults( $.datepicker.regional["fr"] );
$('input[name=dateEffetLien]').datepicker({ changeMonth: true, changeYear: true }); $('input[name=dateEffetLien]').datepicker({ changeMonth: true, changeYear: true });
$('.ui-dialog').on('keypress', function(event){
var code = (event.keyCode ? event.keyCode : event.which);
if (code == 13)
{
event.preventDefault();
$('.ui-button:contains("Valider")').click();
}
});
$('a#lienDoc').on('click', function(e){ $('a#lienDoc').on('click', function(e){
e.preventDefault(); e.preventDefault();
$('div#doc').load($(this).attr('href')); $('div#doc').load($(this).attr('href'));

View File

@ -38,6 +38,13 @@
</div> </div>
</div> </div>
<div class="fieldgrp">
<label>ISIN</label>
<div class="field">
<input type="text" name="isin" value="<?=$this->isin?>"/>
</div>
</div>
<input type="hidden" name="adresse_pays" value="FRA" /> <input type="hidden" name="adresse_pays" value="FRA" />
<div class="fieldgrp"> <div class="fieldgrp">
@ -159,6 +166,13 @@
$.datepicker.setDefaults( $.datepicker.regional["fr"] ); $.datepicker.setDefaults( $.datepicker.regional["fr"] );
$('input[name=dateCapital]').datepicker({ changeMonth: true, changeYear: true }); $('input[name=dateCapital]').datepicker({ changeMonth: true, changeYear: true });
$('input[name=dateNbActions]').datepicker({ changeMonth: true, changeYear: true }); $('input[name=dateNbActions]').datepicker({ changeMonth: true, changeYear: true });
$('input[name=isin]').change(function(e){
$.post('/saisie/checkisin', {isin: $(this).val() }, function success(data) {
if (data){$('input[name=isin]').css("border-color", "red");}
else {$('input[name=isin]').css("border-color", "");}
});
});
</script> </script>
<?php } else {?> <?php } else {?>

View File

@ -15,5 +15,17 @@ $('#dialog').dialog({ buttons: [ {
$(this).dialog("close"); $(this).dialog("close");
window.location.href = window.location.href; window.location.href = window.location.href;
} }
} ] }); } ]
});
$(".ui-button:contains('Quitter')").focus();
$('.ui-dialog').on('keypress', function(event){
var code = (event.keyCode ? event.keyCode : event.which);
if (code == 13)
{
event.preventDefault();
$('.ui-button:contains("Quitter")').click();
}
});
</script> </script>

View File

@ -9,6 +9,9 @@ class Application_Controller_Plugin_Theme extends Zend_Controller_Plugin_Abstrac
$theme = !empty($auth->getIdentity()->theme) ? $auth->getIdentity()->theme : 'default'; $theme = !empty($auth->getIdentity()->theme) ? $auth->getIdentity()->theme : 'default';
} }
$controller = $request->getControllerName();
$action = $request->getActionName();
//Sauvegarde des paramètres du themes pour gérer les scripts et styles à utiliser //Sauvegarde des paramètres du themes pour gérer les scripts et styles à utiliser
$paramsTheme = new stdClass(); $paramsTheme = new stdClass();
$paramsTheme->name = $theme; $paramsTheme->name = $theme;
@ -52,13 +55,18 @@ class Application_Controller_Plugin_Theme extends Zend_Controller_Plugin_Abstrac
$view->headLink() $view->headLink()
->headLink(array('rel' => 'shortcut icon', 'type' => 'image/x-icon', 'href' => '/favicon.ico')); ->headLink(array('rel' => 'shortcut icon', 'type' => 'image/x-icon', 'href' => '/favicon.ico'));
/**
* Detect IE
*/
$isIE6 = false; $isIE6 = false;
if ( $device->getFeature('browser_name')=='Internet Explorer' if ( $device->getFeature('browser_name')=='Internet Explorer'
&& $device->getFeature('browser_version')=='6.0' ) { && $device->getFeature('browser_version')=='6.0' ) {
$isIE6 = true; $isIE6 = true;
} }
//===> Style /**
* ===> Standard Styles
*/
$view->headLink()->appendStylesheet($paramsTheme->pathStyle.'/main.css', 'all'); $view->headLink()->appendStylesheet($paramsTheme->pathStyle.'/main.css', 'all');
if ($isIE6) { if ($isIE6) {
//Old CSS for IE6 //Old CSS for IE6
@ -71,10 +79,13 @@ class Application_Controller_Plugin_Theme extends Zend_Controller_Plugin_Abstrac
} }
$view->headLink()->appendStylesheet('/libs/qtip/jquery.qtip.css', 'all'); $view->headLink()->appendStylesheet('/libs/qtip/jquery.qtip.css', 'all');
$view->headScript()
->appendFile('/libs/jquery/jquery-1.10.1.min.js', 'text/javascript');
//===> JavaScript /**
* ===> Standard Javascript
*/
$view->headScript()
->appendFile('/libs/jquery/jquery-1.10.2.min.js', 'text/javascript');
if ($isIE6) { if ($isIE6) {
//Old JQuery version for IE6 //Old JQuery version for IE6
$view->headScript() $view->headScript()
@ -90,13 +101,13 @@ class Application_Controller_Plugin_Theme extends Zend_Controller_Plugin_Abstrac
->appendFile('/libs/qtip/jquery.qtip.js', 'text/javascript') ->appendFile('/libs/qtip/jquery.qtip.js', 'text/javascript')
->appendFile($paramsTheme->pathScript.'/script.js', 'text/javascript'); ->appendFile($paramsTheme->pathScript.'/script.js', 'text/javascript');
/* /**
* ===> Specific Style and Script by Controller/Action
* Specialized Controller - Action javascript * Specialized Controller - Action javascript
* controllerName.js || controllerName-actionName.js * controllerName.js || controllerName-actionName.js
* array( * array(
* 'controller-action' => array('file.js'=> 'inline|file') * 'controller-action' => array('file.js'=> 'inline|file')
* ) * )
*
*/ */
$scripts = array( $scripts = array(
'identite-fiche' => array( 'identite-fiche' => array(
@ -118,9 +129,6 @@ class Application_Controller_Plugin_Theme extends Zend_Controller_Plugin_Abstrac
); );
if ( count($scripts)>0 ) { if ( count($scripts)>0 ) {
$controller = $request->getControllerName();
$action = $request->getActionName();
//Controller //Controller
$key = null; $key = null;
if ( array_key_exists($controller, $scripts) ) { if ( array_key_exists($controller, $scripts) ) {
@ -132,9 +140,7 @@ class Application_Controller_Plugin_Theme extends Zend_Controller_Plugin_Abstrac
foreach ( $options as $file => $type ) { foreach ( $options as $file => $type ) {
switch ( $type ) { switch ( $type ) {
case 'inline': case 'inline':
$file = APPLICATION_PATH.'/../public/'.$paramsTheme->pathScript.'/'.$file; $view->inlineScript()->appendFile($paramsTheme->pathScript.'/'.$file);
$contentScript = file_get_contents($file);
$view->inlineScript()->appendScript($contentScript);
break; break;
case 'file': case 'file':
$view->headScript()->appendFile($paramsTheme->pathScript.'/'.$file, 'text/javascript'); $view->headScript()->appendFile($paramsTheme->pathScript.'/'.$file, 'text/javascript');
@ -155,9 +161,7 @@ class Application_Controller_Plugin_Theme extends Zend_Controller_Plugin_Abstrac
foreach ( $options as $file => $type ) { foreach ( $options as $file => $type ) {
switch ( $type ) { switch ( $type ) {
case 'inline': case 'inline':
$file = APPLICATION_PATH.'/../public/'.$paramsTheme->pathScript.'/'.$file; $view->inlineScript()->appendFile($paramsTheme->pathScript.'/'.$file);
$contentScript = file_get_contents($file);
$view->inlineScript()->appendScript($contentScript);
break; break;
case 'file': case 'file':
$view->headScript()->appendFile($paramsTheme->pathScript.'/'.$file, 'text/javascript'); $view->headScript()->appendFile($paramsTheme->pathScript.'/'.$file, 'text/javascript');

View File

@ -62,7 +62,7 @@ Class GiantControllerLib
} }
} }
//setLog in WS //setLog in WS
$setLog->setLog('giant'.$Type, $CompanyId); //$setLog->setLog('giant'.$Type, $CompanyId);
////////////// //////////////
$report_id = $Rapport->getRapportExistId($CompanyId, $Language); $report_id = $Rapport->getRapportExistId($CompanyId, $Language);
if (!empty($report_id)) { if (!empty($report_id)) {
@ -299,6 +299,7 @@ Class GiantRechercheController extends GiantFunction
$champQuery = array( 'raisonSociale', 'numero', 'voie', 'cpVille', $champQuery = array( 'raisonSociale', 'numero', 'voie', 'cpVille',
'telFax', 'naf', 'siret' 'telFax', 'naf', 'siret'
); );
$parametres['siret']=str_replace(' ', '', $parametres['siret']);
$this->soapG->getAllMethodesFromWsdl('search'); $this->soapG->getAllMethodesFromWsdl('search');
foreach($parametres as $champ => $parametre) { foreach($parametres as $champ => $parametre) {
if(!empty($parametre)) { if(!empty($parametre)) {
@ -322,7 +323,6 @@ Class GiantRechercheController extends GiantFunction
$TypeAdvanced = new stdClass(); $TypeAdvanced = new stdClass();
$advancedParametres->StartRow = $page; $advancedParametres->StartRow = $page;
$advancedParametres->NumRows = parent::getNumRows(); $advancedParametres->NumRows = parent::getNumRows();
//((strlen($parametres['siret']) == 9) ? $id = 'CompanyRegisterNumber' : $id = 'CompanyId'); //((strlen($parametres['siret']) == 9) ? $id = 'CompanyRegisterNumber' : $id = 'CompanyId');
$labelForm = array( $labelForm = array(
'siret' => 'CompanyId', 'siret' => 'CompanyId',

View File

@ -107,17 +107,7 @@ Class GiantFunction
public function selectTypeSearch($form) public function selectTypeSearch($form)
{ {
$type = array('siret','raisonSociale', 'numero', 'voie', 'cpVille', 'telFax', 'naf'); return(!empty($form['siret']))?true:false;
$i = 0;
foreach ($type as $key => $element) {
if($key == 'siret')
return (false);
if(!empty($form[$element]))
$i++;
}
return (($i == 1)?true:false);
} }
public function getQueryLink($parametres) public function getQueryLink($parametres)

View File

@ -58,7 +58,7 @@ class WSgiant extends Zend_Soap_Client
public function getAllMethodesFromWsdl($service) public function getAllMethodesFromWsdl($service)
{ {
$wsdl = 'wsdl'.$this->TestIndication; $wsdl = 'wsdl'.$this->TestIndication;
$this->setWsdl($this->wsService->$service->$wsdl); $this->setWsdl(realpath(dirname(__FILE__)).DIRECTORY_SEPARATOR.'wsdl'.DIRECTORY_SEPARATOR.$this->wsService->$service->$wsdl);
return ($this); return ($this);
} }
} }

View File

@ -11,15 +11,19 @@ password1 = 'ClaudeMonet'
soap_version = SOAP_1_1 soap_version = SOAP_1_1
[search] [search]
wsdl0 = "https://services.giant-net.com/search/v1?wsdl" wsdl0 = "SearchProd/v1_1.wsdl"
wsdl1 = "SearchRec/v1_1.wsdl"
;wsdl0 = "https://services.giant-net.com/search/v1?wsdl"
;wsdl = "http://194.150.14.129/search/v1?wsdl" ;wsdl = "http://194.150.14.129/search/v1?wsdl"
wsdl1 = "https://services-acc.giant-net.com/search/v1?wsdl" ;wsdl1 = "https://services-acc.giant-net.com/search/v1?wsdl"
;wsdl = "http://giant-tst.graydon.nl/search/v1?wsdl" ;wsdl = "http://giant-tst.graydon.nl/search/v1?wsdl"
[credit-data] [credit-data]
wsdl1 = "https://services-acc.giant-net.com/credit-data/v1?wsdl" wsdl0 = "CreditDataProd/v1_1.wsdl"
wsdl1 = "CreditDataRec/v1_1.wsdl"
;wsdl1 = "https://services-acc.giant-net.com/credit-data/v1?wsdl"
;wsdl = "http://194.150.14.129/credit-data/v1?wsdl" ;wsdl = "http://194.150.14.129/credit-data/v1?wsdl"
wsdl0 = "https://services.giant-net.com/credit-data/v1?wsdl" ;wsdl0 = "https://services.giant-net.com/credit-data/v1?wsdl"
;wsdl = "http://giant.sd.dev/services/wsdl/credit-data-service-provider-api-1.0.wsdl" ;wsdl = "http://giant.sd.dev/services/wsdl/credit-data-service-provider-api-1.0.wsdl"
[price] [price]

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,128 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://services.giant-net.com/schema/services/compactdataset/1.0" xmlns:compact="http://services.giant-net.com/schema/services/compactdataset/1.0" xmlns:cdm="http://services.giant-net.com/schema/cdm/1.0" xmlns:datatypes="http://services.giant-net.com/schema/cdm/datatypes/1.0" xmlns:graydon_be="http://services.giant-net.com/schema/cdm/provider/graydon_be/1.0" xmlns:graydon_nl="http://services.giant-net.com/schema/cdm/provider/graydon_nl/1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://services.giant-net.com/schema/cdm/provider/graydon_nl/1.0" schemaLocation="graydon_nl-1.0.xsd"/>
<xs:import namespace="http://services.giant-net.com/schema/cdm/provider/graydon_be/1.0" schemaLocation="graydon_be-1.0.xsd"/>
<xs:import namespace="http://services.giant-net.com/schema/cdm/datatypes/1.0" schemaLocation="datatypes-1.0.xsd"/>
<xs:import namespace="http://services.giant-net.com/schema/cdm/1.0" schemaLocation="cdm-1.0.xsd"/>
<xs:complexType name="CompactDataSet">
<xs:complexContent>
<xs:extension base="datatypes:DataSetType">
<xs:sequence>
<xs:element name="Company" type="compact:RestrictedCompany" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:group name="SchemaLinks">
<xs:annotation>
<xs:documentation>Links to extensions. Only used to ensure that schema imports are generated properly</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="LinktoGraydon_BE" type="graydon_be:SchemaLink" minOccurs="0" maxOccurs="1"/>
<xs:element name="LinktoGraydon_NL" type="graydon_nl:SchemaLink" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:group>
<xs:complexType name="RestrictedCompany">
<xs:annotation>
<xs:documentation>The main entity company</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="cdm:Company">
<xs:sequence>
<xs:element name="CompanyId" type="xs:string" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>The unique company identifier assigned by the provider to the company.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OldCompanyId" type="xs:string" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>A previous (historical) unique company identifier assigned by the provider to the company.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Vat" type="datatypes:VatType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>The VAT number in case the company is liable for value added tax.
Format: differs per country</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SocialSecurityNumber" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>The registration number for this company at the countries social security governmental body</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CompanyRegistry" type="cdm:CompanyRegistry" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="CompanyName" type="datatypes:NameType" minOccurs="1" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>A list of official registered names, possibly from different sources (e.g. chamber of commerce) , not being the trading name.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TradeName" type="datatypes:NameType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Type for holding trades name, also known as a trading name or a business name.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CompanyStatus" type="datatypes:CompanyStatusType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indication whether the company is active or not.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CompanyAddress" type="cdm:Address" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="TelephoneNumber" type="datatypes:TelephoneNumberType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Main telephone number. Preferred format: +(countrycode)(number) .
E.g. +31201234567</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Telefax" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Fax number. Preferred format: +(countrycode)(number).
E.g. +31201234567</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="WebAddress" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Website address. Format: www.graydon.com (so without http:// prefix).</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="EmailAddress" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>E-mail address of the subject company. Format example: info@graydon.be</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IncorporationDate" type="datatypes:DateType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Date of incorporation of the subject company.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LegalForm" type="datatypes:LegalFormType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Legal form of the subject company. E.g.
- Limited company
- Private Company
The complex type consist of an official country specific name, a unified name to make legal forms comparable across countires and the countrycode.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IsUltimateParent" type="xs:boolean" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indication if the company is the ultimateParent (has no parent companies). Can be omitted if the company is not part of a holding structure.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Operations" type="cdm:Operations" minOccurs="0" maxOccurs="1"/>
<xs:element name="Position" type="cdm:Position" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="Employees" type="cdm:Employees" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="CreditRecommendation" type="cdm:CreditRecommendation" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="FinancialSummary" type="cdm:FinancialSummary" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:simpleType name="SchemaLink">
<xs:annotation>
<xs:documentation>This is a technical type used to link datasets with this schema to ensure that import schema references are generated properly.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:schema>

View File

@ -0,0 +1,192 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema targetNamespace="http://services.giant-net.com/schema/services/credit-data/types/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://services.giant-net.com/schema/services/credit-data/types/1.0" xmlns:datatypes="http://services.giant-net.com/schema/cdm/datatypes/1.0">
<xsd:import namespace="http://services.giant-net.com/schema/cdm/datatypes/1.0" schemaLocation="datatypes-1.0.xsd"/>
<xsd:simpleType name="DataSetTypeType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Compact"/>
<xsd:enumeration value="CreditRecommendation"/>
<xsd:enumeration value="Flex"/>
<xsd:enumeration value="Full"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="DataSetType">
<xsd:simpleContent>
<xsd:extension base="tns:DataSetTypeType">
<xsd:attribute name="flexType" use="optional" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The complex type used for this flex data set.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="flexNameSpace" use="optional" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The name space used for this flex data set</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="EventCodesType">
<xsd:sequence>
<xsd:element name="EventCode" type="datatypes:EventCodeType" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ServiceLevelsType">
<xsd:sequence>
<xsd:element name="ServiceLevel" type="tns:ServiceLevelType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="ServiceLevelNameType">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:complexType name="ServiceLevelType">
<xsd:sequence>
<xsd:element name="Name" type="tns:ServiceLevelNameType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="Duration" type="xsd:int" minOccurs="1" maxOccurs="1"/>
<xsd:element name="DurationMetric" type="tns:DurationMetricType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="DurationMetricType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="hour"/>
<xsd:enumeration value="day"/>
<xsd:enumeration value="week"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="MonitoringCategoriesType">
<xsd:sequence>
<xsd:element name="Category" type="tns:MonitoringCategoryType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="MonitoringCategoryType">
<xsd:sequence>
<xsd:element name="Name" type="tns:MonitoringCategoryNameType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="EventCodes" type="tns:EventCodesType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="MonitoringCategoryNameType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="CreditRecommendation"/>
<xsd:enumeration value="All"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="LanguageCodesType">
<xsd:sequence>
<xsd:element name="LanguageCode" type="datatypes:ISOLanguageCodeType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="MonitoringEventTypeType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="EventOnly"/>
<xsd:enumeration value="EventWithData"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="OrderStatusType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Completed"/>
<xsd:enumeration value="Pending"/>
<xsd:enumeration value="Delivered"/>
<xsd:enumeration value="Undeliverable"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="OrderTypeType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="DataSet"/>
<xsd:enumeration value="Monitoring"/>
<xsd:enumeration value="Investigation"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ReasonType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="TakeOver"/>
<xsd:enumeration value="Other"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="OptionType" abstract="true">
<xsd:sequence>
<xsd:element name="Version" type="xsd:decimal" minOccurs="1" maxOccurs="1"/>
<xsd:element name="LanguageCodes" type="tns:LanguageCodesType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DataSetOptionsType">
<xsd:sequence>
<xsd:element name="DataSetOption" type="tns:DataSetOptionType" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DataSetOptionType">
<xsd:complexContent>
<xsd:extension base="tns:OptionType">
<xsd:sequence>
<xsd:element name="DataSetType" type="tns:DataSetType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="InvestigationOptionsType">
<xsd:sequence>
<xsd:element name="InvestigationOption" type="tns:InvestigationOptionType" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="InvestigationOptionType">
<xsd:complexContent>
<xsd:extension base="tns:OptionType">
<xsd:sequence>
<xsd:element name="DataSetType" type="tns:DataSetType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="ServiceLevels" type="tns:ServiceLevelsType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="MonitoringOptionsType">
<xsd:sequence>
<xsd:element name="MonitoringOption" type="tns:MonitoringOptionType" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="MonitoringOptionType">
<xsd:complexContent>
<xsd:extension base="tns:OptionType">
<xsd:sequence>
<xsd:element name="Categories" type="tns:MonitoringCategoriesType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="OrderType">
<xsd:sequence>
<xsd:element name="ProviderOrderId" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="InternalOrderId" type="xsd:long" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ConsumerId" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="CustomerId" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ProviderId" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="CountryCode" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="CompanyId" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="OrderType" type="tns:OrderTypeType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="DataSetType" type="tns:DataSetType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="EventType" type="tns:MonitoringEventTypeType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="CategoryName" type="tns:MonitoringCategoryNameType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ServiceLevelName" type="tns:ServiceLevelNameType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Version" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="LanguageCode" type="datatypes:ISOLanguageCodeType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="OrderStatus" type="tns:OrderStatusType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="OrderDateTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/>
<xsd:element name="DateTimeCompleted" type="xsd:dateTime" minOccurs="0" maxOccurs="1"/>
<xsd:element name="DueDateTime" type="xsd:dateTime" minOccurs="0" maxOccurs="1"/>
<xsd:element name="DateTimeRetrieved" type="xsd:dateTime" minOccurs="0" maxOccurs="1"/>
<xsd:element name="PreferredStartDate" type="xsd:date" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ActualStartDate" type="xsd:date" minOccurs="0" maxOccurs="1"/>
<xsd:element name="PreferredEndDate" type="xsd:date" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ActualEndDate" type="xsd:date" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Remark" type="xsd:string" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="PingType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="simple"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PingResponseCodeType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="OK"/>
<xsd:enumeration value="ServiceNotAvailable"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://services.giant-net.com/schema/services/creditrecommendation/1.0" xmlns:credrec="http://services.giant-net.com/schema/services/creditrecommendation/1.0" xmlns:cdm="http://services.giant-net.com/schema/cdm/1.0" xmlns:datatypes="http://services.giant-net.com/schema/cdm/datatypes/1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://services.giant-net.com/schema/cdm/datatypes/1.0" schemaLocation="datatypes-1.0.xsd"/>
<xs:import namespace="http://services.giant-net.com/schema/cdm/1.0" schemaLocation="cdm-1.0.xsd"/>
<xs:complexType name="RestrictedCompany">
<xs:annotation>
<xs:documentation>The main entity company, with only attributes and relationships needed for the Credit Recommendation dataset</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="cdm:Company">
<xs:sequence>
<xs:element name="CompanyId" type="xs:string" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>The unique identifier allocated by the provider to the company. This should be unique per provider.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OldCompanyId" type="xs:string" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>A previous (historical) unique company identifier assigned by the provider to the company.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CompanyRegistry" type="cdm:CompanyRegistry" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="CompanyName" type="datatypes:NameType" minOccurs="1" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>A list of official registered names from different sources eg the chamber of commerce, not being the tradingname.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CompanyAddress" type="cdm:Address" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Association to the class TradingAddress</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Operations" type="credrec:RestrictedOperations" minOccurs="0" maxOccurs="1"/>
<xs:element name="CreditRecommendation" type="cdm:CreditRecommendation" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="CreditRecommendation">
<xs:complexContent>
<xs:extension base="datatypes:DataSetType">
<xs:sequence>
<xs:element name="Company" type="credrec:RestrictedCompany" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="RestrictedOperations">
<xs:complexContent>
<xs:restriction base="cdm:Operations">
<xs:sequence>
<xs:element name="IndustryCode" type="datatypes:NaceType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>NACE industry sector codes for the subject company</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:simpleType name="Class1">
<xs:restriction base="xs:string"/>
</xs:simpleType>
<xs:complexType name="Class2">
<xs:sequence/>
</xs:complexType>
<xs:simpleType name="SchemaLink">
<xs:annotation>
<xs:documentation>This is a technical type used to link datasets with this schema to ensure that import schema references are generated properly.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:schema>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://services.giant-net.com/schema/services/fulldataset/1.0" xmlns:full="http://services.giant-net.com/schema/services/fulldataset/1.0" xmlns:cdm="http://services.giant-net.com/schema/cdm/1.0" xmlns:datatypes="http://services.giant-net.com/schema/cdm/datatypes/1.0" xmlns:graydon_be="http://services.giant-net.com/schema/cdm/provider/graydon_be/1.0" xmlns:graydon_nl="http://services.giant-net.com/schema/cdm/provider/graydon_nl/1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://services.giant-net.com/schema/cdm/provider/graydon_nl/1.0" schemaLocation="graydon_nl-1.0.xsd"/>
<xs:import namespace="http://services.giant-net.com/schema/cdm/provider/graydon_be/1.0" schemaLocation="graydon_be-1.0.xsd"/>
<xs:import namespace="http://services.giant-net.com/schema/cdm/datatypes/1.0" schemaLocation="datatypes-1.0.xsd"/>
<xs:import namespace="http://services.giant-net.com/schema/cdm/1.0" schemaLocation="cdm-1.0.xsd"/>
<xs:complexType name="FullDataSet">
<xs:complexContent>
<xs:extension base="datatypes:DataSetType">
<xs:sequence>
<xs:element name="Company" type="cdm:Company" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:group name="SchemaLinks">
<xs:annotation>
<xs:documentation>Links to extensions. Only used to ensure that schema imports are generated properly</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="LinkToGraydon_BE" type="graydon_be:SchemaLink" minOccurs="1" maxOccurs="1"/>
<xs:element name="LinkToGraydon_NL" type="graydon_nl:SchemaLink" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:group>
<xs:simpleType name="SchemaLink">
<xs:annotation>
<xs:documentation>This is a technical type used to link datasets with this schema to ensure that import schema references are generated properly.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:schema>

View File

@ -0,0 +1,81 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://services.giant-net.com/schema/cdm/provider/graydon_be/1.0" xmlns:graydon_be="http://services.giant-net.com/schema/cdm/provider/graydon_be/1.0" xmlns:cdm="http://services.giant-net.com/schema/cdm/1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:datatypes="http://services.giant-net.com/schema/cdm/datatypes/1.0">
<xs:import namespace="http://services.giant-net.com/schema/cdm/1.0" schemaLocation="cdm-1.0.xsd"/>
<xs:complexType name="SocialAccountsBE">
<xs:annotation>
<xs:documentation>The SocialAccount displays information about the employees in the company for example full-time, part-time, education etc. Futhermore the Account contains information about measures the employer has taken for the benifit of the employees.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="AccountItem" type="cdm:AccountItem" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Association to the class TrainingInfoAvailableForEmployees.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="SchemaLink">
<xs:annotation>
<xs:documentation>This is a technical type used to link datasets with this schema to ensure that import schema references are generated properly.
This type is not used anywhere in the datasets</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string"/>
</xs:simpleType>
<xs:complexType name="AnnualAccounts">
<xs:annotation>
<xs:documentation>This extension of Annual Account adds the Social Annual Account information of a company.</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="cdm:AnnualAccounts">
<xs:sequence>
<xs:element name="Index" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>A case number which is used to mark the annual account for storage and archive purposes</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DigitalStorageNumber" type="graydon_be:DigitalStorageNumberType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>A number refering to digital storage media on which the annual account information is stored</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SocialAccounts" type="graydon_be:SocialAccountsBE" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Operations">
<xs:annotation>
<xs:documentation>This instance of Operations is a child of the CDM Operations class. EmployersCategory and JointIndustrialCommitees are added in this country extension.</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="cdm:Operations">
<xs:sequence>
<xs:element name="EmployersCategory" type="xs:string" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>The employers category describes which rules the employers applies to its employees. There are rules about the number of holidays are applicable for an employee wtc.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="JointIndustrialCommittees" type="xs:string" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>The paritaire committees are responsible for the salary negotiations in the private sector. For example a private company. The comities, consist of representatives of the employer and the employees of a private company. The chairman of the committee is a negotiator of a government agency responsible for employment.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="DigitalStorageNumberType">
<xs:annotation>
<xs:documentation>A number refering to digital storage media on which the annual account information is stored</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="media" use="optional" type="xs:string">
<xs:annotation>
<xs:documentation>On what kind of media the data is stored. for example CDRom, Dvd or Flashdisk</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:schema>

View File

@ -0,0 +1,48 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://services.giant-net.com/schema/cdm/provider/graydon_nl/1.0" xmlns:graydon_nl="http://services.giant-net.com/schema/cdm/provider/graydon_nl/1.0" xmlns:cdm="http://services.giant-net.com/schema/cdm/1.0" xmlns:datatypes="http://services.giant-net.com/schema/cdm/datatypes/1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://services.giant-net.com/schema/cdm/datatypes/1.0" schemaLocation="datatypes-1.0.xsd"/>
<xs:import namespace="http://services.giant-net.com/schema/cdm/1.0" schemaLocation="cdm-1.0.xsd"/>
<xs:complexType name="LiabilityDeclaration">
<xs:annotation>
<xs:documentation>Declaration of liability which is provided for or provided by the subject company. The attribute type is used to discriminate between the two types.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Period" type="datatypes:Period" minOccurs="1" maxOccurs="1"/>
<xs:element name="Company" type="cdm:CompanyReference" minOccurs="1" maxOccurs="1"/>
<xs:element name="ConsentDeclaration" type="graydon_nl:ConsentDeclaration" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="type" use="optional" type="xs:string"/>
</xs:complexType>
<xs:complexType name="ConsentDeclaration">
<xs:annotation>
<xs:documentation>Declaration of consent which is required for a company that accepts the delegation of liability to another company.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="FilingDate" type="datatypes:DateType" minOccurs="1" maxOccurs="1"/>
<xs:element name="Year" type="datatypes:DateType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>The year in which this declaration is valid</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Company" type="cdm:CompanyReference" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Company">
<xs:annotation>
<xs:documentation>Extension of the CDM:Company element for GraydonNL specific information</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="cdm:Company">
<xs:sequence>
<xs:element name="LiabilityDeclaration" type="graydon_nl:LiabilityDeclaration" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:simpleType name="SchemaLink">
<xs:annotation>
<xs:documentation>This is a technical type used to link datasets with this schema to ensure that import schema references are generated properly.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:schema>

View File

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://services.giant-net.com/schema/services/monitor/1.0" xmlns:mon="http://services.giant-net.com/schema/services/monitor/1.0" xmlns:cdm="http://services.giant-net.com/schema/cdm/1.0" xmlns:datatypes="http://services.giant-net.com/schema/cdm/datatypes/1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://services.giant-net.com/schema/cdm/datatypes/1.0" schemaLocation="datatypes-1.0.xsd"/>
<xs:import namespace="http://services.giant-net.com/schema/cdm/1.0" schemaLocation="cdm-1.0.xsd"/>
<xs:complexType name="RestrictedCompany">
<xs:annotation>
<xs:documentation>General entity for a company holding all information about the company.</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="cdm:Company">
<xs:sequence>
<xs:element name="CompanyId" type="xs:string" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>The unique company identifier assigned by the provider to the company.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CompanyName" type="datatypes:NameType" minOccurs="1" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>A list of official registered names, possibly from different sources (e.g. chamber of commerce) , not being the trading name.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Event" type="cdm:Event" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="MonitoringEvents">
<xs:sequence>
<xs:element name="MonitoringEvent" type="mon:MonitoringEvent" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MonitoringEvent">
<xs:sequence>
<xs:element name="ProviderEventId" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="InternalEventId" type="xs:long" minOccurs="0" maxOccurs="1"/>
<xs:element name="ProviderOrderId" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="Company" type="mon:RestrictedCompany" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:schema>

View File

@ -0,0 +1,50 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://services.giant-net.com/schema/services/shared/1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://services.giant-net.com/schema/services/shared/1.0">
<xs:element name="ServiceHeader">
<xs:complexType>
<xs:sequence>
<xs:element name="ConsumerId" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="CustomerId" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="Provider" type="tns:Provider" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="TimeStamp" type="xs:dateTime" minOccurs="1" maxOccurs="1"/>
<xs:element name="TestIndication" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attribute name="version" use="optional" default="1.0" type="xs:decimal"/>
</xs:complexType>
</xs:element>
<xs:complexType name="Provider">
<xs:sequence>
<xs:element name="ProviderId" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="CountryCode" type="tns:CountryCodeType" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="CountryCodeType">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z_0-9]*"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ExceptionType">
<xs:sequence>
<xs:element name="ErrorCode" type="xs:int" minOccurs="1" maxOccurs="1"/>
<xs:element name="ErrorMessage" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="ErrorDetails" type="xs:string" minOccurs="1" maxOccurs="1" nillable="true"/>
</xs:sequence>
<xs:attribute name="version" use="optional" default="1.0" type="xs:decimal"/>
</xs:complexType>
<xs:complexType name="FunctionalExceptionType">
<xs:complexContent>
<xs:extension base="tns:ExceptionType">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="TechnicalExceptionType">
<xs:complexContent>
<xs:extension base="tns:ExceptionType">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="FunctionalException" type="tns:FunctionalExceptionType"/>
<xs:element name="TechnicalException" type="tns:TechnicalExceptionType"/>
</xs:schema>

View File

@ -0,0 +1,611 @@
<?xml version="1.0" encoding="UTF-8"?>
<definitions name="CreditDataServices" targetNamespace="http://services.giant-net.com/wsdl/credit-data/1.0" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:credit-data="http://services.giant-net.com/schema/services/credit-data/1.0" xmlns:credit-data-types="http://services.giant-net.com/schema/services/credit-data/types/1.0" xmlns:shared="http://services.giant-net.com/schema/services/shared/1.0" xmlns:datatypes="http://services.giant-net.com/schema/cdm/datatypes/1.0" xmlns:mon="http://services.giant-net.com/schema/services/monitor/1.0" xmlns:tns="http://services.giant-net.com/wsdl/credit-data/1.0">
<wsdl:types>
<xsd:schema targetNamespace="http://services.giant-net.com/schema/services/credit-data/1.0" attributeFormDefault="unqualified" elementFormDefault="unqualified">
<xsd:import namespace="http://services.giant-net.com/schema/services/shared/1.0" schemaLocation="shared-1.0.xsd"/>
<xsd:import namespace="http://services.giant-net.com/schema/cdm/datatypes/1.0" schemaLocation="datatypes-1.0.xsd"/>
<xsd:import namespace="http://services.giant-net.com/schema/services/credit-data/types/1.0" schemaLocation="credit-data-types-1.0.xsd"/>
<xsd:import namespace="http://services.giant-net.com/schema/services/monitor/1.0" schemaLocation="monitor-1.0.xsd"/>
<xsd:import namespace="http://services.giant-net.com/schema/services/fulldataset/1.0" schemaLocation="fulldataset-1.0.xsd"/>
<xsd:import namespace="http://services.giant-net.com/schema/services/compactdataset/1.0" schemaLocation="compactdataset-1.0.xsd"/>
<xsd:import namespace="http://services.giant-net.com/schema/services/creditrecommendation/1.0" schemaLocation="creditrecommendation-1.0.xsd"/>
<xsd:element name="RetrieveOptionsRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="CompanyId" type="xsd:string" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="RetrieveOptionsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="DateOfLastUpdate" type="xsd:date" minOccurs="0"/>
<xsd:element name="DateOfLastAnnualAccount" type="xsd:date" minOccurs="0"/>
<xsd:element name="DataSetOptions" type="credit-data-types:DataSetOptionsType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="InvestigationOptions" type="credit-data-types:InvestigationOptionsType" minOccurs="0"/>
<xsd:element name="MonitoringOptions" type="credit-data-types:MonitoringOptionsType" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="OrderDataSetRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="CompanyId" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="DataSetType" type="credit-data-types:DataSetType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="DataSetVersion" type="xsd:decimal" minOccurs="1" maxOccurs="1"/>
<xsd:element name="LanguageCode" type="datatypes:ISOLanguageCodeType"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="OrderDataSetResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Order" type="credit-data-types:OrderType" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="RetrieveOrderStatusRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="InternalOrderId" type="xsd:long" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="RetrieveOrderStatusResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Order" type="credit-data-types:OrderType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="RetrieveDataSetRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="InternalOrderId" type="xsd:long" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="RetrieveDataSetResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Order" type="credit-data-types:OrderType" maxOccurs="1"/>
<xsd:element name="DataSet" type="datatypes:DataSetType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="StartInvestigationRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="CompanyId" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="DataSetType" type="credit-data-types:DataSetType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="ServiceLevelName" type="credit-data-types:ServiceLevelNameType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="DataSetVersion" type="xsd:decimal" minOccurs="1" maxOccurs="1"/>
<xsd:element name="LanguageCode" type="datatypes:ISOLanguageCodeType"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="StartInvestigationResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Order" type="credit-data-types:OrderType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="StartMonitoringRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="CompanyId" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="CategoryName" type="credit-data-types:MonitoringCategoryNameType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="EventType" type="credit-data-types:MonitoringEventTypeType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="MonitoringVersion" type="xsd:decimal" minOccurs="1" maxOccurs="1"/>
<xsd:element name="LanguageCode" type="datatypes:ISOLanguageCodeType"/>
<xsd:element name="PreferredStartDate" type="xsd:date" minOccurs="0" maxOccurs="1"/>
<xsd:element name="PreferredEndDate" type="xsd:date" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="StartMonitoringResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Order" type="credit-data-types:OrderType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="UpdateMonitoringOptionsRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="InternalOrderId" type="xsd:long" minOccurs="1" maxOccurs="1"/>
<xsd:element name="NewCategoryName" type="credit-data-types:MonitoringCategoryNameType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="NewEventType" type="credit-data-types:MonitoringEventTypeType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="NewMonitoringVersion" type="xsd:decimal" minOccurs="0" maxOccurs="1"/>
<xsd:element name="NewLanguageCode" type="datatypes:ISOLanguageCodeType" minOccurs="0"/>
<xsd:element name="PreferredStartDate" type="xsd:date" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="UpdateMonitoringOptionsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Order" type="credit-data-types:OrderType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="StopMonitoringRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="InternalOrderId" type="xsd:long" minOccurs="1" maxOccurs="1"/>
<xsd:element name="PreferredEndDate" type="xsd:date" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="StopMonitoringResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Order" type="credit-data-types:OrderType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="RetrieveMonitoringEventsForOrderRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="InternalOrderId" type="xsd:long" minOccurs="1" maxOccurs="1"/>
<xsd:element name="StartFrom" type="xsd:long" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="RetrieveMonitoringEventsForOrderResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="MonitoringEvents" type="mon:MonitoringEvents"/>
<xsd:element name="MoreEvents" type="xsd:boolean"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="RetrieveMonitoringEventsForConsumerRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="StartFrom" type="xsd:long" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="RetrieveMonitoringEventsForConsumerResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="MonitoringEvents" type="mon:MonitoringEvents"/>
<xsd:element name="MoreEvents" type="xsd:boolean"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="RetrieveMonitoringEventsForCustomerRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="StartFrom" type="xsd:long" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="RetrieveMonitoringEventsForCustomerResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="MonitoringEvents" type="mon:MonitoringEvents"/>
<xsd:element name="MoreEvents" type="xsd:boolean"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="PingRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Type" type="credit-data-types:PingType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="PingResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ResponseCode" type="credit-data-types:PingResponseCodeType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="Remark" type="xsd:string" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
</xsd:schema>
</wsdl:types>
<message name="RetrieveOptionsRequest">
<part name="ServiceHeader" element="shared:ServiceHeader"/>
<part name="RetrieveOptionsRequest" element="credit-data:RetrieveOptionsRequest"/>
</message>
<message name="RetrieveOptionsResponse">
<part name="RetrieveOptionsResponse" element="credit-data:RetrieveOptionsResponse"/>
</message>
<message name="OrderDataSetRequest">
<part name="ServiceHeader" element="shared:ServiceHeader"/>
<part name="OrderDataSetRequest" element="credit-data:OrderDataSetRequest"/>
</message>
<message name="OrderDataSetResponse">
<part name="OrderDataSetResponse" element="credit-data:OrderDataSetResponse"/>
</message>
<message name="RetrieveOrderStatusRequest">
<part name="ServiceHeader" element="shared:ServiceHeader"/>
<part name="RetrieveOrderStatusRequest" element="credit-data:RetrieveOrderStatusRequest"/>
</message>
<message name="RetrieveOrderStatusResponse">
<part name="RetrieveOrderStatusResponse" element="credit-data:RetrieveOrderStatusResponse"/>
</message>
<message name="RetrieveDataSetRequest">
<part name="ServiceHeader" element="shared:ServiceHeader"/>
<part name="RetrieveDataSetRequest" element="credit-data:RetrieveDataSetRequest"/>
</message>
<message name="RetrieveDataSetResponse">
<part name="RetrieveDataSetResponse" element="credit-data:RetrieveDataSetResponse"/>
</message>
<message name="StartInvestigationRequest">
<part name="ServiceHeader" element="shared:ServiceHeader"/>
<part name="StartInvestigationRequest" element="credit-data:StartInvestigationRequest"/>
</message>
<message name="StartInvestigationResponse">
<part name="StartInvestigationResponse" element="credit-data:StartInvestigationResponse"/>
</message>
<message name="StartMonitoringRequest">
<part name="ServiceHeader" element="shared:ServiceHeader"/>
<part name="StartMonitoringRequest" element="credit-data:StartMonitoringRequest"/>
</message>
<message name="StartMonitoringResponse">
<part name="StartMonitoringResponse" element="credit-data:StartMonitoringResponse"/>
</message>
<message name="UpdateMonitoringOptionsRequest">
<part name="ServiceHeader" element="shared:ServiceHeader"/>
<part name="UpdateMonitoringOptionsRequest" element="credit-data:UpdateMonitoringOptionsRequest"/>
</message>
<message name="UpdateMonitoringOptionsResponse">
<part name="UpdateMonitoringOptionsResponse" element="credit-data:UpdateMonitoringOptionsResponse"/>
</message>
<message name="StopMonitoringRequest">
<part name="ServiceHeader" element="shared:ServiceHeader"/>
<part name="StopMonitoringRequest" element="credit-data:StopMonitoringRequest"/>
</message>
<message name="StopMonitoringResponse">
<part name="StopMonitoringResponse" element="credit-data:StopMonitoringResponse"/>
</message>
<message name="RetrieveMonitoringEventsForOrderRequest">
<part name="ServiceHeader" element="shared:ServiceHeader"/>
<part name="RetrieveMonitoringEventsForOrderRequest" element="credit-data:RetrieveMonitoringEventsForOrderRequest"/>
</message>
<message name="RetrieveMonitoringEventsForOrderResponse">
<part name="RetrieveMonitoringEventsForOrderResponse" element="credit-data:RetrieveMonitoringEventsForOrderResponse"/>
</message>
<message name="RetrieveMonitoringEventsForCustomerRequest">
<part name="ServiceHeader" element="shared:ServiceHeader"/>
<part name="RetrieveMonitoringEventsForCustomerRequest" element="credit-data:RetrieveMonitoringEventsForCustomerRequest"/>
</message>
<message name="RetrieveMonitoringEventsForCustomerResponse">
<part name="RetrieveMonitoringEventsForCustomerResponse" element="credit-data:RetrieveMonitoringEventsForCustomerResponse"/>
</message>
<message name="RetrieveMonitoringEventsForConsumerRequest">
<part name="ServiceHeader" element="shared:ServiceHeader"/>
<part name="RetrieveMonitoringEventsForConsumerRequest" element="credit-data:RetrieveMonitoringEventsForConsumerRequest"/>
</message>
<message name="RetrieveMonitoringEventsForConsumerResponse">
<part name="RetrieveMonitoringEventsForConsumerResponse" element="credit-data:RetrieveMonitoringEventsForConsumerResponse"/>
</message>
<message name="PingRequest">
<part name="ServiceHeader" element="shared:ServiceHeader"/>
<part name="PingRequest" element="credit-data:PingRequest"/>
</message>
<message name="PingResponse">
<part name="PingResponse" element="credit-data:PingResponse"/>
</message>
<message name="TechnicalException">
<part name="TechnicalException" element="shared:TechnicalException"/>
</message>
<message name="FunctionalException">
<part name="FunctionalException" element="shared:FunctionalException"/>
</message>
<portType name="CreditDataPortType">
<operation name="RetrieveOptions">
<input name="RetrieveOptionsRequest" message="tns:RetrieveOptionsRequest"/>
<output name="RetrieveOptionsResponse" message="tns:RetrieveOptionsResponse"/>
<fault name="FunctionalException" message="tns:FunctionalException"/>
<fault name="TechnicalException" message="tns:TechnicalException"/>
</operation>
<operation name="OrderDataSet">
<input name="OrderDataSetRequest" message="tns:OrderDataSetRequest"/>
<output name="OrderDataSetResponse" message="tns:OrderDataSetResponse"/>
<fault name="FunctionalException" message="tns:FunctionalException"/>
<fault name="TechnicalException" message="tns:TechnicalException"/>
</operation>
<operation name="RetrieveOrderStatus">
<input name="RetrieveOrderStatusRequest" message="tns:RetrieveOrderStatusRequest"/>
<output name="RetrieveOrderStatusResponse" message="tns:RetrieveOrderStatusResponse"/>
<fault name="FunctionalException" message="tns:FunctionalException"/>
<fault name="TechnicalException" message="tns:TechnicalException"/>
</operation>
<operation name="RetrieveDataSet">
<input name="RetrieveDataSetRequest" message="tns:RetrieveDataSetRequest"/>
<output name="RetrieveDataSetResponse" message="tns:RetrieveDataSetResponse"/>
<fault name="FunctionalException" message="tns:FunctionalException"/>
<fault name="TechnicalException" message="tns:TechnicalException"/>
</operation>
<operation name="StartInvestigation">
<input name="StartInvestigationRequest" message="tns:StartInvestigationRequest"/>
<output name="StartInvestigationResponse" message="tns:StartInvestigationResponse"/>
<fault name="FunctionalException" message="tns:FunctionalException"/>
<fault name="TechnicalException" message="tns:TechnicalException"/>
</operation>
<operation name="StartMonitoring">
<input name="StartMonitoringRequest" message="tns:StartMonitoringRequest"/>
<output name="StartMonitoringResponse" message="tns:StartMonitoringResponse"/>
<fault name="FunctionalException" message="tns:FunctionalException"/>
<fault name="TechnicalException" message="tns:TechnicalException"/>
</operation>
<operation name="UpdateMonitoringOptions">
<input name="UpdateMonitoringOptionsRequest" message="tns:UpdateMonitoringOptionsRequest"/>
<output name="UpdateMonitoringOptionsResponse" message="tns:UpdateMonitoringOptionsResponse"/>
<fault name="FunctionalException" message="tns:FunctionalException"/>
<fault name="TechnicalException" message="tns:TechnicalException"/>
</operation>
<operation name="StopMonitoring">
<input name="StopMonitoringRequest" message="tns:StopMonitoringRequest"/>
<output name="StopMonitoringResponse" message="tns:StopMonitoringResponse"/>
<fault name="FunctionalException" message="tns:FunctionalException"/>
<fault name="TechnicalException" message="tns:TechnicalException"/>
</operation>
<operation name="RetrieveMonitoringEventsForOrder">
<input name="RetrieveMonitoringEventsForOrderRequest" message="tns:RetrieveMonitoringEventsForOrderRequest"/>
<output name="RetrieveMonitoringEventsForOrderResponse" message="tns:RetrieveMonitoringEventsForOrderResponse"/>
<fault name="FunctionalException" message="tns:FunctionalException"/>
<fault name="TechnicalException" message="tns:TechnicalException"/>
</operation>
<operation name="RetrieveMonitoringEventsForCustomer">
<input name="RetrieveMonitoringEventsForCustomerRequest" message="tns:RetrieveMonitoringEventsForCustomerRequest"/>
<output name="RetrieveMonitoringEventsForCustomerResponse" message="tns:RetrieveMonitoringEventsForCustomerResponse"/>
<fault name="FunctionalException" message="tns:FunctionalException"/>
<fault name="TechnicalException" message="tns:TechnicalException"/>
</operation>
<operation name="RetrieveMonitoringEventsForConsumer">
<input name="RetrieveMonitoringEventsForConsumerRequest" message="tns:RetrieveMonitoringEventsForConsumerRequest"/>
<output name="RetrieveMonitoringEventsForConsumerResponse" message="tns:RetrieveMonitoringEventsForConsumerResponse"/>
<fault name="FunctionalException" message="tns:FunctionalException"/>
<fault name="TechnicalException" message="tns:TechnicalException"/>
</operation>
<operation name="Ping">
<input name="PingRequest" message="tns:PingRequest"/>
<output name="PingResponse" message="tns:PingResponse"/>
<fault name="FunctionalException" message="tns:FunctionalException"/>
<fault name="TechnicalException" message="tns:TechnicalException"/>
</operation>
</portType>
<binding name="InternationalCompanyCreditDataBinding" type="tns:CreditDataPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="RetrieveOptions">
<soap:operation soapAction="RetrieveOptions"/>
<input name="RetrieveOptionsRequest">
<documentation/>
<soap:header message="tns:RetrieveOptionsRequest" part="ServiceHeader" use="literal"/>
<soap:body parts="RetrieveOptionsRequest" use="literal"/>
</input>
<output name="RetrieveOptionsResponse">
<soap:body use="literal"/>
</output>
<fault name="FunctionalException">
<soap:fault name="FunctionalException" use="literal"/>
</fault>
<fault name="TechnicalException">
<soap:fault name="TechnicalException" use="literal"/>
</fault>
</operation>
<operation name="OrderDataSet">
<soap:operation soapAction="OrderDataSet"/>
<input name="OrderDataSetRequest">
<documentation/>
<soap:header message="tns:OrderDataSetRequest" part="ServiceHeader" use="literal"/>
<soap:body parts="OrderDataSetRequest" use="literal"/>
</input>
<output name="OrderDataSetResponse">
<soap:body use="literal"/>
</output>
<fault name="FunctionalException">
<soap:fault name="FunctionalException" use="literal"/>
</fault>
<fault name="TechnicalException">
<soap:fault name="TechnicalException" use="literal"/>
</fault>
</operation>
<operation name="RetrieveOrderStatus">
<soap:operation soapAction="RetrieveOrderStatus"/>
<input name="RetrieveOrderStatusRequest">
<documentation/>
<soap:header message="tns:RetrieveOrderStatusRequest" part="ServiceHeader" use="literal"/>
<soap:body parts="RetrieveOrderStatusRequest" use="literal"/>
</input>
<output name="RetrieveOrderStatusResponse">
<soap:body use="literal"/>
</output>
<fault name="FunctionalException">
<soap:fault name="FunctionalException" use="literal"/>
</fault>
<fault name="TechnicalException">
<soap:fault name="TechnicalException" use="literal"/>
</fault>
</operation>
<operation name="RetrieveDataSet">
<soap:operation soapAction="RetrieveDataSet"/>
<input name="RetrieveDataSetRequest">
<documentation/>
<soap:header message="tns:RetrieveDataSetRequest" part="ServiceHeader" use="literal"/>
<soap:body parts="RetrieveDataSetRequest" use="literal"/>
</input>
<output name="RetrieveDataSetResponse">
<soap:body use="literal"/>
</output>
<fault name="FunctionalException">
<soap:fault name="FunctionalException" use="literal"/>
</fault>
<fault name="TechnicalException">
<soap:fault name="TechnicalException" use="literal"/>
</fault>
</operation>
<operation name="StartInvestigation">
<soap:operation soapAction="StartInvestigation"/>
<input name="StartInvestigationRequest">
<documentation/>
<soap:header message="tns:StartInvestigationRequest" part="ServiceHeader" use="literal"/>
<soap:body parts="StartInvestigationRequest" use="literal"/>
</input>
<output name="StartInvestigationResponse">
<soap:body use="literal"/>
</output>
<fault name="FunctionalException">
<soap:fault name="FunctionalException" use="literal"/>
</fault>
<fault name="TechnicalException">
<soap:fault name="TechnicalException" use="literal"/>
</fault>
</operation>
<operation name="StartMonitoring">
<soap:operation soapAction="StartMonitoring"/>
<input name="StartMonitoringRequest">
<documentation/>
<soap:header message="tns:StartMonitoringRequest" part="ServiceHeader" use="literal"/>
<soap:body parts="StartMonitoringRequest" use="literal"/>
</input>
<output name="StartMonitoringResponse">
<soap:body use="literal"/>
</output>
<fault name="FunctionalException">
<soap:fault name="FunctionalException" use="literal"/>
</fault>
<fault name="TechnicalException">
<soap:fault name="TechnicalException" use="literal"/>
</fault>
</operation>
<operation name="UpdateMonitoringOptions">
<soap:operation soapAction="UpdateMonitoringOptions"/>
<input name="UpdateMonitoringOptionsRequest">
<documentation/>
<soap:header message="tns:UpdateMonitoringOptionsRequest" part="ServiceHeader" use="literal"/>
<soap:body parts="UpdateMonitoringOptionsRequest" use="literal"/>
</input>
<output name="UpdateMonitoringOptionsResponse">
<soap:body use="literal"/>
</output>
<fault name="FunctionalException">
<soap:fault name="FunctionalException" use="literal"/>
</fault>
<fault name="TechnicalException">
<soap:fault name="TechnicalException" use="literal"/>
</fault>
</operation>
<operation name="StopMonitoring">
<soap:operation soapAction="StopMonitoring"/>
<input name="StopMonitoringRequest">
<documentation/>
<soap:header message="tns:StopMonitoringRequest" part="ServiceHeader" use="literal"/>
<soap:body parts="StopMonitoringRequest" use="literal"/>
</input>
<output name="StopMonitoringResponse">
<soap:body use="literal"/>
</output>
<fault name="FunctionalException">
<soap:fault name="FunctionalException" use="literal"/>
</fault>
<fault name="TechnicalException">
<soap:fault name="TechnicalException" use="literal"/>
</fault>
</operation>
<operation name="RetrieveMonitoringEventsForOrder">
<soap:operation soapAction="RetrieveMonitoringEventsForOrder"/>
<input name="RetrieveMonitoringEventsForOrderRequest">
<documentation/>
<soap:header message="tns:RetrieveMonitoringEventsForOrderRequest" part="ServiceHeader" use="literal"/>
<soap:body parts="RetrieveMonitoringEventsForOrderRequest" use="literal"/>
</input>
<output name="RetrieveMonitoringEventsForOrderResponse">
<soap:body use="literal"/>
</output>
<fault name="FunctionalException">
<soap:fault name="FunctionalException" use="literal"/>
</fault>
<fault name="TechnicalException">
<soap:fault name="TechnicalException" use="literal"/>
</fault>
</operation>
<operation name="RetrieveMonitoringEventsForCustomer">
<soap:operation soapAction="RetrieveMonitoringEventsForCustomer"/>
<input name="RetrieveMonitoringEventsForCustomerRequest">
<documentation/>
<soap:header message="tns:RetrieveMonitoringEventsForCustomerRequest" part="ServiceHeader" use="literal"/>
<soap:body parts="RetrieveMonitoringEventsForCustomerRequest" use="literal"/>
</input>
<output name="RetrieveMonitoringEventsForCustomerResponse">
<soap:body use="literal"/>
</output>
<fault name="FunctionalException">
<soap:fault name="FunctionalException" use="literal"/>
</fault>
<fault name="TechnicalException">
<soap:fault name="TechnicalException" use="literal"/>
</fault>
</operation>
<operation name="RetrieveMonitoringEventsForConsumer">
<soap:operation soapAction="RetrieveMonitoringEventsForConsumer"/>
<input name="RetrieveMonitoringEventsForConsumerRequest">
<documentation/>
<soap:header message="tns:RetrieveMonitoringEventsForConsumerRequest" part="ServiceHeader" use="literal"/>
<soap:body parts="RetrieveMonitoringEventsForConsumerRequest" use="literal"/>
</input>
<output name="RetrieveMonitoringEventsForConsumerResponse">
<soap:body use="literal"/>
</output>
<fault name="FunctionalException">
<soap:fault name="FunctionalException" use="literal"/>
</fault>
<fault name="TechnicalException">
<soap:fault name="TechnicalException" use="literal"/>
</fault>
</operation>
<operation name="Ping">
<soap:operation soapAction="Ping"/>
<input name="PingRequest">
<documentation/>
<soap:header message="tns:PingRequest" part="ServiceHeader" use="literal"/>
<soap:body parts="PingRequest" use="literal"/>
</input>
<output name="PingResponse">
<soap:body use="literal"/>
</output>
<fault name="FunctionalException">
<soap:fault name="FunctionalException" use="literal"/>
</fault>
<fault name="TechnicalException">
<soap:fault name="TechnicalException" use="literal"/>
</fault>
</operation>
</binding>
<service name="internationalCompanyCreditDataService">
<port name="CreditDataService" binding="tns:InternationalCompanyCreditDataBinding">
<soap:address location="https://services.giant-net.com/credit-data/v1/"/>
</port>
</service>
</definitions>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,128 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://services.giant-net.com/schema/services/compactdataset/1.0" xmlns:compact="http://services.giant-net.com/schema/services/compactdataset/1.0" xmlns:cdm="http://services.giant-net.com/schema/cdm/1.0" xmlns:datatypes="http://services.giant-net.com/schema/cdm/datatypes/1.0" xmlns:graydon_be="http://services.giant-net.com/schema/cdm/provider/graydon_be/1.0" xmlns:graydon_nl="http://services.giant-net.com/schema/cdm/provider/graydon_nl/1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://services.giant-net.com/schema/cdm/provider/graydon_nl/1.0" schemaLocation="graydon_nl-1.0.xsd"/>
<xs:import namespace="http://services.giant-net.com/schema/cdm/provider/graydon_be/1.0" schemaLocation="graydon_be-1.0.xsd"/>
<xs:import namespace="http://services.giant-net.com/schema/cdm/datatypes/1.0" schemaLocation="datatypes-1.0.xsd"/>
<xs:import namespace="http://services.giant-net.com/schema/cdm/1.0" schemaLocation="cdm-1.0.xsd"/>
<xs:complexType name="CompactDataSet">
<xs:complexContent>
<xs:extension base="datatypes:DataSetType">
<xs:sequence>
<xs:element name="Company" type="compact:RestrictedCompany" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:group name="SchemaLinks">
<xs:annotation>
<xs:documentation>Links to extensions. Only used to ensure that schema imports are generated properly</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="LinktoGraydon_BE" type="graydon_be:SchemaLink" minOccurs="0" maxOccurs="1"/>
<xs:element name="LinktoGraydon_NL" type="graydon_nl:SchemaLink" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:group>
<xs:complexType name="RestrictedCompany">
<xs:annotation>
<xs:documentation>The main entity company</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="cdm:Company">
<xs:sequence>
<xs:element name="CompanyId" type="xs:string" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>The unique company identifier assigned by the provider to the company.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OldCompanyId" type="xs:string" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>A previous (historical) unique company identifier assigned by the provider to the company.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Vat" type="datatypes:VatType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>The VAT number in case the company is liable for value added tax.
Format: differs per country</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SocialSecurityNumber" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>The registration number for this company at the countries social security governmental body</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CompanyRegistry" type="cdm:CompanyRegistry" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="CompanyName" type="datatypes:NameType" minOccurs="1" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>A list of official registered names, possibly from different sources (e.g. chamber of commerce) , not being the trading name.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TradeName" type="datatypes:NameType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Type for holding trades name, also known as a trading name or a business name.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CompanyStatus" type="datatypes:CompanyStatusType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indication whether the company is active or not.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CompanyAddress" type="cdm:Address" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="TelephoneNumber" type="datatypes:TelephoneNumberType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Main telephone number. Preferred format: +(countrycode)(number) .
E.g. +31201234567</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Telefax" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Fax number. Preferred format: +(countrycode)(number).
E.g. +31201234567</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="WebAddress" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Website address. Format: www.graydon.com (so without http:// prefix).</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="EmailAddress" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>E-mail address of the subject company. Format example: info@graydon.be</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IncorporationDate" type="datatypes:DateType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Date of incorporation of the subject company.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LegalForm" type="datatypes:LegalFormType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Legal form of the subject company. E.g.
- Limited company
- Private Company
The complex type consist of an official country specific name, a unified name to make legal forms comparable across countires and the countrycode.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IsUltimateParent" type="xs:boolean" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indication if the company is the ultimateParent (has no parent companies). Can be omitted if the company is not part of a holding structure.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Operations" type="cdm:Operations" minOccurs="0" maxOccurs="1"/>
<xs:element name="Position" type="cdm:Position" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="Employees" type="cdm:Employees" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="CreditRecommendation" type="cdm:CreditRecommendation" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="FinancialSummary" type="cdm:FinancialSummary" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:simpleType name="SchemaLink">
<xs:annotation>
<xs:documentation>This is a technical type used to link datasets with this schema to ensure that import schema references are generated properly.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:schema>

View File

@ -0,0 +1,192 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema targetNamespace="http://services.giant-net.com/schema/services/credit-data/types/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://services.giant-net.com/schema/services/credit-data/types/1.0" xmlns:datatypes="http://services.giant-net.com/schema/cdm/datatypes/1.0">
<xsd:import namespace="http://services.giant-net.com/schema/cdm/datatypes/1.0" schemaLocation="datatypes-1.0.xsd"/>
<xsd:simpleType name="DataSetTypeType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Compact"/>
<xsd:enumeration value="CreditRecommendation"/>
<xsd:enumeration value="Flex"/>
<xsd:enumeration value="Full"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="DataSetType">
<xsd:simpleContent>
<xsd:extension base="tns:DataSetTypeType">
<xsd:attribute name="flexType" use="optional" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The complex type used for this flex data set.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="flexNameSpace" use="optional" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The name space used for this flex data set</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="EventCodesType">
<xsd:sequence>
<xsd:element name="EventCode" type="datatypes:EventCodeType" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ServiceLevelsType">
<xsd:sequence>
<xsd:element name="ServiceLevel" type="tns:ServiceLevelType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="ServiceLevelNameType">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:complexType name="ServiceLevelType">
<xsd:sequence>
<xsd:element name="Name" type="tns:ServiceLevelNameType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="Duration" type="xsd:int" minOccurs="1" maxOccurs="1"/>
<xsd:element name="DurationMetric" type="tns:DurationMetricType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="DurationMetricType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="hour"/>
<xsd:enumeration value="day"/>
<xsd:enumeration value="week"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="MonitoringCategoriesType">
<xsd:sequence>
<xsd:element name="Category" type="tns:MonitoringCategoryType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="MonitoringCategoryType">
<xsd:sequence>
<xsd:element name="Name" type="tns:MonitoringCategoryNameType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="EventCodes" type="tns:EventCodesType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="MonitoringCategoryNameType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="CreditRecommendation"/>
<xsd:enumeration value="All"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="LanguageCodesType">
<xsd:sequence>
<xsd:element name="LanguageCode" type="datatypes:ISOLanguageCodeType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="MonitoringEventTypeType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="EventOnly"/>
<xsd:enumeration value="EventWithData"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="OrderStatusType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Completed"/>
<xsd:enumeration value="Pending"/>
<xsd:enumeration value="Delivered"/>
<xsd:enumeration value="Undeliverable"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="OrderTypeType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="DataSet"/>
<xsd:enumeration value="Monitoring"/>
<xsd:enumeration value="Investigation"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ReasonType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="TakeOver"/>
<xsd:enumeration value="Other"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="OptionType" abstract="true">
<xsd:sequence>
<xsd:element name="Version" type="xsd:decimal" minOccurs="1" maxOccurs="1"/>
<xsd:element name="LanguageCodes" type="tns:LanguageCodesType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DataSetOptionsType">
<xsd:sequence>
<xsd:element name="DataSetOption" type="tns:DataSetOptionType" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DataSetOptionType">
<xsd:complexContent>
<xsd:extension base="tns:OptionType">
<xsd:sequence>
<xsd:element name="DataSetType" type="tns:DataSetType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="InvestigationOptionsType">
<xsd:sequence>
<xsd:element name="InvestigationOption" type="tns:InvestigationOptionType" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="InvestigationOptionType">
<xsd:complexContent>
<xsd:extension base="tns:OptionType">
<xsd:sequence>
<xsd:element name="DataSetType" type="tns:DataSetType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="ServiceLevels" type="tns:ServiceLevelsType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="MonitoringOptionsType">
<xsd:sequence>
<xsd:element name="MonitoringOption" type="tns:MonitoringOptionType" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="MonitoringOptionType">
<xsd:complexContent>
<xsd:extension base="tns:OptionType">
<xsd:sequence>
<xsd:element name="Categories" type="tns:MonitoringCategoriesType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="OrderType">
<xsd:sequence>
<xsd:element name="ProviderOrderId" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="InternalOrderId" type="xsd:long" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ConsumerId" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="CustomerId" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ProviderId" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="CountryCode" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="CompanyId" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="OrderType" type="tns:OrderTypeType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="DataSetType" type="tns:DataSetType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="EventType" type="tns:MonitoringEventTypeType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="CategoryName" type="tns:MonitoringCategoryNameType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ServiceLevelName" type="tns:ServiceLevelNameType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Version" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="LanguageCode" type="datatypes:ISOLanguageCodeType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="OrderStatus" type="tns:OrderStatusType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="OrderDateTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/>
<xsd:element name="DateTimeCompleted" type="xsd:dateTime" minOccurs="0" maxOccurs="1"/>
<xsd:element name="DueDateTime" type="xsd:dateTime" minOccurs="0" maxOccurs="1"/>
<xsd:element name="DateTimeRetrieved" type="xsd:dateTime" minOccurs="0" maxOccurs="1"/>
<xsd:element name="PreferredStartDate" type="xsd:date" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ActualStartDate" type="xsd:date" minOccurs="0" maxOccurs="1"/>
<xsd:element name="PreferredEndDate" type="xsd:date" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ActualEndDate" type="xsd:date" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Remark" type="xsd:string" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="PingType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="simple"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PingResponseCodeType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="OK"/>
<xsd:enumeration value="ServiceNotAvailable"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://services.giant-net.com/schema/services/creditrecommendation/1.0" xmlns:credrec="http://services.giant-net.com/schema/services/creditrecommendation/1.0" xmlns:cdm="http://services.giant-net.com/schema/cdm/1.0" xmlns:datatypes="http://services.giant-net.com/schema/cdm/datatypes/1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://services.giant-net.com/schema/cdm/datatypes/1.0" schemaLocation="datatypes-1.0.xsd"/>
<xs:import namespace="http://services.giant-net.com/schema/cdm/1.0" schemaLocation="cdm-1.0.xsd"/>
<xs:complexType name="RestrictedCompany">
<xs:annotation>
<xs:documentation>The main entity company, with only attributes and relationships needed for the Credit Recommendation dataset</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="cdm:Company">
<xs:sequence>
<xs:element name="CompanyId" type="xs:string" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>The unique identifier allocated by the provider to the company. This should be unique per provider.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OldCompanyId" type="xs:string" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>A previous (historical) unique company identifier assigned by the provider to the company.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CompanyRegistry" type="cdm:CompanyRegistry" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="CompanyName" type="datatypes:NameType" minOccurs="1" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>A list of official registered names from different sources eg the chamber of commerce, not being the tradingname.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CompanyAddress" type="cdm:Address" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Association to the class TradingAddress</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Operations" type="credrec:RestrictedOperations" minOccurs="0" maxOccurs="1"/>
<xs:element name="CreditRecommendation" type="cdm:CreditRecommendation" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="CreditRecommendation">
<xs:complexContent>
<xs:extension base="datatypes:DataSetType">
<xs:sequence>
<xs:element name="Company" type="credrec:RestrictedCompany" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="RestrictedOperations">
<xs:complexContent>
<xs:restriction base="cdm:Operations">
<xs:sequence>
<xs:element name="IndustryCode" type="datatypes:NaceType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>NACE industry sector codes for the subject company</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:simpleType name="Class1">
<xs:restriction base="xs:string"/>
</xs:simpleType>
<xs:complexType name="Class2">
<xs:sequence/>
</xs:complexType>
<xs:simpleType name="SchemaLink">
<xs:annotation>
<xs:documentation>This is a technical type used to link datasets with this schema to ensure that import schema references are generated properly.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:schema>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://services.giant-net.com/schema/services/fulldataset/1.0" xmlns:full="http://services.giant-net.com/schema/services/fulldataset/1.0" xmlns:cdm="http://services.giant-net.com/schema/cdm/1.0" xmlns:datatypes="http://services.giant-net.com/schema/cdm/datatypes/1.0" xmlns:graydon_be="http://services.giant-net.com/schema/cdm/provider/graydon_be/1.0" xmlns:graydon_nl="http://services.giant-net.com/schema/cdm/provider/graydon_nl/1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://services.giant-net.com/schema/cdm/provider/graydon_nl/1.0" schemaLocation="graydon_nl-1.0.xsd"/>
<xs:import namespace="http://services.giant-net.com/schema/cdm/provider/graydon_be/1.0" schemaLocation="graydon_be-1.0.xsd"/>
<xs:import namespace="http://services.giant-net.com/schema/cdm/datatypes/1.0" schemaLocation="datatypes-1.0.xsd"/>
<xs:import namespace="http://services.giant-net.com/schema/cdm/1.0" schemaLocation="cdm-1.0.xsd"/>
<xs:complexType name="FullDataSet">
<xs:complexContent>
<xs:extension base="datatypes:DataSetType">
<xs:sequence>
<xs:element name="Company" type="cdm:Company" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:group name="SchemaLinks">
<xs:annotation>
<xs:documentation>Links to extensions. Only used to ensure that schema imports are generated properly</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="LinkToGraydon_BE" type="graydon_be:SchemaLink" minOccurs="1" maxOccurs="1"/>
<xs:element name="LinkToGraydon_NL" type="graydon_nl:SchemaLink" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:group>
<xs:simpleType name="SchemaLink">
<xs:annotation>
<xs:documentation>This is a technical type used to link datasets with this schema to ensure that import schema references are generated properly.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:schema>

View File

@ -0,0 +1,81 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://services.giant-net.com/schema/cdm/provider/graydon_be/1.0" xmlns:graydon_be="http://services.giant-net.com/schema/cdm/provider/graydon_be/1.0" xmlns:cdm="http://services.giant-net.com/schema/cdm/1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:datatypes="http://services.giant-net.com/schema/cdm/datatypes/1.0">
<xs:import namespace="http://services.giant-net.com/schema/cdm/1.0" schemaLocation="cdm-1.0.xsd"/>
<xs:complexType name="SocialAccountsBE">
<xs:annotation>
<xs:documentation>The SocialAccount displays information about the employees in the company for example full-time, part-time, education etc. Futhermore the Account contains information about measures the employer has taken for the benifit of the employees.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="AccountItem" type="cdm:AccountItem" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Association to the class TrainingInfoAvailableForEmployees.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="SchemaLink">
<xs:annotation>
<xs:documentation>This is a technical type used to link datasets with this schema to ensure that import schema references are generated properly.
This type is not used anywhere in the datasets</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string"/>
</xs:simpleType>
<xs:complexType name="AnnualAccounts">
<xs:annotation>
<xs:documentation>This extension of Annual Account adds the Social Annual Account information of a company.</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="cdm:AnnualAccounts">
<xs:sequence>
<xs:element name="Index" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>A case number which is used to mark the annual account for storage and archive purposes</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DigitalStorageNumber" type="graydon_be:DigitalStorageNumberType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>A number refering to digital storage media on which the annual account information is stored</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SocialAccounts" type="graydon_be:SocialAccountsBE" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Operations">
<xs:annotation>
<xs:documentation>This instance of Operations is a child of the CDM Operations class. EmployersCategory and JointIndustrialCommitees are added in this country extension.</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="cdm:Operations">
<xs:sequence>
<xs:element name="EmployersCategory" type="xs:string" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>The employers category describes which rules the employers applies to its employees. There are rules about the number of holidays are applicable for an employee wtc.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="JointIndustrialCommittees" type="xs:string" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>The paritaire committees are responsible for the salary negotiations in the private sector. For example a private company. The comities, consist of representatives of the employer and the employees of a private company. The chairman of the committee is a negotiator of a government agency responsible for employment.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="DigitalStorageNumberType">
<xs:annotation>
<xs:documentation>A number refering to digital storage media on which the annual account information is stored</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="media" use="optional" type="xs:string">
<xs:annotation>
<xs:documentation>On what kind of media the data is stored. for example CDRom, Dvd or Flashdisk</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:schema>

View File

@ -0,0 +1,48 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://services.giant-net.com/schema/cdm/provider/graydon_nl/1.0" xmlns:graydon_nl="http://services.giant-net.com/schema/cdm/provider/graydon_nl/1.0" xmlns:cdm="http://services.giant-net.com/schema/cdm/1.0" xmlns:datatypes="http://services.giant-net.com/schema/cdm/datatypes/1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://services.giant-net.com/schema/cdm/datatypes/1.0" schemaLocation="datatypes-1.0.xsd"/>
<xs:import namespace="http://services.giant-net.com/schema/cdm/1.0" schemaLocation="cdm-1.0.xsd"/>
<xs:complexType name="LiabilityDeclaration">
<xs:annotation>
<xs:documentation>Declaration of liability which is provided for or provided by the subject company. The attribute type is used to discriminate between the two types.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Period" type="datatypes:Period" minOccurs="1" maxOccurs="1"/>
<xs:element name="Company" type="cdm:CompanyReference" minOccurs="1" maxOccurs="1"/>
<xs:element name="ConsentDeclaration" type="graydon_nl:ConsentDeclaration" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="type" use="optional" type="xs:string"/>
</xs:complexType>
<xs:complexType name="ConsentDeclaration">
<xs:annotation>
<xs:documentation>Declaration of consent which is required for a company that accepts the delegation of liability to another company.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="FilingDate" type="datatypes:DateType" minOccurs="1" maxOccurs="1"/>
<xs:element name="Year" type="datatypes:DateType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>The year in which this declaration is valid</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Company" type="cdm:CompanyReference" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Company">
<xs:annotation>
<xs:documentation>Extension of the CDM:Company element for GraydonNL specific information</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="cdm:Company">
<xs:sequence>
<xs:element name="LiabilityDeclaration" type="graydon_nl:LiabilityDeclaration" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:simpleType name="SchemaLink">
<xs:annotation>
<xs:documentation>This is a technical type used to link datasets with this schema to ensure that import schema references are generated properly.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:schema>

View File

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://services.giant-net.com/schema/services/monitor/1.0" xmlns:mon="http://services.giant-net.com/schema/services/monitor/1.0" xmlns:cdm="http://services.giant-net.com/schema/cdm/1.0" xmlns:datatypes="http://services.giant-net.com/schema/cdm/datatypes/1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://services.giant-net.com/schema/cdm/datatypes/1.0" schemaLocation="datatypes-1.0.xsd"/>
<xs:import namespace="http://services.giant-net.com/schema/cdm/1.0" schemaLocation="cdm-1.0.xsd"/>
<xs:complexType name="RestrictedCompany">
<xs:annotation>
<xs:documentation>General entity for a company holding all information about the company.</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="cdm:Company">
<xs:sequence>
<xs:element name="CompanyId" type="xs:string" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>The unique company identifier assigned by the provider to the company.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CompanyName" type="datatypes:NameType" minOccurs="1" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>A list of official registered names, possibly from different sources (e.g. chamber of commerce) , not being the trading name.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Event" type="cdm:Event" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="MonitoringEvents">
<xs:sequence>
<xs:element name="MonitoringEvent" type="mon:MonitoringEvent" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MonitoringEvent">
<xs:sequence>
<xs:element name="ProviderEventId" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="InternalEventId" type="xs:long" minOccurs="0" maxOccurs="1"/>
<xs:element name="ProviderOrderId" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="Company" type="mon:RestrictedCompany" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:schema>

View File

@ -0,0 +1,50 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://services.giant-net.com/schema/services/shared/1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://services.giant-net.com/schema/services/shared/1.0">
<xs:element name="ServiceHeader">
<xs:complexType>
<xs:sequence>
<xs:element name="ConsumerId" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="CustomerId" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="Provider" type="tns:Provider" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="TimeStamp" type="xs:dateTime" minOccurs="1" maxOccurs="1"/>
<xs:element name="TestIndication" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attribute name="version" use="optional" default="1.0" type="xs:decimal"/>
</xs:complexType>
</xs:element>
<xs:complexType name="Provider">
<xs:sequence>
<xs:element name="ProviderId" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="CountryCode" type="tns:CountryCodeType" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="CountryCodeType">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z_0-9]*"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ExceptionType">
<xs:sequence>
<xs:element name="ErrorCode" type="xs:int" minOccurs="1" maxOccurs="1"/>
<xs:element name="ErrorMessage" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="ErrorDetails" type="xs:string" minOccurs="1" maxOccurs="1" nillable="true"/>
</xs:sequence>
<xs:attribute name="version" use="optional" default="1.0" type="xs:decimal"/>
</xs:complexType>
<xs:complexType name="FunctionalExceptionType">
<xs:complexContent>
<xs:extension base="tns:ExceptionType">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="TechnicalExceptionType">
<xs:complexContent>
<xs:extension base="tns:ExceptionType">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="FunctionalException" type="tns:FunctionalExceptionType"/>
<xs:element name="TechnicalException" type="tns:TechnicalExceptionType"/>
</xs:schema>

View File

@ -0,0 +1,611 @@
<?xml version="1.0" encoding="UTF-8"?>
<definitions name="CreditDataServices" targetNamespace="http://services.giant-net.com/wsdl/credit-data/1.0" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:credit-data="http://services.giant-net.com/schema/services/credit-data/1.0" xmlns:credit-data-types="http://services.giant-net.com/schema/services/credit-data/types/1.0" xmlns:shared="http://services.giant-net.com/schema/services/shared/1.0" xmlns:datatypes="http://services.giant-net.com/schema/cdm/datatypes/1.0" xmlns:mon="http://services.giant-net.com/schema/services/monitor/1.0" xmlns:tns="http://services.giant-net.com/wsdl/credit-data/1.0">
<wsdl:types>
<xsd:schema targetNamespace="http://services.giant-net.com/schema/services/credit-data/1.0" attributeFormDefault="unqualified" elementFormDefault="unqualified">
<xsd:import namespace="http://services.giant-net.com/schema/services/shared/1.0" schemaLocation="shared-1.0.xsd"/>
<xsd:import namespace="http://services.giant-net.com/schema/cdm/datatypes/1.0" schemaLocation="datatypes-1.0.xsd"/>
<xsd:import namespace="http://services.giant-net.com/schema/services/credit-data/types/1.0" schemaLocation="credit-data-types-1.0.xsd"/>
<xsd:import namespace="http://services.giant-net.com/schema/services/monitor/1.0" schemaLocation="monitor-1.0.xsd"/>
<xsd:import namespace="http://services.giant-net.com/schema/services/fulldataset/1.0" schemaLocation="fulldataset-1.0.xsd"/>
<xsd:import namespace="http://services.giant-net.com/schema/services/compactdataset/1.0" schemaLocation="compactdataset-1.0.xsd"/>
<xsd:import namespace="http://services.giant-net.com/schema/services/creditrecommendation/1.0" schemaLocation="creditrecommendation-1.0.xsd"/>
<xsd:element name="RetrieveOptionsRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="CompanyId" type="xsd:string" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="RetrieveOptionsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="DateOfLastUpdate" type="xsd:date" minOccurs="0"/>
<xsd:element name="DateOfLastAnnualAccount" type="xsd:date" minOccurs="0"/>
<xsd:element name="DataSetOptions" type="credit-data-types:DataSetOptionsType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="InvestigationOptions" type="credit-data-types:InvestigationOptionsType" minOccurs="0"/>
<xsd:element name="MonitoringOptions" type="credit-data-types:MonitoringOptionsType" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="OrderDataSetRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="CompanyId" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="DataSetType" type="credit-data-types:DataSetType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="DataSetVersion" type="xsd:decimal" minOccurs="1" maxOccurs="1"/>
<xsd:element name="LanguageCode" type="datatypes:ISOLanguageCodeType"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="OrderDataSetResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Order" type="credit-data-types:OrderType" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="RetrieveOrderStatusRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="InternalOrderId" type="xsd:long" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="RetrieveOrderStatusResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Order" type="credit-data-types:OrderType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="RetrieveDataSetRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="InternalOrderId" type="xsd:long" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="RetrieveDataSetResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Order" type="credit-data-types:OrderType" maxOccurs="1"/>
<xsd:element name="DataSet" type="datatypes:DataSetType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="StartInvestigationRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="CompanyId" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="DataSetType" type="credit-data-types:DataSetType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="ServiceLevelName" type="credit-data-types:ServiceLevelNameType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="DataSetVersion" type="xsd:decimal" minOccurs="1" maxOccurs="1"/>
<xsd:element name="LanguageCode" type="datatypes:ISOLanguageCodeType"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="StartInvestigationResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Order" type="credit-data-types:OrderType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="StartMonitoringRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="CompanyId" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="CategoryName" type="credit-data-types:MonitoringCategoryNameType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="EventType" type="credit-data-types:MonitoringEventTypeType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="MonitoringVersion" type="xsd:decimal" minOccurs="1" maxOccurs="1"/>
<xsd:element name="LanguageCode" type="datatypes:ISOLanguageCodeType"/>
<xsd:element name="PreferredStartDate" type="xsd:date" minOccurs="0" maxOccurs="1"/>
<xsd:element name="PreferredEndDate" type="xsd:date" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="StartMonitoringResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Order" type="credit-data-types:OrderType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="UpdateMonitoringOptionsRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="InternalOrderId" type="xsd:long" minOccurs="1" maxOccurs="1"/>
<xsd:element name="NewCategoryName" type="credit-data-types:MonitoringCategoryNameType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="NewEventType" type="credit-data-types:MonitoringEventTypeType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="NewMonitoringVersion" type="xsd:decimal" minOccurs="0" maxOccurs="1"/>
<xsd:element name="NewLanguageCode" type="datatypes:ISOLanguageCodeType" minOccurs="0"/>
<xsd:element name="PreferredStartDate" type="xsd:date" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="UpdateMonitoringOptionsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Order" type="credit-data-types:OrderType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="StopMonitoringRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="InternalOrderId" type="xsd:long" minOccurs="1" maxOccurs="1"/>
<xsd:element name="PreferredEndDate" type="xsd:date" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="StopMonitoringResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Order" type="credit-data-types:OrderType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="RetrieveMonitoringEventsForOrderRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="InternalOrderId" type="xsd:long" minOccurs="1" maxOccurs="1"/>
<xsd:element name="StartFrom" type="xsd:long" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="RetrieveMonitoringEventsForOrderResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="MonitoringEvents" type="mon:MonitoringEvents"/>
<xsd:element name="MoreEvents" type="xsd:boolean"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="RetrieveMonitoringEventsForConsumerRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="StartFrom" type="xsd:long" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="RetrieveMonitoringEventsForConsumerResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="MonitoringEvents" type="mon:MonitoringEvents"/>
<xsd:element name="MoreEvents" type="xsd:boolean"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="RetrieveMonitoringEventsForCustomerRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="StartFrom" type="xsd:long" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="RetrieveMonitoringEventsForCustomerResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="MonitoringEvents" type="mon:MonitoringEvents"/>
<xsd:element name="MoreEvents" type="xsd:boolean"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="PingRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Type" type="credit-data-types:PingType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="PingResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ResponseCode" type="credit-data-types:PingResponseCodeType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="Remark" type="xsd:string" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
</xsd:schema>
</wsdl:types>
<message name="RetrieveOptionsRequest">
<part name="ServiceHeader" element="shared:ServiceHeader"/>
<part name="RetrieveOptionsRequest" element="credit-data:RetrieveOptionsRequest"/>
</message>
<message name="RetrieveOptionsResponse">
<part name="RetrieveOptionsResponse" element="credit-data:RetrieveOptionsResponse"/>
</message>
<message name="OrderDataSetRequest">
<part name="ServiceHeader" element="shared:ServiceHeader"/>
<part name="OrderDataSetRequest" element="credit-data:OrderDataSetRequest"/>
</message>
<message name="OrderDataSetResponse">
<part name="OrderDataSetResponse" element="credit-data:OrderDataSetResponse"/>
</message>
<message name="RetrieveOrderStatusRequest">
<part name="ServiceHeader" element="shared:ServiceHeader"/>
<part name="RetrieveOrderStatusRequest" element="credit-data:RetrieveOrderStatusRequest"/>
</message>
<message name="RetrieveOrderStatusResponse">
<part name="RetrieveOrderStatusResponse" element="credit-data:RetrieveOrderStatusResponse"/>
</message>
<message name="RetrieveDataSetRequest">
<part name="ServiceHeader" element="shared:ServiceHeader"/>
<part name="RetrieveDataSetRequest" element="credit-data:RetrieveDataSetRequest"/>
</message>
<message name="RetrieveDataSetResponse">
<part name="RetrieveDataSetResponse" element="credit-data:RetrieveDataSetResponse"/>
</message>
<message name="StartInvestigationRequest">
<part name="ServiceHeader" element="shared:ServiceHeader"/>
<part name="StartInvestigationRequest" element="credit-data:StartInvestigationRequest"/>
</message>
<message name="StartInvestigationResponse">
<part name="StartInvestigationResponse" element="credit-data:StartInvestigationResponse"/>
</message>
<message name="StartMonitoringRequest">
<part name="ServiceHeader" element="shared:ServiceHeader"/>
<part name="StartMonitoringRequest" element="credit-data:StartMonitoringRequest"/>
</message>
<message name="StartMonitoringResponse">
<part name="StartMonitoringResponse" element="credit-data:StartMonitoringResponse"/>
</message>
<message name="UpdateMonitoringOptionsRequest">
<part name="ServiceHeader" element="shared:ServiceHeader"/>
<part name="UpdateMonitoringOptionsRequest" element="credit-data:UpdateMonitoringOptionsRequest"/>
</message>
<message name="UpdateMonitoringOptionsResponse">
<part name="UpdateMonitoringOptionsResponse" element="credit-data:UpdateMonitoringOptionsResponse"/>
</message>
<message name="StopMonitoringRequest">
<part name="ServiceHeader" element="shared:ServiceHeader"/>
<part name="StopMonitoringRequest" element="credit-data:StopMonitoringRequest"/>
</message>
<message name="StopMonitoringResponse">
<part name="StopMonitoringResponse" element="credit-data:StopMonitoringResponse"/>
</message>
<message name="RetrieveMonitoringEventsForOrderRequest">
<part name="ServiceHeader" element="shared:ServiceHeader"/>
<part name="RetrieveMonitoringEventsForOrderRequest" element="credit-data:RetrieveMonitoringEventsForOrderRequest"/>
</message>
<message name="RetrieveMonitoringEventsForOrderResponse">
<part name="RetrieveMonitoringEventsForOrderResponse" element="credit-data:RetrieveMonitoringEventsForOrderResponse"/>
</message>
<message name="RetrieveMonitoringEventsForCustomerRequest">
<part name="ServiceHeader" element="shared:ServiceHeader"/>
<part name="RetrieveMonitoringEventsForCustomerRequest" element="credit-data:RetrieveMonitoringEventsForCustomerRequest"/>
</message>
<message name="RetrieveMonitoringEventsForCustomerResponse">
<part name="RetrieveMonitoringEventsForCustomerResponse" element="credit-data:RetrieveMonitoringEventsForCustomerResponse"/>
</message>
<message name="RetrieveMonitoringEventsForConsumerRequest">
<part name="ServiceHeader" element="shared:ServiceHeader"/>
<part name="RetrieveMonitoringEventsForConsumerRequest" element="credit-data:RetrieveMonitoringEventsForConsumerRequest"/>
</message>
<message name="RetrieveMonitoringEventsForConsumerResponse">
<part name="RetrieveMonitoringEventsForConsumerResponse" element="credit-data:RetrieveMonitoringEventsForConsumerResponse"/>
</message>
<message name="PingRequest">
<part name="ServiceHeader" element="shared:ServiceHeader"/>
<part name="PingRequest" element="credit-data:PingRequest"/>
</message>
<message name="PingResponse">
<part name="PingResponse" element="credit-data:PingResponse"/>
</message>
<message name="TechnicalException">
<part name="TechnicalException" element="shared:TechnicalException"/>
</message>
<message name="FunctionalException">
<part name="FunctionalException" element="shared:FunctionalException"/>
</message>
<portType name="CreditDataPortType">
<operation name="RetrieveOptions">
<input name="RetrieveOptionsRequest" message="tns:RetrieveOptionsRequest"/>
<output name="RetrieveOptionsResponse" message="tns:RetrieveOptionsResponse"/>
<fault name="FunctionalException" message="tns:FunctionalException"/>
<fault name="TechnicalException" message="tns:TechnicalException"/>
</operation>
<operation name="OrderDataSet">
<input name="OrderDataSetRequest" message="tns:OrderDataSetRequest"/>
<output name="OrderDataSetResponse" message="tns:OrderDataSetResponse"/>
<fault name="FunctionalException" message="tns:FunctionalException"/>
<fault name="TechnicalException" message="tns:TechnicalException"/>
</operation>
<operation name="RetrieveOrderStatus">
<input name="RetrieveOrderStatusRequest" message="tns:RetrieveOrderStatusRequest"/>
<output name="RetrieveOrderStatusResponse" message="tns:RetrieveOrderStatusResponse"/>
<fault name="FunctionalException" message="tns:FunctionalException"/>
<fault name="TechnicalException" message="tns:TechnicalException"/>
</operation>
<operation name="RetrieveDataSet">
<input name="RetrieveDataSetRequest" message="tns:RetrieveDataSetRequest"/>
<output name="RetrieveDataSetResponse" message="tns:RetrieveDataSetResponse"/>
<fault name="FunctionalException" message="tns:FunctionalException"/>
<fault name="TechnicalException" message="tns:TechnicalException"/>
</operation>
<operation name="StartInvestigation">
<input name="StartInvestigationRequest" message="tns:StartInvestigationRequest"/>
<output name="StartInvestigationResponse" message="tns:StartInvestigationResponse"/>
<fault name="FunctionalException" message="tns:FunctionalException"/>
<fault name="TechnicalException" message="tns:TechnicalException"/>
</operation>
<operation name="StartMonitoring">
<input name="StartMonitoringRequest" message="tns:StartMonitoringRequest"/>
<output name="StartMonitoringResponse" message="tns:StartMonitoringResponse"/>
<fault name="FunctionalException" message="tns:FunctionalException"/>
<fault name="TechnicalException" message="tns:TechnicalException"/>
</operation>
<operation name="UpdateMonitoringOptions">
<input name="UpdateMonitoringOptionsRequest" message="tns:UpdateMonitoringOptionsRequest"/>
<output name="UpdateMonitoringOptionsResponse" message="tns:UpdateMonitoringOptionsResponse"/>
<fault name="FunctionalException" message="tns:FunctionalException"/>
<fault name="TechnicalException" message="tns:TechnicalException"/>
</operation>
<operation name="StopMonitoring">
<input name="StopMonitoringRequest" message="tns:StopMonitoringRequest"/>
<output name="StopMonitoringResponse" message="tns:StopMonitoringResponse"/>
<fault name="FunctionalException" message="tns:FunctionalException"/>
<fault name="TechnicalException" message="tns:TechnicalException"/>
</operation>
<operation name="RetrieveMonitoringEventsForOrder">
<input name="RetrieveMonitoringEventsForOrderRequest" message="tns:RetrieveMonitoringEventsForOrderRequest"/>
<output name="RetrieveMonitoringEventsForOrderResponse" message="tns:RetrieveMonitoringEventsForOrderResponse"/>
<fault name="FunctionalException" message="tns:FunctionalException"/>
<fault name="TechnicalException" message="tns:TechnicalException"/>
</operation>
<operation name="RetrieveMonitoringEventsForCustomer">
<input name="RetrieveMonitoringEventsForCustomerRequest" message="tns:RetrieveMonitoringEventsForCustomerRequest"/>
<output name="RetrieveMonitoringEventsForCustomerResponse" message="tns:RetrieveMonitoringEventsForCustomerResponse"/>
<fault name="FunctionalException" message="tns:FunctionalException"/>
<fault name="TechnicalException" message="tns:TechnicalException"/>
</operation>
<operation name="RetrieveMonitoringEventsForConsumer">
<input name="RetrieveMonitoringEventsForConsumerRequest" message="tns:RetrieveMonitoringEventsForConsumerRequest"/>
<output name="RetrieveMonitoringEventsForConsumerResponse" message="tns:RetrieveMonitoringEventsForConsumerResponse"/>
<fault name="FunctionalException" message="tns:FunctionalException"/>
<fault name="TechnicalException" message="tns:TechnicalException"/>
</operation>
<operation name="Ping">
<input name="PingRequest" message="tns:PingRequest"/>
<output name="PingResponse" message="tns:PingResponse"/>
<fault name="FunctionalException" message="tns:FunctionalException"/>
<fault name="TechnicalException" message="tns:TechnicalException"/>
</operation>
</portType>
<binding name="InternationalCompanyCreditDataBinding" type="tns:CreditDataPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="RetrieveOptions">
<soap:operation soapAction="RetrieveOptions"/>
<input name="RetrieveOptionsRequest">
<documentation/>
<soap:header message="tns:RetrieveOptionsRequest" part="ServiceHeader" use="literal"/>
<soap:body parts="RetrieveOptionsRequest" use="literal"/>
</input>
<output name="RetrieveOptionsResponse">
<soap:body use="literal"/>
</output>
<fault name="FunctionalException">
<soap:fault name="FunctionalException" use="literal"/>
</fault>
<fault name="TechnicalException">
<soap:fault name="TechnicalException" use="literal"/>
</fault>
</operation>
<operation name="OrderDataSet">
<soap:operation soapAction="OrderDataSet"/>
<input name="OrderDataSetRequest">
<documentation/>
<soap:header message="tns:OrderDataSetRequest" part="ServiceHeader" use="literal"/>
<soap:body parts="OrderDataSetRequest" use="literal"/>
</input>
<output name="OrderDataSetResponse">
<soap:body use="literal"/>
</output>
<fault name="FunctionalException">
<soap:fault name="FunctionalException" use="literal"/>
</fault>
<fault name="TechnicalException">
<soap:fault name="TechnicalException" use="literal"/>
</fault>
</operation>
<operation name="RetrieveOrderStatus">
<soap:operation soapAction="RetrieveOrderStatus"/>
<input name="RetrieveOrderStatusRequest">
<documentation/>
<soap:header message="tns:RetrieveOrderStatusRequest" part="ServiceHeader" use="literal"/>
<soap:body parts="RetrieveOrderStatusRequest" use="literal"/>
</input>
<output name="RetrieveOrderStatusResponse">
<soap:body use="literal"/>
</output>
<fault name="FunctionalException">
<soap:fault name="FunctionalException" use="literal"/>
</fault>
<fault name="TechnicalException">
<soap:fault name="TechnicalException" use="literal"/>
</fault>
</operation>
<operation name="RetrieveDataSet">
<soap:operation soapAction="RetrieveDataSet"/>
<input name="RetrieveDataSetRequest">
<documentation/>
<soap:header message="tns:RetrieveDataSetRequest" part="ServiceHeader" use="literal"/>
<soap:body parts="RetrieveDataSetRequest" use="literal"/>
</input>
<output name="RetrieveDataSetResponse">
<soap:body use="literal"/>
</output>
<fault name="FunctionalException">
<soap:fault name="FunctionalException" use="literal"/>
</fault>
<fault name="TechnicalException">
<soap:fault name="TechnicalException" use="literal"/>
</fault>
</operation>
<operation name="StartInvestigation">
<soap:operation soapAction="StartInvestigation"/>
<input name="StartInvestigationRequest">
<documentation/>
<soap:header message="tns:StartInvestigationRequest" part="ServiceHeader" use="literal"/>
<soap:body parts="StartInvestigationRequest" use="literal"/>
</input>
<output name="StartInvestigationResponse">
<soap:body use="literal"/>
</output>
<fault name="FunctionalException">
<soap:fault name="FunctionalException" use="literal"/>
</fault>
<fault name="TechnicalException">
<soap:fault name="TechnicalException" use="literal"/>
</fault>
</operation>
<operation name="StartMonitoring">
<soap:operation soapAction="StartMonitoring"/>
<input name="StartMonitoringRequest">
<documentation/>
<soap:header message="tns:StartMonitoringRequest" part="ServiceHeader" use="literal"/>
<soap:body parts="StartMonitoringRequest" use="literal"/>
</input>
<output name="StartMonitoringResponse">
<soap:body use="literal"/>
</output>
<fault name="FunctionalException">
<soap:fault name="FunctionalException" use="literal"/>
</fault>
<fault name="TechnicalException">
<soap:fault name="TechnicalException" use="literal"/>
</fault>
</operation>
<operation name="UpdateMonitoringOptions">
<soap:operation soapAction="UpdateMonitoringOptions"/>
<input name="UpdateMonitoringOptionsRequest">
<documentation/>
<soap:header message="tns:UpdateMonitoringOptionsRequest" part="ServiceHeader" use="literal"/>
<soap:body parts="UpdateMonitoringOptionsRequest" use="literal"/>
</input>
<output name="UpdateMonitoringOptionsResponse">
<soap:body use="literal"/>
</output>
<fault name="FunctionalException">
<soap:fault name="FunctionalException" use="literal"/>
</fault>
<fault name="TechnicalException">
<soap:fault name="TechnicalException" use="literal"/>
</fault>
</operation>
<operation name="StopMonitoring">
<soap:operation soapAction="StopMonitoring"/>
<input name="StopMonitoringRequest">
<documentation/>
<soap:header message="tns:StopMonitoringRequest" part="ServiceHeader" use="literal"/>
<soap:body parts="StopMonitoringRequest" use="literal"/>
</input>
<output name="StopMonitoringResponse">
<soap:body use="literal"/>
</output>
<fault name="FunctionalException">
<soap:fault name="FunctionalException" use="literal"/>
</fault>
<fault name="TechnicalException">
<soap:fault name="TechnicalException" use="literal"/>
</fault>
</operation>
<operation name="RetrieveMonitoringEventsForOrder">
<soap:operation soapAction="RetrieveMonitoringEventsForOrder"/>
<input name="RetrieveMonitoringEventsForOrderRequest">
<documentation/>
<soap:header message="tns:RetrieveMonitoringEventsForOrderRequest" part="ServiceHeader" use="literal"/>
<soap:body parts="RetrieveMonitoringEventsForOrderRequest" use="literal"/>
</input>
<output name="RetrieveMonitoringEventsForOrderResponse">
<soap:body use="literal"/>
</output>
<fault name="FunctionalException">
<soap:fault name="FunctionalException" use="literal"/>
</fault>
<fault name="TechnicalException">
<soap:fault name="TechnicalException" use="literal"/>
</fault>
</operation>
<operation name="RetrieveMonitoringEventsForCustomer">
<soap:operation soapAction="RetrieveMonitoringEventsForCustomer"/>
<input name="RetrieveMonitoringEventsForCustomerRequest">
<documentation/>
<soap:header message="tns:RetrieveMonitoringEventsForCustomerRequest" part="ServiceHeader" use="literal"/>
<soap:body parts="RetrieveMonitoringEventsForCustomerRequest" use="literal"/>
</input>
<output name="RetrieveMonitoringEventsForCustomerResponse">
<soap:body use="literal"/>
</output>
<fault name="FunctionalException">
<soap:fault name="FunctionalException" use="literal"/>
</fault>
<fault name="TechnicalException">
<soap:fault name="TechnicalException" use="literal"/>
</fault>
</operation>
<operation name="RetrieveMonitoringEventsForConsumer">
<soap:operation soapAction="RetrieveMonitoringEventsForConsumer"/>
<input name="RetrieveMonitoringEventsForConsumerRequest">
<documentation/>
<soap:header message="tns:RetrieveMonitoringEventsForConsumerRequest" part="ServiceHeader" use="literal"/>
<soap:body parts="RetrieveMonitoringEventsForConsumerRequest" use="literal"/>
</input>
<output name="RetrieveMonitoringEventsForConsumerResponse">
<soap:body use="literal"/>
</output>
<fault name="FunctionalException">
<soap:fault name="FunctionalException" use="literal"/>
</fault>
<fault name="TechnicalException">
<soap:fault name="TechnicalException" use="literal"/>
</fault>
</operation>
<operation name="Ping">
<soap:operation soapAction="Ping"/>
<input name="PingRequest">
<documentation/>
<soap:header message="tns:PingRequest" part="ServiceHeader" use="literal"/>
<soap:body parts="PingRequest" use="literal"/>
</input>
<output name="PingResponse">
<soap:body use="literal"/>
</output>
<fault name="FunctionalException">
<soap:fault name="FunctionalException" use="literal"/>
</fault>
<fault name="TechnicalException">
<soap:fault name="TechnicalException" use="literal"/>
</fault>
</operation>
</binding>
<service name="internationalCompanyCreditDataService">
<port name="CreditDataService" binding="tns:InternationalCompanyCreditDataBinding">
<soap:address location="https://services-acc.giant-net.com/credit-data/v1/"/>
</port>
</service>
</definitions>

View File

@ -0,0 +1,50 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://services.giant-net.com/schema/services/shared/1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://services.giant-net.com/schema/services/shared/1.0">
<xs:element name="ServiceHeader">
<xs:complexType>
<xs:sequence>
<xs:element name="ConsumerId" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="CustomerId" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="Provider" type="tns:Provider" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="TimeStamp" type="xs:dateTime" minOccurs="1" maxOccurs="1"/>
<xs:element name="TestIndication" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attribute name="version" use="optional" default="1.0" type="xs:decimal"/>
</xs:complexType>
</xs:element>
<xs:complexType name="Provider">
<xs:sequence>
<xs:element name="ProviderId" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="CountryCode" type="tns:CountryCodeType" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="CountryCodeType">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z_0-9]*"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ExceptionType">
<xs:sequence>
<xs:element name="ErrorCode" type="xs:int" minOccurs="1" maxOccurs="1"/>
<xs:element name="ErrorMessage" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="ErrorDetails" type="xs:string" minOccurs="1" maxOccurs="1" nillable="true"/>
</xs:sequence>
<xs:attribute name="version" use="optional" default="1.0" type="xs:decimal"/>
</xs:complexType>
<xs:complexType name="FunctionalExceptionType">
<xs:complexContent>
<xs:extension base="tns:ExceptionType">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="TechnicalExceptionType">
<xs:complexContent>
<xs:extension base="tns:ExceptionType">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="FunctionalException" type="tns:FunctionalExceptionType"/>
<xs:element name="TechnicalException" type="tns:TechnicalExceptionType"/>
</xs:schema>

View File

@ -0,0 +1,303 @@
<?xml version="1.0" encoding="UTF-8"?>
<definitions name="search" targetNamespace="http://services.giant-net.com/wsdl/search/1.0" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:shared="http://services.giant-net.com/schema/services/shared/1.0" xmlns:search="http://services.giant-net.com/schema/services/search/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://services.giant-net.com/wsdl/search/1.0">
<types>
<xsd:schema targetNamespace="http://services.giant-net.com/schema/services/search/1.0">
<xsd:import namespace="http://services.giant-net.com/schema/services/shared/1.0" schemaLocation="shared-1.0.xsd"/>
<xsd:simpleType name="QueryType">
<xsd:restriction base="xsd:string">
<xsd:pattern value="[^~!\*\?][^~!]*"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="BrancheAddressType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="R"/>
<xsd:enumeration value="T"/>
<xsd:enumeration value="B"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="AddressType">
<xsd:sequence>
<xsd:element name="Building" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Street" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="HouseNumber" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="HouseNumberAdd" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="PostCode" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="State" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="City" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Country" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="EntireAddress" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="AddressType" type="search:BrancheAddressType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TelephoneNumbersType">
<xsd:sequence>
<xsd:element name="TelephoneNumber" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AdvancedQueryType">
<xsd:sequence>
<xsd:element name="CompanyId" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="RegisteredName" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="LegalForm" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Building" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Street" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="HouseNumber" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="HouseNumberAdd" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="PostCode" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="City" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="State" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Country" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="AddressType" type="search:BrancheAddressType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="VatNumber" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="CompanyRegisterNumber" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="CompanyWebSite" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="CompanyEmail" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="NaceCodes" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ParentCompanyId" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="TradingName" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Tier2SearchMethodsType">
<xsd:sequence>
<xsd:element name="CountryCode" type="shared:CountryCodeType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="SearchMethod" type="search:SearchMethodType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SearchMethodType">
<xsd:sequence>
<xsd:element name="CompanyId" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="RegisteredName" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="PostCode" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="City" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="Keyword" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Tier2QueryType">
<xsd:sequence>
<xsd:element name="CompanyId" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="RegisteredName" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="PostCode" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="City" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Keyword" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="SearchRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Query" type="search:QueryType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="IncludePhoneticMatches" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="IncludeSuggestions" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="StartRow" type="xsd:long" minOccurs="0" maxOccurs="1"/>
<xsd:element name="NumRows" type="xsd:long" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="AdvancedSearchRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Query" type="search:AdvancedQueryType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="IncludePhoneticMatches" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="IncludeSuggestions" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="StartRow" type="xsd:long" minOccurs="0" maxOccurs="1"/>
<xsd:element name="NumRows" type="xsd:long" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="Tier2SearchMethodsRequest">
<xsd:complexType>
<xsd:sequence/>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="Tier2SearchMethodsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Tier2SearchMethod" type="search:Tier2SearchMethodsType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="Tier2SearchRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Query" type="search:Tier2QueryType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="StartRow" type="xsd:long" minOccurs="0" maxOccurs="1"/>
<xsd:element name="NumRows" type="xsd:long" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="SearchResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="NumberOfHits" type="xsd:long" minOccurs="1" maxOccurs="1"/>
<xsd:element name="QueryTime" type="xsd:long" minOccurs="1" maxOccurs="1"/>
<xsd:element name="StartRow" type="xsd:long" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Results" type="search:ResultsType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="SpellingSuggestion" type="xsd:string" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="ResultsType">
<xsd:sequence>
<xsd:element name="Company" type="search:CompanyResultType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CompanyResultType">
<xsd:sequence>
<xsd:element name="SearchScore" type="xsd:float" minOccurs="1" maxOccurs="1"/>
<xsd:element name="ProviderId" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="CompanyId" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="RegisteredName" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="LegalForm" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Address" type="search:AddressType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="TelephoneNumbers" type="search:TelephoneNumbersType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="CompanyRegisterNumber" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="VatNumber" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="CompanyWebSite" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="CompanyEmail" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="NaceCodes" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ParentCompanyId" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="PreviousRegisteredName" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="LatestAnnualAccountDate" type="xsd:string" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
</types>
<message name="SearchRequest">
<part name="ServiceHeader" element="shared:ServiceHeader"/>
<part name="SearchRequest" element="search:SearchRequest"/>
</message>
<message name="SearchResponse">
<part name="SearchResponse" element="search:SearchResponse"/>
</message>
<message name="AdvancedSearchRequest">
<part name="ServiceHeader" element="shared:ServiceHeader"/>
<part name="AdvancedSearchRequest" element="search:AdvancedSearchRequest"/>
</message>
<message name="AdvancedSearchResponse">
<part name="AdvancedSearchResponse" element="search:SearchResponse"/>
</message>
<message name="Tier2SearchRequest">
<part name="ServiceHeader" element="shared:ServiceHeader"/>
<part name="Tier2SearchRequest" element="search:Tier2SearchRequest"/>
</message>
<message name="Tier2SearchResponse">
<part name="Tier2SearchResponse" element="search:SearchResponse"/>
</message>
<message name="Tier2SearchMethodsRequest">
<part name="ServiceHeader" element="shared:ServiceHeader"/>
<part name="Tier2SearchMethodsRequest" element="search:Tier2SearchMethodsRequest"/>
</message>
<message name="Tier2SearchMethodsResponse">
<part name="Tier2SearchMethodsResponse" element="search:Tier2SearchMethodsResponse"/>
</message>
<message name="TechnicalException">
<part name="TechnicalException" element="shared:TechnicalException"/>
</message>
<message name="FunctionalException">
<part name="FunctionalException" element="shared:FunctionalException"/>
</message>
<portType name="SearchPortType">
<operation name="Search">
<input name="SearchRequest" message="tns:SearchRequest"/>
<output name="SearchResponse" message="tns:SearchResponse"/>
<fault name="FunctionalException" message="tns:FunctionalException"/>
<fault name="TechnicalException" message="tns:TechnicalException"/>
</operation>
<operation name="AdvancedSearch">
<input name="AdvancedSearchRequest" message="tns:AdvancedSearchRequest"/>
<output name="AdvancedSearchResponse" message="tns:AdvancedSearchResponse"/>
<fault name="FunctionalException" message="tns:FunctionalException"/>
<fault name="TechnicalException" message="tns:TechnicalException"/>
</operation>
<operation name="Tier2Search">
<input name="Tier2SearchRequest" message="tns:Tier2SearchRequest"/>
<output name="Tier2SearchResponse" message="tns:Tier2SearchResponse"/>
<fault name="TechnicalException" message="tns:TechnicalException"/>
<fault name="FunctionalException" message="tns:FunctionalException"/>
</operation>
<operation name="Tier2SearchMethods">
<input name="Tier2SearchMethodsRequest" message="tns:Tier2SearchMethodsRequest"/>
<output name="Tier2SearchMethodsResponse" message="tns:Tier2SearchMethodsResponse"/>
<fault name="TechnicalException" message="tns:TechnicalException"/>
<fault name="FunctionalException" message="tns:FunctionalException"/>
</operation>
</portType>
<binding name="InternationalCompanySearchBinding" type="tns:SearchPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="Search">
<soap:operation soapAction="Search"/>
<input name="SearchRequest">
<documentation/>
<soap:header message="tns:SearchRequest" use="literal" part="ServiceHeader"/>
<soap:body parts="SearchRequest" use="literal"/>
</input>
<output name="SearchResponse">
<soap:body use="literal"/>
</output>
<fault name="FunctionalException">
<soap:fault name="FunctionalException" use="literal"/>
</fault>
<fault name="TechnicalException">
<soap:fault name="TechnicalException" use="literal"/>
</fault>
</operation>
<operation name="AdvancedSearch">
<soap:operation soapAction="AdvancedSearch"/>
<input name="AdvancedSearchRequest">
<soap:header message="tns:AdvancedSearchRequest" use="literal" part="ServiceHeader"/>
<soap:body parts="AdvancedSearchRequest" use="literal"/>
</input>
<output name="AdvancedSearchResponse">
<soap:body use="literal"/>
</output>
<fault name="FunctionalException">
<soap:fault name="FunctionalException" use="literal"/>
</fault>
<fault name="TechnicalException">
<soap:fault name="TechnicalException" use="literal"/>
</fault>
</operation>
<operation name="Tier2Search">
<soap:operation soapAction="Tier2Search"/>
<input name="Tier2SearchRequest">
<soap:header message="tns:Tier2SearchRequest" use="literal" part="ServiceHeader"/>
<soap:body parts="Tier2SearchRequest" use="literal"/>
</input>
<output name="Tier2SearchResponse">
<soap:body use="literal"/>
</output>
<fault name="TechnicalException">
<soap:fault name="TechnicalException" use="literal"/>
</fault>
<fault name="FunctionalException">
<soap:fault name="FunctionalException" use="literal"/>
</fault>
</operation>
<operation name="Tier2SearchMethods">
<soap:operation soapAction="Tier2SearchMethods"/>
<input name="Tier2SearchMethodsRequest">
<soap:header message="tns:Tier2SearchMethodsRequest" use="literal" part="ServiceHeader"/>
<soap:body parts="Tier2SearchMethodsRequest" use="literal"/>
</input>
<output name="Tier2SearchMethodsResponse">
<soap:body use="literal"/>
</output>
<fault name="TechnicalException">
<soap:fault name="TechnicalException" use="literal"/>
</fault>
<fault name="FunctionalException">
<soap:fault name="FunctionalException" use="literal"/>
</fault>
</operation>
</binding>
<service name="internationalCompanySearch">
<port name="Search" binding="tns:InternationalCompanySearchBinding">
<soap:address location="https://services.giant-net.com/search/v1/"/>
</port>
</service>
</definitions>

View File

@ -0,0 +1,50 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://services.giant-net.com/schema/services/shared/1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://services.giant-net.com/schema/services/shared/1.0">
<xs:element name="ServiceHeader">
<xs:complexType>
<xs:sequence>
<xs:element name="ConsumerId" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="CustomerId" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="Provider" type="tns:Provider" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="TimeStamp" type="xs:dateTime" minOccurs="1" maxOccurs="1"/>
<xs:element name="TestIndication" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attribute name="version" use="optional" default="1.0" type="xs:decimal"/>
</xs:complexType>
</xs:element>
<xs:complexType name="Provider">
<xs:sequence>
<xs:element name="ProviderId" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="CountryCode" type="tns:CountryCodeType" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="CountryCodeType">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z_0-9]*"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ExceptionType">
<xs:sequence>
<xs:element name="ErrorCode" type="xs:int" minOccurs="1" maxOccurs="1"/>
<xs:element name="ErrorMessage" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="ErrorDetails" type="xs:string" minOccurs="1" maxOccurs="1" nillable="true"/>
</xs:sequence>
<xs:attribute name="version" use="optional" default="1.0" type="xs:decimal"/>
</xs:complexType>
<xs:complexType name="FunctionalExceptionType">
<xs:complexContent>
<xs:extension base="tns:ExceptionType">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="TechnicalExceptionType">
<xs:complexContent>
<xs:extension base="tns:ExceptionType">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="FunctionalException" type="tns:FunctionalExceptionType"/>
<xs:element name="TechnicalException" type="tns:TechnicalExceptionType"/>
</xs:schema>

View File

@ -0,0 +1,303 @@
<?xml version="1.0" encoding="UTF-8"?>
<definitions name="search" targetNamespace="http://services.giant-net.com/wsdl/search/1.0" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:shared="http://services.giant-net.com/schema/services/shared/1.0" xmlns:search="http://services.giant-net.com/schema/services/search/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://services.giant-net.com/wsdl/search/1.0">
<types>
<xsd:schema targetNamespace="http://services.giant-net.com/schema/services/search/1.0">
<xsd:import namespace="http://services.giant-net.com/schema/services/shared/1.0" schemaLocation="shared-1.0.xsd"/>
<xsd:simpleType name="QueryType">
<xsd:restriction base="xsd:string">
<xsd:pattern value="[^~!\*\?][^~!]*"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="BrancheAddressType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="R"/>
<xsd:enumeration value="T"/>
<xsd:enumeration value="B"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="AddressType">
<xsd:sequence>
<xsd:element name="Building" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Street" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="HouseNumber" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="HouseNumberAdd" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="PostCode" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="State" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="City" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Country" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="EntireAddress" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="AddressType" type="search:BrancheAddressType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TelephoneNumbersType">
<xsd:sequence>
<xsd:element name="TelephoneNumber" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AdvancedQueryType">
<xsd:sequence>
<xsd:element name="CompanyId" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="RegisteredName" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="LegalForm" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Building" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Street" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="HouseNumber" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="HouseNumberAdd" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="PostCode" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="City" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="State" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Country" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="AddressType" type="search:BrancheAddressType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="VatNumber" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="CompanyRegisterNumber" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="CompanyWebSite" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="CompanyEmail" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="NaceCodes" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ParentCompanyId" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="TradingName" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Tier2SearchMethodsType">
<xsd:sequence>
<xsd:element name="CountryCode" type="shared:CountryCodeType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="SearchMethod" type="search:SearchMethodType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SearchMethodType">
<xsd:sequence>
<xsd:element name="CompanyId" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="RegisteredName" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="PostCode" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="City" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="Keyword" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Tier2QueryType">
<xsd:sequence>
<xsd:element name="CompanyId" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="RegisteredName" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="PostCode" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="City" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Keyword" type="search:QueryType" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="SearchRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Query" type="search:QueryType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="IncludePhoneticMatches" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="IncludeSuggestions" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="StartRow" type="xsd:long" minOccurs="0" maxOccurs="1"/>
<xsd:element name="NumRows" type="xsd:long" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="AdvancedSearchRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Query" type="search:AdvancedQueryType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="IncludePhoneticMatches" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="IncludeSuggestions" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="StartRow" type="xsd:long" minOccurs="0" maxOccurs="1"/>
<xsd:element name="NumRows" type="xsd:long" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="Tier2SearchMethodsRequest">
<xsd:complexType>
<xsd:sequence/>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="Tier2SearchMethodsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Tier2SearchMethod" type="search:Tier2SearchMethodsType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="Tier2SearchRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Query" type="search:Tier2QueryType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="StartRow" type="xsd:long" minOccurs="0" maxOccurs="1"/>
<xsd:element name="NumRows" type="xsd:long" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="SearchResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="NumberOfHits" type="xsd:long" minOccurs="1" maxOccurs="1"/>
<xsd:element name="QueryTime" type="xsd:long" minOccurs="1" maxOccurs="1"/>
<xsd:element name="StartRow" type="xsd:long" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Results" type="search:ResultsType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="SpellingSuggestion" type="xsd:string" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" default="1.0"/>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="ResultsType">
<xsd:sequence>
<xsd:element name="Company" type="search:CompanyResultType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CompanyResultType">
<xsd:sequence>
<xsd:element name="SearchScore" type="xsd:float" minOccurs="1" maxOccurs="1"/>
<xsd:element name="ProviderId" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="CompanyId" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="RegisteredName" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="LegalForm" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Address" type="search:AddressType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="TelephoneNumbers" type="search:TelephoneNumbersType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="CompanyRegisterNumber" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="VatNumber" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="CompanyWebSite" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="CompanyEmail" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="NaceCodes" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ParentCompanyId" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="PreviousRegisteredName" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="LatestAnnualAccountDate" type="xsd:string" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
</types>
<message name="SearchRequest">
<part name="ServiceHeader" element="shared:ServiceHeader"/>
<part name="SearchRequest" element="search:SearchRequest"/>
</message>
<message name="SearchResponse">
<part name="SearchResponse" element="search:SearchResponse"/>
</message>
<message name="AdvancedSearchRequest">
<part name="ServiceHeader" element="shared:ServiceHeader"/>
<part name="AdvancedSearchRequest" element="search:AdvancedSearchRequest"/>
</message>
<message name="AdvancedSearchResponse">
<part name="AdvancedSearchResponse" element="search:SearchResponse"/>
</message>
<message name="Tier2SearchRequest">
<part name="ServiceHeader" element="shared:ServiceHeader"/>
<part name="Tier2SearchRequest" element="search:Tier2SearchRequest"/>
</message>
<message name="Tier2SearchResponse">
<part name="Tier2SearchResponse" element="search:SearchResponse"/>
</message>
<message name="Tier2SearchMethodsRequest">
<part name="ServiceHeader" element="shared:ServiceHeader"/>
<part name="Tier2SearchMethodsRequest" element="search:Tier2SearchMethodsRequest"/>
</message>
<message name="Tier2SearchMethodsResponse">
<part name="Tier2SearchMethodsResponse" element="search:Tier2SearchMethodsResponse"/>
</message>
<message name="TechnicalException">
<part name="TechnicalException" element="shared:TechnicalException"/>
</message>
<message name="FunctionalException">
<part name="FunctionalException" element="shared:FunctionalException"/>
</message>
<portType name="SearchPortType">
<operation name="Search">
<input name="SearchRequest" message="tns:SearchRequest"/>
<output name="SearchResponse" message="tns:SearchResponse"/>
<fault name="FunctionalException" message="tns:FunctionalException"/>
<fault name="TechnicalException" message="tns:TechnicalException"/>
</operation>
<operation name="AdvancedSearch">
<input name="AdvancedSearchRequest" message="tns:AdvancedSearchRequest"/>
<output name="AdvancedSearchResponse" message="tns:AdvancedSearchResponse"/>
<fault name="FunctionalException" message="tns:FunctionalException"/>
<fault name="TechnicalException" message="tns:TechnicalException"/>
</operation>
<operation name="Tier2Search">
<input name="Tier2SearchRequest" message="tns:Tier2SearchRequest"/>
<output name="Tier2SearchResponse" message="tns:Tier2SearchResponse"/>
<fault name="TechnicalException" message="tns:TechnicalException"/>
<fault name="FunctionalException" message="tns:FunctionalException"/>
</operation>
<operation name="Tier2SearchMethods">
<input name="Tier2SearchMethodsRequest" message="tns:Tier2SearchMethodsRequest"/>
<output name="Tier2SearchMethodsResponse" message="tns:Tier2SearchMethodsResponse"/>
<fault name="TechnicalException" message="tns:TechnicalException"/>
<fault name="FunctionalException" message="tns:FunctionalException"/>
</operation>
</portType>
<binding name="InternationalCompanySearchBinding" type="tns:SearchPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="Search">
<soap:operation soapAction="Search"/>
<input name="SearchRequest">
<documentation/>
<soap:header message="tns:SearchRequest" use="literal" part="ServiceHeader"/>
<soap:body parts="SearchRequest" use="literal"/>
</input>
<output name="SearchResponse">
<soap:body use="literal"/>
</output>
<fault name="FunctionalException">
<soap:fault name="FunctionalException" use="literal"/>
</fault>
<fault name="TechnicalException">
<soap:fault name="TechnicalException" use="literal"/>
</fault>
</operation>
<operation name="AdvancedSearch">
<soap:operation soapAction="AdvancedSearch"/>
<input name="AdvancedSearchRequest">
<soap:header message="tns:AdvancedSearchRequest" use="literal" part="ServiceHeader"/>
<soap:body parts="AdvancedSearchRequest" use="literal"/>
</input>
<output name="AdvancedSearchResponse">
<soap:body use="literal"/>
</output>
<fault name="FunctionalException">
<soap:fault name="FunctionalException" use="literal"/>
</fault>
<fault name="TechnicalException">
<soap:fault name="TechnicalException" use="literal"/>
</fault>
</operation>
<operation name="Tier2Search">
<soap:operation soapAction="Tier2Search"/>
<input name="Tier2SearchRequest">
<soap:header message="tns:Tier2SearchRequest" use="literal" part="ServiceHeader"/>
<soap:body parts="Tier2SearchRequest" use="literal"/>
</input>
<output name="Tier2SearchResponse">
<soap:body use="literal"/>
</output>
<fault name="TechnicalException">
<soap:fault name="TechnicalException" use="literal"/>
</fault>
<fault name="FunctionalException">
<soap:fault name="FunctionalException" use="literal"/>
</fault>
</operation>
<operation name="Tier2SearchMethods">
<soap:operation soapAction="Tier2SearchMethods"/>
<input name="Tier2SearchMethodsRequest">
<soap:header message="tns:Tier2SearchMethodsRequest" use="literal" part="ServiceHeader"/>
<soap:body parts="Tier2SearchMethodsRequest" use="literal"/>
</input>
<output name="Tier2SearchMethodsResponse">
<soap:body use="literal"/>
</output>
<fault name="TechnicalException">
<soap:fault name="TechnicalException" use="literal"/>
</fault>
<fault name="FunctionalException">
<soap:fault name="FunctionalException" use="literal"/>
</fault>
</operation>
</binding>
<service name="internationalCompanySearch">
<port name="Search" binding="tns:InternationalCompanySearchBinding">
<soap:address location="https://services-acc.giant-net.com/search/v1/"/>
</port>
</service>
</definitions>

View File

@ -590,26 +590,26 @@ class Infogreffe
* @return unknown_type * @return unknown_type
*/ */
function formatActes($actes) function formatActes($actes)
{ {set_time_limit(90);
$tabActes = array(); $tabActes = array();
//Pour chaque depot //Pour chaque depot
foreach($actes as $key => $depot) foreach($actes as $key => $depot)
{ {
$tabActes[$key]['num_depot'] = $depot['num_depot']; $tabActes[$key]['num_depot'] = $depot['num_depot'];
$date = new Zend_Date($depot['date_depot'],'yyyy-MM-dd'); $dateDepot = new Zend_Date($depot['date_depot'],'yyyy-MM-dd');
$tabActes[$key]['date_depot'] = $date->toString('dd/MM/yyyy'); $tabActes[$key]['date_depot'] = $dateDepot->toString('dd/MM/yyyy');
//Pour chaque acte dans le depot //Pour chaque acte dans le depot
foreach($depot['depot'] as $acte) foreach($depot['depot'] as $acte)
{ {
//Génération date (date_acte peut être vide) //Génération date (date_acte peut être vide)
if(!empty($acte['date_acte'])){ if(!empty($acte['date_acte'])){
$dateF = new Zend_Date($acte['date_acte'],'yyyy-MM-dd'); $dateActe = new Zend_Date($acte['date_acte'],'yyyy-MM-dd');
$date = $dateF->toString('yyyyMMdd'); $date = $dateActe->toString('yyyyMMdd');
} }
else { else {
$dateF = new Zend_Date($depot['date_depot'],'yyyy-MM-dd'); $dateActe = $dateDepot;
$date = $dateF->toString('yyyyMMdd'); $date = $dateDepot->toString('yyyyMMdd');
} }
//Recherche du fichier suivant le siren, le type de document et la reference //Recherche du fichier suivant le siren, le type de document et la reference
@ -634,7 +634,6 @@ class Infogreffe
Zend_Registry::get('firebug')->info($result); Zend_Registry::get('firebug')->info($result);
$fichier = $this->pathData.$this->actePath($ref).$result->file; $fichier = $this->pathData.$this->actePath($ref).$result->file;
Zend_Registry::get('firebug')->info($fichier); Zend_Registry::get('firebug')->info($fichier);
$dateDepot = new Zend_Date($depot['date_depot'],'yyyy-MM-dd');
if ( file_exists($fichier) ) if ( file_exists($fichier) )
{ {
Zend_Registry::get('firebug')->info($acte); Zend_Registry::get('firebug')->info($acte);
@ -694,15 +693,13 @@ class Infogreffe
} }
} }
//Assignation //Assignation
$tabActe['num_acte'] = $acte['num_acte']; $tabActe['num_acte'] = $acte['num_acte'];
$tabActe['nbpages_acte'] = $acte['nbpages_acte']; $tabActe['nbpages_acte'] = $acte['nbpages_acte'];
$tabActe['type'] = $acte['type_acte']; $tabActe['type'] = $acte['type_acte'];
$tabActe['type_lib'] = $acte['type_acte_libelle']; $tabActe['type_lib'] = $acte['type_acte_libelle'];
$tabActe['decision'] = $acte['decision']['libelle']; $tabActe['decision'] = $acte['decision']['libelle'];
$tabActe['date_acte'] = $dateF->toString('dd/MM/yyyy'); $tabActe['date_acte'] = $dateActe->toString('dd/MM/yyyy');
$tabActe['mode'] = $mode; $tabActe['mode'] = $mode;
$tabActe['ref'] = $ref; $tabActe['ref'] = $ref;
@ -715,6 +712,7 @@ class Infogreffe
function formatActesT($actes) function formatActesT($actes)
{ {
set_time_limit(90);
$tabActes = array(); $tabActes = array();
$tabActe = array(); $tabActe = array();
foreach($actes['actes'] as $acte) foreach($actes['actes'] as $acte)

View File

@ -594,9 +594,11 @@ class IdentiteEntreprise
if (!empty($this->identite->Adresse2)) { if (!empty($this->identite->Adresse2)) {
$data.= '<span>'.$this->identite->Adresse2.'</span>'; $data.= '<span>'.$this->identite->Adresse2.'</span>';
} }
$data.= '<span>';
if (intval($this->identite->CP)!=0) { if (intval($this->identite->CP)!=0) {
$data.= '<span>'.$this->identite->CP.'&nbsp;'.$this->identite->Ville.'</span>'; $data.= $this->identite->CP.'&nbsp;';
} }
$data.= $this->identite->Ville.'</span>';
if ($this->identite->Pays!='' && strtoupper(substr($this->identite->Pays,0,3))!='FRA'){ if ($this->identite->Pays!='' && strtoupper(substr($this->identite->Pays,0,3))!='FRA'){
$data.= '<span>'.$this->identite->Pays.'</span>'; $data.= '<span>'.$this->identite->Pays.'</span>';
} }

View File

@ -169,6 +169,9 @@ class Menu
), ),
array( array(
'label' => 'ELEMENTS FINANCIERS', 'label' => 'ELEMENTS FINANCIERS',
'activateMenu' => array(
array('controller'=>'finance', 'action'=>'subvention'),
),
'pages' => array( 'pages' => array(
array( array(
'label' => "Synthèse", 'label' => "Synthèse",
@ -219,6 +222,12 @@ class Menu
'forceVisible' => true, 'forceVisible' => true,
'permission' => 'BANQUE', 'permission' => 'BANQUE',
), ),
array(
'label' => "Subventions",
'controller' => 'finance',
'action' => 'subventions',
'forceVisible' => true,
),
), ),
), ),
array( array(

View File

@ -101,6 +101,57 @@ class WsScores
return $client; return $client;
} }
public function getSubventionList($siren, $offset = 0, $nbItems = 100)
{
$params = new stdClass();
$params->companyId = $siren;
$params->offset = $offset;
$params->nbItems = $nbItems;
$client = $this->loadClient('entreprise');
try {
$reponse = $client->getSubventionList($params);
return $reponse->getSubventionListResult;
} catch (SoapFault $fault) {
if ( in_array($fault->faultcode, array('ERR', 'MSG')) ){
return $fault->faultstring;
} else {
$this->soaperror(__FUNCTION__, $fault, $client->__getLastRequest(), $client->__getLastResponse());
return false;
}
}
}
/**
* Subvention Detail
* @param int $id
* @return boolean
*/
public function getSubventionDetail($id)
{
$params = new stdClass();
$params->id = $id;
$client = $this->loadClient('entreprise');
try {
$reponse = $client->getSubventionDetail($params);
return $reponse->getSubventionDetailResult;
} catch (SoapFault $fault) {
if ( in_array($fault->faultcode, array('ERR', 'MSG')) ){
return $fault->faultstring;
} else {
$this->soaperror(__FUNCTION__, $fault, $client->__getLastRequest(), $client->__getLastResponse());
return false;
}
}
}
/**
*
* @param unknown $siren
* @param number $nic
* @param number $niveau
* @return Ambigous <boolean, mixed>|boolean
*/
public function getEntrepriseValo($siren, $nic=0, $niveau=2) public function getEntrepriseValo($siren, $nic=0, $niveau=2)
{ {
$filename = 'getvalo-'.$siren.'-'.$nic.'-'.$niveau; $filename = 'getvalo-'.$siren.'-'.$nic.'-'.$niveau;

View File

@ -1,29 +1,29 @@
[local] [local]
webservices.interne.wsdl = "http://webservice-2.4.sd.dev/interne/v0.6?wsdl-auto" webservices.interne.wsdl = "http://webservice-2.5.sd.dev/interne/v0.6?wsdl-auto"
webservices.interne.options.soap_version = SOAP_1_2 webservices.interne.options.soap_version = SOAP_1_2
webservices.entreprise.wsdl = "http://webservice-2.4.sd.dev/entreprise/v0.8?wsdl-auto" webservices.entreprise.wsdl = "http://webservice-2.5.sd.dev/entreprise/v0.8?wsdl-auto"
webservices.entreprise.options.soap_version = SOAP_1_2 webservices.entreprise.options.soap_version = SOAP_1_2
webservices.gestion.wsdl = "http://webservice-2.4.sd.dev/gestion/v0.3?wsdl-auto" webservices.gestion.wsdl = "http://webservice-2.5.sd.dev/gestion/v0.3?wsdl-auto"
webservices.gestion.options.soap_version = SOAP_1_2 webservices.gestion.options.soap_version = SOAP_1_2
webservices.saisie.wsdl = "http://webservice-2.4.sd.dev/saisie/v0.2?wsdl-auto" webservices.saisie.wsdl = "http://webservice-2.5.sd.dev/saisie/v0.2?wsdl-auto"
webservices.saisie.options.soap_version = SOAP_1_2 webservices.saisie.options.soap_version = SOAP_1_2
webservices.pieces.wsdl = "http://webservice-2.4.sd.dev/pieces/v0.1?wsdl-auto" webservices.pieces.wsdl = "http://webservice-2.5.sd.dev/pieces/v0.1?wsdl-auto"
webservices.pieces.options.soap_version = SOAP_1_2 webservices.pieces.options.soap_version = SOAP_1_2
webservices.catalog.wsdl = "http://webservice-2.4.sd.dev/catalog/v0.1?wsdl-auto" webservices.catalog.wsdl = "http://webservice-2.5.sd.dev/catalog/v0.1?wsdl-auto"
webservices.catalog.options.soap_version = SOAP_1_2 webservices.catalog.options.soap_version = SOAP_1_2
[sdsrvdev01] [sdsrvdev01]
webservices.interne.wsdl = "http://webservice-2.4.sd.lan/interne/v0.6?wsdl-auto" webservices.interne.wsdl = "http://webservice-2.5.sd.lan/interne/v0.6?wsdl-auto"
webservices.interne.options.soap_version = SOAP_1_2 webservices.interne.options.soap_version = SOAP_1_2
webservices.entreprise.wsdl = "http://webservice-2.4.sd.lan/entreprise/v0.8?wsdl-auto" webservices.entreprise.wsdl = "http://webservice-2.5.sd.lan/entreprise/v0.8?wsdl-auto"
webservices.entreprise.options.soap_version = SOAP_1_2 webservices.entreprise.options.soap_version = SOAP_1_2
webservices.gestion.wsdl = "http://webservice-2.4.sd.lan/gestion/v0.3?wsdl-auto" webservices.gestion.wsdl = "http://webservice-2.5.sd.lan/gestion/v0.3?wsdl-auto"
webservices.gestion.options.soap_version = SOAP_1_2 webservices.gestion.options.soap_version = SOAP_1_2
webservices.saisie.wsdl = "http://webservice-2.4.sd.lan/saisie/v0.2?wsdl-auto" webservices.saisie.wsdl = "http://webservice-2.5.sd.lan/saisie/v0.2?wsdl-auto"
webservices.saisie.options.soap_version = SOAP_1_2 webservices.saisie.options.soap_version = SOAP_1_2
webservices.pieces.wsdl = "http://webservice-2.4.sd.lan/pieces/v0.1?wsdl-auto" webservices.pieces.wsdl = "http://webservice-2.5.sd.lan/pieces/v0.1?wsdl-auto"
webservices.pieces.options.soap_version = SOAP_1_2 webservices.pieces.options.soap_version = SOAP_1_2
webservices.catalog.wsdl = "http://webservice-2.4.sd.lan/catalog/v0.1?wsdl-auto" webservices.catalog.wsdl = "http://webservice-2.5.sd.lan/catalog/v0.1?wsdl-auto"
webservices.catalog.options.soap_version = SOAP_1_2 webservices.catalog.options.soap_version = SOAP_1_2
[sd-25137] [sd-25137]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -35,7 +35,11 @@ $(document).ready( function()
}); });
$('select[name=LanguageCode]').fadeIn(500); $('select[name=LanguageCode]').fadeIn(500);
} }
getPays(); getPays();
/*$(function() {
$.datepicker.setDefaults( $.datepicker.regional[ "fr" ] );
$( ".datepicker" ).datepicker({ dateFormat: "yy-mm-dd" });
});*/
$('.idpr,.id_cr').on('click', function(){ $('.idpr,.id_cr').on('click', function(){
//e.preventDefault(); //e.preventDefault();
var n = $(this).attr('id'); var n = $(this).attr('id');
@ -84,23 +88,23 @@ $(document).ready( function()
.button(); .button();
}); });
$.mon_type = $('.mon_type').val(); $.mon_type = $('.mon_type').val();
$('.retr').on('click', function(e){ /*$('.retr,.totCom').on('click', function(e){
e.preventDefault(); e.preventDefault();
var title = $(this).attr('title'); var title = $(this).attr('title');
var href = $(this).attr('href'); var href = $(this).attr('href');
var dlgOpts = { var dlgOpts = {
bgiframe: true, bgiframe: true,
title: title, title: title,
height: 241, height: 710,
width: 250, width: 530,
modal: true, modal: true,
buttons: {'Envoyer': function() {$(location).attr('href',href+'/InternalOrderId/'+$("[name=InternalOrderId]").val()+'/StartFrom/'+$("[name=StartFrom]").val()+'/monitor_type/'+$.mon_type); //buttons: {'Envoyer': function() {$(location).attr('href',href+'/InternalOrderId/'+$("[name=InternalOrderId]").val()+'/StartFrom/'+$("[name=StartFrom]").val()+'/monitor_type/'+$.mon_type);
$(".ui-dialog-buttonpane button:contains('Envoyer')").button("disable");}, // $(".ui-dialog-buttonpane button:contains('Envoyer')").button("disable");},
'Fermer': function() { $(this).dialog('close'); }}, // 'Fermer': function() { $(this).dialog('close'); }},
close: function() { $(this).dialog('close'); }}; close: function() { $(this).dialog('close'); }};
$('.dialog-form').dialog(dlgOpts); $('.dialog-form').dialog(dlgOpts);
return false; return false;
}); });*/
if($('.mon_type').val()!='Order') if($('.mon_type').val()!='Order')
{ {
$('.int_order').fadeOut(500); $('.int_order').fadeOut(500);