~ubuntu-branches/ubuntu/raring/gsoap/raring-proposed

« back to all changes in this revision

Viewing changes to gsoap/VisualStudio2005/wsdl2h/wsdl2h/soap.cpp

  • Committer: Package Import Robot
  • Author(s): Mattias Ellert
  • Date: 2011-11-01 05:14:38 UTC
  • mfrom: (1.2.4)
  • Revision ID: package-import@ubuntu.com-20111101051438-3bm51yiv71ng1uc6
Tags: 2.8.4-1
* New upstream release
* Drop gsoap-ipv6.patch implemented upstream
* Link gsoap SSL shared libraries with libssl (Closes: #646228)

Show diffs side-by-side

added added

removed removed

Lines of Context:
45
45
 
46
46
int soap__header::traverse(wsdl__definitions& definitions)
47
47
{ if (vflag)
48
 
    cerr << "Analyzing soap header " << endl;
 
48
    cerr << "    Analyzing soap header in wsdl namespace '" << (definitions.targetNamespace?definitions.targetNamespace:"") << "'" << endl;
49
49
  messageRef = NULL;
50
50
  partRef = NULL;
51
51
  const char *token = qname_token(message, definitions.targetNamespace);
54
54
    { if ((*message).name && !strcmp((*message).name, token))
55
55
      { messageRef = &(*message);
56
56
        if (vflag)
57
 
          cerr << "Found header part " << (part?part:"") << " message " << (token?token:"") << endl;
 
57
          cerr << "     Found soap header part '" << (part?part:"") << "' message '" << (token?token:"") << "'" << endl;
58
58
        break;
59
59
      }
60
60
    }
69
69
          { if ((*message).name && !strcmp((*message).name, token))
70
70
            { messageRef = &(*message);
71
71
              if (vflag)
72
 
                cerr << "Found header part " << (part?part:"") << " message " << (token?token:"") << endl;
 
72
                cerr << "     Found soap header part '" << (part?part:"") << "' message '" << (token?token:"") << "'" << endl;
73
73
              break;
74
74
            }
75
75
          }
86
86
        }
87
87
    }
88
88
    if (!partRef)
89
 
      cerr << "Warning: soap header has no matching part in message " << (message?message:"") << " in WSDL definitions " << definitions.name << " namespace " << (definitions.targetNamespace?definitions.targetNamespace:"") << endl;
 
89
      cerr << "Warning: soap header has no matching part in message '" << (message?message:"") << "' in wsdl definitions '" << definitions.name << "' namespace '" << (definitions.targetNamespace?definitions.targetNamespace:"") << "'" << endl;
90
90
  }
91
91
  else
92
 
    cerr << "Warning: could not find header part " << (part?part:"") << " message " << (message?message:"") << " in WSDL definitions " << definitions.name << " namespace " << (definitions.targetNamespace?definitions.targetNamespace:"") << endl;
 
92
    cerr << "Warning: could not find soap header part '" << (part?part:"") << "' message '" << (message?message:"") << "' in wsdl definitions '" << definitions.name << "' namespace '" << (definitions.targetNamespace?definitions.targetNamespace:"") << "'" << endl;
93
93
  for (vector<soap__headerfault>::iterator i = headerfault.begin(); i != headerfault.end(); ++i)
94
94
    (*i).traverse(definitions);
95
95
  return SOAP_OK;
119
119
 
120
120
int soap__headerfault::traverse(wsdl__definitions& definitions)
121
121
{ if (vflag)
122
 
    cerr << "Analyzing soap headerfault " << endl;
 
122
    cerr << "    Analyzing soap headerfault in wsdl namespace '" << (definitions.targetNamespace?definitions.targetNamespace:"") << "'" << endl;
123
123
  messageRef = NULL;
124
124
  partRef = NULL;
125
125
  const char *token = qname_token(message, definitions.targetNamespace);
128
128
    { if ((*message).name && !strcmp((*message).name, token))
129
129
      { messageRef = &(*message);
130
130
        if (vflag)
131
 
          cerr << "Found headerfault part " << (part?part:"") << " message " << (token?token:"") << endl;
 
131
          cerr << "     Found soap headerfault part '" << (part?part:"") << "' message '" << (token?token:"") << "'" << endl;
132
132
        break;
133
133
      }
134
134
    }
143
143
          { if ((*message).name && !strcmp((*message).name, token))
144
144
            { messageRef = &(*message);
145
145
              if (vflag)
146
 
                cerr << "Found headerfault part " << (part?part:"") << " message " << (token?token:"") << endl;
 
146
                cerr << "     Found soap headerfault part '" << (part?part:"") << "' message '" << (token?token:"") << "'" << endl;
147
147
              break;
148
148
            }
149
149
          }
160
160
        }
161
161
    }
162
162
    if (!partRef)
163
 
      cerr << "Warning: soap headerfault has no matching part in message " << (message?message:"") << " in WSDL definitions " << definitions.name << " namespace " << (definitions.targetNamespace?definitions.targetNamespace:"") << endl;
 
163
      cerr << "Warning: soap headerfault has no matching part in message '" << (message?message:"") << "' in wsdl definitions '" << definitions.name << "' namespace '" << (definitions.targetNamespace?definitions.targetNamespace:"") << "'" << endl;
164
164
  }
165
165
  else
166
 
    cerr << "Warning: could not find headerfault part " << (part?part:"") << " message " << (message?message:"") << " in WSDL definitions " << definitions.name << " namespace " << (definitions.targetNamespace?definitions.targetNamespace:"") << endl;
 
166
    cerr << "Warning: could not find soap headerfault part '" << (part?part:"") << "' message '" << (message?message:"") << "' in wSDL definitions '" << definitions.name << "' namespace '" << (definitions.targetNamespace?definitions.targetNamespace:"") << "'" << endl;
167
167
  return SOAP_OK;
168
168
}
169
169