> BTW Axis2 does not have codegen support for out-bound MEPS so my guess is > that there will be that even if the code generation is successful, it might > not work.
I suppose you mean, on the fly code generation wouldnt work for out-Only. But in this case we can have awoek around. Out only client side is equivalent to In-Only serverside. So if you change the wsdl accordingly it should work. Chathura > > > > > On 12/7/05, Stuart, Jay Cameron <[EMAIL PROTECTED]> wrote: > > > > Chathura, > > > > As you suspected, they are named differently. I will try the > > scond approach and let you know how that goes. On a side note, when I > > use the eclipse plugin with the latest version of eclipse I get a > > java.lang.reflect.InvocationTargetExecelption. I get > this error on 2 > > different machines. > > > > -- Jay > > > > > > -----Original Message----- > > From: Chathura Herath [mailto:[EMAIL PROTECTED] ] > > Sent: Wednesday, December 07, 2005 11:21 AM > > To: [email protected] > > Subject: Re: axis2 wsdl2java issue > > > > Hi Jay, > > > There is a WSDL for the ASYNC Request and > > > then the one you have seen for the response. I myself, am still > > trying > > > to make sense of it all. > > I think i got a little insight of what you are trying to do. So let me > > suggest something that might work for you. (Anyway i am not convinced > > the was they have decouples the ASYNC Request and Responce. Sync Async > > is nothing to do with MEP, its merely a programming model.) > > > > I see two ways of getting out of the trouble. Either way you need to > > edit the WSDLs before you code generate. I would suggest option 1 is > > better, But looking at the WSDL i got a feeling you might not be able > > to do it. > > > > 1)THis can only be done if the two WSDLs have the same Operation Name > > for the ASYNC Request and ASYNC Responce. IF they do Collapse both the > > WSDLs and write one with an In-Out MEP. Basically put both input and > > output MessageReferences for the porttype/operation amd > > binding/bindingoperation. THen codegenerate with Axis2 with async > > option and for the clientside. > > > > > > 2)Understan this, the MEP in the WSDL that you sent is Out-Only for > > the server. SO if you are going to receive the responce you are at the > > clien side and it will be an incomming messageto you. So you can > > consider yourself to be a In-Only Service that receives a message from > > the 3rd party. For the third party it is a Out message, but for you it > > ll be a In-Message . Axis2 handles this elegently. Change the WSDL for > > it to become a In-Only service, by having only input parameter in the > > porttype/operation and bindingoperation. Code generate a serverside. > > Now service you generated would listen to the otu message from the > > third party > > Thanks > > Chathura. > > > > > > > > -- Jay > > > > > > -----Original Message----- > > > From: Chathura Herath [mailto:[EMAIL PROTECTED] > > > Sent: Tuesday, December 06, 2005 9:26 PM > > > To: [email protected] > > > Subject: Re: axis2 wsdl2java issue > > > > > > Hi Jay, > > > I attached a wsdl from which you can code generate. > > > > > > If you are looking for Notification implementation Axis2 does not > > > support neither BaseNotification nor BrockeredNotification as yet. > > > > > > But if you simple want to send a message out to a given enpoint at > > > your discression write a In-only service and generate the client side. > > > > > > Why did you come up with a Out-only MEP??? > > > Chathura > > > > > > > > > On 12/6/05, Stuart, Jay Cameron <[EMAIL PROTECTED]> wrote: > > > > Hi Herath, > > > > > > > > Thanks for your help in this matter. The WSDL in question > > is > > > > one that is generated automatically from PeopleSoft. I did notice > > the > > > > problem which you just specified. Here are the 2 definitions: > > > > > > > > > > > > <xsd:complexType name="PSCAMAMsgDataRecordType"> > > > > <xsd:sequence> > > > > <xsd:element > > > > maxOccurs="1" > > > > minOccurs="0" > > > > name="AUDIT_ACTN" > > > > type="AUDIT_ACTNType"/> > > > > </xsd:sequence> > > > > <xsd:attribute fixed="R" name="class" > > > type="xsd:string" > > > > use="required"/> > > > > </xsd:complexType> > > > > > > > > AND > > > > > > > > <xsd:complexType name="FieldTypesPSCAMAType"> > > > > <xsd:all> > > > > <xsd:element name="LANGUAGE_CD" > > > > type="FieldTypesLANGUAGE_CDType"/> > > > > <xsd:element name="AUDIT_ACTN" > > > > type="FieldTypesAUDIT_ACTNType"/> > > > > <xsd:element name="BASE_LANGUAGE_CD" > > > > type="FieldTypesBASE_LANGUAGE_CDType"/> > > > > <xsd:element name="MSG_SEQ_FLG" > > > > type="FieldTypesMSG_SEQ_FLGType"/> > > > > <xsd:element name="PROCESS_INSTANCE" > > > > type="FieldTypesPROCESS_INSTANCEType"/> > > > > <xsd:element name="PUBLISH_RULE_ID" > > > > type="FieldTypesPUBLISH_RULE_IDType"/> > > > > <xsd:element name="MSGNODENAME" > > > > type="FieldTypesMSGNODENAMEType"/> > > > > </xsd:all> > > > > <xsd:attribute fixed="R" name="class" > > > type="xsd:string" > > > > use="required"/> > > > > </xsd:complexType> > > > > > > > > > > > > Luckily for me the elements within PSCAMAMsgDataRecordType are also > > in > > > > FieldTypesPSCAMAType and since it declared as a sequence, an > > > > instantiation of one of this type may use zero or more of aany of > > the > > > > elements within. So, I believe (at least I hope) I can just change > > > all > > > > the references which point to PSCAMAMsgDataRecordType to now point > > to > > > > FieldTypesPSCAMAType. > > > > > > > > I have attached the modified WSDL file. > > > > > > > > Are you saying that I cant use the Code generation tool in order to > > > > create code to support the notification style MEP or that axis2 > > > doesn't > > > > support it at this time. If Axis2 does support it what would I have > > > to > > > > do to get it to work properely? > > > > > > > > Thanks in advance, > > > > > > > > -- Jay > > > > > > > > -----Original Message----- > > > > From: Chathura Herath [mailto:[EMAIL PROTECTED] ] > > > > Sent: Monday, December 05, 2005 9:27 PM > > > > To: [email protected] > > > > Subject: Re: axis2 wsdl2java issue > > > > > > > > Hi Stuart, > > > > > > > > I found sometime to look at this issue. > > > > > > > > 1) There was bug and i fixed it see > > > > http://issues.apache.org/jira/browse/AXIS2-323 > > > > > > > > 2) The WSDL you have has only a output parameter. So its a Out-Only > > > MEP. > > > > The Axis2 code generation cannot code generate the out only MEPs on > > > the > > > > fly. Reason being there are other semantics involved, such as what > > > > triggers the service and so fourth. We do have done some work on > > this, > > > > if you are interested.. > > > > > > > > 3) Even with the resolved latest checkout you will not be able to > > code > > > > generate because i believe your schema is wrong. I am not a schema > > > > expert but in line 29 and <xsd:element name="PSCAMA" > > > > type="FieldTypesPSCAMAType"/> line 717 <xsd:element name="PSCAMA" > > > > type="PSCAMAMsgDataRecordType"/> > > > > > > > > you have the element with the same name of with the types are > > > different. > > > > I tried with another xml editor and it couldn't compile this either. > > > > > > > > Thanks > > > > Chathura > > > > > > > > On 12/5/05, Stuart, Jay Cameron <[EMAIL PROTECTED]> wrote: > > > > > Ok...I have attached the wsdl and pasted the stack trace below. > > > > > > > > > > Exception in thread "main" > > > > > > org.apache.axis2.wsdl.codegen.CodeGenerationException > > > > > : java.lang.NullPointerException > > > > > at > > > > > > > > > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGener > > > > > ationEngine.java:104) > > > > > at > org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:30) > > > > > at > org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21) > > > > > Caused by: java.lang.NullPointerException > > > > > at > > > > > > > > > org.apache.axis2.wsdl.codegen.extension.XMLBeansExtension.foo > (XMLBean > > > > > sExtension.java:270) > > > > > at > > > > > > > > > org.apache.axis2.wsdl.codegen.extension.XMLBeansExtension.checkCompat > > > > > ibility(XMLBeansExtension.java :264) > > > > > at > > > > > > > > > org.apache.axis2.wsdl.codegen.extension.XMLBeansExtension.engage(XMLB > > > > > eansExtension.java:74) > > > > > at > > > > > > > > > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGener > > > > > ationEngine.java:75) > > > > > ... 2 more > > > > > > > > > > > > > > > -----Original Message----- > > > > > From: Chathura Herath [mailto:[EMAIL PROTECTED] > > > > > Sent: Saturday, December 03, 2005 8:51 PM > > > > > To: [email protected] > > > > > Subject: Re: axis2 wsdl2java issue > > > > > > > > > > Pls attach the WSDL(Last on got clipped gmail) and do give the > > stack > > > > > trace which would be helpful to understand what going on. > > > > > Chathura > > > > > > > > > > On 12/1/05, Stuart, Jay Cameron <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > I get a NPE when attempting to generate java code from the > > > following > > > > > > > > > > PS WSDL file using wsdl2java command line tool. Any help would > > be > > > > > > greatly appreciated. > > > > > > > > > > > > <?xml version=" 1.0" encoding="UTF-8"?> <wsdl:definitions > > > > > > name="RC_CASE_RESPONSE_ASYNC" > > > > > > > > > > > > > targetNamespace=" > http://peoplesoft.com/RC_CASE_RESPONSE_ASYNCSoapIn" > > > > > > > > > > > > > > > > > > > > > xmlns:RC_CASE_RESPONSE_ASYNCRequest="http://peoplesoft.com/RC_CASE_RES > > > > > PO > > > > > NSE_ASYNCRequest" > > > > > > > xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" > > > > > > xmlns:wsdl=" > http://schemas.xmlsoap.org/wsdl/" > > > > > > > > > > > > > > > xmlns:wsdl_target="http://peoplesoft.com/RC_CASE_RESPONSE_ASYNCSoapIn > " > > > > > > > > > > > > <wsdl:documentation > > > > > > > xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Case > > > > > > Asynchronous EIP response message</wsdl:documentation> > > > > > > <wsdl:types> > > > > > > <xsd:schema > > > > > > > > > > > > > > > > > > > targetNamespace="http://peoplesoft.com/RC_CASE_RESPONSE_ASYNCRequest" > > > > > > > > > > > xmlns=" > http://peoplesoft.com/RC_CASE_RESPONSE_ASYNCRequest" > > > > > > > xmlns:xsd="http://www.w3.org/2001/XMLSchema"> > > > > > > <xsd:element name="RC_CASE_RESPONSE_ASYNC" > > > > > > type="RC_CASE_RESPONSE_ASYNCType"/> > > > > > > <xsd:complexType > name="RC_CASE_RESPONSE_ASYNCType"> > > > > > > <xsd:sequence> > > > > > > <xsd:element name="FieldTypes" > > > > > type="FieldTypesType"/> > > > > > > <xsd:element name="MsgData" > > > type="MsgDataType"/> > > > > > > </xsd:sequence> > > > > > > </xsd:complexType> > > > > > > <xsd:complexType name="FieldTypesType"> > > > > > > <xsd:all> > > > > > > <xsd:element name="RCFCASE" > > > > > > type="FieldTypesRCFCASEType"/> > > > > > > <xsd:element name="RCFCASE_COMPL" > > > > > > type="FieldTypesRCFCASE_COMPLType"/> > > > > > > <xsd:element name="RCTCASE" > > > > > > type="FieldTypesRCTCASEType"/> > > > > > > <xsd:element name="RC_ATTR_CASE" > > > > > > type="FieldTypesRC_ATTR_CASEType"/> > > > > > > <xsd:element name="RC_CASE_EIP_ERR" > > > > > > type="FieldTypesRC_CASE_EIP_ERRType"/> > > > > > > <xsd:element name="RC_CASE_EIP_WRK" > > > > > > type="FieldTypesRC_CASE_EIP_WRKType"/> > > > > > > <xsd:element name="RC_CASE_NOTE" > > > > > > type="FieldTypesRC_CASE_NOTEType"/> > > > > > > <xsd:element name="RC_INCIDENT_WRK" > > > > > > type="FieldTypesRC_INCIDENT_WRKType"/> > > > > > > <xsd:element name="RC_INTEREST_PRT" > > > > > > type="FieldTypesRC_INTEREST_PRTType"/> > > > > > > <xsd:element name="RC_RELATIONSHIP" > > > > > > type="FieldTypesRC_RELATIONSHIPType"/> > > > > > > <xsd:element name="RC_RESOLUTION" > > > > > > type="FieldTypesRC_RESOLUTIONType"/> > > > > > > <xsd:element name="PSCAMA" > > > > > type="FieldTypesPSCAMAType"/> > > > > > > </xsd:all> > > > > > > </xsd:complexType> > > > > > > <xsd:complexType name="FieldTypesRCFCASEType"> > > > > > > <xsd:sequence> > > > > > > <xsd:element name="CASE_ID" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="BUSINESS_UNIT" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ISSUE_SUBTYPE" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ISSUE_VISIBILITY" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="FIN_ACCOUNT_ID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="TARGET_CLOSE_DATE" > > > > > > type="FieldTypesDateFieldType"/> > > > > > > <xsd:element name="SALES_ENTRY_ID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="TRANSACTION_NO" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="RC_BS_INSTANCE" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="FORM_INSTANCE_ID" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="CONFIG_CODE" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ROW_ADDED_DTTM" > > > > > > type="FieldTypesDateTimeFieldType"/> > > > > > > <xsd:element name="ROW_ADDED_OPRID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ROW_LASTMANT_DTTM" > > > > > > type="FieldTypesDateTimeFieldType"/> > > > > > > <xsd:element name="ROW_LASTMANT_OPRID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="SYNCID" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="SYNCDTTM" > > > > > > type="FieldTypesDateTimeFieldType"/> > > > > > > </xsd:sequence> > > > > > > <xsd:attribute fixed="R" name="class" > > > > > type="xsd:string" > > > > > > use="required"/> > > > > > > </xsd:complexType> > > > > > > <xsd:complexType > name="FieldTypesRCFCASE_COMPLType"> > > > > > > <xsd:sequence> > > > > > > <xsd:element name="CASE_ID" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="BUSINESS_UNIT" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="COMPL_CAUSE" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="COMPL_CAUSE_ENTITY" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="CLAIM_DATE" > > > > > > type="FieldTypesDateFieldType"/> > > > > > > <xsd:element name="CLAIM_SUBMITTED_BY" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="CLAIM_CURR_CD" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="CLAIM_AMOUNT" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="CLAIM_PAID_DATE" > > > > > > type="FieldTypesDateFieldType"/> > > > > > > <xsd:element name="CLAIM_PAID_CURR_CD" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="CLAIM_PAID_AMOUNT" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="EMPLID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="INFORM_EMPL_FLG" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ACK_REQUIRED_FLG" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="INFORM_CONTACT_FLG" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="AFTERCARE_FLG" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="NO_CHARGE_FLG" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="LETTER_DATE" > > > > > > type="FieldTypesDateFieldType"/> > > > > > > <xsd:element name="RECEIVED_DATE" > > > > > > type="FieldTypesDateFieldType"/> > > > > > > <xsd:element name="DETAIL_INFO_FLG" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="EXT_DUE_DATE" > > > > > > type="FieldTypesDateFieldType"/> > > > > > > <xsd:element name="COMPL_CLOSE_REASON" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="COMPL_RECEIVED_VIA" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="SITE_ID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ROW_ADDED_DTTM" > > > > > > type="FieldTypesDateTimeFieldType"/> > > > > > > <xsd:element name="ROW_ADDED_OPRID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ROW_LASTMANT_DTTM" > > > > > > type="FieldTypesDateTimeFieldType"/> > > > > > > <xsd:element name="ROW_LASTMANT_OPRID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="SYNCID" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="SYNCDTTM" > > > > > > type="FieldTypesDateTimeFieldType"/> > > > > > > </xsd:sequence> > > > > > > <xsd:attribute fixed="R" name="class" > > > > > type="xsd:string" > > > > > > use="required"/> > > > > > > </xsd:complexType> > > > > > > <xsd:complexType name="FieldTypesRCTCASEType"> > > > > > > <xsd:sequence> > > > > > > <xsd:element name="CASE_ID" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="BUSINESS_UNIT" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="RBTACCTID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="RBTDISPTYPE" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="RBTBILLID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="RBTBILLITEMID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="RBTEVENTID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="RBTADJTYPE" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="RBTAMTADJ" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="RBTRESOURCETYPE" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="RBTDISPUTEAMT" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="RBTDISPREASON" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="RBTDISPSTATUS" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="DESCR254" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ROW_ADDED_DTTM" > > > > > > type="FieldTypesDateTimeFieldType"/> > > > > > > <xsd:element name="ROW_ADDED_OPRID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ROW_LASTMANT_DTTM" > > > > > > type="FieldTypesDateTimeFieldType"/> > > > > > > <xsd:element name="ROW_LASTMANT_OPRID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="SYNCID" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="SYNCDTTM" > > > > > > type="FieldTypesDateTimeFieldType"/> > > > > > > </xsd:sequence> > > > > > > <xsd:attribute fixed="R" name="class" > > > > > type="xsd:string" > > > > > > use="required"/> > > > > > > </xsd:complexType> > > > > > > <xsd:complexType > name="FieldTypesRC_ATTR_CASEType"> > > > > > > <xsd:sequence> > > > > > > <xsd:element name="CASE_ID" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="BUSINESS_UNIT" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="MARKET" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ATTRIBUTE_ID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ATTR_ITEM_ID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ATTRIBUTE_VALUE" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ATTR_DATE" > > > > > > type="FieldTypesDateFieldType"/> > > > > > > <xsd:element name="ATTR_NUMBER" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="ROW_ADDED_DTTM" > > > > > > type="FieldTypesDateTimeFieldType"/> > > > > > > <xsd:element name="ROW_ADDED_OPRID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ROW_LASTMANT_DTTM" > > > > > > type="FieldTypesDateTimeFieldType"/> > > > > > > <xsd:element name="ROW_LASTMANT_OPRID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="SYNCID" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="SYNCDTTM" > > > > > > type="FieldTypesDateTimeFieldType"/> > > > > > > </xsd:sequence> > > > > > > <xsd:attribute fixed="R" name="class" > > > > > type="xsd:string" > > > > > > use="required"/> > > > > > > </xsd:complexType> > > > > > > <xsd:complexType > > name="FieldTypesRC_CASE_EIP_ERRType"> > > > > > > <xsd:sequence> > > > > > > <xsd:element name="CASE_ID" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="BUSINESS_UNIT" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="CASE_EIP_ERROR_MSG" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > </xsd:sequence> > > > > > > <xsd:attribute fixed="R" name="class" > > > > > type="xsd:string" > > > > > > use="required"/> > > > > > > </xsd:complexType> > > > > > > <xsd:complexType > > name="FieldTypesRC_CASE_EIP_WRKType"> > > > > > > <xsd:sequence> > > > > > > <xsd:element name="CASE_ID" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="BUSINESS_UNIT" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="REMOTE_CASE_ID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="OPRID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="RC_VERTICAL" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="MARKET" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="RB_ANONYMOUS_FLAG" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ROLE_TYPE_ID_CUST" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="BO_ID_CUST" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="SETID_CUSTOMER" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="CUST_ID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="EMPLID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ROLE_TYPE_ID_CNTCT" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="BO_ID_CONTACT" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="CONTACT_PERSON_ID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="BO_ID_ALT_CNCT" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="ALT_CNCT_PERSON_ID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ALT_CNCT_CUST_ID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="RC_TRACKING_NBR" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="SIN" > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="PERSON_PIN" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="BO_ID_SITE" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="SETID_SITE" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="SITE_ID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="REGION_ID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="PROFILE_CM_SEQ_ADD" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="PROFILE_CM_SEQ_PHN" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="PROFILE_CM_SEQ_EML" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="PROFILE_CM_SEQ_PGR" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="CM_TYPE_ID" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="RC_CONTACT_INFO" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="SETID_PRODUCT" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="PRODUCT_ID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="INST_PROD_ID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="SERIAL_ID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ASSETTAG" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="SETID_ENTL" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="AGREEMENT_CODE" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="AGR_RENEWAL_NUM" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="AGREEMENT_LINE" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="WARRANTY_NAME" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="PROBLEM_TYPE" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="RC_SUMMARY" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="RC_DESCRLONG" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ERROR_ID" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="ERROR_CODE" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ERROR_MESSAGE" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="CASE_TYPE" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="SECURE_CASE_FLG" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="RC_CATEGORY" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="RC_TYPE" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="RC_DETAIL" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="RC_PRIORITY" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="RC_SEVERITY" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="RC_STATUS" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="RC_SOURCE" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="SETID_PROV_GRP" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="PRIOR_PRVDR_GRP_ID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="PROVIDER_GRP_ID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="PRIOR_ASSIGNED_TO" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ASSIGNED_TO" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="CM_ID" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="RB_LOCATION_DETAIL" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="BUS_PROC_INSTANCE" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="RES_FIRST_CNTCT" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="CREATION_DATE" > > > > > > type="FieldTypesDateFieldType"/> > > > > > > <xsd:element name="CLOSED_DATE" > > > > > > type="FieldTypesDateFieldType"/> > > > > > > <xsd:element name="CLOSED_DTTM" > > > > > > type="FieldTypesDateTimeFieldType"/> > > > > > > <xsd:element name="CLOSED_BY_OPRID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="RC_RESP_DATE" > > > > > > type="FieldTypesDateFieldType"/> > > > > > > <xsd:element name="RC_RESP_TIME" > > > > > > type="FieldTypesTimeFieldType"/> > > > > > > <xsd:element name="RC_RESPMET_DATE" > > > > > > type="FieldTypesDateFieldType"/> > > > > > > <xsd:element name="RC_RESPMET_TIME" > > > > > > type="FieldTypesTimeFieldType"/> > > > > > > <xsd:element name="RC_RESP_IND" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="RC_REST_DATE" > > > > > > type="FieldTypesDateFieldType"/> > > > > > > <xsd:element name="RC_REST_TIME" > > > > > > type="FieldTypesTimeFieldType"/> > > > > > > <xsd:element name="RC_RESTMET_DATE" > > > > > > type="FieldTypesDateFieldType"/> > > > > > > <xsd:element name="RC_RESTMET_TIME" > > > > > > type="FieldTypesTimeFieldType"/> > > > > > > <xsd:element name="RC_REST_IND" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ROW_ADDED_DTTM" > > > > > > type="FieldTypesDateTimeFieldType"/> > > > > > > <xsd:element name="ROW_ADDED_OPRID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ROW_LASTMANT_DTTM" > > > > > > type="FieldTypesDateTimeFieldType"/> > > > > > > <xsd:element name="ROW_LASTMANT_OPRID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="SYNCID" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="SYNCDTTM" > > > > > > type="FieldTypesDateTimeFieldType"/> > > > > > > <xsd:element name="CASE_EIP_STATUS" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="CASE_EIP_GEN_MSG" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > </xsd:sequence> > > > > > > <xsd:attribute fixed="R" name="class" > > > > > type="xsd:string" > > > > > > use="required"/> > > > > > > </xsd:complexType> > > > > > > <xsd:complexType > name="FieldTypesRC_CASE_NOTEType"> > > > > > > <xsd:sequence> > > > > > > <xsd:element name="CASE_ID" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="BUSINESS_UNIT" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="NOTE_SEQ_NBR" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="RC_SUMMARY" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="RC_NOTE_TYPE" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="RC_NOTE_ORIGIN" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="NOTE_CONTACT_TYPE" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="BO_ID_CUST" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="BO_ID_CONTACT" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="ROLE_TYPE_ID_CNTCT" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="ROLE_TYPE_ID_CUST" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="PERSON_ID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="RSLN_SEQ_NBR" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="RC_VISIBILITY" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="USI_STATUS" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="RC_PRIORITY" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ASSIGNED_TO" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="DUE_DATE" > > > > > > type="FieldTypesDateFieldType"/> > > > > > > <xsd:element name="USI_DUE_TIME" > > > > > > type="FieldTypesTimeFieldType"/> > > > > > > <xsd:element name="USI_COMPLETION_DT" > > > > > > type="FieldTypesDateTimeFieldType"/> > > > > > > <xsd:element name="USI_LABOR_TIME" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="USI_LABOR_TIME_CHR" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="TIMEZONE" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="SCHEDULED" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ROW_ADDED_DTTM" > > > > > > type="FieldTypesDateTimeFieldType"/> > > > > > > <xsd:element name="ROW_ADDED_OPRID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ROW_LASTMANT_DTTM" > > > > > > type="FieldTypesDateTimeFieldType"/> > > > > > > <xsd:element name="ROW_LASTMANT_OPRID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="SYNCID" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="SYNCDTTM" > > > > > > type="FieldTypesDateTimeFieldType"/> > > > > > > <xsd:element name="RC_DESCRLONG" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > </xsd:sequence> > > > > > > <xsd:attribute fixed="R" name="class" > > > > > type="xsd:string" > > > > > > use="required"/> > > > > > > </xsd:complexType> > > > > > > <xsd:complexType > > name="FieldTypesRC_INCIDENT_WRKType"> > > > > > > <xsd:sequence> > > > > > > <xsd:element name="CASE_ID" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="BUSINESS_UNIT" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ADDRESS_SUB_TYPE" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="CROSS_STREET_1" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="CROSS_STREET_2" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="COUNTRY" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ADDRESS1" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ADDRESS2" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ADDRESS3" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ADDRESS4" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="CITY" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="NUM1" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="NUM2" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="HOUSE_TYPE" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ADDR_FIELD1" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ADDR_FIELD2" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ADDR_FIELD3" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="COUNTY" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="STATE" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="POSTAL" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="GEO_CODE" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > </xsd:sequence> > > > > > > <xsd:attribute fixed="R" name="class" > > > > > type="xsd:string" > > > > > > use="required"/> > > > > > > </xsd:complexType> > > > > > > <xsd:complexType > > name="FieldTypesRC_INTEREST_PRTType"> > > > > > > <xsd:sequence> > > > > > > <xsd:element name="CASE_ID" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="BUSINESS_UNIT" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="PERSON_ID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="INT_SEQ_NBR" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="REASON_CD" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ROW_ADDED_DTTM" > > > > > > type="FieldTypesDateTimeFieldType"/> > > > > > > <xsd:element name="ROW_ADDED_OPRID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ROW_LASTMANT_DTTM" > > > > > > type="FieldTypesDateTimeFieldType"/> > > > > > > <xsd:element name="ROW_LASTMANT_OPRID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="SYNCID" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="SYNCDTTM" > > > > > > type="FieldTypesDateTimeFieldType"/> > > > > > > </xsd:sequence> > > > > > > <xsd:attribute fixed="R" name="class" > > > > > type="xsd:string" > > > > > > use="required"/> > > > > > > </xsd:complexType> > > > > > > <xsd:complexType > > name="FieldTypesRC_RELATIONSHIPType"> > > > > > > <xsd:sequence> > > > > > > <xsd:element name="CASE_ID" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="BUSINESS_UNIT" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="RELATED_BU" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="RELATED_CASE_ID" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="RELATIONSHIP_TYPE" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ROW_ADDED_DTTM" > > > > > > type="FieldTypesDateTimeFieldType"/> > > > > > > <xsd:element name="ROW_ADDED_OPRID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ROW_LASTMANT_DTTM" > > > > > > type="FieldTypesDateTimeFieldType"/> > > > > > > <xsd:element name="ROW_LASTMANT_OPRID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="SYNCID" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="SYNCDTTM" > > > > > > type="FieldTypesDateTimeFieldType"/> > > > > > > </xsd:sequence> > > > > > > <xsd:attribute fixed="R" name="class" > > > > > type="xsd:string" > > > > > > use="required"/> > > > > > > </xsd:complexType> > > > > > > <xsd:complexType > name="FieldTypesRC_RESOLUTIONType"> > > > > > > <xsd:sequence> > > > > > > <xsd:element name="CASE_ID" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="BUSINESS_UNIT" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="RSLN_SEQ_NBR" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="SOLUTION_ID" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="RSLN_SUMMARY" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="RSLN_STATE" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="SOURCE_CASE_ID" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="SOURCE_RSLN_SEQNBR" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="NEW_SOLUTION_ID" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="USAGE_COUNT" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="LAST_USAGE_DTTM" > > > > > > type="FieldTypesDateTimeFieldType"/> > > > > > > <xsd:element name="RC_SOLVED_COUNT" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="RC_RSLN_SOURCE" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="USI_COMPLETION_DT" > > > > > > type="FieldTypesDateTimeFieldType"/> > > > > > > <xsd:element name="ROW_ADDED_DTTM" > > > > > > type="FieldTypesDateTimeFieldType"/> > > > > > > <xsd:element name="ROW_ADDED_OPRID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="ROW_LASTMANT_DTTM" > > > > > > type="FieldTypesDateTimeFieldType"/> > > > > > > <xsd:element name="ROW_LASTMANT_OPRID" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > <xsd:element name="SYNCID" > > > > > > type="FieldTypesNumberFieldType"/> > > > > > > <xsd:element name="SYNCDTTM" > > > > > > type="FieldTypesDateTimeFieldType"/> > > > > > > <xsd:element name="RSLN_NOTES" > > > > > > type="FieldTypesCharFieldType"/> > > > > > > </xsd:sequence> > > > > > > <xsd:attribute fixed="R" name="class" > > > > > type="xsd:string" > > > > > > use="required"/> > > > > > > </xsd:complexType> > > > > > > <xsd:complexType name="PSCAMAMsgDataRecordType"> > > > > > > <xsd:sequence> > > > > > > <xsd:element > > > > > > maxOccurs="1" > > > > > > minOccurs="0" > > > > > > name="AUDIT_ACTN" > > > > > > type="AUDIT_ACTNType"/> > > > > > > </xsd:sequence> > > > > > > <xsd:attribute fixed="R" name="class" > > > > > type="xsd:string" > > > > > > use="required"/> > > > > > > </xsd:complexType> > > > > > > <xsd:complexType name="AUDIT_ACTNType"> > > > > > > <xsd:simpleContent> > > > > > > <xsd:extension base="xsd:string"> > > > > > > <xsd:attribute name="type" > > > > type="xsd:string"/> > > > > > > </xsd:extension> > > > > > > </xsd:simpleContent> > > & > ... > > [Message clipped] -- Chathura Herath http://www.bloglines.com/blog/chathurah
