Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

'XXXvoid.h' file not found and other errors generating ExchangeService WSDL #1

Open
firefoxNX opened this issue May 4, 2013 · 3 comments

Comments

@firefoxNX
Copy link

I tried to generate source from ExchangeService WSDL and am getting several errors.

WSDL and generated source is at https://github.com/firefoxNX/ExchangeWebService

/com/microsoft/schemas/exchange/services/_2006/messages/client/ExchangeServicePortType_XMLClient.h:63:9: 'HEWSvoid.h' file not found
/com/microsoft/schemas/exchange/services/_2006/messages/HEWSArrayOfServiceConfigurationType.m
/com/microsoft/schemas/exchange/services/_2006/messages/HEWSArrayOfServiceConfigurationType.m:23:165: Use of undeclared identifier 'HEWSJAXBElement'
/com/microsoft/schemas/exchange/services/_2006/messages/HEWSArrayOfServiceConfigurationType.m:23:181: Use of undeclared identifier 'List'
/com/microsoft/schemas/exchange/services/_2006/messages/HEWSArrayOfServiceConfigurationType.m:23:186: Use of undeclared identifier 'String'; did you mean 'NSString'?
/com/microsoft/schemas/exchange/services/_2006/messages/HEWSArrayOfServiceConfigurationType.m:23:195: Use of undeclared identifier 'class'
/com/microsoft/schemas/exchange/services/_2006/messages/HEWSArrayOfResponseMessagesType.m
/com/microsoft/schemas/exchange/services/_2006/messages/HEWSArrayOfResponseMessagesType.m:23:299: Expected expression
/com/microsoft/schemas/exchange/services/_2006/messages/HEWSArrayOfResponseMessagesType.m:23:301: Use of undeclared identifier 'extends'; did you mean 'extend'?
/com/microsoft/schemas/exchange/services/_2006/messages/HEWSArrayOfResponseMessagesType.m:23:309: Expected ':'
/com/microsoft/schemas/exchange/services/_2006/messages/HEWSArrayOfResponseMessagesType.m:23:309: Use of undeclared identifier 'ResponseMessageType'
/com/microsoft/schemas/exchange/services/_2006/messages/HEWSArrayOfResponseMessagesType.m:23:283: Use of undeclared identifier 'HEWSJAXBElement'
/com/microsoft/schemas/exchange/services/_2006/messages/HEWSArrayOfResponseMessagesType.m:23:309: Expected ':'
/com/microsoft/schemas/exchange/services/_2006/messages/HEWSArrayOfResponseMessagesType.m:23:330: Use of undeclared identifier 'class'
/com/microsoft/schemas/exchange/services/_2006/types/HEWSRestrictionType.h
/com/microsoft/schemas/exchange/services/_2006/types/HEWSRestrictionType.h:11:23: Expected ';' after @class
/com/microsoft/schemas/exchange/services/_2006/types/HEWSRestrictionType.h:11:24: Expected identifier
/com/microsoft/schemas/exchange/services/_2006/types/HEWSRestrictionType.h:11:23: Declaration does not declare anything
/com/microsoft/schemas/exchange/services/_2006/types/HEWSChangeDescriptionType.h
/com/microsoft/schemas/exchange/services/_2006/types/HEWSChangeDescriptionType.h:12:23: Expected ';' after @class
/com/microsoft/schemas/exchange/services/_2006/types/HEWSChangeDescriptionType.h:12:24: Expected identifier
/com/microsoft/schemas/exchange/services/_2006/types/HEWSChangeDescriptionType.h:12:23: Declaration does not declare anything
/com/microsoft/schemas/exchange/services/_2006/types/HEWSArrayOfTransitionsType.m
/com/microsoft/schemas/exchange/services/_2006/types/HEWSArrayOfTransitionsType.m:24:151: Use of undeclared identifier 'HEWSJAXBElement'
/com/microsoft/schemas/exchange/services/_2006/types/HEWSArrayOfTransitionsType.m:24:167: Expected expression
/com/microsoft/schemas/exchange/services/_2006/types/HEWSArrayOfTransitionsType.m:24:169: Use of undeclared identifier 'extends'; did you mean 'extend'?
/com/microsoft/schemas/exchange/services/_2006/types/HEWSArrayOfTransitionsType.m:24:177: Expected ':'
/com/microsoft/schemas/exchange/services/_2006/types/HEWSArrayOfTransitionsType.m:24:177: Use of undeclared identifier 'TransitionType'
/com/microsoft/schemas/exchange/services/_2006/types/HEWSArrayOfTransitionsType.m:24:193: Use of undeclared identifier 'class'
/com/microsoft/schemas/exchange/services/_2006/types/HEWSChangeDescriptionType.m
/com/microsoft/schemas/exchange/services/_2006/types/HEWSChangeDescriptionType.m:6:9: 'HEWSJAXBElement<? extends BasePathToElementType>.h' file not found
/com/microsoft/schemas/exchange/services/_2006/types/HEWSContainsExpressionType.h
/com/microsoft/schemas/exchange/services/_2006/types/HEWSContainsExpressionType.h:12:23: Expected ';' after @class
/com/microsoft/schemas/exchange/services/_2006/types/HEWSContainsExpressionType.h:12:24: Expected identifier
/com/microsoft/schemas/exchange/services/_2006/types/HEWSContainsExpressionType.h:12:23: Declaration does not declare anything
/com/microsoft/schemas/exchange/services/_2006/types/HEWSEncryptedDataContainerType.m
/com/microsoft/schemas/exchange/services/_2006/types/HEWSEncryptedDataContainerType.m:6:9: 'HEWSElement.h' file not found
/com/microsoft/schemas/exchange/services/_2006/types/HEWSExcludesType.h
/com/microsoft/schemas/exchange/services/_2006/types/HEWSExcludesType.h:12:23: Expected ';' after @class
/com/microsoft/schemas/exchange/services/_2006/types/HEWSExcludesType.h:12:24: Expected identifier
/com/microsoft/schemas/exchange/services/_2006/types/HEWSExcludesType.h:12:23: Declaration does not declare anything
/com/microsoft/schemas/exchange/services/_2006/types/HEWSExcludesType.m
/com/microsoft/schemas/exchange/services/_2006/types/HEWSExcludesType.m:6:9: 'HEWSJAXBElement<? extends BasePathToElementType>.h' file not found
/com/microsoft/schemas/exchange/services/_2006/types/HEWSFieldOrderType.h
/com/microsoft/schemas/exchange/services/_2006/types/HEWSFieldOrderType.h:11:23: Expected ';' after @class
/com/microsoft/schemas/exchange/services/_2006/types/HEWSFieldOrderType.h:11:24: Expected identifier
/com/microsoft/schemas/exchange/services/_2006/types/HEWSFieldOrderType.h:11:23: Declaration does not declare anything
/com/microsoft/schemas/exchange/services/_2006/types/HEWSTwoOperandExpressionType.h
/com/microsoft/schemas/exchange/services/_2006/types/HEWSTwoOperandExpressionType.h:13:23: Expected ';' after @class
/com/microsoft/schemas/exchange/services/_2006/types/HEWSTwoOperandExpressionType.h:13:24: Expected identifier
/com/microsoft/schemas/exchange/services/_2006/types/HEWSTwoOperandExpressionType.h:13:23: Declaration does not declare anything
/com/microsoft/schemas/exchange/services/_2006/types/HEWSMultipleOperandBooleanExpressionType.m
/com/microsoft/schemas/exchange/services/_2006/types/HEWSMultipleOperandBooleanExpressionType.m:23:163: Use of undeclared identifier 'HEWSJAXBElement'
/com/microsoft/schemas/exchange/services/_2006/types/HEWSMultipleOperandBooleanExpressionType.m:23:179: Expected expression
/com/microsoft/schemas/exchange/services/_2006/types/HEWSMultipleOperandBooleanExpressionType.m:23:181: Use of undeclared identifier 'extends'; did you mean 'extend'?
/com/microsoft/schemas/exchange/services/_2006/types/HEWSMultipleOperandBooleanExpressionType.m:23:189: Expected ':'
/com/microsoft/schemas/exchange/services/_2006/types/HEWSMultipleOperandBooleanExpressionType.m:23:189: Use of undeclared identifier 'SearchExpressionType'; did you mean 'HEWSSearchExpressionType'?
/com/microsoft/schemas/exchange/services/_2006/types/HEWSMultipleOperandBooleanExpressionType.m:23:211: Use of undeclared identifier 'class'
/com/microsoft/schemas/exchange/services/_2006/types/HEWSNonEmptyArrayOfPathsToElementType.m
/com/microsoft/schemas/exchange/services/_2006/types/HEWSNonEmptyArrayOfPathsToElementType.m:23:139: Use of undeclared identifier 'HEWSJAXBElement'
/com/microsoft/schemas/exchange/services/_2006/types/HEWSNonEmptyArrayOfPathsToElementType.m:23:155: Expected expression
/com/microsoft/schemas/exchange/services/_2006/types/HEWSNonEmptyArrayOfPathsToElementType.m:23:157: Use of undeclared identifier 'extends'; did you mean 'extend'?
/com/microsoft/schemas/exchange/services/_2006/types/HEWSNonEmptyArrayOfPathsToElementType.m:23:165: Expected ':'
/com/microsoft/schemas/exchange/services/_2006/types/HEWSNonEmptyArrayOfPathsToElementType.m:23:165: Use of undeclared identifier 'BasePathToElementType'
/com/microsoft/schemas/exchange/services/_2006/types/HEWSNonEmptyArrayOfPathsToElementType.m:23:188: Use of undeclared identifier 'class'
/com/microsoft/schemas/exchange/services/_2006/types/HEWSNotType.h
/com/microsoft/schemas/exchange/services/_2006/types/HEWSNotType.h:12:23: Expected ';' after @class
/com/microsoft/schemas/exchange/services/_2006/types/HEWSNotType.h:12:24: Expected identifier
/com/microsoft/schemas/exchange/services/_2006/types/HEWSNotType.h:12:23: Declaration does not declare anything
/com/microsoft/schemas/exchange/services/_2006/types/HEWSNotType.m
/com/microsoft/schemas/exchange/services/_2006/types/HEWSNotType.m:6:9: 'HEWSJAXBElement<? extends SearchExpressionType>.h' file not found
/com/microsoft/schemas/exchange/services/_2006/types/HEWSNotificationType.m
/com/microsoft/schemas/exchange/services/_2006/types/HEWSNotificationType.m:35:209: Use of undeclared identifier 'HEWSJAXBElement'
/com/microsoft/schemas/exchange/services/_2006/types/HEWSNotificationType.m:35:225: Expected expression
/com/microsoft/schemas/exchange/services/_2006/types/HEWSNotificationType.m:35:227: Use of undeclared identifier 'extends'; did you mean 'extend'?
/com/microsoft/schemas/exchange/services/_2006/types/HEWSNotificationType.m:35:235: Expected ':'
/com/microsoft/schemas/exchange/services/_2006/types/HEWSNotificationType.m:35:235: Use of undeclared identifier 'BaseNotificationEventType'
/com/microsoft/schemas/exchange/services/_2006/types/HEWSNotificationType.m:35:262: Use of undeclared identifier 'class'
/com/microsoft/schemas/exchange/services/_2006/types/HEWSPostReplyItemType.m
/com/microsoft/schemas/exchange/services/_2006/types/HEWSPostReplyItemType.m:10:13: Property's synthesized getter follows Cocoa naming convention for returning 'owned' objects
/com/microsoft/schemas/exchange/services/_2006/types/HEWSProtectionRuleAndType.m
/com/microsoft/schemas/exchange/services/_2006/types/HEWSProtectionRuleAndType.m:25:189: Use of undeclared identifier 'HEWSJAXBElement'
/com/microsoft/schemas/exchange/services/_2006/types/HEWSProtectionRuleAndType.m:25:205: Expected expression
/com/microsoft/schemas/exchange/services/_2006/types/HEWSProtectionRuleAndType.m:25:207: Use of undeclared identifier 'extends'; did you mean 'extend'?
/com/microsoft/schemas/exchange/services/_2006/types/HEWSProtectionRuleAndType.m:25:215: Expected ':'
/com/microsoft/schemas/exchange/services/_2006/types/HEWSProtectionRuleAndType.m:25:215: Use of undeclared identifier 'Object'; did you mean 'NSObject'?
/com/microsoft/schemas/exchange/services/_2006/types/HEWSProtectionRuleAndType.m:25:223: Use of undeclared identifier 'class'
/com/microsoft/schemas/exchange/services/_2006/types/HEWSRestrictionType.m
/com/microsoft/schemas/exchange/services/_2006/types/HEWSRestrictionType.m:6:9: 'HEWSJAXBElement<? extends SearchExpressionType>.h' file not found
/com/microsoft/schemas/exchange/services/_2006/types/HEWSRuleActionsType.m
/com/microsoft/schemas/exchange/services/_2006/types/HEWSRuleActionsType.m:14:13: Property's synthesized getter follows Cocoa naming convention for returning 'owned' objects
/com/microsoft/schemas/exchange/services/_2006/types/HEWSSmartResponseType.m
/com/microsoft/schemas/exchange/services/_2006/types/HEWSSmartResponseType.m:10:13: Property's synthesized getter follows Cocoa naming convention for returning 'owned' objects
/com/microsoft/schemas/exchange/services/_2006/types/HEWSSyncFolderHierarchyChangesType.m
/com/microsoft/schemas/exchange/services/_2006/types/HEWSSyncFolderHierarchyChangesType.m:23:175: Use of undeclared identifier 'HEWSJAXBElement'
/com/microsoft/schemas/exchange/services/_2006/types/HEWSSyncFolderHierarchyChangesType.m:23:191: Expected expression
/com/microsoft/schemas/exchange/services/_2006/types/HEWSSyncFolderHierarchyChangesType.m:23:193: Use of undeclared identifier 'extends'; did you mean 'extend'?
/com/microsoft/schemas/exchange/services/_2006/types/HEWSSyncFolderHierarchyChangesType.m:23:201: Expected ':'
/com/microsoft/schemas/exchange/services/_2006/types/HEWSSyncFolderHierarchyChangesType.m:23:201: Use of undeclared identifier 'Object'; did you mean 'NSObject'?
/com/microsoft/schemas/exchange/services/_2006/types/HEWSSyncFolderHierarchyChangesType.m:23:209: Use of undeclared identifier 'class'
/com/microsoft/schemas/exchange/services/_2006/types/HEWSSyncFolderItemsChangesType.m
/com/microsoft/schemas/exchange/services/_2006/types/HEWSSyncFolderItemsChangesType.m:23:191: Expected expression
/com/microsoft/schemas/exchange/services/_2006/types/HEWSSyncFolderItemsChangesType.m:23:193: Use of undeclared identifier 'extends'; did you mean 'extend'?
/com/microsoft/schemas/exchange/services/_2006/types/HEWSSyncFolderItemsChangesType.m:23:201: Expected ':'
/com/microsoft/schemas/exchange/services/_2006/types/HEWSSyncFolderItemsChangesType.m:23:201: Use of undeclared identifier 'Object'; did you mean 'NSObject'?
/com/microsoft/schemas/exchange/services/_2006/types/HEWSSyncFolderItemsChangesType.m:23:209: Use of undeclared identifier 'class'
/com/microsoft/schemas/exchange/services/_2006/types/HEWSTwoOperandExpressionType.m
/com/microsoft/schemas/exchange/services/_2006/types/HEWSTwoOperandExpressionType.m:6:9: 'HEWSJAXBElement<? extends BasePathToElementType>.h' file not found
@firefoxNX
Copy link
Author

Any update on this?

@bulldog2011
Copy link
Owner

Hi, I will try your wsdl and reply to you tomorrow.

-William

@bulldog2011
Copy link
Owner

Hi firefoxNX:

I have tried the wsdl, in this wsdl, there are some structs like response soap header and xsd choices which are not supported by current mwsc implementation.
So in short term, mwsc has limitation to support your wsdl, but depends on the complexity introduced and effort needed, I may improve the mwsc in the future.

Thx!
-William

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants