This discussion is archived
2 Replies Latest reply: Nov 30, 2011 2:08 PM by AnishRaj RSS

AIA 11g - Service Constructor

AnishRaj Newbie
Currently Being Moderated
Hi All,

There are two ways to create the ABCSs using the Service Constructor. By logging into the AIA LCW, and by giving the input through a file. Can someone please provide details of the file that can be provided as input to the Service Constructor?

Regards
Anish.
  • 1. Re: AIA 11g - Service Constructor
    NarayanaPedapudi Explorer
    Currently Being Moderated
    Use this sample input file for a simple Request Fire and Forget use case.

    <?xml version="1.0" encoding="UTF-8"?>
    <AIACodeGenerator>
         <GenerateOutputFiles>
              <GenerateBPELFileIndicator>true</GenerateBPELFileIndicator>
              <GenerateWSDLFileIndicator>true</GenerateWSDLFileIndicator>
              <GenerateExtensionWSDLFileIndicator>false</GenerateExtensionWSDLFileIndicator>
              <GenerateJdeveloperProjectFileIndicator>true</GenerateJdeveloperProjectFileIndicator>
              <GenerateCompositeFileIndicator>true</GenerateCompositeFileIndicator>
              <GenerateComponentFileIndicator>true</GenerateComponentFileIndicator>
              <GenerateMappingXSLFileIndicator>true</GenerateMappingXSLFileIndicator>
              <GenerateFaultPolicyFileIndicator>false</GenerateFaultPolicyFileIndicator>
              <GenerateConfigFileIndicator>true</GenerateConfigFileIndicator>
         </GenerateOutputFiles>
         <ABCSConfig>
              <ServiceSolutionComponentAssociation>
              <GUID></GUID>
              </ServiceSolutionComponentAssociation>
              <Description></Description>
              <ABCSType>Requestor</ABCSType>
              <Verb>Create</Verb>
              <Industry>Core</Industry>
              <ParticipatingAppShortName>Siebel</ParticipatingAppShortName>
              <ParticipatingAppLogicalName>SEBL_01</ParticipatingAppLogicalName>
              <ParticipatingAppLongName>Siebel</ParticipatingAppLongName>
              <ParticipatingAppDefaultID>SEBL_01</ParticipatingAppDefaultID>
              <ProductCode>SFA</ProductCode>
              <ABCSVersionNumber>1</ABCSVersionNumber>
              <EOLLocation></EOLLocation>
              <EOLMDSLocation>oramds:/apps/AIAMetaData</EOLMDSLocation>
              <GenerateErrorHandlingIndicator>true</GenerateErrorHandlingIndicator>
              <ErrorHandlingServiceRuntimeLocation>http://ap6014rems.us.oracle.com:8001/soa-infra/services/default/AIAAsyncErrorHandlingBPELProcess/client?WSDL</ErrorHandlingServiceRuntimeLocation>
              <ErrorHandlingServiceName>AIAAsyncErrorHandlingBPELProcess</ErrorHandlingServiceName>
              <ErrorHandlingPortName>AIAAsyncErrorHandlingBPELProcess</ErrorHandlingPortName>
              <EnableExtensionIndicator>false</EnableExtensionIndicator>
              <ExtensionWSDLRuntimeLocation></ExtensionWSDLRuntimeLocation>
              <ExtensionWSDLServiceName></ExtensionWSDLServiceName>
              <ExtensionWSDLPortName></ExtensionWSDLPortName>
              <GenerateTransactionProperties>true</GenerateTransactionProperties>
              <ABCSInterface>
                   <ServiceObjectName>Customer</ServiceObjectName>
                   <ServiceObjectVersion>1</ServiceObjectVersion>
                   <ServiceObjectNamespacePrefix>sbldata</ServiceObjectNamespacePrefix>
                   <ServiceObjectNamespace>http://www.siebel.com/xml/CMU%20AccSync%20Account%20Io</ServiceObjectNamespace>
                   <ServiceObjectSchemaLocation>oramds:/apps/AIAMetaData/AIAComponents/ApplicationObjectLibrary/SampleSEBL/schemas/CmuAccsyncAccountIo.xsd</ServiceObjectSchemaLocation>
                   <ServiceMEP>FireAndForget</ServiceMEP>
                   <InputMessageElement>ListOfCmuAccsyncAccountIo</InputMessageElement>
                   <DocumentationVersion>1</DocumentationVersion>
                   <SVCDoc>1.0</SVCDoc>
              </ABCSInterface>
              <TargetService>
                   <TargetServiceType>EBS</TargetServiceType>
                   <ScopeName>CustomerPartyEBS</ScopeName>
                   <EnableExtensionIndicator>false</EnableExtensionIndicator>
                   <EnableDynamicEndpointIndicator>true</EnableDynamicEndpointIndicator>
                   <GenerateScopeErrorHandlingIndicator>true</GenerateScopeErrorHandlingIndicator>
                   <ServiceObjectName>CreateCustomer</ServiceObjectName>
                   <ServiceObjectVersion>1</ServiceObjectVersion>
                   <ServiceObjectNamespacePrefix>corecustomerpartyebs</ServiceObjectNamespacePrefix>
                   <ServiceObjectNamespace>http://xmlns.oracle.com/EnterpriseObjects/Core/EBO/CustomerParty/V2</ServiceObjectNamespace>
                   <ServiceObjectSchemaLocation>oramds:/apps/AIAMetaData/AIAComponents/EnterpriseObjectLibrary/Core/EBO/CustomerParty/V2/CustomerPartyEBM.xsd</ServiceObjectSchemaLocation>
                   <ServiceNamespacePrefix>ebs</ServiceNamespacePrefix>
                   <ServiceNamespace>http://xmlns.oracle.com/EnterpriseServices/Core/CustomerParty/V2</ServiceNamespace>
                   <ServiceWSDLLocation>oramds:/apps/AIAMetaData/AIAComponents/EnterpriseBusinessServiceLibrary/Core/EBO/CustomerParty/V2/CustomerPartyEBS.wsdl</ServiceWSDLLocation>
                   <TargetWSDLServiceName></TargetWSDLServiceName>
                   <TargetWSDLPortName></TargetWSDLPortName>
                   <ServiceEndpointLocation></ServiceEndpointLocation>
                   <CAVSEndpointLocation></CAVSEndpointLocation>
                   <ServiceMEP>FireAndForget</ServiceMEP>
                   <GenerateReferenceWSDLFileIndicator>true</GenerateReferenceWSDLFileIndicator>
                   <PortTypeName>CustomerPartyEBS</PortTypeName>
                   <Operation>CreateCustomerPartyList</Operation>
                   <InputMessage>CreateCustomerPartyListReqMsg</InputMessage>
                   <InputMessageElement>CreateCustomerPartyListEBM</InputMessageElement>
                   <DocumentationVersion/>
                   <SVCDoc/>
              </TargetService>
         </ABCSConfig>
    </AIACodeGenerator>
  • 2. Re: AIA 11g - Service Constructor
    AnishRaj Newbie
    Currently Being Moderated
    Thanks Narayana. I will let you know incase I face any issues.

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points